/* CSS Document */

body  {

background: url(/images/main_background.gif) repeat-x #0F3743;
color: #0F3743;
 
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;


}
* html #main-content-inside,* html #sidebar_content 
{
height: 100%;
}

* html #left_content
{
height: 100%;
}



* html  #content{
height: 100%;
}

p {
  
  color:#000;
}


#maincontainer {
  width:952px;
  margin:0 auto;
    
}

#breadcrumbs {
  width:532px;
  height:31px;
  background-image:url(/images/search_background.jpg);
  background-repeat:repeat-x;
  padding-top:12px;
  padding-left:10px;
  color:#fff;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;

}

#search {
  width:400px;
  height:43px;
  background-image:url(/images/search_background.jpg);
  background-repeat:repeat-x;
  padding-right:10px;
  text-align:right;
  color:#fff;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;

}

#search_home {
  width:400px;
  height:43px;
  background-image:url(/images/search_background.jpg);
  background-repeat:repeat-x;
  padding-right:10px;
  text-align:right;
  color:#fff;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;

}

#header {
  width:952px;
  height:297px;
    display:block;
  position:relative;
  clear:both;

  
}

#header_inside {
  width:951px;
  height:226px;
  display:block;
  position:relative;
  clear:both;

}


#navbar {
  clear:both;
  width:936px;
  height:36px;
  background-color:#b45124;
  float:left;
  padding:5px 0px 0px 15px;

}

.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

.image_readingroom {
   position: relative;
   width: 100%; /* for IE 6 */
   margin: 0 auto;
}


#content {
  
  }

#main-content {
    width: 659px;
    float:left;
  
  }
  
  #main-content-inside {
    width: 722px;
    float:left;
    
  }

#sidebar {
  width: 283px;
  /*height:100%;*/
  height:1650px;
  
  float: left;
  padding-left: 10px;
  background:url(/images/right_background-long.jpg) repeat-y;
  
  }

#subnav_inside {
  width: 229px;
  min-height:631px;
  float: left;
  background-image:url(/images/subnav_inside_background.jpg);
    
  
  }

#shadow {

  background-color:#dde9db;
  background-image:url(/images/shadow_background.jpg);
  background-repeat:repeat-x;
  
}


#subheader_inside  {
    width:722px;
  height:140px;
  background-color:#dde9db;
  /*background-image:url(/images/subheader_inside_background.jpg);*/
  background-repeat:repeat-x;
  
  
}

#shadow_content {
  width:600px;
  margin:0 auto;
  padding: 32px 10px 30px 15px;
  
}

#main-copy {
  background-color:#f7f9f9;
  overflow: hidden; 
  padding:30px 32px 32px 30px;
    min-height:700px;
   max-height:100%;
  /*min-height: 100%!important; */
     
  
}

#shadow_footer  {
  /*background-image:url(/images/footer_background.jpg);*/
  height:114px;
  background-repeat:no-repeat;
}

#inside_footer  {
  background-image:url(/images/footer_inside_background.gif);
  height:45px;
}

/*#right_footer  {
  background-image:url(/images/sidebar-footer-bg.png);
  width:293px;
  height:34px;
  float:right;

}*/

#sidebar_content {
  padding:20px 0px 20px 10px;
  /*overflow: hidden;*/
  height:100%;
}

#content_container {
width:650px;
padding-top:15px;
float:left;

}
#left_content {
  width:300px;
  float:left;
 
}

#right_content {
  width:237px;
  background-color:#fff;
  float:right;
  padding:15px;

    
}

#inside_right {
  margin: 0 auto;
  float:left;
  /*background-image:url(/images/readingroom.jpg);*/
  background-repeat:no-repeat;
  background-color:#dde9db;
  width:239px;
  padding-top:0px;
  padding-left:0px;
  
}

#didyouknow  {
padding-top:10px;  
  
}

#social_block {
width:293px;
padding-top:20px;

}

#tweetbox {
background:url(/images/tweet_background2.png) repeat-y;

  float:left;
  width:217px;
  /*height:126px;*/
  height:180px;
  display:block;
  margin: 2px 0px 0px 2px;
}

#tweetcontent {
  margin: 16px 5px 0px 5px;
}

.breadcrumb_links,.breadcrumbtext { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px;  font-weight:normal;}
a.breadcrumb_links:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
a.breadcrumb_links:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
a.breadcrumb_links:hover { color: #E49978; text-decoration: none; }

.morelinks { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 13px; line-height: 18px; font-weight:normal; padding-right:5px;}
a.morelinks:link { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 13px; font-weight:normal;}
a.morelinks:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 13px; font-weight:normal;}
a.morelinks:hover { color: #000000; text-decoration: underline; }

.morelinks_white { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 12px; line-height: 18px; font-weight:normal; padding-right:5px; margin: 0 0 0 0px;}
a.morelinks_white:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 13px; font-weight:normal;}
a.morelinks_white:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 13px; font-weight:normal;}
a.morelinks_white:hover { color: #ffffff; text-decoration: underline; }


.MainNav { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 12px; line-height: 18px; float:left; padding-top:5px; padding-right:25px;}



a.MainNav:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 12px; }
a.MainNav:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 12px;}
a.MainNav:hover { color: #FFC95E; text-decoration: none; }



.subnav_hyperlink{ color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; line-height: 18px; font-weight:normal; float:left; padding-top:10px; padding-left:8px; padding-right:25px; padding-bottom:10px; width:200px; }
a.subnav_hyperlink:link { color: #0000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
a.subnav_hyperlink:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
a.subnav_hyperlink:hover { color: #FFFFFF; text-decoration: none; background-color:#d66b20; }

.read_subnav_item a, .read_subnav_hyperlink{ color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; line-height: 20px; font-weight:normal; float:left; }
.read_subnav_item a.link, a.read_subnav_hyperlink:link { color: #0000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
.read_subnav_item a:visited, a.read_subnav_hyperlink:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
.read_subnav_item a:hover, a.read_subnav_hyperlink:hover { color: #000000; text-decoration: none; text-decoration:underline;  }

.read_subnav_item p ,.read_subnav_item p a{ color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; line-height: 20px; font-weight:normal; float:left; width:100%}
.read_subnav_item  p a.link{ color: #0000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
.read_subnav_item  p a:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 11px; font-weight:normal;}
.read_subnav_item  p a:hover { color: #000000; text-decoration: none; text-decoration:underline;  }



/*
a{ color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a:link { color: #FFC95E; font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
*/


#spacer {
  visibility:hidden;
  width: 160px;
  float:left;
}

.read_item {
float:left;
padding-bottom: 0px;  
padding-left:15px;
padding-top:10px;
  
}


#footer_nav  {
  padding-bottom:100px;
}

.arrow {
  color: #e67b25; 
  font-weight: bold; 
  font-size: 18px; 
  font-family: Arial, Helvetica, sans-serif; 
  }
.read_header {
  color: #e67b25; 
  font-weight: bold; 
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif; 
}
  
.arrow_bradcrumbs {
  color: #e67b25; 
  font-weight: bold; 
  padding-right:5px;
  font-size: 14px; 
  font-family: Arial, Helvetica, sans-serif; 
  }

.footer_nav_item a {
float:left;  
margin:0 auto;
padding-right:20px;
padding-top:7px;
color:#ffffff;
font-size:11px;
text-decoration:none;
  
}

.footer_nav_item a:hover {
float:left;  
margin:0 auto;
padding-right:20px;
padding-top:7px;
color:#E49978;
font-size:11px;
text-decoration:none;
  
}

.inside_text_header {
  color:#86afc3;
  font-size:26px;
  font-weight:normal;
  margin-bottom:15px;
  margin-top:0px;
clear:both;
}
.social_item {
width:26px;
padding-right:25px;
float:left;  
}
.orange {
  font-size:20px;
  font-weight:normal;
  color:#ed8a36;
  margin-bottom:10px;
  margin-top:14px;
}

.orangesmall {
  font-size:12px;
  font-weight:normal;
  color:#ed8a36;
  
}

.whitesmall ,.whitesmall a{
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
  
}

.subnav_header {
  font-size:20px;
  font-weight:normal;
  color:#000000;
  margin-bottom:10px;
  margin-top:10px;
}

.subnav_item {
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin-bottom:20px;
  margin-top:20px;
}

.read_subnav_item {
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin-bottom:0px;
  margin-top:0px;
  margin-right:10px;
  width:200px;
}

.2ndsubnav_item {
  width:75px;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin-bottom:10px;
  margin-top:10px;
  margin-left:25px;
}

.spotlight_header{
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  margin-bottom:5px;
}

.spotlight_text, .spotlight_text p{
  color:#ffffff;
  font-size:12px;
  line-height:18px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:-4px;
}



.spotlight_text, .spotlight_text p a{

color:#ffffff;
}

.spotlight_text, .spotlight_text p a:visited{

color:#ffffff;
}
.spotlight_text, .spotlight_text p a:hover {

color:#ffffff;
}

.spotlight_dyn,.spotlight_dyn p{
  color:#ffffff;
  font-size:12px;
  line-height:18px;
  margin-bottom:10px;
  margin-right:10px;
}

.searchform {
  padding-top:10px;

}

.shadow_heading1 {
  color:#BD5622;
  font-size:18px;
  font-weight: normal;
}

.shadow_heading2 {
  color:#000;
  line-height:18px;
  
}

.searchbox {
margin-left:5px;  
  
}

.date {
    font-size:12px;
  font-weight:bold;
  color:#000;
  display:block;
  padding-top:10px;
}

.city_byline {
  font-weight:bold;
  font-size:12px;
  
}

.news_synopsis {
font-weight: normal;
font-size:12px;
line-height:18px;
margin-bottom:10px;  
}

.content {
font-weight: normal;
font-size:12px;
line-height:18px;
  
}

.square {
  padding-top:25px;
}

.tweettext {
  font-size:11px;
  font-weight:normal;
  margin-top:5px;
  margin-bottom:5px;
}

h2 {
  color:#BD5622;
  font-size:20px;
  font-weight:normal;
  margin-bottom:15px;
  margin-top:5px;
}

h1 {
  color:#86afc3;
  font-size:24px;
  font-weight:normal;
  margin-bottom:15px;
  
}

h3 {
  color:#86afc3;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:5px;
}

h4 {
  color:#BD5622;
  font-size:16px;
  font-weight:normal;
  margin-bottom:5px;
  margin-top:0px;
}

.h5{
   position: absolute;
   top: 180px;
   font-size:18pt;
   color:#BD5622;
   padding: 8px 0 0 35px;
   left: 0;
   
}

.h6{
   position: absolute;
   top: 250px;
   font-size:15pt;
   color:#86afc3;
   padding: 8px 0 0 35px;
   left: 0;
   
}

.h7{
   position: absolute;
   top: 10px;
   color:#86afc3;
   padding: 8px 0 0 55px;
   left: 0;
   font-weight:lighter;
   font-size:12pt;
   
}
.h8{
   position: absolute;
   top: 10px;
   color:#BD5622;
   padding: 8px 0 0 55px;
   left: 0;
   font-weight:lighter;
   font-size:10pt;
   
}

/**/
.tweettitle {
  color:#BD5622;
  font-size:11px;
  font-weight:bold;
  margin-bottom:0px;
  margin-top:4px;
}
/*New menu*/
#navigation {
    font-size: 11px;
  padding-top:12px;
  height: 500px;
  position: relative;
     z-index: 3000;
}
  #navigation ul {
      margin: 0px;
      padding: 0px;
  
  
  }
  ul.toplevel { width:auto; color:#fff; }
    
    #navigation li { 
    list-style: none; 
    
    }
    
    #navigation li a { 
     color:#000;
    
    }
    
    
    
    
    
        ul.toplevel li {
    margin-top:10px;
      margin-bottom:10px;
      margin-left:0px;
      
      padding-top:5px;
      padding-bottom:5px;
      
        

        }
      #navigation a{
        color: #000;
        cursor: pointer;
        display:inline;
        height:15px;
        line-height: 18px;
        text-indent: 10px;          
        text-decoration:none;
        width:100%;
      }
      
    
      
#navigation .toplevel li  {color:#fff;}

      /*#navigation a:hover{ text-decoration:none;color:#fff;  }*/
          #navigation  li:hover{
              background: #ef8327;
        color:#ffffff; 
              position: relative;
        z-index:2;
      
          }
      
      
      
      
        ul.sublevel { display: none; color:#fff; }
  

    
        li:hover .sublevel {
            
            border: #fff solid;
            border-width: 1px;
            display: block;
            position: absolute;
            left: 30px;
            top: 23px;
      
        }
    
        ul.sublevel li {
      border: none;
      float:left;
      width:150px; 
      padding:3px;
      margin:3px;
    
      
    
        }
    #navigation .sublevel { background: #c55a1d; color:#FFF; }
    #navigation .sublevel li {color:#FFF;}
    #navigation .sublevel .sublevel { background: #d66b20; }
            
  /*IE RESET HELPER*/
  li:hover .sublevel .sublevel { display:none; }
  .sublevel li:hover .sublevel { display:block; }  
  
/*added*/
  
  .pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden }
  .pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
  .pics img {
  -moz-border-radius: 10px; -webkit-border-radius: 10px;
  
  .slideshow { height: 232px; width: 232px; margin: auto }
  .slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
}



/*added 03/28/2010*/
/* NEWS-LAYOUT
---------------------------------------- */



#NEWS-layout dl {
  border-top: 1px solid #ECEDEE;
  padding-top: 24px;
  width: 100%;
}
#NEWS-layout dl dt {
  padding-bottom: 24px;
  width: 200px;
  float:left;
}

#NEWS-layout dl dd {
  padding: 0 0 4px 24px;
  width:400px;
  float:right;
}
#NEWS-layout dl dd ul {
  padding-bottom: 20px;
}
#NEWS-layout dl dd ul li {
  background: none;
  padding: 0;
  
}
#NEWS-layout h5{
  color: #FF7900;
  font-size: 110%;
  }
  
  /*news*/
  
  
.NewsTitle, .NewsTitle a{
  color:#BD5622;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
}


.NewsTitle a
{
text-decoration:none;
}

/* Content IMG SPECIFIC
---------------------------------------- */
.imgmarginright,
.imgmarginright a {
  background: #ECEDEE;
  display: block;
  padding: 4px;
  margin-right: 8px;
}
.imgmarginright a:hover {
  background: #00AAD2;
}

.imgmarginleft,
.imgmarginleft a {
  background: #ECEDEE;
  display: block;
  padding: 4px;
  margin-left: 8px;
}
.imgmarginleft a:hover {
  background: #00AAD2;
}
.imgmargin,
.imgmargin a {
  background: #ECEDEE;
  display: block;
  padding: 4px;
  margin: 5px;
}

.imgmargin a:hover {
  background: #00AAD2;
}

/**/
#leftCell{ float: left; width: 290px; height: auto; padding: 10px; margin:4px; border:opx solid gray; } 
#rightCell{ float: right; width: 290px; height: auto; padding: 10px; margin:4px;border:0px solid gray;}

.updateddate
{
font:10px arial,verdana,helvetica,sans-serif;font-weight: bold;color:#B3B3B3;
}

/* main-content-inside 
---------------------------------------- */



#main-content-inside  ul p a {
  color: #5F6A72;
}
#main-content-inside  ul p a:hover,
#main-content-inside  ul p.selected a {
  color: #00AAD2;
}
/**/



#main-content-inside  p a {
  color: #BD5622;
}
#main-content-inside  p a:hover,
#main-content-inside  p.selected a {
  color: #00AAD2;
}
#main-content-inside  ul {
  color: #000;
}

#main-content-inside  ul li a {
  color: #BD5622;
}
#main-content-inside  ul li a:hover,
#main-content-inside  ul li.selected a {
  color: #00AAD2;
}

/*add for sun menu*/

#sidebar_content ul li.currentli a{

font-weight:bold;
color: #000;


/*
  color: #00AAD2;*/
}

a.MainNav span.current{ color: #FFC95E;}

.vTop td
{
vertical-align:top;
padding: 4px;
}

img {border:0px;}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
