@charset "utf-8";

html { overflow: -moz-scrollbars-vertical; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#003366; margin:0; background:#336699;  }
body a { padding:0; text-decoration:underline; color:#336699; }
body a:hover { text-decoration:none; }
body p { margin: 0px 5px 15px 10px; }
body h1, body h2, body h3, body h4, body h5, body h6 { margin: 10px 5px 0px 10px; }
body h1 { font-size: 24px; } body h2 { font-size: 20px; } body h3 { font-size: 16px; } body h4 { font-size: 14px; } body h5 { font-size: 12px; }  body h6 { font-size: 10px; /*color:#659ACE;*/ } body table h6 { margin: 0px; }
body .underline { color:#659ACE; font-family:Arial,Helvetica,sans-serif; font-style:italic; border-bottom:1px solid #DADADA; padding-bottom:5px; margin-top: 25px!important; margin-bottom:10px!important;  }
body .page_heading { color:#659ACE; font-size:24px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-style:italic; border-top:1px solid #DADADA; padding-bottom:5px; padding-top: 7px; margin-top: 0px; padding-left:15px; margin-bottom:20px!important;  }
body img { border:none; }
br.clear { clear:both; }
hr { height: 1px; color: #DADADA; background-color: #DADADA; border:none; margin-bottom:17px; }

div#wrapper { width:760px; margin: 0px auto; }


/*------------------------------------------------------------------------------*/
/*---------------------------------- HOMEPAGE ----------------------------------*/
/*------------------------------------------------------------------------------*/
div#home_header { float:left; .margin-bottom:-2px; }
div#home_content { margin: 0px 14px; background:#FFFFFF; width:734px; float:left; }
div#two_column div#two_left { float:left; width: 190px; background:#FFFFFF; padding-left: 10px; padding-top: 8px; margin-bottom: 20px; }
div#two_column div#two_right { float: right; width: 514px; color: #666633; margin-right: 15px; }
div#two_column div#two_right a { color:#666633; }
div#two_column div#two_right div#sitesmap { background: #ffffcc; }
div#two_column div#two_right div#borderbox { border-right: 1px solid #FC0; border-left: 1px solid #FC0; width:514px; }
div#two_column div#two_right div#borderbox p { margin: 0px -5px 5px 10px; }
div#two_column div#two_right ul { float:left; margin-right: 20px; }
div#two_column div#two_right div#best_places_to_work { text-align:center; margin: 10px auto; } 
div#two_column div#two_right div#best_places_to_work img { margin: 0 10px 0 10px; } 
div#three_column ul li { margin-bottom: 5px; }
div#three_column div#three_left { float: left; width: 36% }
div#three_column div#three_left ul li { margin-bottom: 8px; }
div#three_column div#three_left ul li a { color:#C63; font-weight:bold; font-size:10px; }
div#three_column div#three_middle { float: left; width: 32% }
div#three_column div#three_right { float: left; width: 32% }
div#three_column div#three_right h3 { text-indent: -100000px; }
div#three_column div#three_right ul { margin-left: -35px; .margin-left: 0px; }
div#three_column div#three_right ul li { list-style-type:none; }


/*------------------------------------------------------------------------------*/
/*---------------------------------- SUBPAGES ----------------------------------*/
/*------------------------------------------------------------------------------*/
div#header { float:left; }
div#contentwrapper { float:left; background:#FFFFFF; width: 758px; padding-top: 10px; height:100%; }
div#left_nav { float:left; width: 131px; background:#FFFFFF; }
div#breadcrumbs { margin: 10px 0px 13px; }
div#right_nav { float:left; width: 186px; background:#FFFFFF; margin-top: 1px; }
ul.inline { display:inline; }
ul.inline li { border-left: solid 1px #336699; display:inline; list-style-type:none; padding: 0px 4px 0px 4px; /*margin-right:-4px;*/ }
ul.inline li.first { border-left:none; margin-right:-5px; }
ul.inline li.first_nomargin { border-left:none; margin-right: 0px; }
ul.breadcrumb { padding-left: 0px; margin-left:8px; }
ul.breadcrumb li { padding: 0px 5px; }
ul.breadcrumb a { color:#6699cc; }

/* Page Banner */
div#page_banner { width:628px; /*height: 30px;*/ }

/* Content */
div#content { float:left; width: 441px; background:#FFFFFF; }
div#content img { margin-bottom: 10px; }
div#content img.float_right { margin: 0px 15px 10px 10px !important; float:right; }
div#content ul li.pdf_download { background:url(../images/pdf_generic.gif) no-repeat left top; padding-left: 30px; padding-bottom: 12px; list-style-type:none;  }
div#content ul li.pdf_download a { margin: auto; font-weight:bold; }
div#content ul li.html_download { padding-left: 30px; padding-bottom: 12px;  }
div#content ul li.html_download a { margin: auto; font-weight:bold; }
div#content ul li.txt_download { padding-left: 30px; padding-bottom: 12px;  }
div#content ul li.txt_download a { margin: auto; font-weight:bold; }
div#content ul li.vid_download { padding-left: 30px; padding-bottom: 12px;  }
div#content ul li.vid_download a { margin: auto; font-weight:bold; }
div#content ul li.csv_download { background:url(../images/csv_rc.gif) no-repeat left top; padding-left: 30px; padding-bottom: 12px; list-style-type:none;  }
div#content ul li.csv_download a { margin: auto; font-weight:bold;  }
div#content img.banner { margin-bottom: 20px; }
div#content div#return_to_top { text-align:center; margin: 40px auto 5px; }
div#content table { margin-left: 11px; }
div#content table#employment { margin-left: 0px; }
div#content img { margin-left: 11px; }
div#content table img { margin-left:0px; }
div#content table.bottom_border { border-top:1px solid #DADADA; border-collapse:collapse; margin-bottom:15px;  }
div#content table.bottom_border tr { border-bottom:1px solid #DADADA; border-left:1px solid #DADADA; border-right:1px solid #DADADA; }
div#content table.bottom_border tr td { padding: 5px; text-align:left; }
div#content table.employment, div#content table.employment table { margin-left: 0px !important; }
div#content table.employment img { margin-bottom:0px!important; }
div#content dl { margin-left: 11px; }
div#content dl dt { margin-bottom: 5px; margin-top: 20px;}
div#content dl dt a { font-size: 12px; }
div#content dl dd { margin-left: 0px;  margin-bottom: 20px; }
div#content dl dd ul { margin-top: 5px; }


/* Right Pane */
div#right_nav div.related_links ul { padding-left:15px; margin-bottom: 30px; }
div#right_nav div.related_links ul li { list-style-type:none; margin-bottom: 18px; padding-left: 15px; height: 13px; }
div#right_nav div.related_links ul li a { font-size: 10px; font-weight:bold; }
div#right_nav div.doe_site_link { margin-bottom: 30px; }
div#right_nav div.doesites ul li { background:url(../images/pp.gif) no-repeat left top; }
div#right_nav div.doesites ul li a { color:#996; }
div#right_nav div.recommendations ul li { background:url(../images/rm_pp.gif) no-repeat left top; }
div#right_nav div.recommendations ul li a { color:#609900; }
div#right_nav div.correspondence ul li { background:url(../images/cr_pp.gif) no-repeat left top; }
div#right_nav div.correspondence ul li a { color:#660000; }
div#right_nav div.technical_reports ul li { background:url(../images/t_pp.gif) no-repeat left top; }
div#right_nav div.technical_reports ul li a { color:#336633; }
div#right_nav div.staff_issue_reports ul li { background:url(../images/si_pp.gif) no-repeat left top; }
div#right_nav div.staff_issue_reports ul li a { color:#9966CC; }
div#right_nav div.weekly_reports ul li { background:url(../images/wr_pp.gif) no-repeat left top; }
div#right_nav div.weekly_reports ul li a { color:#CC6600; }
div#right_nav div.testimonies ul li { background:url(../images/tt_pp.gif) no-repeat left top; }
div#right_nav div.testimonies ul li a { color:#CC6600; }
div#right_nav div#windows_media {  float:left;  }
div#right_nav div#windows_media hr { width: 93%; float:left; margin-top: 20px; }
div#right_nav div#windows_media img { padding:8px; margin-right: 10px; float:right; }
div#right_nav div#adobe_reader { float:left; width: 185px; }
div#right_nav div#adobe_reader hr { width: 93%; float:left; margin-top: 20px; }
div#right_nav div#adobe_reader img { padding:5px; margin: 0px auto; }

/* Tabbed Panels */
div#content div.TabbedPanels ul { margin:0; padding:0; }
div#content div.TabbedPanels ul li { margin-top:15px; }
div#content div.TabbedPanels ul.TabbedPanelsTabGroup li.TabbedPanelsTab { margin-top:0px; }
div#content div.TabbedPanels div.TabbedPanelsContentGroup a:visited { /*color:#91A6B5;*/ color:#8499AE; }
div#content div.TabbedPanels div.TabbedPanelsContentGroup div.TabbedPanelsContent ul { border-top: 1px solid #DADADA; padding-bottom:15px; }

/* Recommendations */
div#content div.tpRecommendations ul li.pdf_download { background:url(../images/recomm_pdf.gif) no-repeat left top; }
div#content div.tpRecommendations ul li.txt_download { background:url(../images/txt_rec.gif) no-repeat left top; }
div#content div.tpRecommendations ul li.html_download { background:url(../images/html_rec.gif) no-repeat left top; }

/* Correspondence */
div#content div.tpCorrespondence ul li.pdf_download { background:url(../images/pdf_cr.gif) no-repeat left top;  }
div#content div.tpCorrespondence ul li.txt_download  {}
div#content div.tpCorrespondence ul li.html_download  {}
div#content div#tpCorrespondenceAll div.TabbedPanelsContentGroup div.TabbedPanelsContent ul { padding-top: 10px; } 
div#content div#tpCorrespondenceAll div.TabbedPanelsContentGroup div.TabbedPanelsContent ul li { margin-top: 5px; padding-bottom:12px; }

/* Technical Reports */
div#content div.tpTechnicalReports ul li.pdf_download { background:url(../images/pdf_t.gif) no-repeat left top;  }
div#content div.tpTechnicalReports ul li.html_download { background:url(../images/html_t.gif) no-repeat left top;  }

/* Board Members */
div.board_members h5, div.board_members h5 a { color:#C60; font-size: 10px; }
div.board_members table.resume_table td { padding: 0px 0px 15px 0px; }
div.board_members ul { list-style-type:none; padding-left:10px; }

/* Staff Issue Reports */
div#content div.tpStaffIssueReports ul li.pdf_download { background:url(../images/pdf_sir.gif) no-repeat left top;  }
div#content div.tpStaffIssueReports ul li.html_download { background:url(../images/html_sir.gif) no-repeat left top;  }
div#content div.tpStaffIssueReports ul li.txt_download { background:url(../images/txt_sir.gif) no-repeat left top;  }

/* Weekly Site Rep Reports */
div#content div.tpWeeklyReports div.TabbedPanelsContentGroup { float:left; width:388px!important; }
div#content div.tpWeeklyReports div.TabbedPanelsContent ul { padding-top:10px; padding-left:15px; float: left; width: 373px!important; list-style: none;}
div#content div.tpWeeklyReports div.TabbedPanelsContent ul li { /*background:url(../images/pdf_generic.gif) no-repeat left center; padding-left: 30px; padding-bottom: 16px; padding-top:11px; margin-top:5px;*/ list-style-type:disc; float: left; width: 170px; margin-left: 15px; }

/* Testimonies, Speeches and Miscellaneous Items */
div#content div.tpTestimonies ul li.pdf_download { background:url(../images/pdf_ts.gif) no-repeat left top;  }
div#content div.tpTestimonies ul li.html_download { background:url(../images/html_ts.gif) no-repeat left top;  }
div#content div.tpTestimonies ul li.txt_download { background:url(../images/txt_ts.gif) no-repeat left top;  }
div#content div.tpTestimonies ul li.vid_download { background:url(../images/vid_ts.gif) no-repeat left top;  }

/* Public Hearings */
div#content div.tpPublicHearings ul li.pdf_download { background:url(../images/pdf_ph.gif) no-repeat left top;  }
div#content div.tpPublicHearings ul li.html_download { background:url(../images/html_ph.gif) no-repeat left top;  }
div#content div.tpPublicHearings ul li.vid_download { background:url(../images/vid_ph.gif) no-repeat left top;  }

/* Search */
div#wrapper div#content.search { width:718px; padding:20px 0px 20px 35px; }

div.links ul li { line-height: 20px; }
div.links ul li a { color:#3366CC; }
div.links ul li a:visited { color:#000066; }

div.left_column { float:left; margin-right: 40px; margin-left: 20px; }
div.right_column { float:left; } 

div.wr a, div.wr li a { color:#CC6600; font-weight:bold; }

ul.section_headings li { line-height: 20px; list-style-type:none; }


/*------------------------------------------------------------------------------*/
/*---------------------------------- FOOTER ------------------------------------*/
/*------------------------------------------------------------------------------*/

/* Subpages Footer */
div#footer { background:#FFF; width:758px; height: 30px; padding-top: 30px; clear:both; }
div#footer ul.inline { margin-left: 15px; padding-left: 0px; }
div#footer ul.inline li { margin-right: -4px; }

/* Homepage Footer */
div.home_footer { width: 100%!important; height: 30px; margin-top: 40px; }