﻿html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
body.main {font-family: helvetica, arial, sans-serif; background: #e1dfd9; text-align: center; }
html {font-family:  helvetica, arial, sans-serif; text-align: center; font-size: 0.84em;}
a img{border:none;}
table{border-spacing:0;}
.clear { clear:both; }
#ackeys{position:absolute; top:-666em; background:url('../images/sidemenu-hover.gif') top left no-repeat;}
#ackeys li{background:url('../images/sidemenu-item-first-hover.gif');}
#container{width:840px; background: #fff; margin:0 auto; text-align:left;}

/*header section*/
.previewbar {height: 32px; width: 100%; background: url('../images/preview_bar_back.jpg') repeat-x}
.previewbar ul {list-style:none;}
.previewbar li {float:left; height:32px;}
.previewbar li a {display:block; height:32px;}
.previewbar div.mItem1 {background: transparent url('../images/preview.jpg') top left no-repeat;	padding: 32px 0px 0px 80px; width: 105px;}
.previewbar a.mItem2 {background: transparent url('../images/show_off_2.jpg') top left no-repeat; width: 180px;}
.previewbar a.mItem2_on {background: transparent url('../images/show_on_2.jpg') top left no-repeat; width: 180px;}
.previewbar a.mItem2:hover {background: transparent url('../images/show_on_2.jpg') top left no-repeat; width: 180px;}
.previewbar a.mItem3 {background: transparent url('../images/hide_off_2.jpg') top left no-repeat; width: 237px;}
.previewbar a.mItem3_on {background: transparent url('../images/hide_on_2.jpg') top left no-repeat; width: 237px;}
.previewbar a.mItem3:hover {background: transparent url('../images/hide_on_2.jpg') top left no-repeat; width: 237px;}
.previewbar a.mItem4 {background: transparent url('../images/edit.jpg') top left no-repeat; width: 55px;}
.previewbar a.mItem5 {background: transparent url('../images/admin.jpg') top left no-repeat; width: 148px;}

/*#header{position:relative;}*/
#header h1{float:left; width:411px; height:110px; background:url('../images/logo.gif') top left no-repeat; text-indent:-666em; overflow:hidden;}
#header p#logoContainer{float:left;}
 #header p#logoContainer a{display: block; width:411px; height:110px; overflow:hidden;}
 #header p#logoContainer a img{display: block;}

 #helpMenu{float:right; list-style:none; width:46px; padding:8px 0 0 0;}
  #helpMenu li{float:left; height:17px;}  
   #helpMenu li a{display:block; height:17px; text-indent:-666em; overflow:hidden; background:url('../images/topmenu.gif') top left no-repeat;}
   
   
   #helpMenu a.hItem1{width:32px;} 
   #helpMenu a.hItem1:hover{background-position:0 -17px;} 
   
   #helpMenu a.hItem2{width:71px; background-position:-34px 0;} 
   #helpMenu a.hItem2:hover{background-position:-34px -17px;} 
   
   #helpMenu a.hItem3{width:83px; background-position:-105px 0;} 
   #helpMenu a.hItem3:hover{background-position:-105px -17px;} 
   
   #helpMenu a.hItem4{width:36px; background-position:-188px 0;} 
   #helpMenu a.hItem4:hover{background-position:-188px -17px;} 
   
   #helpMenu a.hItem5{width:67px; background-position:-225px 0;} 
   #helpMenu a.hItem5:hover{background-position:-225px -17px;} 
 
 #header .form{background:url('../images/search-bg1.gif') top left no-repeat; float:right; width:188px; clear:right; margin:45px 21px 0 0;}
  #header .form p{background:url('../images/search-bg2.gif') bottom left no-repeat; padding:4px 0 4px 10px;}
   #header input{vertical-align:middle;}
   #header .searchPhrase{border:1px solid #fff; width:138px; background:url('../images/search-input-bcg.gif') center left no-repeat; font-size:0.84em; color:#afa79f; padding-left:15px;}
   
#mainMenu{list-style: none; margin: 0; color:#fff; padding-left:30px; clear:both; height:32px; background:url('../images/main-menu-bcg.gif') top left repeat-x;}
 #mainMenu li{float:left;}
  #mainMenu a{display:block; height:32px; background:url('../images/menu.gif') top left no-repeat; text-indent:-666em; overflow:hidden;}
  
#mainMenu a#mItem1 {width:86px; background-position:-1px 0;}
	#mainMenu a#mItem1:hover {background-position:-1px -32px;}  
  #mainMenu a#mItem1.current, #mainMenu a#mItem1.current:hover {background-position:-1px -64px;}  
  
  #mainMenu a#mItem2{width:158px; background-position:-87px 0;}
  #mainMenu a#mItem2:hover{background-position:-87px -32px;}  
  #mainMenu a#mItem2.current, #mainMenu a#mItem2.current:hover {background-position:-87px -64px;}
  
  #mainMenu a#mItem3{width:107px; background-position:-245px 0;}
  #mainMenu a#mItem3:hover{background-position:-245px -32px;}  
  #mainMenu a#mItem3.current, #mainMenu a#mItem3.current:hover {background-position:-245px -64px;}
  
  #mainMenu a#mItem4{width:118px; background-position:-352px 0;}
  #mainMenu a#mItem4:hover{background-position:-352px -32px;}  
  #mainMenu a#mItem4.current, #mainMenu a#mItem4.current:hover {background-position:-352px -64px;}
  
  #mainMenu a#mItem5{width:159px; background-position:-470px 0;}
  #mainMenu a#mItem5:hover{background-position:-470px -32px;}  
  #mainMenu a#mItem5.current, #mainMenu a#mItem5.current:hover {background-position:-470px -64px;} 
  
  #mainMenu a#mItem6{width:147px; background-position:-629px 0;}
  #mainMenu a#mItem6:hover{background-position:-629px -32px;}  
  #mainMenu a#mItem6.current, #mainMenu a#mItem6.current:hover {background-position:-629px -64px;}
  
  #mailSearchColType{background: white; width:816px; padding: 27px 0 0 24px; margin:0; float:left;} 
  #mailCalcColType{background: transparent; width:833px; padding: 27px 0 0 7px; margin:0;} 
  #mailCalcColType div{margin: 0px 0px 10px 17px;}
/*end header section*/

#banner {position: relative; width: 800px; height: 224px; margin: 0 auto; padding-top: 20px; }
#banner .content {float: left; width: 157px; height: 224px; 7argin: 0; padding: 0 15px; background: #8B8078 url(../images/banner-back.jpg) left top no-repeat;}
#banner .content h2 {margin: 30px 0 40px 0; color: #fff; font-size: 1.2em; font-weight: 400; font-size:16px;}
#banner .content p {margin: 5px 0; color: #fff; font-size: 0.85em;}
#banner .content a, #banner .content a:visited {color: #FCC031; text-decoration: underline;}
#banner .content a.hover {color: #fff;}
#banner .content img {float: left; margin: 0;}

/*breadcrumbs*/
  #bCrumbs{clear:both; color:#acacac;}
  #bCrumbs ul{list-style:none; padding:12px 0 0 24px;}
   #bCrumbs li{float:left; padding:0 9px 0 5px; font-weight:bold; font-size:0.84em; background:url('../images/bcrumb-bullet.gif') center right no-repeat;}
   #bCrumbs li.last{background:none;}
    #container #bCrumbs li a{font-weight:normal; color:#acacac; text-decoration:none; padding:0 3px 0 1px;}
    #container #bCrumbs li a:hover{background:url('../images/bcrumb-hover.gif') bottom left repeat-x;}    
/*end breadcrumbs*/

/*mailng list*/
 .mailingList{width:187px; margin-top:19px; background:url('../images/mailing-list-top.gif') top left no-repeat; color:#685c53;}
  .mailingList .form{padding:15px 20px 5px 20px; background:url('../images/mailing-list-btm.gif') bottom left no-repeat;}
   .mailingList h2{font-size:0.84em; text-transform:uppercase;}
   .mailingList ul{font-size:0.84em; list-style:none; font-weight:bold; padding-top:10px;}
    .mailingList ul li{padding-bottom:10px;}
    .mailingList ul li.last{padding-top:5px;}
    .mailingList ul li input[type=text] {width: 142px;}
   
   #mailingName,
   #mailingEmail
   {border:1px solid #e6e6e5; font-size:0.84em; width:99%;}

/*end mailing list*/

/*side menu*/
 #sideCol{padding:51px 0 0 22px; width:188px; float:left; clear:both;}
  #sideMenu{width:188px; list-style:none;}
  
  /*#sideMenu.about_us */
  #sideMenu.about_us a{background:url('../images/menu-about-us.gif') top left no-repeat;}
  
  #sideMenu.about_us #item1 a{display: block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item1 a:hover{background-position:0 -237px;}
  #sideMenu.about_us #item1 a.current,
  #sideMenu.about_us #item1 a.current:hover{background-position:0 -475px;}

  #sideMenu.about_us #item2 a{background-position:0 -29px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item2 a:hover{background-position:0 -266px;}
  #sideMenu.about_us #item2 a.current,
  #sideMenu.about_us #item2 a.current:hover{background-position:0 -505px;}

  #sideMenu.about_us #item3 a{background-position:0 -59px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item3 a:hover{background-position:0 -296px;}
  #sideMenu.about_us #item3 a.current,
  #sideMenu.about_us #item3 a.current:hover{background-position:0 -535px;}

  #sideMenu.about_us #item4 a{background-position:0 -89px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item4 a:hover{background-position:0 -326px;}
  #sideMenu.about_us #item4 a.current,
  #sideMenu.about_us #item4 a.current:hover{background-position:0 -565px;}

  #sideMenu.about_us #item5 a{background-position:0 -119px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item5 a:hover{background-position:0 -356px;}
  #sideMenu.about_us #item5 a.current,
  #sideMenu.about_us #item5 a.current:hover{background-position:0 -595px;}

  #sideMenu.about_us #item6 a{background-position:0 -149px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item6 a:hover{background-position:0 -386px;}
  #sideMenu.about_us #item6 a.current,
  #sideMenu.about_us #item6 a.current:hover{background-position:0 -625px;}

  #sideMenu.about_us #item7 a{background-position:0 -179px; display: block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item7 a:hover{background-position:0 -416px;}
  #sideMenu.about_us #item7 a.current,
  #sideMenu.about_us #item7 a.current:hover{background-position:0 -655px;}
  
  #sideMenu.about_us #item8 a{background-position:0 -208px; display: block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.about_us #item8 a:hover{background-position:0 -445px;}
  #sideMenu.about_us #item8 a.current,
  #sideMenu.about_us #item8 a.current:hover{background-position:0 -685px;}
  /*end #sideMenu.about_us */  

  /*#sideMenu.resources */
  #sideMenu.resources a{background:url('../images/menu-resources.gif') top left no-repeat;}
  
  #sideMenu.resources #item1 a{display:block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.resources #item1 a:hover{background-position:0 -121px;}
  #sideMenu.resources #item1 a.current,
  #sideMenu.resources #item1 a.current:hover{background-position:0 -241px;}
  
  #sideMenu.resources #item2 a{background-position:0 -29px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.resources #item2 a:hover{background-position:0 -150px;}
  #sideMenu.resources #item2 a.current,
  #sideMenu.resources #item2 a.current:hover{background-position:0 -271px;}
  /*RAS*/
  #sideMenu.resources #item2.current a{background-position:0 -325px;}
  /*RAS*/
  
  #sideMenu.resources #item3 a{background-position:0 -59px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.resources #item3 a:hover{background-position:0 -180px;}
  #sideMenu.resources #item3 a.current,
  #sideMenu.resources #item3 a.current:hover{background-position:0 -301px;}
  
  #sideMenu.resources #item4 a{background-position:0 -89px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.resources #item4 a:hover{background-position:0 -210px;}
  #sideMenu.resources #item4 a.current,
  #sideMenu.resources #item4 a.current:hover{background-position:0 -331px;}
  
  /*end #sideMenu.resources */  
  
  /*#sideMenu.news_and_events */
  #sideMenu.news_and_events a{background:url('../images/newsevents.jpg') top left no-repeat;}
  
  #sideMenu.news_and_events #item1 a{display:block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.news_and_events #item1 a:hover{background-position:0 -149px;}
  #sideMenu.news_and_events #item1 a.current,
  #sideMenu.news_and_events #item1 a.current:hover{background-position:0 -297px;}
 
  #sideMenu.news_and_events #item2 a{background-position:0 -29px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.news_and_events #item2 a:hover{background-position:0 -178px;}
  #sideMenu.news_and_events #item2 a.current,
  #sideMenu.news_and_events #item2 a.current:hover{background-position:0 -326px;}
 
  #sideMenu.news_and_events #item3 a{background-position:0 -59px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.news_and_events #item3 a:hover{background-position:0 -208px;}
  #sideMenu.news_and_events #item3 a.current,
  #sideMenu.news_and_events #item3 a.current:hover{background-position:0 -355px;}

  #sideMenu.news_and_events #item4 a{background-position:0 -89px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.news_and_events #item4 a:hover{background-position:0 -238px;}
  #sideMenu.news_and_events #item4 a.current,
  #sideMenu.news_and_events #item4 a.current:hover{background-position:0 -386px;} 
  
  #sideMenu.news_and_events #item5 a{background-position:0 -119px; display: block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.news_and_events #item5 a:hover{background-position:0 -268px;}
  #sideMenu.news_and_events #item5 a.current,
  #sideMenu.news_and_events #item5 a.current:hover{background-position:0 -416px;}   
  /*end #sideMenu.news_and_events */  
  
  /*#sideMenu.what_drives_health */
  #sideMenu.what_drives_health a{background:url('../images/menu-what-drives-first.gif') top left no-repeat;}
  
  #sideMenu.what_drives_health #item1{width:188px; height:29px; text-indent:-666em; overflow:hidden; background:url('../images/menu-what-drives.gif') top left no-repeat;}
    
  #sideMenu.what_drives_health #item2 a{background-position:0 -29px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item2 a:hover{background-position:0 -537px;}
  #sideMenu.what_drives_health #item2 a.current,
  #sideMenu.what_drives_health #item2 a.current:hover{background-position:0 -1045px;}
  
  #sideMenu.what_drives_health #item3 a{background-position:0 -59px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item3 a:hover{background-position:0 -567px;}
  #sideMenu.what_drives_health #item3 a.current,
  #sideMenu.what_drives_health #item3 a.current:hover{background-position:0 -1075px;}
  
  #sideMenu.what_drives_health #item4 a{background-position:0 -89px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item4 a:hover{background-position:0 -597px;}
  #sideMenu.what_drives_health #item4 a.current,  
  #sideMenu.what_drives_health #item4 a.current:hover{background-position:0 -1105px;}  
  
  #sideMenu.what_drives_health #item5 a{background-position:0 -119px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item5 a:hover{background-position:0 -627px;}
  #sideMenu.what_drives_health #item5 a.current,
  #sideMenu.what_drives_health #item5 a.current:hover{background-position:0 -1135px;} 
  
  #sideMenu.what_drives_health #item6 a{background-position:0 -149px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item6 a:hover{background-position:0 -657px;}
  #sideMenu.what_drives_health #item6 a.current,
  #sideMenu.what_drives_health #item6 a.current:hover{background-position:0 -1165px;} 
  
  #sideMenu.what_drives_health #item7 a{background-position:0 -179px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item7 a:hover{background-position:0 -687px;}
  #sideMenu.what_drives_health #item7 a.current,
  #sideMenu.what_drives_health #item7 a.current:hover{background-position:0 -1195px;}
  
  #sideMenu.what_drives_health #item8 a{background-position:0 -209px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item8 a:hover{background-position:0 -717px;}
  #sideMenu.what_drives_health #item8 a.current,
  #sideMenu.what_drives_health #item8 a.current:hover{background-position:0 -1225px;} 

  #sideMenu.what_drives_health #item9 a{background-position:0 -239px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item9 a:hover{background-position:0 -747px;}
  #sideMenu.what_drives_health #item9 a.current,
  #sideMenu.what_drives_health #item9 a.current:hover{background-position:0 -1255px;}  

  #sideMenu.what_drives_health #item10{background:url('../images/menu-what-drives.gif') 0 -269px; width:188px; height:30px; text-indent:-666em; overflow:hidden;}  

  #sideMenu.what_drives_health #item11 a{background-position:0 -299px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden; }
  #sideMenu.what_drives_health #item11 a:hover{background-position:0 -807px;}
  #sideMenu.what_drives_health #item11 a.current,
  #sideMenu.what_drives_health #item11 a.current:hover{background-position:0 -1315px;}  
 
  #sideMenu.what_drives_health #item12 a{background-position:0 -329px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item12 a:hover{background-position:0 -837px;}
  #sideMenu.what_drives_health #item12 a.current,
  #sideMenu.what_drives_health #item12 a.current:hover{background-position:0 -1345px;}  

  #sideMenu.what_drives_health #item13 a{background-position:0 -359px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item13 a:hover{background-position:0 -867px;}
  #sideMenu.what_drives_health #item13 a.current,
  #sideMenu.what_drives_health #item13 a.current:hover{background-position:0 -1375px;}    

  #sideMenu.what_drives_health #item14 a{background-position:0 -389px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item14 a:hover{background-position:0 -897px;}
  #sideMenu.what_drives_health #item14 a.current,
  #sideMenu.what_drives_health #item14 a.current:hover{background-position:0 -1405px;}  

  #sideMenu.what_drives_health #item15 a{background-position:0 -419px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item15 a:hover{background-position:0 -927px;}
  #sideMenu.what_drives_health #item15 a.current,
  #sideMenu.what_drives_health #item15 a.current:hover{background-position:0 -1435px;}  

  #sideMenu.what_drives_health #item16 a{background-position:0 -449px; display: block; width:188px; height:30px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item16 a:hover{background-position:0 -957px;}
  #sideMenu.what_drives_health #item16 a.current,
  #sideMenu.what_drives_health #item16 a.current:hover{background-position:0 -1465px;}  

  #sideMenu.what_drives_health #item17 a{background-position:0 -479px; display: block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.what_drives_health #item17 a:hover{background-position:0 -987px;}
  #sideMenu.what_drives_health #item17 a.current,
  #sideMenu.what_drives_health #item17 a.current:hover{background-position:0 -1495px;}
  
  /*end #sideMenu.what_drives_health */  
  
  /*#sideMenu.perspectives */
  #sideMenu.perspectives a{background:url('../images/menu-stories.gif') top left no-repeat;}
  
  #sideMenu.perspectives #item1 a{display:block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.perspectives #item1 a:hover{background-position:0 -58px;}
  #sideMenu.perspectives #item1 a.current,
  #sideMenu.perspectives #item1 a.current:hover{background-position:0 -116px;}

  #sideMenu.perspectives #item2 a{background-position:0 -29px; display: block; width:188px; height:29px; text-indent:-666em; overflow:hidden;}
  #sideMenu.perspectives #item2 a:hover{background-position:0 -87px;}
  #sideMenu.perspectives #item2 a.current,
  #sideMenu.perspectives #item2 a.current:hover{background-position:0 -145px;}
  
  /*end #sideMenu.perspectives */  

/*end side menu*/

 #content{background:url('../images/content-bcg.gif') top left repeat-x;}
  #content a{color:#d58903; text-decoration:none;}
  #content a:hover{color:#f35902;}
  
/*home page*/
#mainHeaderBox{width:450px; height:190px; margin-bottom:10px;}
 #mainColType3 #mainHeaderBox p{width:130px; font-size:0.74em; line-height:120%; color:#685C53; padding-top:17px;}
 #mainColType3 #mainHeaderBox p.link{font-size:0.84em; padding-top:38px; color:#685C53;}
  #mainColType3 #mainHeaderBox p.link a{color:#685C53; text-decoration:underline;}


#mainColType3{width:485px; float:left; padding:25px 0 0 24px;}
 #mainColType3 p{padding:6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType3 p.textSmall{padding:0px;}
 #mainColType3 p.first{padding:3px 0 6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
 #mainColType3 div.first{padding: 3px 0 6px 0; margin-bottom: 6px; color:#685c53; font-size:0.84em; line-height:140%;}

#mainNews{background:url('../images/r-box-middle6.gif') top left repeat-y; margin-top:10px; width:482px;}
 #mainNews .wrapper{background:url('../images/r-box-top6.gif') top left no-repeat;}
 #mainNews .wrapper1{background:url('../images/r-box-bottom6.gif') bottom left no-repeat; padding:17px 16px 10px 16px;}
 #mainNews h2{color:#f35902; font-size:0.84em; text-transform:uppercase; margin: 0; padding-bottom:10px;}
 #mainNews h3{color:#837870; font-size:0.9em; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}
 #mainNews h3 a{color:#837870; text-decoration:underline;}
 #mainNews p.more{font-size:1em;}
 #mainNews ul{list-style:none; color:#6c8393;}  
 #mainNews ul li{list-style:none;  padding-bottom:12px; color: #6C8393}  
 #mainNews ul li h3{margin: 0; padding: 0; color: #6C8393; font-size: 0.85em; font-weight: 700; text-transform: none;}
 #mainNews ul li p {margin: 0; padding: 0; color: #6C8393; }
 #mainNews ul li p.subtitle{padding-bottom:5px;}  
 
#mainPerspectives{background:url('../images/r-box-middle6.gif') top left repeat-y; margin-top:25px; width:482px;}
 #mainPerspectives .wrapper{background:url('../images/r-box-top6.gif') top left no-repeat;}
 #mainPerspectives .wrapper1{background:url('../images/r-box-bottom6.gif') bottom left no-repeat; padding:17px 16px 10px 16px;}

#mainPerspectives h2{color:#f35902; font-size:0.84em; text-transform:uppercase; padding-bottom:10px;}
#mainPerspectives h3{color:#837870; font-size:0.9em; text-transform:uppercase; text-decoration:underline; padding-bottom:10px; font-weight:normal;}
#mainPerspectives h3 a{color:#837870; text-decoration:underline;}

#mainPerspectives p.more{font-size:1em;}

#subCol3{width:215px; float:left;}
#subCol4{width:210px; float:right;}

#mainPerspectives h4{color:#685c53; font-size:0.84em; line-height:140%;}
#subCol3 p.imgContainer{width:64px; float:left; padding:0;}

#subCol3 p.clearme{margin-bottom:5px;}

#subCol3 div.floatContainer{margin-left:70px;}
#subCol3 div.floatContainer p{padding:0;}
#subCol4 p.first{padding-top:0;}

.fauxCols{background:url('../images/faux-cols.gif') top left repeat-y;}

.quizBox{background:url('../images/r-box-top7.gif') top left no-repeat; margin-top:17px;}
.quizBox .form{background:url('../images/r-box-bottom7.gif') bottom left no-repeat; padding:16px 15px;}
.quizBox h2{color:#685c53; font-size:0.84em; text-transform:uppercase;}
.quizBox ul{list-style:none; color:#685c53; font-size:0.84em;}
 .quizBox ul li{padding-bottom:3px; line-height:100%;}
  .quizBox label, .quizBox input{vertical-align:middle;}
  .quizBox #submitContainer{padding:6px 25px 0 0; text-align:right;}
  .quizBox .pollAnswer label {color: red;}

#mainColType4{width:292px; float:right; padding-right:22px; padding-top:29px;}  
 #mainColType4 .roundBox6{background:url('../images/r-box-top8.gif') top left no-repeat; margin-bottom:18px;}  
 #mainColType4 .roundBox6 .wrapper{background:url('../images/r-box-bottom8.gif') bottom left no-repeat; padding:18px 15px;}  
 
 #mainColType4 .roundBox6 ul{list-style:none; font-size:0.84em; color:#6c8393; line-height:140%;}  
  #mainColType4 .roundBox6 ul li{padding-bottom:12px;}  
   #mainColType4 .roundBox6 ul h3{font-size:1em;}  
   #mainColType4 .roundBox6 ul p.subtitle{padding-bottom:5px;}  
 
 #mainColType4 h2{color:#f35902; font-size:0.84em; text-transform:uppercase; padding-bottom:10px;}
 
 #mainResources { line-height:140%; }
 #mainResources p.more a{font-size:1em;}
 #mainResources li{color:#69877c;}
 #mainResources p.imgContainer{width:60px; float:left;}
 #mainResources li div{margin-left:70px;}
 #mainColType4 .roundBox6 #mainResources li{min-height:78px; clear:both; padding-bottom:15px;}
 #mainColType4 .roundBox6 #mainResources li li{padding:0; min-height:1px; clear:none;}
 .roundBox6 #mainResources li ul a{background:url('../images/more-bullet.gif') no-repeat scroll left center; padding-left:10px;}
 .roundBox6 #mainResources li ul,
 .roundBox6 #mainResources li p.more{padding-top:8px;}
 
/*end home page*/
 
 #mainColType1{width:397px; margin-left:17px; float:left; padding-top:11px;} 
 #mainColType2{width:574px; margin-right:35px; float:right; padding-top:11px;} 
 #mainColType5{width:583px; padding-right:25px; float:right; padding-top:11px;} 
 
  #mainColType1 p{padding:6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType1 p.imgContainer{color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType1 p.first{padding:3px 0 6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  
  #mainColType2 p{padding:6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType2 p.first{margin-top:6px; padding:0 0 6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType2 div.content{padding: 9px 0 6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  
  #mainColType5 p{color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType5 p.first{padding:3px 0 6px 0; color:#685c53; font-size:0.84em; line-height:140%;}
  #mainColType5 p.more{color:#685c53; font-size:1.0em; line-height:140%;}
  
  #sifr h1{margin:0 !important; padding:0 !important; font-size:26px; color:#f35902; font-weight:normal;}
    
  #sideCol1{width:174px; float:right; padding-right:20px; padding-top:48px;}
  
   #sideCol1 h2{background:url('../images/round-cor-top.gif') top left no-repeat; font-size:0.84em; text-transform:uppercase; color:#998f86; padding:9px 15px 3px 15px;}
   #sideCol1 h2.special{background:url('../images/round-cor-top.gif') top left no-repeat; font-size:0.84em; text-transform:uppercase; color:#998f86; padding:14px 15px 6px 17px;}
    #sideBox{background:url('../images/round-cor-middle.gif') top left repeat-y;}
     #sideBox ul{list-style:none; background:url('../images/round-cor-btm.gif') bottom left no-repeat; padding-bottom:7px;}
     #sideBox ul li{font-size:0.84em; padding:15px 15px 13px 15px; background:url('../images/border.gif') 1px 0 no-repeat; line-height:130%;}
     #sideBox ul li.last{padding:15px 15px 10px 15px;}
   
   #sideBox #textBox{background:url('../images/border3.gif') 1px 0 no-repeat; min-height:1px;}
   #sideBox #textBox p{padding:15px 15px 10px 16px; font-size:0.84em; color:#998f86; line-height:140%;}
   #sideBox #textBox ul{padding:5px 15px 17px 16px;}
   #sideBox #textBox li{background:none; padding:1px 0;}

/*normal side col2*/
   #sideCol2{width:162px; float:left; padding-left:16px; padding-top:52px;}
    #sideCol2 h2{background:url('../images/round-cor-top1.gif') top left no-repeat; font-size:0.84em; text-transform:uppercase; color:#998f86; padding:15px 15px 12px 19px;}
    #sideCol2 ul{list-style:none; min-height:1px;}
     #sideCol2 ul li{background:url('../images/border2.gif') top center no-repeat;}
      #sideCol2 ul li li{background:none;}     
      
   #sideBox1{background:url('../images/round-cor-middle1.gif') top left repeat-y;}
   #sideBox1 h3{font-size:0.84em; padding:10px 0 8px 0;}
   #sideBox1 h3 a{padding-left:12px;}
   #sideBox1 h3 a:hover{color:#f35902; background:url('../images/more-bullet.gif') center left no-repeat; padding-left:12px;}
   #sideBox1 h3 a.current{color:#f35902; text-transform:uppercase; background:url('../images/more-bullet.gif') center left no-repeat; padding-left:12px;}
    #sideBox1 li{padding-left:7px;}
    #sideBox1 li ul{padding-left:0px;}
    #sideBox1 li ul li{padding-bottom:3px; padding-left:0px;}
     #sideBox1 li ul a{font-size:0.84em; padding-left:10px;}
     #sideBox1 li ul a:hover{color:#f35902; background:url('../images/more-bullet.gif') center left no-repeat;}
     #sideBox1 li ul a.current{color:#f35902; font-weight: bold; background:url('../images/more-bullet.gif') center left no-repeat;}
    
    #sideBox1 li h4{font-size:0.84em; text-transform:uppercase; color:#998f86; padding: 15px 0 3px 10px;}
    #sideBox1 li ul{padding-bottom:15px; background:none;}
    #sideBox1 ul{background:url('../images/round-cor-btm1.gif') bottom left no-repeat; padding-bottom:3px;}
/*end normal side col2*/    

/*orange normal side col2*/    
    #sideCol2.type1{width:172px; float:right; padding-right:20px; padding-top:52px;}
    #sideCol2.type1 h2{background:url('../images/round-cor-top2.gif') top left no-repeat; font-size:0.84em; text-transform:uppercase; color:#4d4e53; padding:15px 15px 12px 14px;}
     
    #sideCol2.type1 ul li{background:url('../images/border5.gif') top center no-repeat;}
    #sideCol2.type1 ul li.first{background:url('../images/border6.gif') top center no-repeat;}
      #sideCol2.type1 ul li li{background:none; padding-left:6px;}     
      .type1 #sideBox1 li{padding-left:0;}
      
    .type1 #sideBox1{background:#e45404;}
    
    .type1 #sideBox1 li ul a{font-size:0.84em; color:#fff; padding-left:10px;}    
    .type1 #sideBox1 li ul a:hover{background:url('../images/more-bullet1.gif') center left no-repeat; font-size:0.84em; color:#ffbf26;} 
     
    .type1 #sideBox1 li h4{font-size:0.84em; text-transform:uppercase; color:#fff; padding:11px 0 3px 18px;}
    .type1 #sideBox1 li.last h4{font-size:0.84em; text-transform:uppercase; color:#fff; padding:13px 0 3px 18px;}
    .type1 #sideBox1 li ul{padding-bottom:12px; background:none;}
    .type1 #sideBox1 li.last ul{padding-bottom:14px; background:none;}
    .type1 #sideBox1 ul{background:url('../images/round-cor-btm2.gif') bottom left no-repeat;}
/*end orange normal side col2*/    
   
   p.more.right{text-align:right;}
   
   p.more a,
   p.more1 a,
   
   #chartsList ul li a,
   .chartsList1 ul li a,
   .itemsList2 ul li a  
   {background:url('../images/more-bullet.gif') center left no-repeat; font-size:0.84em; padding-left:10px;}

   #sideCol1 p.more{padding:15px 15px 0 0;}   
   
   .roundBox{background:url('../images/r-box-middle.gif') top left repeat-y; margin:10px 0 20px 0;}
   .roundBox .rbWrapper{background:url('../images/r-box-top.gif') top left no-repeat;}
   .roundBox .rbWrapper1{background:url('../images/r-box-bottom.gif') bottom left no-repeat; padding:20px 15px 10px 15px;}
   
   .roundBox1{background:url('../images/r-box-top1.gif') top left repeat-y; margin:10px 0 20px 0;}
   .roundBox1 .rbWrapper{background:url('../images/r-box-bottom1.gif') bottom left no-repeat; padding:20px 15px 10px 15px; min-height:180px;}
    #mainColType1 .roundBox1 p.imgContainer{width:104px; float:left; padding:0;}
    .roundBox1 .rbWrapper div{margin-left: 119px;}
     #mainColType1 .roundBox1 .rbWrapper div p.more{font-size:1em;}
     .roundBox1 div h3{font-size:1.1em; color:#69877c;}
	 
     .roundBox1 div h3.featuredTitle{font-size:0.84em; color:#685C53; padding:0px 0px;}
   
   h2.type1{color:#f35902; font-size:0.84em; text-transform:uppercase; padding-bottom:15px;}
   h2.type1.brd{background:url('../images/border4.gif') top center no-repeat; margin-top:4px; padding-top:15px;}
   
   .roundBox2{background:url('../images/r-box-middle2.gif') top left repeat-y; margin:10px 0 20px 0;}
   .roundBox2 .rbWrapper{background:url('../images/r-box-top2.gif') top left no-repeat;}
   .roundBox2 .rbWrapper1{background:url('../images/r-box-bottom2.gif') bottom left no-repeat; padding:20px 15px 10px 15px;}
   
   #mainColType2 .roundBox2 p.more{font-size:1em;}
   
   #perspectivesList{list-style:none;}
    #perspectivesList li{padding-top:0px;}
     #perspectivesList h3{font-size:0.9em; text-transform:uppercase; font-weight:normal; padding-bottom:10px; text-decoration:underline; color:#837870;}
     #perspectivesList h4{font-size:0.84em; padding-bottom:0; color:#685C53;}
      #perspectivesList h3 a{color:#837870; text-decoration:underline;}
     #perspectivesList p.imgContainer{float:left; width:64px; padding:0;}
     #perspectivesList div{margin-left:75px;}
      #perspectivesList div p{padding:0;}
     #perspectivesList p.more{font-size:1em; clear:both; padding-top:12px; padding-bottom:0px; text-align:right;}
      #perspectivesList div p.more{clear:none; padding-top:0;}
      #perspectivesList div p.thetitle{font-size:0.84em; color:#685c53; padding-bottom:3px}
      
   .roundBox2 h2.type1,
   .roundBox3 h2,
   .roundBox4 h2,
   .roundBox5 h2
   {color:#f35902; font-size:0.84em; text-transform:uppercase; padding-bottom:10px;}
   .roundBox2 h2.type1.brd{background:url('../images/border7.gif') top center no-repeat; margin-top:10px; padding-top:16px;}

   #news-evnets{list-style:none;}
    #news-evnets li,
    #news-evnets li p{color:#6c8393;}
    #news-evnets li p{padding:4px 0;}
    
    #news-evnets li{padding-bottom:8px;}
    #news-evnets li.last{padding-bottom:0;}
    
    #news-evnets li em{font-style:normal; font-size:0.84em;}
    #news-evnets li h4{font-size:0.84em;}   

   #chartsList{list-style:none;}
    #chartsList p.imgContainer{width:104px; float:left; padding:0;}
    #chartsList p{color:#69877c;}
    #chartsList li{min-height:140px; background:url('../images/border1.gif') bottom center no-repeat; padding-bottom:10px; margin-bottom:10px;}
    #chartsList li.last{background:none; padding:0; margin:0;}
     #chartsList ul li{min-height:1px; height:auto; list-style:none; background:none; margin:0; padding:0;}
   
   #chartsList li h3{font-size:0.84em; color:#69877c;}
   #chartsList li div{margin-left:119px;}
   
   .chartsList1{list-style:none;}   
   #mainColType1 .chartsList1 p.imgContainer,
   #mainColType2 .chartsList1 p.imgContainer,
   #mainColType1 .forTheMediaList p.imgContainer{width:60px; float:left; padding:0;}
   
   #mainColType2 .chartsList1 p.pubDesc{margin-top:0px; margin-bottom:3px; padding-top:1px;}
   #mainColType1 .chartsList1 p,
   #mainColType2 .chartsList1 p{color:#69877c;}
	#mainColType2 .chartsList1 p.eventsDate{margin-bottom:2px;}
    
    .chartsList1 li{min-height:80px; padding-bottom:15px;}

    .chartsList1.type1 li{min-height:80px; padding-bottom:15px;}
    
    .chartsList1.type1 li.last{padding-bottom:0;}
    .chartsList1 li.last{background:none; padding-bottom:20px;}
     .chartsList1 ul li{min-height:1px; height:auto; list-style:none; background:none; margin:0; padding:0;}
     .chartsList1.type1 ul li{min-height:1px; height:auto; list-style:none; background:none; margin:0; padding:0;}
     .chartsList1.type1 ul{padding-top:5px;}
   
   .chartsList1 li h3{font-size:0.84em; color:#69877c;}
   .chartsList1 li div{margin-left:75px;}
   .chartsList1 li div.large{margin-left:118px;}
   .chartsList1 li div.noMargin{margin-left:0px;}
   .chartsList1 li h2{font-size:1em;}
   .chartsList1 li h5{font-size:0.94em; font-weight: bold;}
   #content .chartsList1 li h2.type1 a {color: #F35902; text-decoration: none;}
   .chartsList1 li span {line-height:140%; color: #685C53;} 
   .chartsList1 li hr.border {clear: both; display:block; height: 1px; margin: 22px 0px 22px 0px; background-color: #D5D5D4; border: none; color: #D5D5D4;}
   .chartsList1 li div.itemContainer{float: left; margin-left: 0px;}
   
   #mainColType1 p.more1,
   #mainColType2 p.more1{font-size:1em; text-align:right; margin-top:-10px; padding-bottom:2px;}
   
   #mainColType1 .chartsList1 p,
   #mainColType1 .chartsList1.type1 p,
   #mainColType2 .chartsList1.type1 p{padding:0;}
   #mainColType2 .chartsList1.type1 p.more{padding-top:5px;}
   
   #forTheMedia .roundBox{background:url('../images/r-box-top11.gif') top left no-repeat; margin:10px 0 20px 0; padding-top:20px;}
   #forTheMedia .roundBox .rbWrapper{background:url('../images/r-box-bottom.gif') bottom left no-repeat; padding-bottom:10px;}
   #forTheMedia .roundBox .rbWrapper1{background:url('../images/r-box-middle.gif') top left repeat-y; padding:0px 15px 0px 15px;}
      
   .forTheMediaList{list-style:none;}   
   .forTheMediaList.type1 li{min-height:20px; padding-bottom:15px;}
   
    .forTheMediaList ul li{min-height:1px; height:auto; list-style:none; background:none; margin:0; padding:0;}
     .forTheMediaList.type1 ul li{min-height:1px; height:auto; list-style:none; background:none; margin:0; padding:0;}
     .forTheMediaList.type1 ul{padding-top:5px;}
     
     .forTheMediaList li div.margin{margin-left:75px;}
     .forTheMediaList li div{margin-left:0px;}
    
   .forTheMedia h2{color:#f35902; font-size:0.84em; text-transform:uppercase; padding:0 0 10px 0; font-weight:bold;}
   .forTheMedia h4{font-size:0.84em; color:#6c8393;}
   #mainColType1 .forTheMedia p{color:#6c8393; padding:0 0 3px 0;}
   #mainColType1 .forTheMedia p.more{ padding-top:4px; font-size:1em; text-align:left;}  
   #mainColType1 .forTheMedia p.subtitle{ padding-bottom:7px;}  
      
	#pager { position:relative; overflow:hidden; }
   #pager p{font-weight:bold; color:#998f86; text-align:right; padding-right:20px;}
   #pager ul{list-style:none; font-size:0.84em; text-align:right;}
   #pager ul li{list-style:none; display:inline; background:url('../images/pager-bullet.gif') center right no-repeat; padding:0 7px 0 3px;}
   #pager ul li.last{background:none;}
   
   h3.type1{text-transform:uppercase; color:#685c53; font-size:0.84em; padding:5px 0;}
   
   #factorsList{list-style:none;}
   #factorsList li{padding-top:6px;}
    #factorsList p{padding-top:0px;}
    #factorsList h4{padding:0; color:#685c53; font-size:0.84em;}

   #videoContainer{border:0px solid #e2e2e2; padding:0px; margin:3px 0 0 0;}
   #videoContainer *{display: block;}
   
   #subCol1{width:273px; float:left; padding-top:15px;}
    #subCol1 ul{list-style:none;}
   #subCol2{width:284px; float:right; padding-top:15px;}
   
   .roundBox3{background:url('../images/r-box-top3.gif') top left no-repeat;}
    .roundBox3 .wrapper{background:url('../images/r-box-bottom3.gif') bottom left no-repeat; padding:15px 15px 0 15px;}
     .roundBox3 h2{padding:0 0 5px 0;}

   .roundBox5{background:url('../images/r-box-top5.gif') top left no-repeat;}
    .roundBox5 .wrapper{background:url('../images/r-box-bottom5.gif') bottom left no-repeat; padding:15px 15px 0 15px;}
     .roundBox5 h2{padding:0 0 5px 0;}
     
   .itemsList1 li{clear:both; padding-bottom:15px; min-height:60px;}
   #mainColType2 .itemsList1 .imgContainer{width:65px; float:left; padding:0;}
    .itemsList1 div div{margin-left:75px;}
     #mainColType2 .itemsList1 div div p{padding:0;}
     
   .roundBox4{background:url('../images/r-box-top4.gif') top left no-repeat; margin-top:17px;}
    .roundBox4 .wrapper{background:url('../images/r-box-bottom4.gif') bottom left no-repeat; padding:15px;}
     .roundBox4 h2{padding:0 0 2px 0; color:#737b35;}
     #mainColType2 .roundBox4 p{padding:0; color:#737b35;}
     
   .itemsList2{list-style:none;}
    .itemsList2 li{clear:both; padding-bottom:15px; min-height:80px;}
    .itemsList2 h3{color:#685c53; font-size:0.84em;}
   
   #mainColType2 .itemsList2 ul{margin:0; padding:5px 0 0 0; min-height:1px; clear:none;}
   #mainColType2 .itemsList2 ul li{min-height:1px; height:auto; list-style:none; background:none; margin:0; padding:0; clear:none;}
   
     #mainColType2 .itemsList2 .imgContainer{width:65px; float:left; padding:0;}
     .itemsList2 div{margin-left:72px;}
     #mainColType2 .itemsList2 div p{padding:0;}
     #mainColType2 .itemsList2 div p.thetitle{padding-bottom:7px;}
     #mainColType2 .itemsList2 div p.more{padding-top:4px; font-size:1em;}

.orange-box {width: 290px; margin-bottom: 30px; padding-top: 8px; background: url(../images/round-cor-top3.gif) left top no-repeat;}		 
.orange-box .wrapper {padding: 20px 0; background: #FCC031 url(../images/round-cor-btm3.gif) left bottom no-repeat;}
	#mainColType4 .orange-box h2 {margin-top: 0; padding: 5px 18px 13px 18px; border-bottom:1px solid #fff; background: #E55302; color: #fff;}
	#mainColType4 .orange-box ul {margin: 0 8px; padding: 0;}
	#mainColType4 .orange-box ul li {list-style: none; font-size: 0.85em; line-height: 1.5em;}
	#mainColType4 .orange-box ul li a, #mainColType4 .orange-box ul li a:visited {padding-left: 10px; color: #685C53; text-decoration: none;}
.orange-box .more.right {padding-right: 20px;}
#mainColType4 .orange-box .more.right a, .orange-box .more.right a:visited {padding-left: 10px; background: url(../images/more-bullet2.gif) left center no-repeat; color: #685C53; text-decoration: none;}
#mainColType4 .orange-box .more.right a:hover, #mainColType4 .orange-box ul li a:hover {background: url(../images/more-bullet3.gif) left center no-repeat; color: #E55302; text-decoration: none;}

.gray-box {width: 290px; margin-bottom: 30px; padding-top: 8px; background: url(../images/round-cor-top4.gif) left top no-repeat;}		 
.gray-box .wrapper {padding: 5px 0 13px; background: #EEEEEE url(../images/round-cor-btm4.gif) left bottom no-repeat;}
	#mainColType4 .gray-box h2 {margin-top: 0; padding: 5px 18px 13px 18px; border-bottom:1px solid #fff; background: #E2E1DD; color: #685C53;}
	#mainColType4 .gray-box p {margin: 10px 18px; color: #685C53; font-size: 0.85em;}
	.gray-box .wrapper .button {padding-left: 0; padding-right: 0;text-align: center; background:url('../images/state-btn.gif') top left no-repeat; overflow:hidden; border: none; width: 23px; margin-left: 6px;}
	
/*news and events section*/
 .newsEventsBox{width:397px; background:url('../images/n-e-top.gif') top left no-repeat; padding-top:7px; margin-top:10px;}
   .newsEventsBox h2{color:#f35902; font-size:0.84em; text-transform:uppercase; padding:0 0 10px 0; font-weight:bold;}
   .newsEventsBox h4{font-size:0.84em; color:#6c8393;}
   #mainColType1 .newsEventsBox p{color:#6c8393; padding:0 0 3px 0;}
   #mainColType1 .newsEventsBox p.more{ padding-top:4px; font-size:1em; text-align:right;}  

    .newsEventsBox li.first {padding:9px 12px 6px 12px; background:#eae8e6; list-style:none;}
    .newsEventsBox li.firstlast {padding:9px 12px 6px 12px; background:#eae8e6 url('../images/n-e-btm.gif')  bottom left no-repeat; list-style:none;}
    .newsEventsBox li {padding:18px 12px 6px 12px; background:#eae8e6; list-style:none;}
    .newsEventsBox li.diff {background:#fff; background:url('../images/n-e-middle.gif') top left repeat-y;}
    .newsEventsBox li.lastItemdiff {background:#fff; background:url('../images/n-e-diff-btm.gif') bottom left no-repeat;}
    .newsEventsBox li.lastItem {background:#eae8e6 url('../images/n-e-btm.gif') bottom left no-repeat;}
     .newsEventsBox li li {padding:2px 0; border:none;}
     .newsEventsBox li.diff li {background:#fff;}
     .newsEventsBox li.lastItemdiff li {background:#fff;}
     
    #pollResultsBox .roundBox2 .rbWrapper{background:url('../images/r-box-top12.gif') top left no-repeat;} 
	#pollResultsBox h3 {color:#6c8393;}
	#pollResultsBox h3 span{color:#6c8393;}
	#pollResultsBox p{color:#6c8393;}
	#pollResultsBox p span{color:#6c8393;}
	
	#newsRelease .newsReleaseDesc {color:#6c8393 !important;}
	#newsRelease .newsReleaseMediaDesc {color:#685C53; font-size:0.84em; line-height:140%; padding:6px 0pt;}
     
   h2#neHeader{color:#f35902; font-size:0.84em; text-transform:uppercase; padding:18px 0 15px 19px; font-weight:bold;}
   h2#wdkcHeader{font-size:0.84em; text-transform:uppercase; padding:18px 0 15px 19px; font-weight:bold;}
   
   #eventsShort{background:url('../images/round-cor-btm.gif') bottom left no-repeat; color:#6c8393;}
   #eventsShort h4{font-size:1em; text-transform:uppercase;}
   #sideBox #eventsShort ul{background:url('../images/border3.gif') 1px 0 no-repeat; min-height:1px; padding-top:2px;}
    #sideBox #eventsShort li{background:none; min-height:1px; padding:15px 15px 0 19px;}
    #sideBox p.subtitle{padding-bottom:3px; font-size:0.9em;}
    #sideBox p.more{padding:2px 20px 14px 70px;}        

	 #sideBox #eventsShort ul.mediaSideBoxFooter{background:url('../images/round-cor-btm.gif') bottom left no-repeat; color:#6c8393;}
    #sideBox #eventsShort ul.mediaSideBoxFooter li{margin-left:75px; margin-right:25px; margin-bottom:1px; padding:0px; vertical-align:top;}
	#sideBox #eventsShort ul.mediaSideBoxFooter li p{margin-left:-4px; }
/*end news and events section*/

.newsListingBox{width:397px; background:url('../images/n-e-top.gif') top left no-repeat; padding-top:7px; margin-top:10px;}
   .newsListingBox h2{color:#6c8393; font-size:0.84em; text-transform:uppercase; padding:0 0 0px 0; font-weight:bold;}
   .newsListingBox h4{font-size:0.84em; color:#6c8393;}
   #mainColType2 .newsListingBox p{color:#6c8393; padding:0 0 3px 0;}
   #mainColType2 .newsListingBox p.more{ padding-top:4px; font-size:1em; text-align:right;}  
   #mainColType2 .newsListingBox p.subtitle{ padding-bottom:7px;}  
   
    .newsListingBox li.first {padding:9px 12px 6px 12px; background:#eae8e6; list-style:none;}
    .newsListingBox li.firstlast {padding:9px 12px 6px 12px; background:#eae8e6 url('../images/n-e-btm.gif')  bottom left no-repeat; list-style:none;}
    .newsListingBox li {padding:18px 12px 6px 12px; background:#eae8e6; list-style:none;}
    .newsListingBox li.diff {background:#fff; background:url('../images/n-e-middle.gif') top left repeat-y;}
    .newsListingBox li.lastItemdiff {background:#fff; background:url('../images/n-e-diff-btm.gif') bottom left no-repeat;}
    .newsListingBox li.lastItem {background:#eae8e6 url('../images/n-e-btm.gif') bottom left no-repeat;}
     .newsListingBox li li {padding:2px 0; border:none;}
     .newsListingBox li.diff li {background:#fff;}
     .newsListingBox li.lastItemdiff li {background:#fff;}

#genericPageBox {width:581px; background:url('../images/stories-list-middle.gif') top left repeat-y; margin-top:10px;}
   #genericPageBox .wrapper{background:url('../images/stories-list-bottom.gif') bottom left no-repeat; min-height:100px;}
	#genericPageBox ul{background:url('../images/stories-list-top.gif') top left no-repeat; padding:3px 8px 0 8px; list-style:none;}
     #genericPageBox ul li{padding:10px 20px 10px 3px; list-style:none;}
     #genericPageBox ul li hr{margin-bottom:23px;}	
	  #genericPageBox ul li p{padding:0px; margin:0px;}	
		#genericPageBox ul li img{padding:0px 0px 10px 0px; list-style:none;}			
			#genericPageBox ul li .subTitleText{text-transform:uppercase; font-weight:bold;}
			
#faqsQuestions { margin-top:6px; }
#faqsQuestions p.more a { background:transparent url(../images/more-bullet2.gif) no-repeat scroll left top; }
#faqsListBox{width:581px; background:url('../images/stories-list-middle.gif') top left repeat-y; margin-top:10px;}
   #faqsListBox .wrapper{background:url('../images/stories-list-bottom.gif') bottom left no-repeat; min-height:515px;}
    #faqsListBox ul{background:url('../images/stories-list-top.gif') top left no-repeat; padding:3px 8px 0 8px; list-style:none;}
     #faqsListBox ul li{padding:10px 20px 10px 3px; list-style:none;}
     #faqsListBox ul li.last{border:none;}
     #faqsListBox ul li h5{padding:0px; margin:0px; font-size:0.84em; color:#685c53;}
     #faqsListBox ul li div{margin-left:120px;}
     #mainColType2 #faqsListBox ul li div p{padding:0; line-height:165%;}
    
   #mainColType2 #faqsListBox p.imgContainer{width:115px; float:left; padding:0;}

  #faqsListBox ul li  ul.bulletList{background:none; list-style-type:none;}
	#faqsListBox ul li ul.bulletList li{margin-left:16px; padding-top: 0px; padding-bottom:0px; font-family:helvetica, arial, sans-serif; font-size:0.84em; color:#685c53; list-style-image:url('../images/bullet.gif');}

/*stories1*/
   #storiesListBox{width:581px; background:url('../images/stories-list-middle.gif') top left repeat-y; margin-top:10px; margin-bottom:25px;}
   #storiesListBox .wrapper{background:url('../images/stories-list-bottom.gif') bottom left no-repeat; padding-bottom:10px;}
    #storiesListBox ul{background:url('../images/stories-list-top.gif') top left no-repeat; padding:3px 8px 0 8px; list-style:none;}
     #storiesListBox ul li{padding:12px 20px 20px 3px; list-style:none; border-bottom:1px solid #d7d6d4; color:#685c53;}
     #storiesListBox ul li.last{border:none;}
     #storiesListBox ul li h2{margin: 0 0 10px 0; font-size:0.8em; padding-bottom:1px; text-transform: uppercase; color: #F35903;}
     #storiesListBox ul li div{margin-left:120px;}
#storiesListBox ul li div h2 {margin: 0 0 0 0; font-size:1em; padding-bottom:1px; color: #685c53; text-transform: none;}
     #mainColType2 #storiesListBox ul li div p{padding:0; line-height:165%;}
    
   #mainColType2 #storiesListBox p.imgContainer{width:115px; float:left; padding:0;}

   #blogListBox{width:581px; background:url('../images/stories-list-top2.gif') top left no-repeat; margin-top:10px;}
   #blogListBox .wrapper{background:url('../images/stories-list-bottom.gif') bottom left no-repeat; padding:10px 0 23px 0;}
    #blogListBox .separator { border-bottom:1px solid #d7d6d4; }
    #blogListBox ul{background:url('../images/stories-list-middle2.gif') top left repeat-y; padding:0px 8px; list-style:none;}
     #blogListBox ul li.first{padding: 10px 20px 22px 3px; border-bottom:1px solid #d7d6d4; list-style:none; color:#685c53;}
     #blogListBox ul li{padding: 22px 20px 22px 3px; border-bottom:1px solid #d7d6d4; list-style:none; color:#685c53;}
     #blogListBox ul li.last{border:none;}
     #blogListBox ul li h2{font-size:1em; padding-bottom:1px;}
     #blogListBox ul li div{margin-left:74px;}
     #mainColType2 #blogListBox ul li div p{margin:0px; padding:0px; line-height:150%;}
		#mainColType2 #blogListBox ul li div p.leadBlogTitle {margin: 0px 0px 7px 0px; padding:0px; line-height:140%;}
    
   #mainColType2 #blogListBox p.imgContainer{width:65px; float:left; padding:0;}

   #shareBox{background:url('../images/share-box-top.gif') top left no-repeat; width:581px; margin-top:18px;}
   #shareBox .wrapper{background:url('../images/share-box-bottom.gif') bottom left no-repeat; padding:15px 11px 10px 11px;}
   #shareBox h2{color:#737B35; font-size:0.84em; text-transform:uppercase;}
   #mainColType2 #shareBox p{color:#737B35; padding:3px 0;}

   #wideRoundBox{background:url('../images/r-box-middle9.gif') top left repeat-y;}
   .firstWrapper{padding-top:8px;}
   
    #wideRoundBox .wrapper{background:url('../images/r-box-top9.gif') top left no-repeat;}
     #wideRoundBox .wrapper1{background:url('../images/r-box-bottom9.gif') bottom left no-repeat; padding:24px 12px 21px 12px;}
     
    #blogPost #wideRoundBox{background:url('../images/r-box-top10.gif') top left no-repeat; padding-top:10px;} 
	#blogPost #wideRoundBox .wrapper{background:url('../images/r-box-bottom9.gif') bottom left no-repeat; padding-bottom:10px;}
    #blogPost #wideRoundBox .wrapper1{background:url('../images/r-box-middle9.gif') top left repeat-y; padding:14px 12px 11px 12px;}
   
   #wideRoundBox1{background:url('../images/r-box-middle9.gif') top left repeat-y; margin-top:16px;}
    #wideRoundBox1 .wrapper{background:url('../images/r-box-top9.gif') top left no-repeat;}
     #wideRoundBox1 .wrapper1{background:url('../images/r-box-bottom9.gif') bottom left no-repeat; padding:15px 12px 21px 12px;}
     
        .wideRoundBox1{background:url('../images/r-box-middle9.gif') top left repeat-y; margin-top:16px;}
    .wideRoundBox1 .wrapper{background:url('../images/r-box-top9.gif') top left no-repeat;}
     .wideRoundBox1 .wrapper1{background:url('../images/r-box-bottom9.gif') bottom left no-repeat; padding:15px 12px 21px 12px;}
   .wideRoundBox1 h2{color:#685c53; text-transform:none; font-size:0.84em; margin-bottom:20px;}  
   
     #shareForm{color:#685C53; list-style:none; font-size:0.84em;}
      #shareForm ul{list-style:none;}
      #shareForm ul li{padding-bottom:8px;}
       #shareForm ul input{width:256px; font-size:0.84em; font-family:  helvetica, arial, sans-serif; border:1px solid #D6D6D4; padding:2px 3px;}
       #shareForm label{font-weight:bold; display: block;}
       #shareForm textarea{height:183px; font-family:  helvetica, arial, sans-serif; font-size:0.84em; width:550px; border:1px solid #D6D6D4;}
       
       #mainColType5 #shareForm p{text-align:right; padding:13px 7px 0 0;}

     #invTextBox h2{color:#685c53; text-transform:none; font-size:0.84em;}
     #mainColType5 #invTextBox p{padding:0;}
     #mainColType5 #invTextBox div.section{padding-top:6px;  }
	 #mainColType5 #invTextBox div.section em{zoom:1;}
     #mainColType5 #invTextBox p.imgContainer{ width:106px; padding:0 15px 5px 0; float:left;}
	  #mainColType5 #invTextBox  p img {margin-bottom: 5px;}
     #mainColType5 #invTextBox h3{color:#f35902; font-size:0.84em; font-weight:normal; padding-bottom:6px;}
     
     #mainColType5 #invTextBox ul{color:#685c53; font-size:0.84em; padding:6px 0 0 15px;}
      #mainColType5 #invTextBox li{padding-bottom:5px;}

      #commentsHeader{background:url('../images/comments-top.gif') top left no-repeat; padding:17px 17px 11px 17px; margin-top:16px;}
       #commentsHeader h2{color:#685c53; text-transform:none; font-size:0.84em;}       
       #commentsHeader p.subtitle span{padding-right:20px;}
       .commentsFooter {padding: 7px 17px 0px 17px; background:url('../images/comments-bottom.gif') bottom left no-repeat;}
       
      #commentsBox ul{list-style:none;}
       #commentsBox ul li{padding: 17px 17px 11px 17px; background:url('../images/comments-middle1.gif') top left repeat-y; min-height:10px;}
       #commentsBox ul li.lastComment{background:url('../images/comments-bottom1.gif') bottom left no-repeat;}
       #commentsBox ul li.diff{background:url('../images/comments-middle.gif') top left repeat-y;}
       #commentsBox ul li.lastCommentdiff{background:url('../images/comments-bottom.gif') bottom left no-repeat;}
        
        #commentsBox ul h3{color:#685c53; text-transform:none; font-size:0.84em;}
        #commentsBox ul p.subtitle{padding-bottom:10px;}
        
      #wideRoundBox1 h2{color:#685c53; text-transform:none; font-size:0.84em;}  
       #wideRoundBox1 #form{padding-top:20px;}  
       #mainColType5 #wideRoundBox1 #form p{text-align:right; padding:14px 2px 0 0;}  
       #wideRoundBox1 ul{list-style:none; font-size:0.84em; color:#685c53;}  
       #wideRoundBox1 ul input, #wideRoundBox1 ul textarea{border:1px solid #dededd; font-size:1em; font-family: helvetica, arial, sans-serif;}  
       
       #wideRoundBox1 ul textarea{font-size:1em; height:78px; width:99%; font-family: helvetica, arial, sans-serif;}
       
       #wideRoundBox1 ul label{display: block;}  
/*end stories1*/

#wideContainer{clear:both; padding: 12px 0 0 27px;}
#wideContainer .static{margin-top:10px; font-size:0.84em; padding-right:27px; color:#685c53; line-height:140%;}
/*alerts section*/
	.errors {color:#cd0000; font-size: 1em; }
	.errors ul {margin-left:12px; }
	.errorPage #wideContainer .errors {color:#cd0000; font-size: 1em; }
	.errorPage #wideContainer .errors h1 {color:#cd0000; padding-bottom: 10px;}

   #alertsBox{background:url('../images/alert-middle.gif') top left repeat-y; width:773px; margin-top:10px;}
    #alertsBox .wrapper{background:url('../images/alert-top.gif') top left no-repeat;}
     #alertsBox .wrapper1{background:url('../images/alert-bottom.gif') bottom left no-repeat; padding:16px 13px; font-size:0.84em; color:#685c53;}
     #alertsBox p{color:#69877c;}
     #alertsBox p.first{padding-bottom:26px;}
     
     #alertsBox div.imgContainer{float:left; width: 25px; line-height:20px; padding-bottom: 4px;}
     #alertsBox div.text{float:left; height: 20px; line-height:20px; padding-bottom: 4px;}
     
     #alertsBox h3{font-size:1em; color:#69877c; padding-bottom:6px;}
     
		#formItem1 input{width:108px;}
       #formItem2 input{width:108px;}
       #formItem3 input,
       .formItem3 input {width:223px;}
       
       #formItem1,
       #formItem2,
       #formItem3,
       .formItem3,
       .formItem7,
       .formItem8{float:left; padding-right:20px;}
       
       #formItem4{clear:both; padding-top:7px;}
      
     #firstSection,
     .firstSection{list-style:none; width:407px; padding-top:12px;}     
       #firstSection label{font-weight:bold; width:200px; display: block; padding-bottom:2px;}
       #firstSection .formItem7 label { width: 400px; }
       #firstSection .formItem8 label { float:left; }
       #firstSection input{border:1px solid #dededd; height:13px; font-size:0.84em; padding:3px;}
       #firstSection textarea{border:1px solid #dededd; padding:3px; font-size:1em; font-family: helvetica, arial, sans-serif;}
       #firstSection #formItem1{float:left; width:191px; padding:0;}
       #firstSection #formItem1 input{width:191px;}
      
      #firstSection #formItem2{float:right; width:191px; padding:0;}
      #firstSection #formItem2 input{width:191px;}
      
      #firstSection #formItem3,
      #firstSection .formItem3,
      #firstSection .formItem7,
      #firstSection .formItem8{clear:both; width:407px; padding-top:6px; padding-bottom:4px;}
      #firstSection #formItem3 input,
      #firstSection .formItem3 input,
      #firstSection .formItem7 textarea{width:407px;}
      
      #firstSection .radioButtons { float:left; padding-top:12px; }
      #firstSection .radioButtons input { width:20px; border:0 none; }
      #firstSection .radioButtons label { float:none; display:inline; width:100px; vertical-align:top; }
      
		#firstSection .customItem { clear:both; width:407px; padding-top:6px; padding-bottom:4px; }
		#firstSection .customItem input { width:407px; }
      
      #alertsBox div.section{clear:both; border-top:1px solid #d7d6d4; margin-top:12px; padding-top:12px;}
      
      .columns{list-style:none; min-height:1px}
      .columns ul{list-style:none; min-height:1px}
      
      .columns .col1{float:left; width:205px; padding-right:10px;}
      .columns .col2{float:left; width:205px; padding-right:10px;}
      .columns .col3{float:left; width:305px; padding-right:10px;}
      .columns li li{padding-bottom:6px;}
      
      #check7-details, #check19-details{border:1px solid #dededd; font-size:0.84em; padding:3px; width:140px;}
      
      #submitContainer{clear:both; padding:16px 36px 0 0; text-align:right;}
      
      #alertsBox .clearme{height:1px; font-size:0.1em;}
/*end alerts section*/

/*report order section*/
	#rptSideCol{padding:48px 0 0 22px; width:188px; float:left; clear:both;}
	#rightContainer{margin-left:20px; margin-top:10px; margin-bottom:20px;}
   #rightContainer{padding:12px 0 50 17px; float:left;}
   
   #reportBox{background:url('../images/report-middle.gif') top left repeat-y; width:578px; margin-top:16px !important;}
    #reportBox .wrapper{background:url('../images/report-top.gif') top left no-repeat;}
     #reportBox .wrapper1{background:url('../images/report-bottom.gif') bottom left no-repeat; padding:16px 13px; font-size:0.84em; color:#685c53;}
     #reportBox p{color:#69877c;}
     #reportBox p.first{padding-bottom:26px;}
     
     #reportBox h3{font-size:1em; color:#69877c; padding-bottom:6px;}
            
      #reportBox div.section{clear:both; border-top:1px solid #d7d6d4; margin-top:12px; padding-top:12px; width:550;}
      
	  #firstSection #formItem4{float:left; width:191px; padding-top:6px; padding-bottom:4px;}
       #firstSection #formItem4 select{width:191px; border:1px solid #dededd;}
      
      #firstSection #formItem5{float:right; width:191px; padding-top:6px; padding-bottom:4px;}
      #firstSection #formItem5 input{width:191px;}
      
		#firstSection #formItem6,
		#firstSection .formItem6{float:left; width:38px; clear:both; padding-top:6px; padding-bottom:4px;}
      #firstSection #formItem6 input,
      #firstSection .formItem6 input{width:38px;}
	  
    #secondSection{list-style:none; width:407px; padding-top:0px; clear:both;} 
	  #secondSection label{float:left; font-weight:bold; width:367px;}
	  #secondSection input{float:left; width:38px;} 
        .reportQuantity {font-size:0.84em; border:1px solid #dededd; height:17px; }
	 	  
      .rptColumns{list-style:none; min-height:1px}
      .rptColumns ul{list-style:none; min-height:1px;}
      
      .rptColumns .col1{float:left; width:145px; padding-right:7px;}
      .rptColumns .col2{float:left; width:145px; padding-right:7px;}
      .rptColumns .col3{float:left; width:246px; }
      .rptColumns li li{padding-bottom:6px;}
               
		#rpt-check7-details, #rpt-check19-details{border:1px solid #dededd; font-size:0.84em; padding:3px; width:110px; height:21px;}
		
      #reportBox .clearme{height:1px; font-size:0.1em;}
/*end report order section*/
   
/*footer*/
   #footer{clear:both; font-size:0.74em; color:#acacac; padding:20px 0 20px 45px; min-height:1px;}
    #footer p,
    #footer ul,
     #footer ul li{display:inline; padding-right:5px;}
      #footer ul li a{color:#acacac;}
      #footer ul li a:hover{text-decoration:none;}
      
   #footer #footerInfo{margin-top:-10px; display: block;}
    #footer #footerInfo li{display: block; font-size:1.1em; color:#998f86; list-style:none; padding:0;}
/*end footer*/
 
.clearme{clear:both;}

/*RAS*/
#mainColType1 .textSmall{font-family: helvetica, arial, sans-serif; font-size: 0.84em; color:#685c53;}
#mainColType1 p span .textSmall{font-family: helvetica, arial, sans-serif; font-size: 1.0em; color:#685c53;}
#mainColType1 p .textSmall{font-family: helvetica, arial, sans-serif; font-size: 1.0em; color:#685c53;}
#mainColType1 .rbWrapper div p{padding:0px 0px;}

#mainColType2 div.content .textSmall{font-family:  helvetica, arial, sans-serif;  font-size: 1.0em; color:#685c53;}
#mainColType2 p.first span .textSmall{font-family:  helvetica, arial, sans-serif;  font-size: 1.0em; color:#685c53;}
#mainColType1 ul.bulletList{list-style-type:none;}
#mainColType1 ul.bulletList li{margin-left:12px; font-family:helvetica, arial, sans-serif; font-size:0.84em; color:#685c53; list-style-image:url('../images/bullet.gif');}
#mainColType2 ul.bulletList{margin-left:12px; list-style-type:none;}
#mainColType2 ul.bulletList li{margin-left:12px; font-family:helvetica, arial, sans-serif; font-size:0.84em; color:#685c53; list-style-image:url('../images/bullet.gif');}
#mainColType5 ul.bulletList{list-style-type:none; margin-bottom:5px;}
#mainColType5 ul.bulletList li{ margin-left:12px; font-family:helvetica, arial, sans-serif; color:#685c53; line-height:140%; list-style-image:url('../images/bullet.gif');}

#mainColType5 #invTextBox ul.bulletList li {padding-bottom:0px;}
#mainColType5 .textSmall{color:#685c53; font-size:0.84em; line-height:140%;}
.aboutBulletList { list-style-type:none; margin-left:12px; font-size: 0.84em; color: #685c53; line-height:140%;}
.aboutBulletList li { margin-left:12px; list-style-image:url('../images/bullet.gif'); }
.aboutBulletList ul li{list-style:disc; font-size: 0.84em; color:#685c53;}
.lgImage{border:none;}
.smImage{border:none;}
.subTitleText{font-family:  helvetica, arial, sans-serif; font-size:0.84em; text-transform:uppercase; color:#685c53; font-weight:bold;}
#mainColType2 .subHeader{font-family:  helvetica, arial, sans-serif; font-size:1.0em; color:#685c53; font-weight:bold;}
#mainColType1 p span h3.subHeader{font-family:  helvetica, arial, sans-serif; font-size:1.0em; color:#685c53;}
/*RAS*/

/* login */
#LoginForm {width: 350px;background-color: #FAFAFA;padding: 10px;margin: 80px auto;}
#LoginForm table{margin: 0px auto;}
#LoginForm h3{color:#f35902;font-family:  helvetica, arial, sans-serif;}
#LoginForm input[type="submit"]{margin-right: 5px;color: #000000;border: solid 2px #d1d1d1;font-family:  helvetica, arial, sans-serif;background-color: #ffffff;font-weight: bold;}
#LoginForm td {padding: 3px;text-align:right;}
#LoginForm .label label {display: block;font-weight: bold;width: 80px;padding: 0;padding-right: 5px;vertical-align: middle;color: #685C53;}
#LoginForm a { color:#d58903; text-decoration:none; }
#LoginForm a:hover { color:#f35902; }
/* login */

/* Bio */
#bio { margin-top:10px; }

#reportBox p.blogPostText {font-family: helvetica,arial,sans-serif; font-size:1.0em; margin-bottom: 0px;}

/* Bio */

#sideBox .faqAnswer { color:#685c53; }

#reportPublication #storiesListBox{width:581px; background:url('../images/stories-list-top3.gif') top left no-repeat; margin-top:10px; padding-top:10px;}
#reportPublication #storiesListBox .wrapper{background:url('../images/stories-list-bottom.gif') bottom left no-repeat; padding-bottom:10px; min-height:180px;}
#reportPublication #storiesListBox ul{background:url('../images/stories-list-middle2.gif') top left repeat-y; padding:0px 8px 0 8px; list-style:none;}
#reportPublication #storiesListBox ul li{padding:10px 20px 10px 3px; list-style:none; color:#685c53;}
#reportPublication p.linkItem { margin:8px 0; }
#reportPublication a.download { margin-left:8px; padding-left:10px; background:url(../images/more-bullet.gif) no-repeat left center; }

   .leadershipBox{background:url('../images/stories-list-top3.gif') top left no-repeat; margin-top:16px; padding-top:10px; width:581px;}
    .leadershipBox .wrapper{background:url('../images/stories-list-bottom.gif') bottom left no-repeat; padding-bottom:10px; min-height:180px;}
     .leadershipBox .wrapper1{background:url('../images/stories-list-middle2.gif') top left repeat-y; padding:10px 13px; font-size:0.84em;}
     .leadershipBox p{color:#69877c;}
     .leadershipBox p.first{padding-bottom:26px;}
     .leadershipBox h3{font-size:1em; color:#69877c; padding-bottom:6px;} 
      .leadershipBox div.section{clear:both; border-top:1px solid #d7d6d4; margin-top:12px; padding-top:12px; width:550;}

#readStory .imgContainer { float:left; width:106px; margin:4px 10px 0px 0px; }
#readStory .imgIconContainer { float:left; width:212px; margin:4px 10px 4px 0px; }
#readStory .imgIconContainer img { border:solid 1px #cfd6dc; }

/* IG - need this for the model story images */
#readStory .imgModelIconContainer { float:left; width:277px; margin:4px 10px 4px 0px; }
#readStory .imgModelIconContainer img { border:solid 1px #cfd6dc; }
/* end IG */

#readStory .imgContainer p { margin-bottom:6px; }
#readStory .textSmall { margin-bottom:10px; }
.imgCaption { display:block; font-family:helvetica, arial, sans-serif; color:#000; font-size:0.84em; line-height:130%; }
.callOutText { width:544px; padding:3px 16px 5px; font-size:1.1em !important; color:#685c53; font-weight:bold; background-color:#fab613;}
#mainColType5 #invTextBox p.subHeadText{FONT-WEIGHT: bold; FONT-SIZE: 0.9em; Text-transform: uppercase; padding-bottom:8px;
}
#mainColType5 #invTextBox p.subTitleTextLower{ FONT-SIZE: 1.1em; padding-bottom:8px;}
.callOutWrapper { margin:10px 0; padding-top:10px; background:url('../images/roundbox-top.gif') top left no-repeat; }
.callOutWrapper1 { padding-bottom:10px; background:url('../images/roundbox-btm.gif') bottom left no-repeat; }

/*.callOutBox{font-family:  helvetica, arial, sans-serif; width:578px; background-color: #fab613; font-size:0.9em; color:#685c53;}*/

.success span { display:block; padding-top:2px; }

.blogPostSummary { margin-top:7px; }

li.blogsListItem div { margin-bottom:15px; }
ol { margin-left:17px; }
ol li { margin-bottom:20px; }
ol li ol li { margin-bottom:0; }

/*RSVP*/
	
	#sifr .rsvp-header{font-size:1.1em; margin-top: 5px; font-weight:bold; color:#685C53; }
	#sifr .rsvp-date{font-size:0.9em; color:#685C53;}	
   
   #wideRoundBox2{background:url('../images/r-box-middle9.gif') top left repeat-y; margin-top:16px;}
    #wideRoundBox2 .wrapper{background:url('../images/r-box-top9.gif') top left no-repeat;}
     #wideRoundBox2 .wrapper1{background:url('../images/r-box-bottom9.gif') bottom left no-repeat; padding:15px 12px 21px 12px; color:#685C53; font-size:0.84em;}
	#wideRoundBox2 h3 {color:#69877C; font-size:1em; padding-bottom:6px;}
	#wideRoundBox2 div.section {border-top:1px solid #D7D6D4; clear:both; margin-top:12px; padding-top:12px;}
	
	#wideRoundBox2 #sendUpdates1 {clear:both; border-top:1px solid #D7D6D4; margin-top:5px; padding-top:8px; }
	#wideRoundBox2 #sendUpdates1 .col1{float:left; width: 25px; padding-top: 15px;}
	#wideRoundBox2 #sendUpdates1 .col2{float:left; width: 350px; font-size:1.0em; font-weight:bold; font-family:helvetica,arial,sans-serif;}
	#wideRoundBox2 #sendUpdates1 .col2 em { font-weight:normal; }
	
	#wideRoundBox2 #sendUpdates2 {clear:both; margin-top:5px; padding-top:8px; Margin-bottom:25px;}
	#wideRoundBox2 #sendUpdates2 .col1{float:left; width: 25px; padding-top: 5px;}
	#wideRoundBox2 #sendUpdates2 .col2{float:left; width: 350px; font-size:1.0em; font-weight:bold; font-family:helvetica,arial,sans-serif;}
	#wideRoundBox2 #sendUpdates2 .col3{float:right; margin-top:8px; }
	
	#rsvpSection{list-style:none; width:500px; padding-top:12px;} 		
	#rsvpSection label{font-weight:bold; display: block; padding-bottom:2px;}
       #rsvpSection input{border:1px solid #dededd; height:13px; font-size:0.84em; padding:3px; width:140px;}
       #rsvpSection #rsvpItem1{float:left; width:158px;}       
       #rsvpSection #rsvpItem2{float:left; width:158px;}     
	   #rsvpSection #rsvpItem2{float:left; width:158px;}     
      
      #rsvpSection #rsvpItem4{clear:both; width:305px; padding-top:6px; padding-bottom:4px;}
      #rsvpSection #rsvpItem4 input{width:300px;}
	  
	  #rsvpSection #rsvpItem5{clear:both; width:305px; padding-top:6px; padding-bottom:4px; }
      #rsvpSection #rsvpItem5 input{width:300px;}
	  
	  #rsvpSection #rsvpItem6{clear:both; width:305px; padding-top:6px; padding-bottom:4px; }
      #rsvpSection #rsvpItem6 input{width:300px;}
      
	  #wideRoundBox2 .columns .col1 {float:left; padding-right:10px; width:150px;}
	  #wideRoundBox2 .columns .col2 {float:left; padding-right:10px; width:150px;}
	  #wideRoundBox2 .columns .col3 {float:left; padding-right:10px; width:205px;}
	  
	  .rsvpConfirmation p { font-size:11px !important; margin:10px 0; }
	  .rsvpConfirmation td { padding:10px; }
	  .rsvpConfirmation ul { margin-left:14px; }
	  .rsvpConfirmation td.label { width:120px; padding-left:0; vertical-align:top; font-weight:bold; }
	  .rsvpConfirmation .hearingTitle { font-weight:bold; }
	  
	  a.lnkRSVP { display:block; width:72px; height:12px; background:url("../images/rsvp-button.gif") no-repeat; }
	  a.lnkRSVP:hover { background:url("../images/rsvp-button-hover.gif") no-repeat; }
/*RSVP*/

.eventWithVideos { float:left; width:350px; margin-right:18px; }
.eventVideos { width:206px; padding-top:6px; }
.eventVideos .videosTitle { display:block; padding-bottom:10px; font-size:16px; color:#f35902; border-bottom:solid 1px #f35902; }
.eventVideos .videoTitle { display:block; margin:10px 0 5px 0; text-align:center; color:#685C53; }
.eventVideos .video { }

/* story bubbles and stuff */
#story-links {position: relative; width:582px; padding-top: 15px; background:url('../images/select-story-top.gif') top left repeat-y; margin-top:10px; margin-bottom: 25px;}
	#story-links h2 {margin: 0 0 10px 15px; font-size:0.8em; padding-bottom:1px; text-transform: uppercase; color: #F35903;}
	#story-links .wrapper{padding-bottom: 9px; background:url('../images/select-story-bottom.gif') bottom left no-repeat;}
	#story-links ul#stories {padding-left: 5px;}
	#story-links ul#stories li {position: relative; z-index: 1; float: left; list-style: none; width: 102px; height: 130px; margin: 5px;}
	#story-links ul#stories li.over {z-index: 10;}
		#story-links  ul#stories li a.story-trigger, #story-links  ul#stories li a.story-trigger:visited {display: block; position: absolute; z-index: 1; width: 110px;} 
			#story-links ul#stories li a img, #story-links ul#stories li a:visited img {display: block; margin-bottom: 5px; border: 1px solid #D7D7D7; background: #fff;}
			#story-links ul#stories li a:hover img {border: 1px solid #F35903;}
		a.story-trigger {font-size: 0.8em; text-align: center;}
		div.story-bubble {position: absolute; top: 105px; left: -66px; z-index: 2; width: 234px; padding: 11px 0 0 0; background: transparent url(../images/story-bubble-top.gif) center top no-repeat;}
			.story-bubble-wrapper1 {padding: 0 0 11px 0; background: transparent url(../images/story-bubble-bottom.gif) center bottom no-repeat;}
				.story-bubble-wrapper2 {padding: 5px 15px 5px 15px; background: #fff url(../images/story-bubble-mid.gif) center top repeat-y;}
				  .story-bubble-wrapper2 h3 {color: #E65607; font-size: 1em; font-weight: bold;}
				  
/*two-rows*/			  
#story-links1 {position: relative; width:582px; padding-top: 15px; background:url('../images/select-story-top1.gif') top left no-repeat; margin-top:10px; margin-bottom: 25px;}
	#story-links1 h2 {margin: 0 0 10px 15px; font-size:0.8em; padding-bottom:1px; text-transform: uppercase; color: #F35903;}
	#story-links1 .wrapper{padding-bottom: 9px; background:url('../images/select-story-bottom1.gif') bottom left no-repeat;}
	#story-links1 ul#stories {padding-left: 5px;}
	#story-links1 ul#stories li {position: relative; z-index: 1; float: left; list-style: none; width: 102px; height: 130px; margin: 5px;}
	#story-links1 ul#stories li.over {z-index: 10;}
		#story-links1  ul#stories li a.story-trigger, #story-links  ul#stories li a.story-trigger:visited {display: block; position: absolute; z-index: 1; width: 110px;} 
			#story-links1 ul#stories li a img, #story-links ul#stories li a:visited img {display: block; margin-bottom: 5px; border: 1px solid #D7D7D7; background: #fff;}
			#story-links1 ul#stories li a:hover img {border: 1px solid #F35903;}
			
					
ul.pagination {clear: both; float: right; height: 13px; margin: 10px 15px 10px 0; background: transparent; }			
	ul.pagination li {float: left; list-style: none; width: auto; height: 13px; margin-left: 5px; }
		ul.pagination li a, ul.pagination li a:visited, ul.pagination li span {display: inline; color: #685C53 !important; font-size: 0.8em; font-weight: bold; line-height: 13px; }
		ul.pagination li a:hover, ul.pagination li a.current, ul.pagination li a.current:visited {color: #E25202 !important;}
			ul.pagination li a img {vertical-align: middle;}
			ul.pagination li span { color:#D58903 !important; }

.eventDetailsTable{font-family: helvetica, arial, sans-serif; font-size: 0.84em; color:#685c53;}
.eventDetailsTable tr td{padding-bottom: 10px; vertical-align:top; line-height:140%;}
.eventDetailsTable ul{padding-top:5px;}

.stateFinder { font-size:11px; }			
.stateFinder li { padding:14px 14px 0 14px !important; color:#fff; }
.stateFinder li.last { padding-bottom:12px !important; background:none !important; }
.stateFinder li .button { background:#6B5A5A; color:#fff; border:none; margin:4px 0; padding:0; width:30px; }

#reporterContainer { margin:0 auto; width:840px; background:#fff; }
#reporterContent { clear:both; text-align:left; color:#69877C; }
#reporterContent a { color:#D58903; text-decoration:none; }
#reporterContent #sideCol2.type1 { float:left; }
#reporterHeader { margin-left:17px; width:600px; }
#reporterHeader h1 { font-size:26px; color:#F35902; font-weight:normal; }
#reporterHeader p { font-size:0.84em; }
#reporterHeader ul { margin:10px 0 10px 17px; font-size:0.84em; }

.miniStory p.imgContainer{width:65px; float:left; padding:0;}

.chartsList1  li.moreRight div {margin-left:118px;}
    .midColBox h2{width:396px; height: 224px;}
    .midColBox {background:url('../images/mid-box-middle.gif')  repeat-y scroll left top;  margin:10px 0 20px;}
    .midColBox .midWrapper1{background:url('../images/mid-box-bottom.gif') bottom left no-repeat; padding:15px 15px 14px 15px;}
		.midColBox .midWrapper1 span.title{color:#F35902; font-weight:bold;}
	   
   #sideCol1 .spacer{padding-top:15px;}   		
   #sideBoxView {background:transparent url(../images/sidebox-middle.gif) repeat-y scroll left top; width: 175px;}
   #sideCol1 h2.ViewBox{background:transparent url(../images/sidebox-top.gif) no-repeat scroll left top; color:#998F86; font-size:0.84em; padding:9px 15px 3px; text-transform:uppercase; width: 175px;}    
   #sideBoxView #textBox-feature {background:transparent url(../images/sidebox-btm.gif) no-repeat scroll left bottom; height:10px;}
   
    #sideBox #textBox-feature {background:transparent url(../images/round-cor-btm.gif) no-repeat scroll left bottom; height:10px;}


   #sideBox #textBox p.nopadding{padding-bottom:0px;}
    #sideBox #textBox  p.more a{font-size: 11px;}
	 #sideBox #textBox  p.more2 {padding-top: 8px;}
	 #sideBox #textBox p.nopadding span{color:#685c53; font-weight:bold; text-transform: uppercase;}
	 #sideBox #textBox p.nopadding strong{color:#685c53;}
	 #sideBox #textBox p.nopadding img{margin-bottom: 9px;}
	
	#sideBox  #textBox-noborder p.nopadding{padding-bottom:5px;}
	#textBox-noborder p.nopadding{padding-bottom:10px;}
	#textBox-noborder {padding:5px 15px 2px 16px; font-size:0.84em;}
	 #textBox-noborder  p.more{padding:5px 0 0 0;}
	 #textBox-noborder  p.more a{font-size: 11px;}	 
	 #textBox-noborder p.nopadding img{margin-bottom: 9px;}
	
	#sideBox #textBox p.more2 {padding-bottom:2px;}
	p.more2 a{ background:transparent url(../images/more-bullet.gif) no-repeat scroll left center; font-size:0.84em; padding-left:10px; font-size: 11px;}	
	p.more2.right {text-align:right;}

	 /*#sideMenu.recommend */
	  #sideMenu.recommendations a{background:url('../images/menu-recommend.jpg') top left no-repeat;}
	  
	  #sideMenu.recommendations #item1 a{display:block; width:186px; height:29px; text-indent:-666em; overflow:hidden;}
	  #sideMenu.recommendations #item1 a:hover{background-position:0 -181px;}
	  #sideMenu.recommendations #item1 a.current,
	  #sideMenu.recommendations #item1 a.current:hover{background-position:0 -361px;}
	 
	  #sideMenu.recommendations #item2 a{background-position:0 -29px; display: block; width:186px; height:30px; text-indent:-666em; overflow:hidden;}
	  #sideMenu.recommendations #item2 a:hover{background-position:0 -210px;}
	  #sideMenu.recommendations #item2 a.current,
	  #sideMenu.recommendations #item2 a.current:hover{background-position:0 -390px;}
	 
	  #sideMenu.recommendations #item3 a{background-position:0 -59px; display: block; width:186px; height:30px; text-indent:-666em; overflow:hidden;}
	  #sideMenu.recommendations #item3 a:hover{background-position:0 -240px;}
	  #sideMenu.recommendations #item3 a.current,
	  #sideMenu.recommendations #item3 a.current:hover{background-position:0 -420px;}
	
	  #sideMenu.recommendations #item4 a{background-position:0 -89px; display: block; width:186px; height:30px; text-indent:-666em; overflow:hidden;}
	  #sideMenu.recommendations #item4 a:hover{background-position:0 -270px;}
	  #sideMenu.recommendations #item4 a.current,
	  #sideMenu.recommendations #item4 a.current:hover{background-position:0 -450px;} 
	  
	  #sideMenu.recommendations #item5 a{background-position:0 -119px; display: block; width:186px; height:30px; text-indent:-666em; overflow:hidden;}
	  #sideMenu.recommendations #item5 a:hover{background-position:0 -300px;}
	  #sideMenu.recommendations #item5 a.current,
	  #sideMenu.recommendations #item5 a.current:hover{background-position:0 -480px;}   
	  
	  #sideMenu.recommendations #item6 a{background-position:0 -149px; display: block; width:186px; height:33px; text-indent:-666em; overflow:hidden;}
	  #sideMenu.recommendations #item6 a:hover{background-position:0 -330px;}
	  #sideMenu.recommendations #item6 a.current,
	  #sideMenu.recommendations #item6 a.current:hover{background-position:0 -510px;} 
	  /*end #sideMenu.recommend */  
	  
	  /* Recommend Landing*/
	  	.recommend{margin: 0 12px 0 10px;}
		.recommendWrapper { background:transparent url(../images/rec-top.gif) no-repeat scroll left top; margin:10px 0; padding-top:9px; height: 9px;}
		.recommendWrapper1 { background:transparent url(../images/rec-bottom.gif) no-repeat scroll left bottom; height: 22px;}
		.recommendText { color:#ffffff; font-size:0.8em !important; text-transform: uppercase; padding: 0 0 7px 16px; font-weight: bold;}
		
		.recommendBulletList {color:#685C53; font-size:0.9em; line-height:140%; margin-left:18px; font-weight:bold; list-style-image: url(../images/rec-bullet.gif); padding-top: 13px; padding-bottom:10px;}
		.recommendBulletList li {padding-top: 8px; line-height: 15px;}
		.recommendRule{border-color:#d6d6d4; border-style:solid none none; border-width:1px medium medium; height:1px; margin-top: 5px;}
		
		#sideCol1.type1 h2.yellowhead {background:transparent url(../images/round-cor-yellow.gif) no-repeat scroll left top; color:#4D4E53; font-size:0.84em; padding:12px 15px 0px 14px; text-transform:uppercase; height: 22px;}		
		#sideCol1 .textBox-feature{background:transparent url(../images/round-cor-yellow-btm.gif) no-repeat scroll left bottom; height: 14px;}	
		#sideBoxRed .textBox {margin-left: 1px;}
		#sideBoxRed .textBox p {padding: 10px 10px 0px 10px; color:#FFFFFF; font-size: 11px; background-color: #e45302;}
		#sideBoxRed .textBox p.more2 a{color:#FFFFFF; background:transparent url(../images/white-bullet.gif) no-repeat scroll left center; }
	  /*end Recommend Landing */
	  #sideBox1 p.readmore{text-align: right; font-size:11px; padding:0 10px 10px;}
	  #sideBox1 p.readmore a {background:transparent url(../images/white-bullet.gif) no-repeat scroll left center; color:#FFFFFF; padding-left:10px;}
	  
	  #sideBox #textBox  ul.recommend-list{list-style:none; padding-bottom:3px; background:none;}
	 #sideBox #textBox p.recommend-end {padding:5px 15px 13px 16px; background:transparent url(../images/round-cor-btm.gif) no-repeat scroll left bottom; text-align:right;}
	#sideBox #textBox p.recommend-end  a{background:transparent url(../images/more-bullet.gif) no-repeat scroll left center;font-size:11px; padding-left:10px;}
	
	.firstSection li {float:none;}
	.firstSection li h3 {margin-top:5px!important;margin-bottom:5px!important;padding-bottom:0!important;}
	.firstSection li label {display:block;font-weight:bold;padding-bottom:2px;}
	.firstSection li input {width:38px;}
	
	
	/* Decommission Updates */
	.closeout-text {height: 92px; padding: 10px 0;}
	.closeout-text p {margin:0 auto; text-align:left; width:770px; border: 2px solid #efb07b; padding: 10px;}
	.closeout-text a {color:#F35902; text-decoration:none;}
	.closeout-text a:hover {color:#F35902;}
	
	.wrapper ul.publications  li {float: left; padding-left: 5px;}