/* Starter Style Sheet - Chris Donahue */
body{margin:0;padding:0;font:12px/1.25em arial, sans-serif;color:#333333;background-image:url(graphics/background.png); background-repeat:repeat; background-position:left top; }
a{color:#222222;background-color:transparent;}
a:visited{color:#333333;background-color:transparent;}
a:hover{color:#1b5c95;background-color:transparent;}
h1, h2, h3, h4, h5, h6{margin:0.75em 0 0.25em 0;padding:0;}
h1{font-size:180%;}
h2{font-size:150%; border-bottom:solid 1px #CCCCCC; }
h3{font-size:130%;}
h4{font-size:120%;}
h5{font-size:110%;}
h6{font-size:100%;}
p, ul, ol, blockquote{margin:0 0;  padding:0px;}
p{padding:2px 0;  margin:2px 0 4px 0;}
ul li, ol li{margin:0;margin-left:1em;}
img{border:none; }
form{margin:0; }
table.data{width:100%;margin:0.75em 0;padding:0;border-collapse:collapse;}
table.data tr.header th{color:#FFFFFF;background-color:#666666;}
table.data tr.even td{color:inherit;background-color:#FFFFFF;}
table.data tr.odd td{color:inherit;background-color:#FFFFEE;}
table.data tr td, table.data tr th{margin:0;padding:2px 5px;border:solid 1px #CCCCCC;}
div#page_root{background-color:#FFF;width:990px;  margin:0px auto;border:4px solid #F9F9F9;}
div#header{background-image:url(graphics/layout.header.gif);background-repeat:no-repeat;background-color:#FFFFFF;height:88px;}
div#header h1{margin:0px;    padding:0px;    float:left;    display:block;    width:400px;    height:71px;  }
div#header h1 a{color:#ffffff;    display:block;    width:400px;    height:71px;    font-size:1%;    text-align:left;      }
div#header div.header_image{}
div#page_title{width:355px;    float:right;    color:#398ac9;    text-align:right;  }
div#page_title h2{border:none;      color:#398ac9;      padding-right:1em;   font-size:110%; }
div#primary{margin:3px 0 0 0;  padding:0px 0;}
.header_tools input{border:1px solid #D1D1D1;padding:5px;}
div#col1{width:790px;  margin:0 0 0 0;  padding:0 0 0 5px;  float:right; border-left:10px solid #ECECEC;}
div#col2{width:180px;  margin:0px;  padding:0px;  float:left;}
div#col2 div.col2_section{margin:0 0 .5em 0;    border:1px solid #D1D1D1;  }
div#col2 div.col2_section h4{font-size:10pt; background-color:#f8c055; color:#FFFFFF; margin:0px; padding:5px 3px;  }
div#col2 div.col2_section div.content{padding:5px;    }
div#col2 div.col2_section ul{margin:1em;}
div#col2 div.col2_section ul li{margin:1em;}
/* Footer Items */
div#footer{background-color:#f8f8f8;clear:both;color:#000;font-size:90%;border-top:1px dashed #D1D1D1; margin-top:1em;}
div#footer a{color:#000;font-weight:bold;text-decoration:none;}
div#footer a:hover{text-decoration:underline;}
div#footer p{margin:0px;    padding:0px;  }
div#footer div.section{width:200px; float:left; margin:1em 1em 1em 2em; border-right:1px dashed #D1D1D1; height:300px; }
div#footer div.alt{width:235px; float:left;  margin:1em; border-right:none;  }
div#footer div.section input{border:1px solid #D1D1D1;padding:5px;}
div#footer div.section input.submit{border:1px solid #D1D1D1;padding:3px;}
div#footer div.section div.linlar_services{background-image:url(/resources/graphics/linlarservices.gif);background-repeat:no-repeat;background-color:transparent;height:65px;width:213px;}
div#footer div.section div.linlar_services a{display:block;margin:1em 0 0 0;width:213px;height:60px;color:#f8f8f8;font-size:1%;text-align:right;}
div#footer div.section h2{color:#7c7c7c;border:none;}
div#footer div.section ul{margin-left:1em;}
div#footer div.section ul li{margin-left:1em;color:#434961;}
div#footer div.section ul li a{color:#434961;}
div#footer div.copyright{clear:both;background-color:#e7e7e7;margin:1em;border:1px solid #D1D1D1;padding:4px;}
div#clear{clear:both;}
/* Box Modeling for the Website */
div.box{float:left; margin-right:2px; padding:2px;}
div.box div.content p{margin:0px;padding:0px;}
div.image_float_left{float:left; margin:0px 5px 5px 5px; padding:0px;}
div.image_right{float:right; margin:0px; padding:0px;border:1px solid #222222;}
/* News viewer index container */
div.news_viewer_container{padding:4px;}
div.news_viewer_container h1.section_title{}
div.news_viewer_container h2.page_title{clear:both;    border-bottom:none;    font-size:15pt;    color:#000;  }
div.news_viewer_container p ul li{color:#555555;  }
div.news_viewer_container h3{color:#555555;  }
div.clear{clear:both;}
/* What is currently Right Rail Items */
div.related{margin:0 3px 0 0;  padding:2px;  float:left;width:288px;border:1px solid #D1D1D1;}
div.related ul{margin:5px 2px 5px 1em;      padding:0px;    }
div.related ul li{margin:.5em 0 0 1em;      padding:0px;    }
div.related ul li a{text-decoration:none;    }
div.related ul li a:hover{}
p.text_ad {display:none;}
div.related h4{background-color:#3b578c;margin:0px;padding:4px;color:#FFF;border-bottom:#D1D1D1;clear:both;  }
div.related_video div.video_item{width:320px;  margin:0px auto;  padding:2px 0 2px 0;}
div.related_video div.video_item{clear:both;  }
div.related_video div.video_item div.video_thumb{float:left;      width:78px;      margin:2px;    }
div.related_video div.video_item div.video_cutline h6{margin:0px;      padding:0px;    }
div.related_video h4.top_video_title{margin:0px;      padding:2px;      background-color:#000000;      color:#FFFFFF;      font-size:100%;    }
div.related div.related_photos{text-align:cetner;  width:310px;  margin:0px auto;  padding:0 0 3px 0;}
div.links{margin-top:1em;}
div.links h3{background-color:#3b578c;margin:0px;padding:4px;color:#FFF;border-bottom:#D1D1D1;}
div.links div.link_content{text-align:left;padding:.5em 3em;margin:.5em 0;}
div.links img{float:left;width:32px;margin:.5em 0;}
div.links div.link_content div.clear{clear:both;}
/** * Easy Blog For, */
div.related_comments_blog_form{padding-top:.5em;width:100%;margin:1em 0 1em .25em;clear:both;}
div.related_comments_blog_form h3{background-color:#8693ac;font-size:8pt;color:#FFF;padding:.5em .25em;margin:0px;border-bottom:1px solid #CCCCCC;}
div#popup_window{background-color:#FFFFFF;  padding:2em;}
div#popup_window h1{margin-bottom:1.5em;}
div#popup_window table{font-size:90%;  }
div#popup_window input{border:1px solid #D1D1D1;    padding:2px;    color:#333333;  }
.inline_advertising {}
.right_ad {
  width: 336px; height: 280px; float: right;margin-bottom: 10px;
}
.left_ad {
  width: 336px; height: 280px; float: left;margin-bottom: 10px; 
}
.clear{clear:both;}





/* ----------------------------- MENU --------------------------------*/
div.nav-outer-container{width:100%;height:35px;background-color:#3b578c;border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1;}
div#top-nav-wrapper{width:990px;margin:auto;}
ul#topnav{background-color:#3b578c;margin:0; padding:0;float:left;width:990px;list-style:none;position:relative;z-index:1;}
ul#topnav li.main{float:left;margin:0; padding:0; border-right:1px solid #D1D1D1;}
ul#topnav .first{}
ul#topnav li.main a{padding:8px;display:block;color:#FFF;text-decoration:none;}
ul#topnav li.main a:hover{background-color:#1376c9; color:#FFF;  }
*html ul#topnav li.main span{margin-top:2px;}
ul#topnav ul {padding: 10px;}
ul#topnav li.main span{float:left;padding:0;margin:0;position:absolute;left:0; top:28px;display:none;width:990px;background:#3b578c;color:#fff;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-top: 1px solid #ECECEC;}
ul#topnav li.main:hover span{display:block; }
ul#topnav li.main span a{color:#FFF; display:inline; }
ul#topnav li.main span a:hover{text-decoration:underline;}
ul#topnav li span ul.sub_nav{width:140px;  float:left;  margin:4px;  padding:4px;}
ul#topnav li span ul.sub_nav li{display:block;  width:140px;  float:none;  list-style:none;  padding:4px;  margin:0px;  }
ul#topnav li span ul.sub_nav li a{display:block;  width:140px;  padding:0px;  margin:0px;}
ul#topnav li span ul.sub_nav li a:hover{display:block;  width:140px;  padding:0px;  margin:0px;}
ul#topnav li span ul.inline_display{font-size: 10px;list-style:none; margin: 10px 0; padding: 0px;}
ul#topnav li span ul.inline_display li{list-style:none;  display:inline;  padding:8px 3px;  margin:0px;}
ul#topnav li span ul.inline_display li a{list-style:none;  display:inline;  padding:8px 3px;  margin:0px;}
ul#topnav li.main span ul.sub_nav li.sub_nav_header{font-size:10pt; font-weight:bold;}
.right{text-align:right;}
/******************************************************************************/
/* Navigation Searchables - Controls the display of forms in the navigation submenus */
div.search{float:left;  width:472px;  background-color:#9ec9ea;  margin-left:5px;   height:175px;  border:1px solid #ECECEC;}
div.search_container div.search{width:600px;}
div.search h4{margin:5px;  padding:0 0 0 5px;  color:#333333;  border-bottom:1px dotted #555555;  font-size:10pt;}
div.search p{color:#555555;  margin:5px;  padding:0 0 0 5px;}

/*Photo gallery paging */
div.paging{clear:both;    padding:1em 0 1em 0;      }
div.paging div.link{margin:2px;    background-color:#ECECEC;    border:1px solid #CCCCCC;    padding:5px 10px;    float:left;    font-size:8pt;    text-align:center;      }
div.paging div.selected{background-color:#CCCCCC;    }
div.paging div.back{background-color:#ECECEC;    }
div.paging div.next{background-color:#ECECEC;    }
div.paging span.link a{width:8px;    height:8px;  }
div.paging div.clear{clear:left;  }
div.paging div.general{width:30px;height:20px;float:left;margin:5px;border:1px solid #D1D1D1;text-align:center;padding:2px;}
div.photo_container{margin:1em;  width:650px;}
div.photo{padding:2px;  width:155px;  border:6px solid #ECECEC;  float:left;  text-align:center;  margin:3px;}
div.photo img{border:1px solid #999999;  }
div.related_galleries_container{width:170px;    border:1px solid #ECECEC;  float:right;}
div.related_galleries_container h3{font-size:95%;    border-bottom:1px solid #ECECEC;    background-color:#D1D1D1;    margin:0px;    padding:0px;  }
div.related_galleries{background-color:#FFFFFF;    padding:2px;  }

/* NEWS */
div#main_content{margin-left: 300px; padding: 0px; width: 690px;}
div.news_viewer_container{margin-top:0px; padding-top:0px; width:790px; float:left;}
div.news_viewer_container ul{margin-left:2em;}
div.news_viewer_container h2.story_title{font-size:125%; border-bottom:none; text-decoration:none;  color:#3b578c;  }
div.news_viewer_container h2.story_title a{text-decoration:none;      color:#3b578c;    }
div.news_viewer_container h2.story_title a:hover{text-decoration:underline;      color:#3b578c;    }
div.news_viewer_container h2.more_categories{font-size:90%;}
div.section_container{width:775px;  float:left;}
div.news_page_container{width:100%;}
div.top_news{padding:0px;border:1px solid #D1D1D1; margin:0;  width:768px;}
div.top_news div.content{padding:4px;  }
div.top_news table.top_articles{margin:0px;    padding:0px;    border-collapse:collapse;  }
div.top_news table.top_articles tr td{padding:3px 0;}
div.top_news table.top_articles tr td.date{width:175px;  }
div.top_news table.top_articles tr td.headline h4{border:none;  margin:0 0 0 0;  font-size:9.5pt; }
div.top_news table.top_articles a{color:#000; text-decoration:none;  }
div.top_news table.top_articles a:hover{color:#1b517b; }
div.top_photo{width:320px;  margin:0 1em 1em 0;  float:left;}
div.top_photo img{width:320px;  }
div.top_news h2{border:none;    margin:0 0 0 0;    line-height:100%;    margin-bottom:.5em;    font-size:9pt;    color:#0f6bb2;  }
div.top_news h2 a{text-decoration:none;    color:#0f6bb2;  }
div.top_news h2 a:hover{color:#f8c055;  }
div.top_news h2 span{color:#f8c055;  }
div.top_news h6.top_story{margin:0px;    padding:0px 2px;    color:#333333;  }
div.top_news h6.top_story a{text-decoration:none;    color:#333333;  }
div.top_news h6.top_story a:hover{text-decoration:none;    color:#000;  }
div.news_section{width:370px;margin:5px 1em 0 0;float:left;}
div.alt2{width:98%;}
div.news_section ul li a{text-decoration:none;    color:#3b578c;  }
div.news_section ul li a:hover{text-decoration:underline;      color:#3b578c;    }
div.news_section h1{margin-bottom:1em; font-size:10pt; background-color:#f8c055; color:#FFFFFF; margin:3px 0; padding:5px 3px; }
div.news_section h1 a{color:#FFFFFF; display:block; width:350px; height:14px; text-decoration:none; }
div.news_section h1.alt1{background-color:#3b578c; }
div.news_section h1 a:hover{color:#FFFFFF; text-decoration:underline; }
div.news_section h1 a:visited{color:#FFFFFF; }
div.news_section h2{clear:both;border-bottom:none;font-size:15px;padding:0 0 4px 0;color:#3b578c;}
div.news_section h2 a{text-decoration:none;    color:#333333;  }
div.news_section h2 a:hover{text-decoration:none;    color:#000;  }
div.news_section h3{margin:0px 0 1em 0;    padding:0px;    font-size:115%;  }
div.news_section h3 a{text-decoration:none;    color:#000000;  }
div.news_section h3 a:hover{text-decoration:underline;    color:#000000;  }
div.news_section p{padding:5px 0;    margin:5px 0  }
div.news_section h2.lead{font-size:115%;    border-bottom:none;    text-decoration:none;    color:#3b578c;  }
div.news_section h2.lead a{text-decoration:none;    color:#3b578c;  }
div.news_section h2.lead a:hover{text-decoration:underline;    color:#3b578c;  }
div.multimedia{clear:both;padding:4em 0 0 0;}
p.more_headlines{text-align:right; padding:6px 0 3px 0; margin:0px; font-size:80%; }
p.more_headlines a{text-decoration:none; }
/* ##### Advertising ##### */
div.box_ad{text-align:center;  padding:4px 2px 2px 2px;}
div.inline_advertising{width: 672px;  margin:1em 0;}
/* ##### global tabs ##### */
.tabs{height:1%; background:url("graphics/border_bottom.gif") top left repeat-x; }
.tabe ul{margin:0px;  padding:0px;}
.tabs_menu ul{margin:0px;  padding:0px;}
.tabs h2{font-size:100%;border-bottom:none;line-height:100%;}
.tab_menu li{margin-left:0px !important; list-style:none; float:left; font-size:12px; font-weight:bold; margin-right:3px;}
.tab_menu li a{display:block; padding:0 2px; line-height:24px;border:1px solid #d6d6d6; border-bottom:0px;margin:0px;text-decoration:none;}
.tab_menu a.selected{background:#D1D1D1; color:#000000;  border:1px solid #aeafb2; border-bottom:0px;padding-bottom:1px;margin:0px;}
.tab_item,.tab_item_selected,.tab_item2,.tab_item2_selected{clear:left;display:none;height:1%;
/* hasLayout for IE */
border:1px solid #D1D1D1; background-color:#F9F9F9;border-top:0px; padding:10px; }
.tab_item2,.tab_item2_selected{padding:1px; }
.tab_item_selected,.tab_item2_selected{display:block; }
/* Floating Images */
.image_left{float:left;  margin:2px 5px 4px 0;  border:1px solid #CCCCCC;}
/* Story Tools */
.story_tools{font-size:11px;font-weight:bold;margin:16px 0 15px 0;padding:2px;color:#ccc;height:25px;overflow:hidden }
.shar{color:#333; background:#fff; padding:0; }
.story_tools div{float:left; }
.story_tools a img{border:2px solid #fff; }
.story_tools a:hover img{border:2px solid #ccc; }
div.section_header{background-color:#e8eef4;  border-top:3px solid #608bbb;  margin:0 0 1em 0;}
div.section_header_more{background-color:#e8eef4;  border-top:3px solid #608bbb;  margin:1em 0 1em 0; clear:both;}
div.section_header h1{margin:0px;    padding:1em 3px;    color:#000; line-height:110%;  }
div.section_header_more h1{margin:0px;    padding:1em 3px;    color:#000;    font-size:100%; }
div.section_header div.rss_feed_generator a{display:block;  text-align:right;margin:1.65em 10px 0 0; width:200px; float:right; background-image:url(/resources/graphics/rss_feed_icon.png); background-position:right top; background-repeat:no-repeat; height:27px; padding:8px 50px 0 0; 50px}
div.news_section h3.clear{clear:both;    padding-top:1em;  }
ul.no_underline li a{text-decoration:none;}
div.more_articles{margin:0px 2em;}
span.date{font-size:80%;  padding-left:1em;}
/* End Article Tools */
/* Generic Styles */
@media print{body{width:650px; margin:0px; padding:0px; background-color:#FFFFFF;  font:11px/1.50em arial, sans-serif;color:#000000;  }
div#main_content{margin: 0px; padding: 0px; display:block; }
div#linlar_ad{display:none;}
div#page_root{width:650px; background-color:#FFF; border:none;}
div#primary{font:Arial; font-size:12pt; font-weight:normal }
div.section_header{border-top:none; margin:0px; padding:0px; }
div.section_header h1{margin:0px; padding:0px; border-top:none; font-size:125%; }
div#navigation{display:none;}
div.header_image{display:none;}
div#header{display:none;}
div#page_title{display:none; }
div#site_search{display:none;}
div.box_ad{display:none;}
div.inline_advertising{display:none;}
div#top-nav-wrapper{display:none;}
div#col1{}
div#col2{display:none;}
div#col2 div.col2_section{color:#000; }
div#col2 div.col2_section h4{color:#000;  }
div#col2 div.col2_section div.content{color:#000; }
div#col2 div.col2_section ul{margin:1em;}
div#col2 div.col2_section ul li{margin:1em;}
div#main_content{margin-left: 0; padding: 0px; width: 100%;}
.story_tools{display:none;}
.shar{display:none; }
.story_tools div{display:none; }
.story_tools a img{display:none; }
.story_tools a:hover img{display:none; }
/* Footer Items */
div#footer{display:none;}
div#clear{clear:both;}
/* Box Modeling for the Website */
div.box{float:left; margin-right:2px; padding:2px;}
div.box div.content p{margin:0px;padding:0px;}
div.image_float_left{float:left; margin:0px 5px 5px 5px; padding:0px;}
div.image_right{float:right; margin:0px; padding:0px;border:1px solid #222222;}
/* News viewer index container */
div.news_viewer_container{margin:0px; padding:0px;}
    div.news_viewer_container h1.section_title{}
div.news_viewer_container h2.page_title{clear:both;    border-bottom:none;    font-size:15pt;    color:#000;  }
div.news_viewer_container p ul li{color:#000;  }
div.news_viewer_container h3{color:#000; }
div.clear{clear:both;}
/* What is currently Right Rail Items */
div.related{display:none;margin: 0px; padding: 0px; width: 0px;}
div.related_video div.video_item{display:none;}
div.story_tools{display: none;}
div.links{display:none;}
div#related_content{display:none;}
}

/* THICK BOX */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

