﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}




/* Generic Styling */
a{ color:#448bb3; text-decoration:none;}
a:hover{ color:#56a1cc;}


body{ font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; background:#f9f9f9 url(../images/body_bg.gif); min-width: 960px;}
body.single { min-width: inherit; }

h2{ font-size:20px; color:#448bb3; margin-bottom:18px;}

.floatLeft { float: left; }

.imageFloatLeft { float: left; padding-right: 10px; }

.enquire_form{ width:960px; margin:0 auto; padding:40px 0 25px; overflow:hidden; background:url(../images/hi_bg.png) 8px 30px no-repeat; color:#494a3e; display:none;}
.enquire_form .form_col1{ float:left; width:255px; padding-left:70px;}
.enquire_form .form_col2{ float:left; width:200px; padding-left:40px;}
.enquire_form .form_col3{ float:left; width:340px; padding-left:11px;}
.enquire_form .form_col4{ float:left; padding-left:10px; padding-top:80px;}

.enquire_form .form_title{ font-size:30px; color:#448bb3; font-family:'Poly',serif; margin-bottom:7px;}
.enquire_form p{ line-height:150%;}
.enquire_form .input_txt,
.enquire_form textarea{ display:block; width:180px; height:31px; line-height:31px; border:0; background:#f2f2f2; margin-bottom:9px; color:#494a3e; font-family:'Poly',serif; font-style:italic; padding:0 10px;}
.enquire_form textarea{ width:320px; height:90px; padding:10px; line-height:normal; overflow:auto;}
.enquire_form .input_submit{ float:left; width:32px; height:30px; border:0; cursor:pointer; background:#448bb3 url(../images/btn_arrow1.png) 0 0 no-repeat;}
.enquire_form .input_submit:hover{ background-color:#18428a;}

	.check_row{ width:100%; overflow:hidden;}
	.check_row input{ float:left; width:15px; height:15px;}
	.check_row label{ float:left; line-height:15px; margin-left:6px; font-size:12px; color:#18428a;}


#header{ background:100%; border-top:7px #18428a solid; margin-top:-4px; position:relative; z-index:30; min-width: 960px; width: 100%;}
.header_inside{ width:960px; margin:0 auto;}
	.logo{ float:left; height: 90px;}
	.logo a {display: block;}
	
	.head_info{ float:right;}
		.btn_enquire_online{ float:right; clear:both; height:26px; line-height:23px; color:#fff; font-family:'Poly',serif; font-size:16px; padding:0 10px 0 52px; margin-bottom:20px; outline:none;
							 background:#18428a url(../images/ico_mail.png) 17px 3px no-repeat;}
		.btn_enquire_online:hover{ color:#fff; background-position:17px -42px;}
		
		.tel{ float:right; padding-left:25px; background:url(../images/ico_tel.png) 0 4px no-repeat; font-size:20px; color:#4b4b4b; font-family:'Poly',serif; clear:both;}
	
	.nav_bar{ width:100%; clear:both; padding-bottom:21px;}
	.nav_bar:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.nav{ float:left; height:41px;}
		.nav li{ float:left; margin-right:25px; position:relative;}
		.nav li.last-item{ margin:0;}
		.nav li a.lev1{ float:left; font-size:17px; color:#494a3e; height:37px; line-height:37px; font-family:'Poly',serif;}
		.nav li.on a.lev1,
		.nav li a.lev1:hover{ border-bottom:4px #00297b solid;}
		.nav li.sfHover{ margin:0 16px 0 -9px;}
		
		.nav li.sfHover a.lev1{ padding:0 9px; border:0; background:url(../images/sub_nav_bg.png); color:#fff;}

		
			.sf-sub-indicator{ display:none;}
			
		.nav li ul{ position:absolute; display:none; left:0; top:37px; width:200px; background:url(../images/sub_nav_bg.png); font-size:13px; padding:10px 0;}
		.nav li ul li{ float:none; padding-left:26px; background:url(../images/sub_nav_arrow.png) 9px 4px no-repeat; margin:0 0 6px 0;}
		.nav li ul li.sfHover{ margin:0 0 6px; padding-left: 26px;}
		.nav li ul li a{ color:#fff;}
		.nav li ul li a:hover{ color:#eee;}
		
		
		.head_search_form{ float:right; width:228px; position:relative;}
		.head_search_form .input_keyword{ width:178px; padding:0 30px 0 20px; border:0; height:30px; line-height:30px; background:#f2f2f2;
										  font-size:16px; color:#979696; font-family:'Poly',serif; font-style:italic;}
		.head_search_form .input_submit{ position:absolute; right:8px; top:0; width:15px; height:30px; border:0; cursor:pointer; background:url(../images/btn_search_site.png) 0 center no-repeat;}
		.head_search_form .input_submit:hover{ background-position:-15px center;}


.home_slider{ width:100%; margin-bottom:60px; -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -o-box-shadow:0 0 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0 5px rgba(0,0,0,.2); box-shadow:0 0 5px rgba(0,0,0,.2);}
.home_slider_inside{ width:100%; margin:0 auto; position:relative;}
	.slider { width:100%; min-width: 960px; position:relative; height:467px; overflow: hidden; }
	.slider li{ width:100%; height:467px; }
	.slider .slider_wrap { width:960px; margin:0 auto; height:467px; position:relative; }
	.slider_wrap_arrows { position:absolute; left:50%; bottom:0; width:960px; height:287px; margin-left:-480px; z-index:20; }
	.slider .sli_img { width:100%; height:467px; }
	.slider .sli_txt{ position:absolute; left:0px; top:40px; z-index:10;}
	.slider .sli_txt p{ float:left; clear:both; font-size:30px; font-family:'Poly',serif;}
	.slider .sli_txt p span{ float:left; clear:left; margin-bottom:4px; height:46px; line-height:46px; background:#448bb3; color:#fff; text-shadow:0 0 5px rgba(0,0,0,.2); padding:0 8px; min-width: 600px;}
	.slider .sli_txt p a{ float:left; width:46px; height:46px; text-indent:-9999px; overflow:hidden; background:#448bb3 url(../images/ico_arrow2.png) 0 0 no-repeat; margin-left:4px;}

	.slider_control{ position:absolute; left:50%; bottom:0; width:960px; height:68px; margin-left:-480px; background:#f2f2f2; z-index:30;
					 -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -o-box-shadow:0 0 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0 5px rgba(0,0,0,.2); box-shadow:0 0 5px rgba(0,0,0,.2);}
	.slider_control .slider_arrow{ position:absolute; width:37px; height:19px; text-indent:-9999px; overflow:hidden; left:50%; margin-left:-16px; bottom:-19px;
								   background:url(../images/slide_box_arrows.png) -37px 0 no-repeat;}
	.slider_control li{ float:left; width:192px; height:68px; line-height:68px; font-size:0; text-align:center; position:relative; background:url(../images/slide_line1.png) right 10px no-repeat; cursor:pointer;}
	.slider_control li.last-item{ background-image:none;}
	.slider_control li a{ display:inline-block; vertical-align:middle; color:#18428a; line-height:1.1em; text-align:center; font-size:17px; outline:none; padding:0 20px;}
	.slider_control li a:hover{ color:#448bb3;}
	.slider_control li span{ position:absolute; width:30px; height:14px; left:50%; margin-left:-15px; top:-14px; text-indent:-9999px; overflow:hidden;
							 background:url(../images/slide_on.png) 0 0 no-repeat; display:none;}
	.slider_control li a.two_line{ padding-top:13px; height:55px; line-height:normal;}
	.slider_control li i{ display:inline-block; vertical-align:middle;}
	.slider_control li.on{ background:#18428a;}
	.slider_control li.on a{ color:#fff;}
	.slider_control li.on span{ display:block;}
	
	.home_slider_welcome .slider_control .slider_arrow{ background-position:0 0;}
	.home_slider_welcome .slider_control li{ background:#18428a url(../images/slide_line1.png) right 10px no-repeat;}
	.home_slider_welcome .slider_control li a{ color:#fff;}
	.home_slider_welcome .slider_control li.on span{ display:none;}
	.home_slider_welcome .slider_control li.last-item{ background-image:none;}
	
	
	.slide_prev,
	.slide_next{ position:absolute; width:53px; height:53px; text-indent:-9999px; overflow:hidden; top:0px; background:url(../images/slide_arrows.png) 0 0 no-repeat; z-index:10;}
	.slide_prev{ left:0px;}
	.slide_next{ right:0px; background-position:-53px 0;}
	
	.slider_txt{ position:absolute; width:940px; left:130px; bottom:-42px; background:url(../images/slide_line2.gif) 0 center repeat-x; text-align:center;
					left:50%; margin-left:-470px; z-index:20;}
	.slider_txt span{ display:inline-block; padding:0 16px; background:url(../images/body_bg.gif); font-size:20px; color:#448bb3; font-style:italic; font-family:'Poly',serif;}


.home_boxes{ width:960px; margin:0 auto; padding-bottom:40px;}
.home_boxes:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.home_boxes h2{ float:left; color:#18428a; line-height:45px; margin-bottom:0; font-family:'Poly',serif;}
.home_boxes h2 a{ color:#18428a;}
.home_boxes h2 a:hover{ color:#448bb3;}
	h2.h_about{ padding-left:50px; background:url(../images/ico_about.png) 19px 7px no-repeat;}
	h2.h_find{ padding-left:70px; background:url(../images/ico_search.png) 22px 7px no-repeat;}
	h2.h_latest_news{ padding-left:66px; background:url(../images/ico_news.png) 20px 7px no-repeat;}
	h2.h_latest_events{ padding-left:62px; background:url(../images/ico_events.png) 21px 7px no-repeat;}
	
	.home_box{ float:left; width:470px; height:257px; margin-bottom:22px; background:#f2f2f2;
				 -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -o-box-shadow:0 0 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0 5px rgba(0,0,0,.2); box-shadow:0 0 5px rgba(0,0,0,.2);}
	.home_box1{ margin-right:20px;}
	.home_box3{ margin-right:20px;}
	
	.home_box2 .box_cont{ background:#448bb3; color:#fff;}
	.home_box3 .box_title{ background:#448bb3;}
	.home_box3 .box_title h2{ color:#fff;}
	.home_box3 .box_title h2 a{ color:#fff;}
	.home_box3 .box_title h2 a:hover{ color:#eee;}
	
	.box_title{ height:45px; font-size:20px; color:#18428a; line-height:45px; border-bottom:1px #448bb3 solid;}
		.title_tab{ float:right; margin-right:14px; font-size:17px; color:#448bb3; font-family:'Poly',serif; font-style:italic;}
		.title_tab a{ color:#448bb3; margin:0 3px;}
		.title_tab a.on{ color:#979696;}
		
	.box_cont{ padding:20px 20px 0; height:195px; position:relative;}
		.greeting_txt{ color:#18428a; font-size:20px; margin-bottom:12px; font-family:'Poly',serif; font-style:italic;}
		.tab_cont{ width:100%; display:none;}
		.tab_cont .t_title{ font-size:17px; color:#18428a; font-family:'Poly',serif; margin-bottom:8px;}
		.tab_cont p{ color:#494a3e; line-height:130%;}
		
		.find_form{ width:100%;}
		.find_form a{ color:#fff; text-decoration:underline;}
		.find_form a:hover{ color:#eee;}
		.find_form p{ line-height:120%; margin-bottom:18px;}
		.find_form .form_row{ margin-bottom:26px; width:100%; zoom:1;}
		.find_form .form_row:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.find_form .form_row select{ float:left; width:240px; height:31px; padding:6px 5px; border:0; background:#fff; font-size:15px; color:#333; font-style:italic; font-family:'Poly',serif;}
		.find_form .form_row .input_find{ float:left; width:80px; height:31px; border:0; cursor:pointer; font-size:17px; color:#18428a; font-family:'Poly',serif; font-style:italic; margin-left:10px;
										  background:#e3e6e7 url(../images/btn_find.gif) top repeat-x;}
		.find_form .form_row .input_find:hover{ background-position:0 -31px;}								  
		
		.news_slider{ width:100%;}
		.news_slider ul { height:160px; }          
		.news_slider li{ width:100%; overflow:hidden;}
		.news_slider li .news_img{ float:left; width:96px; border:2px #448bb3 solid;}
		.news_slider li .news_img img{ width:96px; height:auto;}
		.news_slider li .news_txt{ float:left; width:310px; margin-left:20px;}
		.news_slider li .news_txt .news_title{ color:#18428a; font-size:17px; font-family:'Poly',serif; margin-bottom:5px;}
		.news_slider li .news_txt .news_title a{ color:#18428a;}
		.news_slider li .news_txt .news_title a:hover{ color:#448bb3;}
		.news_slider li .news_txt p{ color:#494a3e; margin-bottom:10px; line-height:140%;}
			.link_more{ padding-left:15px; background:url(../images/ico_arrow4.png) 0 2px no-repeat; font-weight:bold; font-size:13px;}
		
		.news_slider_control{ position:absolute; right:24px; bottom:18px; z-index:10;}
		.news_slider_control a{ float:left; width:9px; height:9px; text-indent:-9999px; overflow:hidden; background:url(../images/slide_dots.png) 0 0 no-repeat; margin-left:10px;}
		.news_slider_control a.activeSlide{ background-position:-9px 0;}
		
		
		.events_list{ width:100%;}
		.events_list li{ margin-bottom:20px;}
		.events_list li .eve_title{ font-size:17px; color:#18428a; font-family:'Poly',serif; margin-bottom:2px;}
		.events_list li .eve_title a{ color:#18428a;}
		.events_list li .eve_title a:hover{ color:#448bb3;}
		.events_list li .eve_date{ font-size:13px; color:#18428a; font-weight:bold; margin-bottom:2px;}
		.events_list li p{ color:#494a3e;}
		
		
		



#footer{ width:100%; background:#448bb3; min-width: 960px;}
.footer_inside{ width:960px; margin:0 auto; overflow:hidden; padding:35px 0 27px; color:#fff; font-size:14px; font-family:'Poly',serif;}
.footer_inside a{ color:#fff;}
.footer_inside a:hover{ color:#eee;}
	.foot_txt{ float:left;}
	.foot_txt p{ margin-bottom:16px;}
		.foot_nav{ margin-bottom:16px; margin-left:-10px;}
		.foot_nav a{ margin:0 10px;}
		
		.copyright{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
	.foot_logos{ float:right;}
	.foot_logos a{ margin-left:28px;}
	





	
/*-----------------------------------------internal_left_nav----------------------------------------------*/
#content{ width:100%; background:#fff url(../images/contentbg.jpg) center bottom no-repeat; padding:0 0 93px; position:relative; z-index:20;
		 -moz-box-shadow:0 -1px 3px #e4e4e4; -webkit-box-shadow:0 -1px 3px #e4e4e4; box-shadow:0 -1px 3px #e4e4e4;}

.banner{ width:100%; height:200px; position:relative; z-index:1; text-align:center; -webkit-background-size: 100% auto; background-size: 100% auto; overflow: hidden; }

.content_inside{ width:960px; margin:0 auto; position:relative; z-index:2; padding-top:30px;}
.content_inside:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.sidebar1{ float:left; width:170px;}
		.side_nav1{ width:100%; background:#f2f2f2; padding:11px 0 22px;}
		.side_nav1 li{ margin-bottom:1px;}
		.side_nav1 li a{ display:block; padding:5px 20px 5px 18px; border-bottom:1px #f2f2f2 solid; color:#333;}
		.side_nav1 li a.li_two{ line-height:110%;}
		.side_nav1 li.on a,
		.side_nav1 li a:hover{ border-bottom:1px #8ab4cc solid; background:#448bb3 url(../images/ico_arrow5.png) 88% center no-repeat; color:#fff;}
		.side_nav1 li.on a.li_two,
		.side_nav1 li a.li_two:hover{ background-color:#448bb3;}
	
	.main_cont{ float:left; width:500px; margin-left:20px;}
	.main_cont p{ margin-bottom:25px; line-height:140%;}
		h1{ font-family:'Poly',serif; font-size:25px; color:#18428a; margin-bottom:25px;}
		h2{ font-size:20px; color:#448bb3; margin-bottom:18px;}
		h3{ font-size:17px; margin-bottom:21px;}
	
	.main_cont li {
    list-style: disc inside none;
	}
	
	.main_content1 ul li
	{
	    list-style-type: disc;
		padding: 5px;
	}

	.main_cont .imageRight { float:right; margin:5px 0 10px 10px; }
	.main_cont .imageLeft { float:left; margin:5px 10px 10px 0; }
		
	.sidebar2{ float:right; width:250px;}
		.person_box{ width:100%; background:#f2f2f2; margin-top:-80px;}
			.person_title{ height:50px; line-height:50px; text-indent:14px; background:#448bb3; font-size:20px; color:#fff;}
			.person_title a { color:#fff; display:block }
			.person_img{ margin-bottom:17px;}
			.person_info{ padding-bottom:10px;}
			.person_info p{ padding-left:20px; margin-bottom:23px; color:#494a3e; line-height:140%;}
			.person_info p strong{ display:block; color:#18428a; font-size:20px; font-family:'Poly',serif; font-weight:normal; margin-bottom:3px;}
			.person_btn{ display:block; height:50px; line-height:50px; text-align:center; font-size:20px; color:#fff; background:#448bb3;}
			.person_btn:hover{ background:#4ea9dd; color:#fff;}
		.hovered_box{ display:none;}



/*-----------------------------------------keyword_search_results----------------------------------------------*/
.main_content1{ float:right; width:770px; position:relative;}
	.search_form{}
	.search_form .input_txt{ float:left;}
	.search_form .input_submit{ float:right; width:29px; height:31px; border:0; cursor:pointer; background:#18428a url(../images/submit_bg.gif) 0 0 no-repeat;}
	
	.keyword_select{ position:absolute; width:195px; height:31px; line-height:31px; overflow:hidden; right:0; top:0; border:1px #979696 solid;
					 font-family:'Poly',serif; background:#fff; font-style:italic; font-size:15px; color:#979696;}
	
	
	.btn_view{ float:right; font-size:15px; color:#18428a; font-family:'Poly',serif; text-decoration:underline;}
	.btn_view:hover{ text-decoration:none;}
	ul.all-keywords {display:none;list-style:none;float:right; position:absolute;  right:0px; margin:5px; width:250px;}
	ul.all-keywords li {display:inline;margin:5px;float:right;}
	
	.box_list{ width:100%; clear:both; margin-top:40px }
	.box_list li{ width:220px; height:180px; display:inline; margin-right:50px; overflow:hidden; margin-bottom:45px; float:left; position:relative }
	.box_list li.rhc	{ margin-right:0 !important }
	.box_list li .b_img{ float: left; margin-right: 10px }
	.box_list li .b_txt{ display: block }
	.box_list li .b_txt p{ margin-bottom:4px; line-height:20px;}
	.box_list li .b_title{ font-size:16px; color:#18428a; width:110px; float:left; font-family:'Poly',serif; margin-bottom:2px;}
	.box_list li .b_title a{ color:#18428A;}
	.box_list li .b_title a:hover{ color:#448bb3;}
	.box_list li .b_sub_ptitle{ font-size:11px; color:#18428a; background-color:#f2f2f2; font-weight:bold; margin-bottom:4px; width:200px; height:60px; padding:10px; position:absolute; bottom:0; left:0 }
	
	.box_list li .link_more	{ float:left; clear:both; margin-top:15px }
	
	.comm_btn{ width:100%; height:40px; margin-bottom:45px;}
	.comm_btn a{ float:left; font-size:20px; color:#fff; padding:0 23px; height:40px; line-height:40px; background:#448bb3; text-align:center;
			   -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 3px rgba(0, 0, 0, .3);}
	.comm_btn a:hover{ background:#4ea9dd; color:#fff;}
	
    .main_content1 p{ margin-bottom:18px; line-height:140%;}
    .main_content1 p a{ font-weight:bold;}
    
    
    
    .honeypot{display:none;}

/**********************************************************************
		 * Content > Pagination
		 **********************************************************************/
		#content ul.paging,
		#content ul.pagination {
			clear:both;
			float:right;
			font:bold 12px/18px Arial, Helvetica, sans-serif;
			list-style:none;
			margin:0 0 20px;
			overflow:hidden;
			padding:0;
		}
		#content ul.paging     li,
		#content ul.pagination li {
			color:#448BB3;
			float:left;
			margin:0 0 0 3px;
		}
		#content ul.paging     li a,
		#content ul.pagination li a {
			background:#448BB3;
			color:#fff;
			display:block;
			height:18px;
			padding:0 5px;
		}
		#content ul.paging     li a:hover,
		#content ul.pagination li a:hover {
			background:#333;
		}
		#content ul.paging     li a.selected,
		#content ul.pagination li a.selected {
			background:#e98523;
		}
		#content ul.paging     li.prev,
		#content ul.pagination li.prev,
		#content ul.paging     li.next,
		#content ul.pagination li.next {
			padding:0 2px;
		}
		#content ul.pagination li.prev a,
		#content ul.paging     li.prev a,
		#content ul.pagination li.next a,
		#content ul.paging     li.next a,
		#content ul.pagination li.previous a,
		#content ul.paging     li.previous a
		 {
			background:0;
			color:#448BB3;
			padding:0;
		}
		#content ul.pagination li a.aspNetDisabled,
		#content ul.paging     li a.aspNetDisabled {
		    color:#448BB3;
		}


/*-----------------------------------------news----------------------------------------------*/
.side_nav2{ width:100%; background:#f2f2f2; padding:11px 0 22px;}
.side_nav2 li{ margin-bottom:1px;}
.side_nav2 li a.lev1{ display:block; color:#333; height:29px; line-height:29px; text-indent:18px; outline:none;}

.side_nav2 li ul{ width:100%; display:none;}
.side_nav2 li ul li{ margin-bottom:1px;}
.side_nav2 li ul li a{ display:block; height:29px; line-height:29px; border-bottom:1px #f2f2f2 solid; color:#333; text-indent:30px; color:#448bb3;}
.side_nav2 li ul li.sub_on a,
.side_nav2 li ul li a:hover{ border-bottom:1px #8ab4cc solid; background:#448bb3 url(../images/ico_arrow5.png) 88% 9px no-repeat; color:#fff;}


/*-----------------------------------------standard_page----------------------------------------------*/
.main_content2{ float:left; width:670px; overflow:hidden;}
.main_content2 p{ margin-bottom:18px; line-height:140%;}
.main_content2 p a{ font-weight:bold;}


/*-----------------------------------------members_page----------------------------------------------*/
.title_row{ width:100%; overflow:hidden; margin-bottom:30px;}
.title_row select{ float:left; width:190px; height:31px; line-height:29px; border:1px #979696 solid; font-size:15px; color:#333;
					font-style:italic; font-family:'Poly',serif; padding:6px 0; padding-left:12px; margin-right:35px;}
.title_row .select_title{ line-height:31px; font-size:15px; color:#18428a; font-family:'Poly',serif;}
.title_row .select_title a{ text-decoration:underline; color:#18428A;}
	.title_row .select_title a:hover { text-decoration:none; color:#56a1cc; }
	.title_row .select_title a.selected { text-decoration:none; color:#56a1cc; }
	
.member_list{ width:100%;}
.member_list li{ float:left; width:167px;}
.member_list li a{ float:left; padding:8px 8px; color:#4b4b4b; position:relative; line-height:110%;}
.member_list li a span{ position:absolute; display:none; width:9px; height:19px; overflow:hidden; text-indent:-9999px;
						background:url(../images/ico_arrow6.png) 0 0 no-repeat; right:-9px; top:50%; margin-top:-10px;}
						
.member_column
{
     width:167px;
     float: left;
}

.member_column li,
.member_column li a
{
    float: none;
    display: block;
}


.member_list li a:hover span{ display:block;}
.member_list li a:hover{ background:#448bb3; color:#fff;}

.person_prompt{ width:204px; background:#f2f2f2; position:relative; margin-bottom:120px; padding:13px 23px; line-height:150%;
				-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 
				-moz-box-shadow:1px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow:1px 0 5px rgba(0, 0, 0, .15); box-shadow:1px 0 5px rgba(0, 0, 0, .15);}
.person_prompt span{ display:block; position:absolute; width:35px; height:17px; overflow:hidden; text-indent:-9999px; bottom:-17px; left:109px;
					 background:url(../images/ico_arrow7.gif) 0 0 no-repeat;}




	


/*-----------------------------------------profile_page----------------------------------------------*/
.download_box{ width:100%; min-height:82px; }
	.download_title1{ float:left; line-height:34px; background:url(../images/download_ico1.gif) left 9px no-repeat; padding-left:36px; margin-right:26px;
					  font-size:15px; color:#18428a; font-family:'Poly',serif;}
	.download_title1 a{ color:#18428a;}
	.download_txt{ float:left; width:420px; position:relative;}
		.download_title2{ width:98px; height:34px; line-height:34px; background:url(../images/download_ico3.gif) 10px 6px no-repeat; cursor:pointer;
						 padding-left:35px;  font-size:15px; color:#18428a; font-family:'Poly',serif;}
		.download_txt:hover .download_title2,
		.download_title2:hover{ background:#5696ba url(../images/download_ico2.gif) 9px 6px no-repeat; color:#fff;}
		.download_txt:hover .download_row{ display:block;}
		
		.download_row{ position:absolute; left:0; top:34px; width:390px; overflow:hidden; padding:10px 15px; background:#5696ba;  display:none;}
		.download_row .input_radio{ float:left; width:15px; height:15px; margin:6px 6px 0 0;}
		.download_row label{ float:left; line-height:27px; font-size:15px; color:#fff; margin-right:14px;}
		.download_row .btn_download{ float:right; width:93px; height:27px; line-height:27px; text-align:center; background:#e3e9ed;
									 font-family:'Poly',serif; font-size:15px; color:#18428a; border:none; cursor:pointer}
		.download_row .btn_download:hover{ color:#0e3371;}
		
		
.comm_list, .acc_cont ul{ width:100%; margin-bottom:45px;}
.acc_cont ul{margin-top:10px; margin-bottom:10px;}
.comm_list li,  .acc_cont ul li{ padding-left:19px; background:url(../images/ico_arrow4.png) left 2px no-repeat; margin-bottom:4px; color:#494a3e;} 
.acc_cont ul li{ margin-left: 30px;}
.comm_row{ width:100%; overflow:hidden;}	
.comm_row h2{ margin-bottom:25px;}
	.comm_box{ float:left; margin-right:55px;width:185px}
	.last_comm_box{ margin-right:0;}
.acc_box{ width:660px; margin-bottom:40px;}	
	.acc_title{ width:100%; height:41px; line-height:41px; font-size:20px; color:#18428a; text-indent:21px; cursor:pointer;
				background:#f2f2f2 url(../images/acc_title.gif) 98% 5px no-repeat; margin-bottom:11px;}
	.acc_title_on{ background-position:98% -65px;}
	.acc_cont{ width:100%; padding: 0px 0px 10px 0px; display:none;}



/*pop layer*/
#simplemodal-overlay{ background:#545353;}	
	
	
/*-----------------------------------------email_lightbox----------------------------------------------*/
/*.email_form{ width:590px; margin:0 auto; position:relative; padding-bottom:20px; background:#fff; display:none; *margin-top:-250px;
			 -moz-box-shadow:5px 5px 5px rgba(0,0,0,.75); -o-box-shadow:5px 5px 5px rgba(0,0,0,.75); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,.75); box-shadow:5px 5px 5px rgba(0,0,0,.75);}*/
	.emai_title{ width:100%; height:50px; line-height:50px; background:#448bb3; font-size:25px; text-indent:28px;
				 color:#fff; font-family:'Poly',serif; margin-bottom:34px;}
	.form_row{ width:530px; margin:0 auto 12px; overflow:hidden;}
	.form_row label{ display:block; font-size:18px; color:#18428a; margin-bottom:7px;}
	.form_row .input_txt,
	.form_row textarea{ display:block; width:241px; height:31px; line-height:31px; background:#f2f2f2; padding:0 5px; border:0;}
	.form_row .input_txt:focus,
	.form_row textarea:focus{ background:#e7e7e7;}
	.form_row textarea{ width:520px; height:150px; margin-bottom:11px; overflow:auto;}
	.form_row .input_error,
	.form_row .input_error:focus{ background:#f4c8c8;}
	.form_row .input_submit{ float:right; width:99px; height:31px; line-height:31px; text-align:center; background:#448bb3; color:#fff; border:0; cursor:pointer; 
							 -moz-box-shadow:0 0 3px rgba(0, 0, 0, .2); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2); box-shadow:0 0 3px rgba(0, 0, 0, .2);
							 font-size:20px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
	.form_row .input_submit:hover{ background:#4ea9dd;}
		.form_block{ float:left; width:251px;}
		.last_form_block{ float:right;}
	


/*-----------------------------------------styling_temlate----------------------------------------------*/
h2.h2_type2{ color:#18428a; font-family:'Poly',serif;} 
.main_content2 p a.btn_link{ color:#18428a; text-decoration:underline;}
.main_content2 p a.btn_link:hover{ text-decoration:none;}

.txt_row{ width:530px; overflow:hidden; margin-bottom:10px;}
.txt_row p{ width:100%; overflow:hidden; line-height:140%; margin-bottom:30px;}
	.img_float_left{ float:left; margin-right:16px;}
	.img_float_right{ float:right; margin-left:16px;}
	
.saying_box{ width:335px; background:url(../images/blockquote_bg1.gif) left top no-repeat; padding:12px 0 0 30px; margin-bottom:40px;}
.saying_box blockquote{ background:url(../images/blockquote_bg2.gif) right bottom no-repeat; padding:0 12px 8px 0; line-height:140%;}
.styling_cont{ width:780px; clear:both;}
.styling_cont .title_row{ padding-top:33px;}

	.styling_table{ width:618px; border:1px #e5e5e5 solid; margin-bottom:50px;}
	.styling_table2{ width:688px;}
	.styling_table th,
	.styling_table td{ height:30px; line-height:30px; border-right:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; text-align:center; font-size:12px; color:#000;}
	.styling_table th{ background:#448bb3; font-size:13px; color:#fff;}
	
ul.clerk-details
{
    list-style-type:none;
    margin:0;
    display:inline;
    width:50px;
}


ul.profile-tags
{
    list-style-type:none;  
    margin-bottom:20px; 
    
}

ul.profile-tags li
{
    display:inline;
    padding: 0 5px 0 0;
    border-right: 1px solid grey;
}

ul.profile-tags li:last-child
{
	border:none;
}

.keywords-news
{
    width:200px;
    position:absolute;
    right:0px;;
}

ul.sitemap
{
    list-style: disc;
margin: 0 0 18px;
padding: 0 0 0 18px;
}

ul.sitemap li
{
    display:list-item;
    list-style-type:disc;
    margin:7px 20px;
    font-weight:bold;
}

ul.sitemap li li li
{
	font-weight:normal;
	list-style-type:circle;
}

ul.sitemap li li li li
{
	font-size:smaller;
}

.search-results li
{
	margin-bottom:10px;
}

.search-results .highlight
{
	background-color:#FFC;
}

