/*
This is our own CSS functions that we are using
*/

.information {	
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #e0ebf6;
	border: 1px solid #72a6d6;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.success {	
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #c2fcd2;
	border: 1px solid #34ac1e;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.warning {
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #ffe600;
	border: 1px solid #f28500;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.error {	
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #FFDFDF;
	border: 1px solid #FF0000;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


.inputError {	
	background-color: #FFDFDF;
}



.contentTable .contentTableTitle{background:#323232;color:#eee;padding:.5em 0 .4em;font-weight:bold;text-align:center}
.contentTable .contentTableData{padding:1em;background-color:#e6e6e1;-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.contentTable .contentTableData ul.optionsList{list-style-type:none;margin:0 0 .8em 0;padding:0;border-bottom:1px solid silver;max-height:15em;overflow:auto;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.contentTable .contentTableData ul.optionsList li{border:1px solid #d0d0d0;border-bottom-width:0;padding:.6em .8em;background-color:#fff;color:#444}
.contentTable .contentTableData ul.optionsList li:hover,.overlay .overlayBody ul.optionsList li.selected:hover{background-color:#43577b;color:#fff;cursor:pointer;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(27,47,83)),color-stop(.2,rgb(47,67,103)),color-stop(1,rgb(67,87,123)));background-image:-moz-linear-gradient(center bottom,rgb(27,47,83)0%,rgb(47,67,103)20%,rgb(67,87,123)100%)}
.contentTable .contentTableData ul.optionsList li .title{font-weight:bold}
.contentTable .contentTableData ul.optionsList li .description{font-size:.8em;color:#c72;margin-top:.2em}
.contentTable .contentTableData ul.optionsList li:hover .description{color:#ddd}
.contentTable .contentTableData ul.optionsList li.selected{background-color:#ffffd7;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(239,239,189)),color-stop(.2,rgb(244,244,204)),color-stop(1,rgb(255,255,215)));background-image:-moz-linear-gradient(center bottom,rgb(239,239,189)0%,rgb(244,244,204)20%,rgb(255,255,215)100%)}
.contentTable .contentTableData th{text-align:left;padding-right:10px;}
.contentTable a,.contentTable a:visited{color:#a40}
.contentTable a:hover{text-decoration:underline}
.contentTable {width:90%;}

.table100perc	{width:100%;}