@charset "utf-8";
/* CSS Document */

body {
	margin:7px 0 7px 0;
	background:#024978 url(../images/bg.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;
}

a { text-decoration: none; }

.lnkblack a{ color: #000000;
			text-decoration: none; }
.lnkblack a:hover{ color: #CC0000; }

.top_tbl	{
	background:#FFFFFF url(../images/top_cnr.gif) no-repeat top;
}

.sml_grey {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
	text-decoration:none;
}

.sml_grey a{
	color:#989898;
	text-decoration:none;
}	

.sml_grey a:hover{
	text-decoration:underline;
}

.txt_field 	{
	margin:0;
	background:url(../images/txt_fld.gif) no-repeat;	
	border:none;
	font-size:11px;
	padding:2px;
	height:17px;
	width:75px;
}

.ser_but {
	margin:0;
	background:url(../images/src_but.gif) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:21px;	
	border:none;
	width:61px;
}

.mid_tbl {
	background-color:#FFFFFF;
	border-left:1px solid #599CD4;
	border-right:1px solid #599CD4;	
	padding:5px;
}

.brd_right {
	background:url(../images/brd_bg.gif) repeat-y right top; 
}	

.brd_right_sml {
	background:url(../images/brd_bg.gif) repeat-y right top; 
	padding-left:8px;
	padding-right:8px;
}

.brd_right_sml h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#004A8F;
	margin:0 0 5px 0;
	padding:0;
}

.list {
	margin:5px 0 0 4px;
	padding:0;
	list-style:none;
	font-size:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	font-weight:normal;
}

.list li{
	background:url(../images/red_dot2.gif) no-repeat left top;
	padding-left:10px;
	line-height:26px;
}

.footer {
	background:url(../images/footer_bg.gif) no-repeat left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:986px;
	height:38px;
	font-size:10px;
	color:#000000;
}

.footer .right{
	color:#666666;
	text-decoration:none;
}	

.footer .right a{
	color:#000000;
	text-decoration:none;
}	

.footer .right a:hover{
	text-decoration:underline;
}

.big_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	padding-left:8px;
}

.big_red a{
	color:#CC0000;
	text-decoration:none;
}

.big_red a:hover{
	text-decoration:underline;
}

.main_content {
	padding-left:20px;
	padding-right:15px;
}	

.navigation {
	color:#000000;
	text-decoration:none;
	height:20px;
}

.navigation a{
	color:#666666;
	text-decoration:underline;
}

.navigation a:hover{
	text-decoration:none;
}

.main_content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;	
	color:#CC0000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:40px;
}

.con_sty {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

.con_sty a{
	color:#000000;
	text-decoration:underline;
}	

.con_sty a:hover{
	text-decoration:none;
}

.con_blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
	color:#0A5697;
	font-weight:bold;
}

.bnr_sty {
	background:#FFFFFF url(../images/blank_bnr.gif) no-repeat center;
	border-left:1px solid #599CD4;
	border-right:1px solid #599CD4;		
	padding:0 0 0 25px;
	height:73px;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
















/*Vertical menu right side*/

.vertical_right { 
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.vertical_right .caps {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/org_arrow.gif) no-repeat left center;
	padding-left:15px;
	font-weight:normal;	
}

.vertical_right li {
	line-height:23px;
	background:url(../images/blue_dot.gif) no-repeat left top;
	padding-left:12px;
}

.vertical_right li a{
	color:#000000;
	text-decoration:none;
}	

.vertical_right li a:hover{
	color:#990000;
}

.vertical_right li ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	font-size:10px;
}	

.vertical_right li ul li{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:24px;
	background:url(../images/org_arrow.gif) no-repeat left center;
	padding-left:15px;
}

.vertical_right li ul li a{
	color:#000000;
	text-decoration:none;
}	

.vertical_right li ul li a:hover{
	color:#696969;
}	

/*End Vertical menu right side*/	


/*Vertical menu left side*/

.vertical_left { 
	margin:23px 0 0 8px;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.vertical_left .caps {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/org_arrow.gif) no-repeat left center;
	padding-left:15px;
	font-weight:normal;	
}

.vertical_left li {
	background:url(../images/bigred_dot.gif) no-repeat left top;
	padding-left:10px;
	line-height:30px;
}

.vertical_left li a{
	color:#07467C;
	text-decoration:none;
}	

.vertical_left li a:hover{
	color:#990000;
}

.vertical_left li ul{
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}	

.vertical_left li ul li{
	background:url(../images/red_dot.gif) no-repeat left top;
	padding-left:11px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;	
}

.vertical_left li ul li a{
	color:#000000;

	text-decoration:none;
}	

.vertical_left li ul li a:hover{
/*	color:#07467C;*/
	color:#990000;
}	

.vertical_left li ul li ul li{
	line-height:20px;
	background:url(../images/red_dot.gif) no-repeat left top;
	padding-left:10px;
	font-weight:normal;
	font-size:11px;
	/*font-size:10px;*/
}

.vertical_left li ul li ul li a{
	color:#000000;
	text-decoration:none;
}	

.vertical_left li ul li ul li a:hover{
	color:#990000;
/*	color:#000000;*/
}	

/*End Vertical menu left side*/	




/*Photo Gallery*/

.contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}	

.page_no {
	height:17px;
	float:right;
	line-height:14px;
	margin-bottom:-2px;
}	

.page_no a{
	padding:8px 5px 2px 9px;
	background:url(../images/toc.gif) no-repeat;
	text-decoration:none;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	line-height:normal;
}

.page_no a:hover{
	background:url(../images/toc_ov.gif) no-repeat;
	color:#FFFFFF;
}	

.page_no a.selected{
	background:url(../images/toc_ov.gif) no-repeat;
	color:#FFFFFF;
}

.sliderwrapper{
position: relative; /*leave as is*/
margin:10px;
height:120px;
width:775px;
}





/*contact photo gallery */

.of_photo {
	padding:5px;
	border:1px solid #CCCACA;
	background-color:#FFFFFF;
}

.contentdiv2{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}	

.page_no2 a{
	padding:4px 8px 5px 8px;
	background:url(../images/phto.gif) no-repeat;
	text-decoration:none;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	margin-right:4px;
}

.page_no2 a:hover{
	background:url(../images/phto_ov.gif) no-repeat;
	color:#FFFFFF;
}	

.page_no2 a.selected{
	background:url(../images/phto_ov.gif) no-repeat;
	color:#FFFFFF;
}	

.sliderwrapper2{
position: relative; /*leave as is*/
}

.blue_txt_bold{
color:#003399;
font-weight:bold;
text-decoration:none;
}

.blue_txt_bold:hover{
color:#003399;
font-weight:bold;
text-decoration:underline;
}



.orangelnk_wuline{
color:#990000;
text-decoration:none;
}


.orangelnk_wuline :hover{
color:#990000;
text-decoration:underline;
}


/*End Cotact Gallery*/


.msg{
 color: #FF0000;
}

.title{
 color:#333333;
 font-weight:bold;
 text-align:right;
 padding-right:5px;
}

.clsinput{
 border:1px solid #7F9DB9;
}


.floatleft{
 float:left;
}
.floatright{
 float:right;
}

.jsmsg{
font-size:10px;
color:#333333;
line-height:normal;
}



