/* CSS Document */

html,body { margin:0; padding:0; background-color:#9ab7ca; font-family:Arial; font-size:11px; background-image:url(/pics/main_bg_grad.png); background-repeat:repeat-y;}

A:link { text-decoration: none }
A:visited { text-decoration: none }
A:hover { text-decoration: underline; }
A{color: #5F88A4;}

p { line-height:16px; margin:0; padding:8px 0 8px 0;}

b { color:#32709C; font-weight:bold;}

#outer_wrapper { height: auto !important; position: relative; width: 100%; margin:0; padding:0; }

#wrapper { margin: 0 auto 0 auto; width: 955px; height:auto; padding:0 0 25px 0; background-color:#fff; border:1px solid #9CB3C3;  }

#main_logo { width:950px; height:115px; margin:0 0 0 3px; padding:0; background-image:url(/pics/main_header_bg_grad.jpg); background-repeat:no-repeat;}

#nav { width:945px; height:40px; background-image:url(/pics/nav_bg.jpg); background-repeat:no-repeat; margin:3px 0 0 5px; padding:0;}
#nav .links { margin:0; padding:1px 0 0 56px;}

#nav_bottom_grad { width:949px; height:18px; margin:1px 0 0 3px; padding:0; display:block;}

#flash_header { width:949px; height:245px; margin:0 0 0 3px; padding:0;}

#newsroom_main { width:949px; height:89px; margin:2px 0 0 3px; padding:0; background-image:url(/pics/newsroom_bg.jpg); background-repeat:no-repeat;}
#newsroom_stories { float:left; width:765px; height:35px; margin:0; padding:27px 0 0 145px;}
.newsroom_story { float:left; width:250px; height:auto; margin:0; padding:0 4px 0 0; color:#fff;}
.newsroom_story a { color:#fff; font-weight:bold; text-decoration:none;}
.newsroom_story a:hover { color:#fff; font-weight:bold; text-decoration:underline;}

.newsroom_story_hp { float:left; width:280px; height:auto; margin:0; padding:0 4px 0 0; color:#fff;}
.newsroom_story_hp a { color:#fff; font-weight:bold; text-decoration:none;}
.newsroom_story_hp a:hover { color:#fff; font-weight:bold; text-decoration:underline;}

.newsroom_story_hp .title_lk_cs { float:left; width:460px; height:auto; margin:0; padding:0 4px 0 0; color:#fff;}
.newsroom_story_hp a.title_lk_cs { color:#fff; font-weight:bold; text-decoration:none;}
.newsroom_story_hp a.title_lk_cs:hover { color:#fff; font-weight:bold; text-decoration:underline;}

#media_box_main { width:949px; height:339px; margin:0 0 0 3px; padding:0;}

#media_box_left { float:left; width:429px; height:auto; margin:0; padding:0 0 0 15px; color:#185079;}
#media_box_left a { color:#5F88A4; text-decoration:none; margin:0; padding-left:10px; font-weight:bold; background-image:url(/pics/arrow.jpg); background-repeat:no-repeat; background-position: 0% 50%;}
#media_box_left a:hover { color:#5F88A4; text-decoration:underline; font-weight:bold;}

#media_box_div { float:left; width:1px; height:339px; margin:0; padding: 0 30px 0 30px;}

#media_box_right { float:left; width:429px; height:auto; color:#185079;}
#media_box_right td { line-height:17px;}
#media_box_right a { color:#5F88A4; text-decoration:none; margin:0; padding-left:10px; font-weight:bold; background-image:url(/pics/arrow.jpg); background-repeat:no-repeat; background-position: 0% 50%;}
#media_box_right a:hover { color:#5F88A4; text-decoration:underline; font-weight:bold;}


/* ARTICLE */ 


#body_art_full { width:915px; height:auto; margin:0; padding:34px 0 0 25px; color:#185079; line-height:16px;}

#body_art { width:946px; height:auto; margin:6px 0 0 1px; padding:0;}
#body_art_left { float:left; width:605px; height:auto; margin:0; padding:34px 0 0 25px; color:#185079; line-height:16px;}
#body_art_right { float:right; width:291px; height:auto; margin:0; padding:0; background-color:#195079; color:#fff;}
#body_art_right a { color:#fff; text-decoration:none; font-weight:bold;}
#body_art_right a:hover { color:#fff; text-decoration:underline;}

#body_art .newsroom_story_box {margin:0; padding:18px 18px 0 5px;}
#body_art .newsroom_story { width:240px; height:auto; display:block; line-height:16px; background-image:url(/pics/arrow_png.png); background-repeat:no-repeat; background-position: 0% 6%; margin:0; padding:0 0 25px 15px;}
#body_art .newsroom_story a { color:#fff; font-weight:bold; text-decoration:none;}
#body_art .newsroom_story a:hover { color:#fff; font-weight:bold; text-decoration:underline;}
#body_art .newsroom_story .date {color:#85A9BB;}
#body_art .newsroom_story .summ {color:#DBDBDB;}


/* CATEGORY */

#body_cat_right { float:right; width:291px; height:476px; margin:0; padding:0; background-image:url(/pics/cat_pr_bg.jpg); background-repeat:no-repeat;}
#body_cat_right .newsroom_story_box {margin:0; padding:65px 18px 0 22px;}
#body_cat_right .newsroom_story { width:240px; height:auto; display:block; line-height:16px; background-image:url(/pics/arrow_png.png); background-repeat:no-repeat; background-position: 0% 7%; margin:0; padding:0 0 18px 15px;}
#body_cat_right .newsroom_story a { color:#fff; font-weight:bold; text-decoration:none;}
#body_cat_right .newsroom_story a:hover { color:#fff; font-weight:bold; text-decoration:underline;}
#body_cat_right .newsroom_story .date {color:#85A9BB;}

.cat_story { width:582px; height:auto; margin:0; padding:0 0 20px 0; line-height:16px; display:block;}
.cat_story .title a { color:#185079; text-decoration:none; font-weight:bold;}
.cat_story .title a:hover { color:#185079; text-decoration:underline;}
.cat_story .date {color:#588DA8;}
.cat_story .summ {color:#185079;}


#footer { width:914px; height:auto; margin:24px 0 0 15px;}
.footer_logos { margin:0; padding:0; }

/* FULL ART STYLES */

.full_title {color:#185079; font-size:14px; font-weight:bold; margin-top:5px;}
.full_date {color:#85A9BB; font-style:italic;}


/* OLD PRIMEDIA STYLES */

.bl {background:url(/pics/nav/bl.jpg) 0 100% no-repeat ; width: auto; height: auto;  }
.br {background: url(/pics/nav/br.jpg) 100% 100% no-repeat; height: auto; }
.tl {background: url(/pics/nav/tl.jpg) 0 0 no-repeat;}
.tr {background: url(/pics/nav/tr.jpg) 100% 0 no-repeat; padding:10px 10px 0 10px;}


#container2 { background-image:url(/pics/v2/rht_col_bg_tile.gif); background-position:right; background-repeat:repeat-y; }
#container2_left {float:left; width:515px;  border-right: 5px solid #ffffff;   }
#container2_left_main {float:left; width:515px; margin-top: 5px;    }

#container2_1 { float:left; width:109px;  border: 5px solid #E8E8E9; background-color: #E8E8E9;  line-height: 11px; margin-bottom: 5px; }
#container2_2 { float: left; width: 513px;  border: 1px solid #E8E8E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #002E57; line-height: 13px; overflow:hidden;  }
#container2_left_col { float:left; width: 125px;}
#container2_3 { float:left; width:110px;  border: 5px solid #E8E8E9; background-color: #E8E8E9;  line-height: 11px; margin-bottom: 10px; margin-right: 8px; }
#container2_right {float: right; width:210px; overflow:hidden; background-color:#fff;}

#container3 { height: 51px;  width: 730px; padding-top: 6px; background-image:url(/pics/v2/tile_flash_logos_top.gif); background-position:top; background-repeat:repeat-x; }
#container3_1{float:left; height:45px; padding-bottom: 6px; background-image:url(/pics/v2/tile_flash_logos_bot.gif); background-position:bottom; background-repeat:repeat-x;  }



#container3_2_header { width:364px; height: 31px; position:relative; top: 0px; background-image:url(/pics/v2/headerbar_tile_sk.gif); background-repeat:repeat-x; border-bottom: 2px solid #ffffff;}
#container3_2_right {float: right; width:366px; height:164px;}
#container3_2_1_left {float:left; width:182px; height:131px; border-right: 2px solid #ffffff; }
#container3_2_1_right {float: right; width:182px; height:131px; }



#container4 { height: 131px; border-bottom: 2px solid #ffffff;}


.img_info {height: 38px; width: 102px; background-image:url(/pics/v2/tile_bg_img_info.jpg); background-repeat:repeat-x; padding: 6px 0 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:9px; }


/*GAllery*/


#gallery_1 {text-align: left; width:470px; height:auto; padding-bottom:5px; margin:0;}
#gallery_1 img{ background-color:#F7F5F1; margin:15px; border:1px solid #EAE7D7; }
#gallery_1 td { margin: 0  0 20px 29px;}
#gallery_1 strong {color:#114B87; font-family:Arial; font-size:15px; font-weight:bold;}
.gallery_thumb {float:left; text-align:center; margin:5px; background-color:#E8E8E5; }
.gallery_thumb img{ border: 1px #D3CEB9 solid; background-color:#F7F5F1; padding:2px; }
.gallery { position:relative; margin: 0  0 20px 44px; }
.control { background-image:url(/pics/gallery_bg_grad.jpg); background-repeat:repeat-x; padding:3px 3px 6px 3px; display: block; border: 1px solid #2C4251; color: #fff;  width: 139px; height: 15px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.gallery_pages {  background: #114B87; padding: 5px; display: block; border-bottom: 1px solid #DCDCDC; color: #fff;  width: 405px; height: 17px; margin:0 0 20px 22px; font-weight:bold;}
.gallery_pages a { color: #fff; text-decoration: none; font-weight:bold;}
.gallery_pages a:hover { color: #fff; text-decoration: underline;}
.click_thru { display: block; border: none;}
#gallery_1 #caption p {color:#84837B; width:480px; height:auto; margin:0; padding:10px; background-color:#F7F5F1;}


.bigtxt {color:#84837B; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bigtxt a {color:#84837B; text-decoration:none; font-size:13px;}
.bigtxt a:hover {color:#84837B; text-decoration:underline; font-size:13px;}

.control a { color: #fff; text-decoration: none;}
.control a:hover { color: #fff; text-decoration: underline;}
.prev { float:left; width: 60px; background-image:url(/pics/gallery_arrow_lft.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; margin-left:5px;  }
.next { float:left; margin-left:5px; border-left: 1px solid #fff; background-image:url(/pics/gallery_arrow_rhs.jpg); background-repeat:no-repeat; background-position:right; width: 60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize;}

/*Carousel */


#m_scroller { margin:0;}

.jcarousel-container {position: relative;background:url(/pics/bg_scroller_box.gif) repeat-x;width: 885px; height: 80px; padding:10px 20px 0px 20px;}
	
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width: 878px;height: 80px;}	
	
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}	
	
DIV#m_scroller .jcarousel-list li, .jcarousel-item {float: left;list-style: none; height: 80px;margin: 0 0px 0 10px; clear:none;}

.jcarousel-next {z-index: 3;  width: 20px; height: 119px; background: #e7e6e4; position: absolute; top: 0px; right: 0px;cursor: pointer;background: url(/pics/button_scroll_rht.gif) no-repeat; display: none;}
.jcarousel-next-horizontal:hover {  background: url(/pics/button_scroll_rht.gif) no-repeat;}	

 .jcarousel-prev {z-index: 3;   width: 20px; height: 119px;  position: absolute; top: 0px; left: 0px;  cursor: pointer; background:url(/pics/button_scroll_lft.gif) no-repeat; }       
 .jcarousel-prev-horizontal:hover {background:url(/pics/button_scroll_lft.gif) no-repeat; }

.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {width: 20px; height: 119px;  position: absolute; top: 0px; right: 0px;  cursor: pointer; background:url(/pics/button_scroll_rht.gif) no-repeat; display: block;}
 
 .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {width: 20px; height: 119px;  position: absolute; top: 0px; left: 0px;  cursor: pointer; background:url(/pics/button_scroll_lft.gif) no-repeat; }		
 
 .scroller_item { font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #fff;} 
 .scroller_item img{ float: left; margin-right: 20px;  }
 .scroller_item div{ padding-top: 8px;}
 .scroller_item span{color: #b97f2b; font-size: 11px;  display: block; margin-top: 3px; }
 .scroller_item a{ font-size: 13px; font-weight: normal; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px;}
#panelwidget { border: none; width: 900px; overflow: hidden; margin-left: 25px; }
.SlidingPanelsContentGroup  td tr { border: none; padding: 0; margin: 0; background: none;   }


div#qTip {
 padding: 5px; max-width: 350px;
 border-top: 1px solid #a9c866;
 border: 1px solid #5e8449;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #b9de6e;
 color: #000;
 font: 11px;
 text-align: left;
 position: absolute;
 z-index: 1000;
 filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
