@charset "UTF-8";
	
		/*
		
		[Layout] 
			
		<@- LAYOUT STRUCTURE GUIDE -@>
		
		+ Body
			+ Wrapper / #Wrapper
				+ Header / #Header
				+ Content / #Contents					
					- Left column / #LeftColumn
					- Middle column / #MiddleColumn
					- Right column / #RightColumn								
				+ Footer / #Footer
			
		* Navigation	#TopNav
		* Navigation	#LeftNav
		
		*/
						
		* /*[ Universal to all default tag selectors ]*/
		{
			padding		: 0px;
			margin		: 0px;			
		}
		
		html, body
		{
			height		: 100%;
			padding		: 0px;
			margin		: 0px;
		}
		
		body 
		{
			background	: #f3f3f3;
			color		: #000000;
			font		: normal 12px Arial, Helvetica, sans-serif;		
			
			width		: 100%;
			height		: 100%;	
				
			text-align	: center; 	/* To move content center */
			margin		: 0px auto;	
		}		
		/*[ Style For Anchor Links ]*/			
		a:link, a:visited { color:#0084a5; text-decoration: none; }		
		a:hover, a:focus { color:#0099FF; text-decoration:none; }
		/*[ Style For Text Paragraph ]*/		
		p { margin:0px 0 5px 0; padding:0px; text-align:left; }
		/*[ Style For Order/Unorder List Elements ]*/
		ul, ul li {	list-style:disc; text-align:left; }		
		ol, ol li {	list-style:decimal; text-align:left; }		
		/*[ Style For Image ]*/
		img { float:none; border:0px; }
		/*[ Style For Table Header ]*/
		th { font: bold 12px Arial, Helvetica, sans-serif; }		
		/*[ Style For Form Elements ]*/
		form, input, textarea, select, option
		{
			margin:0px; padding:0px;
			font: normal 12px Arial, Helvetica, sans-serif;
		}	
		/*[ Style For Headings ]*/
		h1 {
	font-size:20px;
}
		h2 { font-size:24px; }
		h3 { font-size:20px; }
		h4 { font-size:18px; }
		h5 { font-size:16px; }		
		h6 { font-size:14px; }
		
		/* [ End ] */		
		
		#Wrapper { width:992px; height:100%; margin:0 auto; text-align:left; }		
		.wpr-top { }
		.wpr-body { min-height:100%; background:url(../images/wrapper_body_bg.gif) repeat-y center top; }
		.wpr-bottom { }		
		
		/*[ Style For Header ]*/		
		#Header { height:88px; position:relative; }	
		.logo{ padding:8px 0 0 52px;}			
		
		/*[ Style For Top Navigation ]*/
		#TopNav { position:absolute; left:742px; top:18px;}		
		#TopNav ul{}
		#TopNav ul li { padding: 0 7px 0 5px; float:left; list-style:none; background:url(../images/top_menu_sp.gif) no-repeat right 2px; }
		#TopNav ul li a:link, #TopNav ul li a:visited { color:#000; }
		#TopNav ul li a:hover, #TopNav ul li a:focus { color:#0099FF;}
		
		/*[ Style For Main Navigation ]*/		
		#MainNav { height:32px; margin:0px 3px; background:url(../images/top_nav_bg.gif) repeat-x center top;}		
		#MainNav ul{}
		#MainNav ul li { padding: 5px 15px 0 15px; float:left; list-style:none;  }
		#MainNav ul li a:link, #MainNav ul li a:visited { color:#000; font:bold 17px "Myriad Pro", Arial, Helvetica, sans-serif; }
		#MainNav ul li a:hover, #MainNav ul li a:focus { color:#0099FF}
		
		/*[ Style For Header Flash Slideshow ]*/		
		#hFlash {}		
		
		/*[ Style For Contents ]*/		
		#Contents { padding:16px 19px;}
		#LeftColumn, #MiddleColumn, #RightColumn { float:left;} 			
		
		/*[ Style For Contents Left Column ]*/			
		#LeftColumn { width:217px; }
		#LeftColumn .content {}				
		.section-title{ padding:3px 20px 5px 20px; margin-bottom:6px; background:url(../images/left_box_title_bg.gif) no-repeat 0 0; font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif; }				
		.section-title a {color: Black;}
		.section-title a.lnFacebook {background:url(../images/icons.jpg) no-repeat 0 -78px;background-position: -195px -78px;display: block;float: left;margin-left: 2px;margin-right: 4px;margin-top: 4px;width:38px;height:38px;}
		.section-title a.lnFacebook:hover {background-position: -195px -117px;}
		.section-title a.lnTwitter {background:url(../images/icons.jpg) no-repeat 0 -78px;background-position: -117px -78px;display: block;float: left;margin-left: 2px;margin-right: 4px;margin-top: 4px;width:38px;height:38px;}
		.section-title a.lnTwitter:hover {background-position: -117px -117px;}
		.section-title a.lnGooglePlus {display: block;float: left;margin-left: 2px;margin-right: 4px;margin-top: 4px;width:38px;height:38px;}


.section-follow-us{ padding:36px 40px 5px 20px; margin-bottom:6px; background:url(../images/follow-us.png) no-repeat 0 0; }				
.section-follow-us a.lnFacebook {background:url(../images/icons.jpg) no-repeat 0 -78px;background-position: -195px -78px;display: block;float: left;margin-left: 2px;margin-right: 4px;margin-top: 4px;width:38px;height:38px;}
.section-follow-us a.lnFacebook:hover {background-position: -195px -117px;}
.section-follow-us a.lnTwitter {background:url(../images/icons.jpg) no-repeat 0 -78px;background-position: -117px -78px;display: block;float: left;margin-left: 2px;margin-right: 4px;margin-top: 4px;width:38px;height:38px;}
.section-follow-us a.lnTwitter:hover {background-position: -117px -117px;}
.section-follow-us a.lnGooglePlus {display: block;float: left;margin-left: 2px;margin-right: 4px;margin-top: 4px;width:38px;height:38px;}

		.section{ margin-bottom:6px;}
		.section .top{ color:#0000b1; padding:3px 20px 5px 20px; background:url(../images/left_section_top_bg.gif) no-repeat 0 0; font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif;}
		.section .middle{ padding:0 20px; min-height:125px; background:url(../images/left_section_middle_bg.gif) repeat-y 0 0;}
		.section .bottom{ background:url(../images/left_section_bottom_bg.gif) no-repeat 0 0; height:25px;}	
		.section .top2{ color:#000; padding:3px 10px 5px 20px; background:url(../images/left_section_top_bg.gif) no-repeat 0 0; font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif;}
		.section .middle2{ padding:0 20px; min-height:85px; background:url(../images/left_section_middle_bg2.gif) repeat-y 0 0;}
		.section .bottom2{ background:url(../images/left_section_bottom_bg2.gif) no-repeat 0 0; height:25px;}				
		.section ul {}
		.section ul li { list-style:none; padding:3px 0px 3px 0px;}
		.section ul li a:link, .section ul li a:visited { color:#000; }
		.section ul li a:hover, .section ul li a:focus { color:#0000b1;}	
		
		.section ul.news { padding-top:10px;}
		.section ul.news li {padding:5px 0px 0px 0px; clear:both;}
		.section ul.news li a { float:left; width:140px; font-size:11px; }
		.section ul.news li span { float:right;}
		
		/*[ Style For Contents Middle Column ]*/		
		#MiddleColumn { width:721px; margin: 0 0 0 16px; }
		#MiddleColumn .content {}
		.column1, .column2, .column3, .column4 { float:left; }				
		
		.dept-data { margin-bottom:15px;}
		.dept-data td { padding:4px; width:230px; }
		.dept-data td.border-left { border-left:1px dashed #ccc;}
		.dept-data td.border-top { border-top:1px dashed #ccc;}
		.dept-data p.thead { background:#eff2f4; margin:0px; padding:2px 2px 2px 10px;}
		.dept-data p.thead a {color:black;}
		.dept-data p.tcell { margin:0px; padding:2px 2px 2px 10px;}
		
		#intro { margin-bottom:15px;}
		#intro .column1 { width:485px;}
		#intro .column2 { width:217px; float:right;}
		#intro h3 { font-size:22px; margin-bottom:10px; }
		
		#search-box { margin:15px auto; padding:8px 10px 12px 10px; min-height:95px; border:1px solid #f57e2f; background:#fff7dd url(../images/search_box_bg.gif) repeat-x center bottom;}
		#search-box .title{ border-bottom:1px dashed #f57e2f; padding:0 0 3px 0; margin: 0 0 5px 0; font:bold 20px "Myriad Pro", Arial, Helvetica, sans-serif;}
		#search-box .col1{ float:left; width:240px; margin-right:8px;}
		#search-box .col2{ float:left; width:140px; margin-right:8px;}
		#search-box .col3{ float:left; width:64px; padding:21px 0 0 0;}
		#search-box .fields { margin:10px auto; }
		#search-box label { display:block; font-weight:bold; font-size:14px; padding:0 0 5px 0;}
		#search-box select { width:100%; border:1px solid #7f9db9;}
		#search-box input { width:100%; border:1px solid #7f9db9;height:17px;}
		#search-box .note { clear:left; color:#000; font-style:italic;}
		
		.feature-title{ padding:5px 0px; font:normal 20px "Myriad Pro", Arial, Helvetica, sans-serif; }	
		.feature-box { border:1px solid #d9d9d9; margin-bottom:15px;}
		.feature-box .top-content{ margin:3px; background:url(../images/feature_box_bg.gif) repeat-y 0 0;}
		.feature-box .top-content .left-col{ padding:7px; float:left; width:498px; }
		.feature-box .top-content .right-col{ padding:0px; float:right; width:201px;}
		.feature-box .top-content .right-col .content { padding:10px; margin-left:3px;}
		.feature-box .top-content .right-col ul { padding:5px;}
		.feature-box .top-content .right-col ul li{ list-style:none; padding:1px 0 0 5px;}
		.feature-box .bottom-title{ background:url(../images/feature_box_bottom_title_bg.gif) repeat-x 0 0; border-top:1px solid #d9d9d9; padding:0px 30px 4px 30px; font:bold 18px "Myriad Pro", Arial, Helvetica, sans-serif;}
		.feature-box .bottom-title a {color:Black;}
		.feature-box .pic { float:left;}
		.hr { background:url(../images/line_bule.gif) repeat-x 0 0; height:2px;}	
				
		/*[ Style For Footer ]*/			
		#Footer { position:relative; background:url(../images/footer_bg.png) no-repeat center top; height:77px;}
		#Footer .content { padding:15px 18px;}
		#Footer .copyright {}
		#Footer .trustlogo{ position:absolute; left:854px; top:10px;}
		#Footer #fNav ul{ margin:0 0 0 -5px;}
		#Footer #fNav ul li { padding: 0 8px 0 5px; float:left; list-style:none; background:url(../images/top_menu_sp.gif) no-repeat right 2px;}
		#fNav ul li a:link, #fNav ul li a:visited {color:#000;}
		#fNav ul li a:hover, #fNav ul li a:focus {color:#0099FF; }			
		
		/*[ Common Classes ]*/	
		.clear { clear:both; margin:0px; padding:0px;}
		.padding-5x { padding:5px; }
		.margin-5x { margin:5px; }
		.float-left { float:left;}
		.no-bg { background:none !important;}