/* CSS Document */

body{ margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:url(images/midcontent_bg.jpg) top left repeat-x;}

#clear{ clear:both;}

#main{ width:972px; margin:0 auto;}

#logo_bg{ background:url(images/logo_bg.jpg) repeat-y top left; padding:2px 0px 1px 0px; height:38px;}

#header{ background:url(images/header_bg.jpg) top left no-repeat; height:168px; }

/* BOF Login */

#header .login{  padding:45px 12px 0px 0px;}

.login ul{list-style:none; margin:0 auto; /*width:291px;*/ width:253px; float:right;}	

.login ul li{padding:0px 0px 7px 0px; float:right; *padding:0px 0px 7px 0px;}

.login ul li span{padding-right:9px; color:#FFFFFF; line-height:20px; float:left; text-align:right; font-size:12px; width:90px;}

.login ul li input.bg{background-color:#19538A; color:#FFFFFF; float:right; margin:0px; border:#2CA0D3 solid 1px; height:18px; width:149px;}

/*.login ul li input.button{height:22px; width:57px; border:none;}*/

a.forgot_pass:link, a.forgot_pass:hover, a.forgot_pass:active, a.forgot_pass:visited{ color:#2CA0D3; font-size:10px; text-decoration:underline; vertical-align:super; margin:0px 2px 0px 98px;}

a.forgot_pass:hover{ color:#2CA0D3; font-size:10px; text-decoration:none;}

/* EOF Login */


/*#title_head{background-color:#000000; height:106px;}

#title_head ul{margin:0px 0px 0px 0px; padding:13px 0px 0px 15px; list-style:none; float:left;}

#title_head ul li.one{background:url(images/round_box.jpg) top left no-repeat;  width:308px;  float:left; list-style:none; margin:0px 10px 0px 0px;}

	#title_head ul li.one .img_1{float:left; padding:12px 0px 0px 20px;}
	
	#title_head ul li.one .text_1{float:left; padding:12px 0px 0px 12px; color:#FFFFFF;}
	
	#title_head ul li.one .text_1 span{color:#FFFFFF; font-size:13px; font-weight:normal;}
	
	#title_head ul li.one .text_1 p{font-size:11px; color:#1989BB; margin:0px; padding:0px;}

#title_head ul li.two{background:url(images/round_box.jpg) top left no-repeat; width:308px;  float:left; list-style:none;  margin:0px 0px 0px 0px;}

	#title_head ul li.two .img_1{float:left; padding:12px 0px 0px 20px;}

	#title_head ul li.two .text_1{float:left; padding:12px 0px 0px 12px; color:#FFFFFF;}

	#title_head ul li.two .text_1 span{color:#FFFFFF; font-size:13px; font-weight:normal;}
	
	#title_head ul li.two .text_1 p{font-size:11px; color:#1989BB; margin:0px; padding:0px;}*/




a.click_here:link, a.click_here:hover, a.click_here:active, a.click_here:visited{ font-size:11px; color:#CECDCD; text-decoration:underline;}

a.click_here:hover{ font-size:11px; color:#CECDCD; text-decoration:none;}


a.click_here_active:link, a.click_here_active:hover, a.click_here_active:active, a.click_here_active:visited{ font-size:11px; color:#2293BA; text-decoration:underline;}

.click_here_active:hover{ font-size:11px; color:#2293BA; text-decoration:underline;}


#mid_content{margin:1px 0px 1px 0px; background:url(images/midcontent_bg.jpg) top repeat-x #ffffff; border:#E0DFDF solid 1px; height:auto;}

#left_section{float:left; width:700px; padding-left:16px;}

.border_x{background:url(images/border_dotted_x.jpg) repeat-x top left; height:4px; padding-bottom:12px;  *padding-bottom:4px;}


#right_section{float:left; width:207px; padding:15px 0px 15px 34px;}

.boxblue_bg_y{background:url(images/blue_round_bg_y.jpg) top left repeat-y;}

.boxblue_bg_top{background:url(images/blue_round_top.jpg) top left no-repeat;}

.boxblue_bg_bottom{background:url(images/blue_round_bottom.jpg) bottom left no-repeat; padding:17px 0px 10px 0px; *padding:5px 0px 5px 0px;}

a.insert_video:link, a.insert_video:hover, a.insert_video:active, a.insert_video:visited{ font-size:11px; color:#000000; text-decoration:none;}

a.insert_video:hover{ font-size:11px; color:#616161; text-decoration:underline;}


.boxblack_bg_y{background:url(images/black_round_bg_y.jpg) top left repeat-y;}

.boxblack_bg_top{background:url(images/black_round_top.jpg) top left no-repeat;}

.boxblack_bg_bottom{background:url(images/black_round_bottom.jpg) bottom left no-repeat; padding:17px 0px 17px 0px; }

.contact_info{font-size:12px; color:#FFFFFF; font-weight:bold; padding:12px 0px 0px 42px;}

.map_img{ padding:18px 0px 0px 0px;}


a.read_more:link, a.read_more:hover, a.read_more:active, a.read_more:visited{ font-size:11px; color:#1989BB; text-decoration:underline;}

a.read_more:hover{ font-size:11px; color:#1989BB; text-decoration:none;}

.left_box{height:auto; width:362px; float:left; background:url(images/border_dotted_y.jpg) right top repeat-y;}

.news_sec{width:313px; float:left; margin-left:25px;}

.title_text{font-size:13px; text-decoration:underline;}

.space_top1{padding:15px 20px 8px 0px; line-height:16px;}

.space_top2{padding:15px 0px 0px 0px; line-height:16px;}



#footer{background-color:#232323; line-height:40px; color:#D3D3D3;}


/* BOF 02_November_09 */

.left_box_large{height:auto; width:100%; float:left;/* background:url(images/border_dotted_y.jpg) right top repeat-y;*/}

.space_top{padding-top:10px; *padding-top:6px;}

.title_text1{font-size:13px; text-decoration:none; padding-bottom:10px;}

/* BOF 03_11_09 */

.boxblack_bg_top_gray{background:url(images/black_round_top_grey.jpg) top left no-repeat;}

#right_section_internal{float:left; width:207px; padding:0px 0px 15px 34px; *padding:15px 0px 15px 34px;}

/* EOF 03_11_09 */

a.top_nav:link, a.top_nav:hover, a.top_nav:active, a.top_nav:visited{ font-size:11px; color:#FFFFFF; text-decoration:none;}

a.top_nav:hover{ font-size:11px; color:#FFFFFF; text-decoration:underline;}
#logo_bg{ background:url(images/logo_bg.jpg) repeat-y top left; padding:2px 0px 1px 0px; height:57px;}





#title_head{background-color:#000000; height:106px;}

#title_head ul{margin:0px 0px 0px 0px; padding:13px 0px 0px 12px; list-style:none; float:left;}

/*#title_head ul li.one{background:url(images/round_box_new.jpg) top left no-repeat;  width:233px;  float:left; list-style:none; margin:0px 5px 0px 0px;}*/

#title_head ul li.one{background:url(images/round_box_new.jpg) top left no-repeat;  width:233px;  float:left; list-style:none; margin:0px 5px 0px 0px;}

 #title_head ul li.one .img_1{float:left; padding:12px 0px 0px 5px;}
 
 #title_head ul li.one .text_1{float:left; padding:12px 0px 0px 4px; color:#FFFFFF;}
 
 #title_head ul li.one .text_1 span{color:#FFFFFF; font-size:10px; font-weight:normal;}
 
 #title_head ul li.one .text_1 p{font-size:11px; color:#1989BB; margin:0px; padding:0px;}
 
