@charset "utf-8";
/* CSS Document */
body										{ margin:0;}
body,tr,td,table,div,span,p,input,textarea	{ font-family:Courier, 'Courier New', monospace; color:#4A4A4A; font-size:13px;}

a		{ text-decoration:none; color:#00A2FF;}
a:hover	{ text-decoration:underline;}


#main_wrapper		{ width:794px;}
#main				{}

#nav				{ padding:15px 0 6px 0; border-bottom:1px solid #6F6F6F; zoom:1;}
.nav_i				{ float:left; padding:6px 6px; border-left:1px solid #517F96; font-size:24px;}
.nav_i_first		{ border:none; margin-top:-5px; margin-left:-4px;}
.nav_i_last			{ margin-right:-12px;}
.nav_item			{}
.nav_item a				{ color:#00A2FF; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.nav_item a:hover		{ color:#585858; text-decoration:none;}
.nav_item_active a		{ color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.nav_item_active a:hover{ text-decoration:none;}
.nav_item_first a		{ color:#00A2FF; font-family:Arial, Helvetica, sans-serif; font-size:30px;}
.nav_item_first a:hover	{ color:#585858; text-decoration:none;}

#sub_nav_empty		{ height:0px; zoom:1;}
#sub_nav			{ height:35px; zoom:1;}
.nav_ii				{float:left; padding:6px 10px 6px 0px; font-size:24px; white-space: nowrap}

#h1_wrapper			{ clear:both;}
h1					{ margin:0; font-size:70px; color:#4A4A4A; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.header_text_out	{ padding:10px 0 30px 0;}/* not used on every page */
.header_text		{ color:#585858; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.header_text a		{ color:#585858;}
#flash				{ padding:0px 0 0px 0;}
h2					{ margin:20px 0 0 0; padding:0; font-size:20px; color:#00A2FF; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_wrapper	{ padding:15px 0 0 0}/* 30 */
#content			{}
#content ul li		{ list-style:none; padding:3px 0 0 0;}


.col_wrapper		{ float:left; margin:0; padding:0;}
.col				{ width:263px;}/* 3 column 33% of page each */
.col_image			{ height:215px; vertical-align:baseline; position:relative;}
.col_image img		{ position:absolute; bottom:0;}
h3					{ margin:10px 0 10px 0; padding:0; font-size:14px; color:#00A2FF; font-weight:bold;}
.col_title			{ font-size:18px; color:#00A2FF; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;} /* used on home page */
.text_wrapper		{ margin:0px 0 14px 0; padding:0 16px; background:url(images/div_dashed.gif) repeat-y; zoom:1;}
.padding_top		{ margin-top:14px;}
.text				{ height:210px; padding:0; position:relative;}
.text p				{ padding:7px 0 0 0;}
.col_links			{ position:absolute; bottom:0;}
.col_link			{ float:left; padding-right:15px; padding-top:0px;}

.text_about			{ height:245px;}
.text_latest		{ height:53px;}
.text_latest h3		{ margin-bottom:0; padding-bottom:2px;}
.text_latest p		{ margin:0; padding:0px 0;}
.text_home			{ height:375px;}
.text_home p		{ height:165px; margin-left:-0px; margin-right:-0px; line-height:13px;}
.text_home img		{ padding-top:15px;}
.text_do			{ height:165px;}

#footer				{ padding:15px 0 35px 0; border-top:1px solid #517F96;}
#footer_left		{ float:left; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#footer_right		{ float:right; padding:0px 0 0 0; margin-right:-10px;}

#footer_nav			{ zoom:1;}
.nav_f				{ float:left; padding:0px 0 0 22px;}
.nav_item_footer	{ color:#4A4A4A; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.nav_item_footer a	{ color:#4A4A4A; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.nav_item_footer a:hover { text-decoration:none;}

#slider_container	{ padding:0 0 20px 0;}
.folio_img			{ float:left; padding:5px 1px;}

.folio_pop			{ display:none;}/* width:611px; height:419px;  */
.folio_pop_inner	{ padding:28px 10px 20px 10px;}
.folio_pop_img		{ }
.folio_pop_text		{ }
.folio_pop_text_inner		{ padding:10px 0px;}

.first				{ background:none; border:none;}
.last				{ background:none; border:none;}
.clear				{ clear:both; line-height:0; font-size:0;}
.hidden				{ display:none; visibility:hidden;}

.sIFR-hasFlash h1 				{ visibility: hidden;font-size: 75px; line-height: 1em;}
.sIFR-hasFlash h2 				{ visibility: hidden;font-size: 20px; line-height: 1em;}
.sIFR-hasFlash .col_title		{ visibility: hidden;font-size: 18px; line-height: 1em;}
.sIFR-hasFlash .nav_item 		{ visibility: hidden;font-size: 20px; line-height: 1em;}
.sIFR-hasFlash .nav_item_active { visibility: hidden;font-size: 20px; line-height: 1em;}
.sIFR-hasFlash .nav_item_first 	{ visibility: hidden;font-size: 30px; line-height: 1em;}
.sIFR-hasFlash .header_text 	{ visibility: hidden;font-size: 18px; line-height: 1em;}
.sIFR-hasFlash #footer_left 	{ visibility: hidden;font-size: 11px;  line-height: 1em; height:14px;}
.sIFR-hasFlash .nav_item_footer { visibility: hidden;font-size: 14px; line-height: 1em; height:18px;}
.sIFR-hasFlash #flash_text 		{ visibility: hidden;font-size: 24px; line-height: 1em; text-align:justify}