body{margin:0;background:#333333 url(../images/bg.gif) left top repeat-x;color:#000000;}
body,td,th,input,select,textarea,input {font-family:Tahoma,Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
H1 {margin:0; font-size:20px; font-weight:400;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#0000FF;}
a:hover{color: #C94215;}
a.readmore { padding-right:6px; background:url(../images/blue_arrow.gif) right center no-repeat;}
a img{border:none;}

.content{font-size:16px;}
.content td, .content th{font-size:16px;}


#maintable { width:1000px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;} 
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 


#header_area { width:1000px;}
#quick_link { height:25px;}
#quick_link .text { margin:5px 20px 5px 0; float:right;}
#quick_link a{ color:#000000; text-decoration:none;}
#quick_link a:hover{ color:#CCCCCC; text-decoration:none;}
#hero_img { width:1000px;font-size:0;}

#middle_area { width:1000px; background:url(../images/body_bg.jpg) left top no-repeat;}
#sub_middle_area {  width:1000px; background:url(../images/sub_body_bg.jpg) left top no-repeat;}
#left_area { width:235px; padding:10px 15px; float:left;} 
.double_dot_line { height:4px; background:url(../images/double_dot_line.gif) repeat-x;}
#higher_left_area { text-align:center;}
#lower_left_area { width:235px; margin-top:20px; color:#0095DA; font-weight:bold; text-align:center; float:left;font-size:16px}
#lower_left_area a{ font-size:16px; color:#0095DA; font-weight:bold; text-align:center; text-decoration:underline;}



#right_area { width:685px; padding:10px 25px; float:left;}

#black_btn { height:30px;}
#black_btn ul { margin:0; padding:0; list-style:none;}
#black_btn ul li { width:134px; height:30px; margin-left:3px; padding:0; list-style:none; background:url(../images/black_btn_bg.gif); float:left;}
#black_btn ul li#local { margin-left:0;}
#black_btn ul li a { display:block; padding:7px 0 ; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

#black_btn_bottom { padding:10px; text-align:center;}
#page_title { font-size:20px; font-weight:400; padding-top:20px;}

#latest_news { width:685px;}
#latest_news_left { width:325px; padding-right:15px; float:left;}
#latest_news_left ul {margin:0; padding:0; list-style:none;}
#latest_news_left ul li {margin-left:18px; list-style-position:outside;}


#latest_news_right { width:345px; float:left;}
#home_events { background:url(../images/home_events_bg.gif) repeat-y; padding:10px 15px;}
.dot_line { height:4px; padding:10px 0; background:url(../images/dot_line.gif) left center repeat-x;}

#primary_nav_area { width:205px; padding:0 15px; float:left;}
#nav{margin:0; padding:20px 10px;}



	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}

	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}



	/* Level 1 */

	#nav ul li a{display:block;text-decoration:none;width:165px;padding:6px 10px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#0095DA; background:url(../images/nav_bg_on.gif) left top no-repeat;}

	#nav ul li a:hover{ color:#FFFFFF; background:#0095DA;}

	#nav ul li div{color:#0095DA;}

	#nav ul li.ipf-parent div a{}

	#nav ul li.ipf-parent div a:hover{ background:url(../images/nav_bg_hover.gif) left top no-repeat;}

	#nav ul li.ipf-parent div li a{}

	#nav ul li.ipf-parent div li a:hover{}

	#pagevariable4 #nav ul li#pageid199 { display:none;}
	
	#nav ul li#pageid43 a{text-indent:-2000px;}
	#nav ul li#pageid43 a { background:url(../images/nav_jtc_bg_on.gif) left top no-repeat;}
	#nav ul li#pageid43 a:hover { background:url(../images/nav_jtc_bg_hover.gif) left top no-repeat;}

	/* Level 2 */

	#nav ul li ul{margin: -25px 0 0 185px;position: absolute; width:120px;background:#0095DA;left: -999em;}
	
	#nav ul li ul li { border-top:1px solid #03557b; border-left:1px solid #03557b; border-right:1px solid #03557b;}

	#nav ul li ul li a{ background:#0095DA; width:165px; color:#FFFFFF; padding:6px 10px;text-indent:none;}

	#nav ul li ul li a:hover{background:#49B8EC;}

	#nav ul li ul li.ipf-parent a{}

	#nav ul li ul li.ipf-parent a:hover{}



	/* Level 3 */

	
	#nav ul li ul li ul{margin: -25px 0 0 185px;position: absolute; width:120px;background:#0095DA;left: -999em;}
	
	#nav ul li ul li ul li { border-top:1px solid #03557b; border-left:1px solid #03557b; border-right:1px solid #03557b;}

	#nav ul li ul li ul li a{ background:#0095DA; width:165px; color:#FFFFFF; padding:6px 10px;text-indent:none;}

	#nav ul li ul li ul li a:hover{background:#49B8EC;}

	#nav ul li ul li ul li.ipf-parent a{}

	#nav ul li ul li ul li.ipf-parent a:hover{}



	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.hover {position: static;}


#active_area  { margin:30px 25px; font-size:11px; background:url(../images/footer_top_bg.gif) left top repeat-x; padding:20px 0;}
#active_logo_area { width:240px; float:left; text-align:center;}
#active_text_area { width:685px; padding-left:25px; float:left;}
#active_text_area a { color:#000000; text-decoration:none;}
