body {background-color: #cfcfcf;margin: 0px;}

.fontstyle{font-family:Arial, Helvetica, sans-serif;}
.mainfontsize{font-size:12px}
.titleText{font-size:18px; color:#FFFFFF}


.contentwidth{width:989px;}
.divpos{float:left}

.footer{color:#9cafb3; font-size:12px}
.footer a:link{color:#9cafb3; font-size:12px; text-decoration:none}
.footer a:visited{color:#9cafb3; font-size:12px; text-decoration:none}
.footer a:hover{color:#9cafb3; font-size:12px; text-decoration:underline}
.footer a:active{color:#9cafb3; font-size:12px; text-decoration:none}

.toptext{background: #011e31; padding-top:1px; padding-bottom:2px; font-size:11px; color:#FFFFFF}
.contentbox{background:url(../images/content_bg.gif) #FFFFFF; background-repeat:repeat-x;}
.menuBG{background-image:url(../images/mnu_bg.gif); height:40px}

.footerborder{background:url(../images/footer_border.gif); background-repeat:repeat-x; height:9px;}
.footerbody{height:60px; background-color:#FFFFFF}

.titles{
font-weight:bold; border-bottom-style:dotted; border-bottom-width:1px; padding-bottom:5px; border-bottom-color:#999999;
}
.titles2{
font-weight:bold; border-bottom-style:dotted; border-bottom-width:1px; padding-bottom:5px; border-bottom-color:#FFFFFF;
}

.dotted_underline{
	font-weight:bold;border-bottom-style:dotted; border-bottom-width:1px; padding-bottom:5px; border-bottom-color:#FFFFFF;
}

.videoDesc{
	color:#536F7B; font-size:11px
}

.videoThumbs{color:#536F7B; font-size:11px; font-weight:bold}
.videoThumbs a:link{color:#5396A2; font-size:11px; font-weight:bold; text-decoration:none}
.videoThumbs a:visited{color:#5396A2; font-size:11px; font-weight:bold; text-decoration:none}
.videoThumbs a:hover{color:#5396A2; font-size:11px; font-weight:bold; text-decoration:underline}
.videoThumbs a:active{color:#5396A2; font-size:11px; font-weight:bold; text-decoration:none}


.arch{color:#395E86; font-size:14px; font-weight:bold}
.arch a:link{color:#395E86; font-size:14px; font-weight:bold; text-decoration:none}
.arch a:visited{color:#395E86; font-size:14px; font-weight:bold; text-decoration:none}
.arch a:hover{color:#395E86; font-size:14px; font-weight:bold; text-decoration:underline}
.arch a:active{color:#395E86; font-size:14px; font-weight:bold; text-decoration:none}

/* FORM */

.txtstyle{
	font-size:11px; border-style:solid; border-width:1px; border-color:#999999; color:#333333
}

.btnstyle{
	background-color:#56786d; font-size:10px; border-style:solid; border-width:1px; border-color:#FFFFFF; color:#FFFFFF
}


/* VALIDATION STYLE */

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	font-size: 10px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}




