

html {overflow: -moz-scrollbars-vertical;}

body 
{background: #5b4c45 url('../images/bg_body.png') left top repeat-x !important;
	font-family: Arial, Helvetica, sans-serif;
	width:1024px; 
 margin: 0 auto; 
}

img {border: 0;}

p, li, td {font-size: 12px;}



h1 {font-size: 20px; color: #484849; margin-bottom: 24px;}
h1.minor {font-size: 16px; color: #484849; margin-bottom: 12px;}
h2 {font-size: 16px; color: #063472; margin-bottom: 12px;}
h2.minor {font-size: 16px; color: #063472;} 
h3 {font-size: 14px; color: #006;}
h3.white {font-size: 14px; color: #fff;}
h3.minor {font-size: 12px; color: #006;}
h6 {	font-size: 13px;	font-weight: bold;	font-style : italic;	margin-bottom : -12px;}
.overall
{background-color: #fff;
}

.red {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom : -12px;
}

.bcrumb, a.bcrumb, a.bcrumb:visited, a.bcrumb:hover {
color: white;
font-size: 10px;
}
.environment {
font-size: 12px; 
font-weight: bold; 
background:#060;
color: #fff;
}
.pageTitle {
font-size: 24px; 
padding-left: 12px;
font-weight: bold; 
background:url('../images/banner_ert.png') left top no-repeat;
 height: 70px;
color: #fff;
}
.pageTitle2 {
font-size: 16px; 
padding-left: 12px;
font-weight: bold; 
background:url('../images/bg_pageTitle2.png') left top no-repeat;
height: 32px;
color: #fff;
}

/* Home Page Styles */
.search
	{
		text-align: right;
		background: #006;
		color: #fff;
	}

	table.home_top
	{
		width: 100%;
		background: #e6f0f8;
		padding-bottom: 15px;
		padding-top: 20px;
	}

	table.home_top td
	{
		vertical-align: top;
		padding-bottom: 15px;
		padding-top: 20px;
	}

	table.home_top td.home_top_left
	{
		width: 35%;
		padding: 15px 5px 0 25px;
		vertical-align: top;
	}

	table.home_top td.home_top_middle
	{
		width: 28%;
		text-align: center;
	}

	table.home_top td.home_top_right
	{
		width: 33%;
	}

	table.home_bottom
	{
		width: 100%;
		margin-top: 0;
		background: #e6f0f8;
	}

	table.home_bottom th
	{
		font-size: 11px;
	}

	table.home_bottom td
	{
		vertical-align: top;
		width: 16%;
	}

	table.home_bottom th.menuhead
	{
		background: url(../images/homeMenuHeadBG.gif) top left repeat-x;
		font-size: 11px;
		text-align: center;
		height: 27px;
		border: 1px solid green;
	}
	
	table.home_bottom th.menuhead a, table.home_bottom th.menuhead a:visited
	{
	color: black;
	text-decoration: none;
	}

	table.home_bottom td.menubg
	{
		background: url(../images/homeMenuBG.gif) top center repeat-x;
		border: 2px solid #b1d0ea;
		padding: 10px;
		font-size: 11px;
	}

	table.home_bottom ul
	{
		margin-left: 0;
		padding-left: 0;
		margin-top: 5px;
	}

	table.home_bottom ul li
	{
		font-size: 11px;
		line-height: 12px;
		list-style-type: none;
		background: url(../images/bullet.gif) top left no-repeat;
		padding-left: 12px;
	}

	.newsbox
	{
		
		background: #edf5dd url(../images/newsboxBG.gif) repeat-x 0 0;
		width: 95%;

		border: 1px solid #060;
	}
	
	.newsbox .newshead
	{
	

		background: #060 url(../images/news_bg.gif) top left repeat-x;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		text-align: center;
		padding: 2px;
		height: 18px;
	}

	.newsbox ul
	{
		margin-left: 0;
		padding-left: 22px;
		margin-top: 3%;
		margin-bottom: 5px;
		list-style-type: square;
		
	}

	.newsbox li
	{
	list-style-type: square;
	font-size: 12px;
	padding-bottom: 12px;
	}
	
	.newsbox li a, .newsbox li a:visited, .newsbox li a:hover
	{
	font-size: 12px;
	}
	
	p.largertxt {
	font-size: 14px;
	}
	
	.tagline
	{
	background: #006; 
	vertical-align: middle;
	margin-left : 20px;
	margin-top : 0px;
	font-size: 11px; 
	font-weight: normal;
	color: #b2d0eb;
	width: 100%;
	}
/*************** End Home Page Styles *****************/

.tblcaption {
   color: #000066;
   font-size:  16px;
   font-weight:  bold;
}

/* spacer nav to replace empty div tags to meet FHWA requirements */
.navspacer
{

}
table td.navborders
{text-align: center;
 border-right: 1px solid #aaff4c;
 border-bottom:1px solid #aaff4c;
  border-top:1px solid #aaff4c;}
  
table td.navborders_noright
{text-align: center;
 border-right: 0;
 border-bottom:1px solid #aaff4c;
  border-top:1px solid #aaff4c;}
.navtop {
	font-family: tahoma, arial, helvetica;
	font-size: 11px; 
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #464646;
	line-height: normal;
}

.navtop a {
	font-family: tahoma, arial, helvetica;
	font-size: 11px; 
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #464646;
	line-height: normal;
}
.navtop:hover {
   font-family:  tahoma, arial, helvetica;
   font-size: 11px; 
   color: #fff;
   font-weight: bold;
   text-decoration: underline;
   background-color: #3e3e3f;
}
.navtop_on {
	font-family: tahoma, arial, helvetica;
	font-size: 11px; 
	color: #aaff4c;
	font-weight: bold;
	text-decoration: none;
	line-height:normal;
	
}
.navtop_on:hover {
  font-family: tahoma, arial, helvetica;
	font-size: 11px; 
	color: #aaff4c;
	font-weight: bold;
	text-decoration: underline;
	line-height:normal;
}
.navtop:visited {
   font-family:  tahoma, arial, helvetica;
   font-size: 11px; 
   color: #fff;
   font-weight: bold;
}
.navtop_on:visited {
   font-family:  tahoma, arial, helvetica;
   font-size: 11px; 
   color: #aaff4c;
   font-weight: bold;
}

table.navLeft
	{
		width:175px;
		background-color: #e7e7e7;
	}
table.navLeft a
	{
		color: #484848;
	}
	table.navLeft a.navOn
	{
		color: #55a640;
	}
	table.navLeft td 
	{
		vertical-align: top;
		padding: 12px 0 12px 12px;
        line-height: normal;
		border-bottom: 1px solid #c2c4c6;
	}
table.navLeft td ul.nav2
	{
		   font-weight: normal;
    font-size: 11px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	}
	table.navLeft td.nav_on
	{
	font-size: 12px;
     color: #55a640;
     font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin-left: 3px;
    padding-left: 6px;
    padding-top: 12px;
    padding-bottom:12px;
    border-left: 5px solid #55a630;
    border-bottom: 1px solid #858585;
    background-color: #fff;
 
	}
	
	table.navLeft td a.nav_on
	{
	
   font-size: 12px;
   color: #55a640;
    
	}


	table.navLeft td.nav_off
	{
		font-family: arial, helvetica;
	padding-left: 12px;
	color: #484848;
	font-weight: bold;
	text-decoration: none;
	}
table.navLeft td a.nav_off
	{
		font-family: arial, helvetica;
	padding-left: 12px;
	color: #484848;
	font-weight: bold;
	text-decoration: none;
	}
#navleft2 {
       font-weight: normal;
    font-size: 11px;
    color: #000;
    background-color: #e7e7e7;
    margin-left: -6px;
    margin-bottom: -22px;
    padding-top: 1px;
    margin-top: 6px;
    border-top: 1px solid #ccc;
  
}

#navleft2 ul{
     
    margin-left: -9px;  
}

#navleft2 ul .eco_logical{
     
    margin-left: 28px;  
}
#navleft2 a {
       font-weight: normal;
    font-size: 11px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#navleft2 a.navleft2_on {
      
    font-size: 11px;
    color: #4b9253;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#navleft2 a:hover {
       font-weight: normal;
    font-size: 11px;
    color: #484848;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#navleft2:visited {
    font-weight: normal;
    font-size: 11px;
    color: #000;
     font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}



.navDots 
{
	margin-bottom: 5px;
	margin-top: 0;
	padding: 0;
	font-size: 10px;
}

.headline {
    FONT-SIZE: 16px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
    TEXT-DECORATION: none;
	line-height: 28px;
	letter-spacing: 4px;
	word-spacing: .5em; 
}
.whitesmall {
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none;
}
.whitesmallu {
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: underline;
}
.whitenorm {
   
   font-size: 12px; 
   color: #FFFFFF;
}
.white10px {
   
   font-size: 11px; 
   color: #FFFFFF;
}
.whitebold {
   
   font-size: 12px; 
   font-weight: bold;
   color: #FFFFFF;
}
P.small {
   
   font-size: 11px; }

.small {
   
   font-size: 11px; 
 }
.smaller {
   
   font-size: 10px; 
 }

.bluetiny {
   
   font-size: 11px; 
   font-weight:  bold;
   color: #000066;
}

.bluesm {
   
   font-size: 12px; 
   font-weight:  bold;
   color: #000066;
}
.blue14 {
   
   font-size: 14px; 
   font-weight:  bold;
   color: #000066;
}

 .uline {
	text-decoration: underline;
}

.lit {
	margin-left : 20px;
	margin-top : 0px;
	
	font-size: 11px; 
	font-weight: normal;
}

.lit2 {
	margin-left : 30px;
	margin-top : 0px;
	
	font-size: 11px; 
	font-weight: normal;
}

.litmed {
	margin-left : -10px;
	margin-top : 0px;
	
	font-size: 12px; 
	font-weight: normal;
}

.new {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt; 
	color: #333399;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF99;
}

.capUI {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.big  {
   color: #000066;
   
   font-size:  14px;
   font-weight:  bold;
 }
ul li
{
list-style: disc;
padding-bottom: 3px;
margin-left: -6px;
margin-right: 4px;
}
li li
{
list-style: circle;
}

#box
{
	border: 1px solid #000066;
	padding: 7px;
	width: 88%;
}

.box_25percent
{
	border: 1px solid #000066;
	padding: 7px;
	width: 25%;
	float: right;
}

#entryBox
{
	border: 1px solid #000066;
	background: #DDF3F8; 
	width: 80%;
}

p.mission
{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-style: italic;
margin-top: 0;
margin-bottom: 8px;
text-align: center; 

}

h2.lineunder
{
border-bottom: 1px solid #000066;
width: 95%;
}
td.border
{
	background: #000066;
	width: 1px;
	height: 1px;
}
td.borderLite
{
	background: #B4CBDD;
	width: 1px;
	height: 1px;
}
td.spacer
{
	width: 5px;
}




/* home page styles */





h2.lineunder
{
border-bottom: 1px solid #000066;
}
.bold
{
font-weight: bold;
color: #006;
}
.crumb
{
font-size: 11px;
color: #006;
}
a.crumb, a.crumb:hover, a.crumb:visited
{
text-decoration: none;
color: #006;
}
.v {
text-decoration: underline
}

#gallup
{
margin: 10px;
}

.sitemapHead
{
font-size: 11px;
font-weight: bold;
margin-bottom: 3px;
text-decoration: none;
color: #000099;
}
.sitemapHead:hover
{
font-size: 11px;
font-weight: bold;
margin-bottom: 3px;
color: #660000;
}
a.siteHead, a.siteHead:hover, a.siteHead:visited
{
font-size: 11px;
font-weight: bold;
margin-bottom: 3px;
color: #000;
text-decoration: none;
}
.sitemap {
margin-bottom: 8px;
} 
.sitemapOne {
margin-bottom: 8px;
margin-top: 8px;
} 
.sitemapSub
{
margin-left: 8px;
padding-top: 3px;
padding-bottom: 8px;
}

a.menuFeedbk, a.menuFeedbk:visited
{
font-size: 12px; 
color: #0175fb;
font-weight: bold;
margin-left: -18px;
}
a.menuFeedbk:hover
{ 
color: #0175fb;
text-decoration: none;
}

.red {color: #c30;}
.redSmall {color: #c30; font-size: 11px; text-decoration: none;}

.redSmall:hover {color: #C30; font-size: 11px; text-decoration: underline;}

a.menuSub, a.menuSub:visited
{
	color: #006;
	font-size: 11px; 
	line-height: 13px; 
}
a.menuSub:hover
{
	color: #660000; 
}

table.layout {
border-left: 1px solid black;
border-top: 1px solid black;
}
table.layout th
{
border-right: 1px solid black;
border-bottom: 1px solid black;
}
table.layout td
{
border-right: 1px solid black;
border-bottom: 1px solid black;
vertical-align: top;
}

ul.no_indent
{
margin-left: 0;
padding-left: 20px;
margin-top: 0;
}

ul.no_indent li
{
padding-bottom: 7px;
}

ul.no_indent a, ul.no_indent a:visited
{
line-height: 16px;
}

/* Editing Styles for Rachael */

.comment
{
font-size: 11px;
color: red;
} 

.red_bg
{
background: red;
color: white;
padding: 5px;
}

.right_box
{
float: right;
padding: 7px;
margin-left: 8px;
background: #ffffcd;
border: 1px solid #f5f5bc;
}



.right_box ul
{
margin-left: 0;
padding-left: 22px;
}

.hilite
{
background: yellow;
border: 0;
font-weight: normal;
font-size: 12px;
}

/* NEWSLETTERS */
a.newsletter, a.newsletter:hover, a.newsletter:visited
{
color: white;
font-size: 12px;
font-weight: bold;
line-height: 13px;
text-decoration: none;
}

table#newsletter_header
{
width: 100%;
background: #03c;
margin: 0 auto;
}

table#newsletter_header td.successes
{
background: #006500;
text-align: center;
}

table#newsletter_header td.monthly
{
background: #006;
text-align: center;
}

table#contacts
{
margin-top: 0;
margin-left: 0;
padding: 6px;
}

table#contacts td
{
vertical-align: top;
}

table#contacts caption
{font-size: 14px; color: #006; font-weight: bold; text-align: left}

.bluebox {background: #dce3f1; color: #000; margin: 8px; border: 1px solid #b6c4df; padding: 8px;
} 


.bluebox h2 {margin-top: 5px; margin-left: 10px;}
.bluebox a, bluebox a:visited
{
color: #006;
}
.bluebox li
{
font-size: 12px;
padding-right: 12px;
}
.bluebox p
{
font-size: 12px;
padding: 1px 12px 1px 12px;
}

.darkblue
{background: #003366; color: #fff; margin: 8px; border: 1px solid #b6c4df; padding: 8px;
}

.darkblue a, darkblue a:visited
{color: #fff; 
}

.bluebox_fancy {
background: #dce3f1; 
color: #000; 
border: 1px solid #a8b7d6;
padding: 7px;
} 

.bluebox_fancy p, .bluebox_fancy li
{
font-size: 12px;
}

.bluebox_fancy ul
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 22px;
}

.bluebox_fancy .hd
{
font-size: 13px;
text-align: center;
font-weight: bold;
color: #006;
}


.box {
background: #f5f5cc; 
padding: 8px; 
color: #000; 
margin-top: 8px;
border: 1px solid #006; 
}

.contactbox
{
border: 1px solid #ffa500;
padding: 5px;
}

.contactbox h2.minor
{
color: #008380;
margin-top: 5px;
padding-top: 0;
}

.photo_container {
background: #fff; 
padding: 0px 0px 0px 12px; 
color: #000; 
}
.lightbluebox {
background: #c7d6fd; 
padding: 8px; 
color: #000; 
margin-left: 8px;
}

.lightbluebox ul {
margin-left: 0;
padding-left: 20px;
padding-bottom: 0;
margin-bottom: 0;
}

.lightblueboxhdr{
font-weight: bold;}

.lightbluebox .boxtext
{
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

.lightbluebox li
{
font-size: 12px;
}

a.whitelink, a.whitelink:visited  
{
color: white;
}
a.whitelink:hover
{
color: white;
}
h3.whiteh3 {
color: white;
text-align: center;
margin-top: 0;
padding-top: 7px;
}

.pdf
{
margin-top: 7px;
font-size: 11px;
}

.verysmall
{
font-size: 9px;
}

h2.newsltr {
font-size: 16px;
}

h3.newsltr
{
font-size: 14px;

}

h4.newsltr
{
font-size: 13px;
color: #006;
}

h5.newsltr
{
font-size: 12px;
color: #006;
}


table.news_contact
{
border-left: 1px solid black;
border-top: 1px solid black;
}

table.news_contact th
{
border-right: 1px solid black;
border-bottom: 1px solid black;
font-size: 11px;
text-decoration: underline;
text-align: left;
}



table.news_contact td
{
border-right: 1px solid black;
border-bottom: 1px solid black;
vertical-align: top;
font-size: 11px;
}

table.newsltr_page
{
width: 95%;
margin: 0 auto;
border: 1px solid black;
}

.hilite
{
background: yellow;
}


li.abc
{
list-style-type: lower-alpha;
padding-bottom: 5px;
}


li.roman
{
list-style-type: upper-roman;
padding-bottom: 5px;
}

.upperalpa
{
list-style-type: upper-alpha;
padding-bottom: 5px;
}
.centered
{
text-align: center;
}


/* Features */

table.features
{
width: 90%;
margin-top: 25px;
margin-left:auto;
margin-right:auto;
background-color:#fff;
}

table.features td
{
width: 50%;
background-color: #f7f5d8;
border:4px solid #fff;
}

table.features td.empty
{
background-color: #fff;
}

table.features td.valignmid
{
vertical-align: middle;
}

table.lined
{
border-top: 1px solid black;
border-left: 1px solid black;
}

table.lined td, table.lined th
{
border-bottom: 1px solid black;
border-right: 1px solid black;
}

table.lined td
{
vertical-align: top;
}

table.lined td.ctr
{
text-align: center;
}

table.lined td.sm, table.lined th.sm
{
font-size: .85em;
}

table.lined th.leftnobold
{
text-align: left;
font-weight: normal;
}

table.lined td.smaller, table.lined th.smaller
{
font-size: .85em;
}

table.lined th.bg
{
background: #d56e59;
}

table.lined th.bggray
{
background: #ccc;
}

table.lined tr.tan
{background: #f6f2dd;}

table.lined ul
{
margin-top: 0;
margin-left: 0;
padding-left: 20px;
margin-bottom: 0;
}
table.lined ul.margintop_8px {margin-top: 8px;}

table.lined caption
{
font-size: 13px;
text-align: center;
margin-bottom: 7px;
margin-top: 7px;
}

table.lined caption.leftAlligned
{
font-size: 13px;
text-align: left;
margin-bottom: 3px;
margin-top: 0;
}

.lined .dark {
color: #fff;
background-color: #1f497d;
}
.lined .pale {
color: #000;
background-color: #f1f1f1;
}
.lined .ltblue {
color: #000;
background-color: #ccccff;
}

.lined2 {text-align: center;}
.lined2 td, .lined2 th {border-bottom: 1px solid black; border-right: 1px solid black;}
.lined3 {text-align: center; border-top: 1px solid black; border-left: 1px solid black;}
.lined3 td, .lined3 th {border-bottom: 1px solid black; border-right: 1px solid black;}
.lined td.valignmid {vertical-align: middle;}

.floatright
{
float: right;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 0;
}

.floatleft
{
float: left;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0;
}

ul ul
{
margin-top: 7px;
}

.paddingunder
{
padding-bottom: 5px;
}

table.generic
{

}
table.generic td
{
vertical-align: top;
}

table.pelboxes
{
width: 40%;
clear: both;
float: right;
background: #88c987;
}

table.pelboxes2
{
width: 29%;
clear: both;
float: right;
background: #88c987;
margin: 0 20px;
}

table.pelboxes2 li
{
font-size: .9em;
}
table.pelboxes2 h3
{
text-align: center;
margin: 0;
font-size: small;
}

table.pelboxes td, table.pelboxes2 td
{
vertical-align: top;
background: #25286d;
font-size: .88em;
border: 4px solid #fff;
color: #fff;
}

table.pelboxes td a, table.pelboxes td a:visited, table.pelboxes2 td a, table.pelboxes2 td a:visited
{
color: #d7e3f5;
}

table.pelboxes td.alt, table.pelboxes2 td.alt
{
background: #88c987;
 border: 4px solid #fff;
 color: #000;
}

table.pelboxes ul, table.pelboxes2 ul
{
margin-top: 5px;
margin-left: 0;
padding-left: 20px;
}

table.pelboxes li
{
font-size: .88em;
}

.pelboxoutline
{
border: 4px solid #fff;
padding: 3px;
}

#logo_edc
{
margin: -12px 0 0 5px;
}

/* Wildlife Vehicle Training Styles */
#pagecontent
{font-family: tahoma, sans serif; 
font-size: 13px;}

#train_outline
{
border: 1px solid #006;
width:800px;
height: 100%;
padding: 0;
margin-top: 12px;

}

#train_outline h2
{
margin: 5px 0 15px 0;
padding:0;
}

#train_outline .head
{
background: #88c987;
padding: 0;
border-bottom: 1px solid #006;
}

#train_outline .head h1
{
color: #006;
padding: 4px;
margin: 0;
}

#content_pad
{
padding: 8px;
line-height: 18px;
}
#content_pad p
{
font-family: tahoma;
}
#content_pad li
{
font-family: tahoma
}

table#navboxtrain
{
width: 190px;
float: right;
margin-right: 0;
margin-left: 10px;
margin-bottom: 8px;
padding-right: 0;
padding-left: 0;
border: 1px solid black;

}

table#navboxtrain td
{
vertical-align: top;
}

table#navboxtrain td.bg
{
background: url(../WVCtraining/images/navbox.gif) top left repeat-y; 
height: 11px; 
width: 190px;
}

table#navboxtrain .trainpad
{
margin: 0 8px 0 12px;
}

table.arrows
{
width: 100%;
}

table.arrows a, table.arrows a:visited
{
color: #006;
font-size: 12px;
}

table.arrows a.smallmenu, table.arrows a.smallmenu:visited
{
font-size: 11px;
color: blue;
font-weight: normal;
}

table.arrows td.prev
{
width: 35%; 
vertical-align: top; 
text-align: center;
}

table.arrows td.num
{
padding-top: 10px; 
width: 30%;
color: #60897d;
font-weight: bold;

}

table.arrows td.next
{
width: 35%; 
vertical-align: top;
 }
 
table.arrows td.links
{
 text-align: right;
 color: #60897d;
 }
 
table.arrows td.links a, table.arrows td.links a:visited
{
font-size: 11px;
}

.slide_title
{
color: #391300;
font-weight: bold;
font-size: 14px;
padding: 0;
margin-bottom: 8px;
text-align: center;
}


.nav_box_head
{
color: #748476;
font-size: 14px;
padding: 7px 7px 7px 5px;
font-weight: bold;
width: 95%;
border-bottom: 1px solid #dfd9b2;
}

.cover_container
{
width: 700px;
}

table#logo_table
{
width: 100%;
}

table#logo_table td.logobg
{
background: url(../WVCtraining/images/wvc_logo_bg.gif) top left repeat-x;
 }

table#logo_table td.bg_image
{
height: 58px;
width: 100%;
vertical-align: top;
}

table#logo_table td.logo_image
{
width: 690px;
vertical-align: top;
}

.module_bg
{
background: #88c987;
}

h1.module_icon
{
background: none;;
height: 15px;
}

.indent_nav
{
margin-left: 7px;
}

.h1_bg_box
{
padding-bottom: 7px;
border: 1px solid #dfd9b2; 
width: 800px;
height: 35px;
background: #faf8e2 url(../WVCtraining/mod3/images/mod3_module_icon.gif) top left no-repeat; 
}

.h1_bg_box h1
{
font-size: 15px;
font-family: Tahoma;
color: #006;
font-weight: bold;
padding-top: 0;
margin-top: 4px;
}

.menu
{
margin-bottom: 3px;
padding-bottom: 3px;
}

.navleft_training {
	font-family: arial, helvetica;
	font-size: 11px; 
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	min-width: 200px;
	width: 170px;
}

ul.crossbrowser {
float:left;
margin:0;
padding:0 0 0 20px;
list-style: square;
position: relative;
}


ul.nobullet
{
list-style-type: none;
}

ul.nobullet li
{
list-style-type: none;
}

.short_width
{
width: 95%;
}

table.photo_layout
{
width: 80%;
}

table.photo_layout td
{
vertical-align: top;
}

table.glossary
{
width: 100%;
}

table.glossary td
{
vertical-align: top;
background: #f7f7f7;
}

table.glossary th
{
background: #cecfce;
}

/*style used to replace <br /> tags per FHWA requirements */
.break
{
}

/* alignment styles */
.ctr
{
text-align: center;
}

.left
{text-align: left;}

.right
{text-align: right;}

/* margin and clear styles */

.margintop_zero
{
margin-top: 0;
}

.clearboth
{
clear: both;
}

/* Margin Styles */
.marginzero {margin: 0;}
.marginbottom_zero {margin-bottom: 0;}
.marginbottom_3px {margin-bottom: 3px;}
.marginbottom_5px {margin-bottom: 5px;}
.marginbottom_10px {margin-bottom: 10px;}
.marginbottom_14px {margin-bottom: 14px;}
.marginbottom_15px {margin-bottom: 15px;}
.marginbottom_20px {margin-bottom: 20px;}
.marginbottom_30px {margin-bottom: 30px;}
.marginbottom_35px {margin-bottom: 35px;}
.marginbottom_40px {margin-bottom: 40px;}
.marginbottom_45px {margin-bottom: 45px;}
.marginbottom_50px {margin-bottom: 50px;}
.margintop_minus10px {margin-top: -10px;}
.margintop_zero {margin-top: 0;}
.margintop_neg10px {margin-top: -10px;}
.margintop_2px {margin-top: 2px;}
.margintop_3px {margin-top: 3px;}
.margintop_4px {margin-top: 4px;}
.margintop_5px {margin-top: 5px;}
.margintop_8px {margin-top: 8px;}
.margintop_10px {margin-top: 10px;}
.margintop_14px {margin-top: 14px;}
.margintop_15px {margin-top: 15px;}
.margintop_20px {margin-top: 20px;}
.margintop_25px {margin-top: 25px;}
.margintop_40px {margin-top: 40px;}
.marginright_5px {margin-right: 5px;}
.marginright_10px {margin-right: 10px;}
.marginright_20px {margin-right: 20px;}
.marginright_10percent {margin-right: 10%;}
.marginright_25pct {margin-right: 25%;}
.marginright_40pct {margin-right: 40%;}
.marginright_50pct {margin-right: 50%;}
.marginleft_zero {margin-left: 0;}
.marginleft_5px {margin-left: 5px;}
.marginleft_10px {margin-left: 10px;}
.marginleft_15px {margin-left: 15px;}
.marginleft_20px {margin-left: 20px;}
.marginleft_25px {margin-left: 25px;}
.marginleft_30px {margin-left: 30px;}
.marginleft_145px {margin-left: 145px;}
.marginleft_130px {margin-left: 130px;}
.marginleft_110px {margin-left: 110px;}
.marginleft_100px {margin-left: 100px;}
.marginleft_50px {margin-left: 50px;}
.marginleft_50pct {margin-left: 50%;}

/* Padding Styles */
.paddingzero {padding: 0;}
.paddingtop_zero {padding-top: 0;}
.paddingtop_5px {padding-top: 5px;}
.paddingtop_12px {padding-top: 12px;}
.paddingtop_20px {padding-top: 20px;}
.paddingtop_30px {padding-top: 30px;}
.paddingtop_40px {padding-top: 40px;}
.paddingtop_50px {padding-top: 50px;}
.paddingtop_60px {padding-top: 60px;}
.paddingtop_70px {padding-top: 70px;}
.paddingbottom_zero {padding-bottom: 0;}
.paddingbottom_three {padding-bottom: 3px;}
.paddingbottom_seven {padding-bottom: 7px;}
.paddingbottom_15px {padding-bottom: 15px;}
.paddingright_50pct {padding-right: 50%;}
.paddingleft_zero {padding-left: 0;}
.paddingleft_5px {padding-left: 5px;}
.paddingleft_10px {padding-left: 10px;}
.paddingleft_15px {padding-left: 15px;}
.paddingleft_20px {padding-left: 20px;}
.paddingright_5px {padding-right: 5px;}
.paddingright_10px {padding-right: 10px;}
.paddingright_15px {padding-right: 15px;}
.paddingright_20px {padding-right: 20px;}
.paddingall_20px {padding: 20px;}

/* width styles */
.five {width: 5%;}
.six {width: 6%;}
.seven {width: 7%;}
.eight {width: 8%;}
.ten {width: 10%;}
.fifteen {width: 15%;}
.sixteen {width: 16%;}
.twenty {width: 20%;}
.twenty-four {width: 24%;}
.twenty-eight {width: 28%;}
.thirty {width: 30%;}
.thirty-three {width: 33%;}
.thirty-five {width: 35%;}
.forty {width: 40%;}
.fortyfive {width: 45%;}
.fifty {width: 50%;}
.fiftyfive {width: 55%;}
.sixty {width: 60%;}
.sixty-five {width: 65%;}
.eighty-three {width: 83%;}
.ninety-eight {width: 98%;}
.ninety {width: 90%;}
.ninety-one {width: 91%;}
.ninety-five {width: 95%;}
.ninety-nine {width: 99%;}
.twentypx {width: 20px;}
.thirtypx {width: 30px;}
.thirtythreepx {width: 33px;}
.fortypx {width: 40px;}
.sixtypx {width: 60px;}
.seventypx {width: 70px;}
.eightypx {width: 80px;}
.one-hundredpx {width: 100px;}
.onetenpx {width: 110px;}
.one-twenty-fivepx {width: 125px;}
.one-thirty-fivepx {width: 135px;}
.one-fiftypx {width: 150px;}
.one-sixtypx {width: 160px;}
.one-sixtyfivepx {width: 165px;}
.one-seventy-fivepx {width: 175px;}
.one-eighty-fivepx {width: 185px;}
.two-hundredpx {width: 200px;}
.two_tenpx {width: 210px;}
.two-twentypx {width: 220px;}
.two-twenty-fivepx {width: 225px;}
.two-fortypx {width: 240px;}
.two-fiftypx {width: 250px;}
.two-fifty-fivepx {width: 255px;}
.two-sixtypx {width: 260px;}
.two-seventy-fivepx {width: 275px;}
.two-eightypx {width: 280px;}
.two-eighty-fivepx {width: 285px;}
.two-ninety-threepx {width: 293px;}
.three-hundredpx {width: 300px;}
.three-tenpx {width: 310px;}
.three-fifteenpx {width: 315px;}
.three-twentyfivepx {width: 325px;}
.three-thirtyfivepx {width: 335px;}
.three-fifty {width: 350px;}
.three-fiftyninepx {width: 359px;}
.three-sixtyfivepx {width: 365px;}
.three-seventyfivepx {width: 375px;}
.three-eightypx {width: 380px;}
.four-hundredpx {width: 400px;}
.four-thirtypx {width: 430px;}
.four-fiftypx {width: 450px;}
.four-eightypx {width: 480px;}
.fivehundredpx {width: 500px;}
.fivehundredfiftypx {width: 550px;}
.six-sixtyfivepx {width: 665px;}
.sevenhundredpx {width: 700px;}
.sevenfiftypx {width: 750px;}
.sevenseventypx {width: 770px;}
.eight-hundredpx {width: 800px;}

/* prevent bullet problem when next to a floated image/table */
ul.bullet_problem, ol.bullet_problem {
float:left;
margin:0;
padding:0 0 0 20px;
position: relative;
}

.border1px
{border: 1px solid #006;}

hr.forty
{
width: 40%;
text-align: left;
}

.border_bottom2px
{
border-bottom: 2px solid black;
}

.yellowbg
{
background: #fcfca9;
}

ul.noleftmargin
{
margin-left: 0;
padding-left: 0;
}

ol ol {margin-top: 7px;}
ol ul li {list-style: disc;}
ol.abc li {list-style-type: lower-alpha; padding-bottom: 5px;}
ol.abc li.disc {list-style-type: disc;}
ol.numbered li {list-style-type: decimal;}
ol.numbered li ul li {list-style: disc;}
ol.numbered li ol.abc li {list-style-type: lower-alpha;}
ol.numbered li ol.abc li ol.numbered li {list-style-type: decimal;}
ol.roman li {list-style-type: upper-roman;}
dd {padding-bottom: 7px;}
.darkgreenbg {background: #060;}
.nobrk {white-space: nowrap;}

.border1px {border: 1px solid black;}
.bg_ffffcd
{background: #ffffcd;}
.whitebg {background: #fff;}

/* WVC Guidebook */

.title
{
    font-size: 18px;
	FONT-WEIGHT: bold;
    COLOR: #006;
}

.indent {
margin-left: 25px;
}
.indent2 {
margin-left: 45px;
}

.figure {
text-align: center;
margin: 24px 0px 8px 0px;
font-weight: bold;
line-height: 1.5em;}

.slogan
{
    MARGIN-TOP: 0em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    COLOR: #3333cc;
}
.checkmark
{
list-style:none;
background: url('../ecosystems/wvc/images/checkmark.gif') top left no-repeat;
padding-left: 16px;
margin: 8px 8px 6px -12px;
}

/*---------------------------   Section 6009 report and appendixes   ----------------------------------*/

.compare
{
text-align: right;
}
.compare td, .open td
{
padding-right: 5px;
}
.sched
{
text-align: left;
}
.sched, .compare
{
border-top: 1px solid black;
border-left: 1px solid black;
margin: 0 0 10px 0;
}
.sched td, .compare td
{
border-bottom: 1px solid black;
border-right: 1px solid black;
}
.sched td.ctr, .compare td.ctr, open td.ctr
{
text-align: center;
}
.sched td.gray, .compare td.gray
{
background: #ccc;
}
.sched td.blue, .compare td.blue
{
background: #005daa;
}
.sched td.black, .compare td.black
{
background: #000;
}
.sched td.violet, .compare td.violet
{
background: #f1f0f0;
}
.key
{
width: 50px;
}
.study
{
text-align: center;
border-top: 1px solid #d0d7e5;
border-right: 1px solid #d0d7e5;
border-left: 1px solid #d0d7e5;
margin: 0 auto;
}
.study td
{
padding: 2px;
border-bottom: 1px solid #d0d7e5;
border-right: 1px solid #000;
}
.study td.rght
{
text-align: right;
padding-right: 5px;
}
.study td.rdkbrdr, .open td.rdkbrdr, .compare td.rdkbrdr
{
border-right: 2px solid black;
}
.study td.bdkbrdr, .open td.bdkbrdr, .compare td.bdkbrdr
{
border-bottom: 2px solid black;
}
.compare td.tdkbrdr
{
border-top: 2px solid black;
}
.compare td.norbrdr
{
border-right: none;
}
.compare td.nobbrdr
{
border-bottom: none;
}
.study td.lghtbrdr
{
border-right: 1px solid #d0d7e5;
}
.open
{
text-align: right;
margin: 10px auto;
}
.open td
{
border-right: 1px solid #000;
}
.open td.nobrdr
{
border-right: none;
}
.open td.btmalign
{
vertical-align: bottom;
}
.open td.rxdkbrdr
{
border-right: 3px solid black;
}
.open td.bxdkbrdr
{
border-bottom: 3px solid black;
}
.flowchart, .flowchart2
{
margin: 0 auto;
}
.flowchart td
{
border: none;
text-align: center;
padding: 0 0 0 0;
}
.flowchart2 td
{
border: none;
text-align: center;
padding: 0 0 0 0;
vertical-align: top;
}
.flowchart .bordered, .flowchart2 .bordered
{
padding: 5px 10px;
border: 2px solid #000;
}
.flowchart .grybox
{
width: 70%;
background: #c6c6c6;
margin: 0 auto;
}
.flowchart .emph
{
font-size: 13px;
font-weight: bold;
}
.flowchart .lpad
{
padding-left: 10px;
}
.flowchart .arrows, .flowchart2 .arrows
{
font-size: 30px;
font-weight: lighter;
}
.itemno
{
width: 3%;
float: left;
margin: 0;
padding: 0;
vertical-align: top;
}
.itemtxt
{
width: 97%;
float: left;
margin: 0;
padding: 0;
vertical-align: top;
}
.itemno p, .itemtxt p
{
margin: 0 0 8px 0;
padding: 0;
}
.questnaire td
{
vertical-align: top;
}
.questnaire td.btmalign
{
vertical-align: bottom;
}
.questnaire td div.bordered
{
border: solid 1px #000;
padding: 5px 5px 5px 15px;
margin: 5px 0;
}
.ratings
{
padding: 0 10px 10px;
vertical-align: top;
}
.matrix
{
width: 90%;
border: 1px solid #000;
margin: 0 auto;
}
.matrix td
{
vertical-align: middle;
text-align: center;
padding: 14px;
}
.matrix .yel
{
background: #ffffcc;
}
.matrix .grn
{
background: #ccffcc;
}
.matrix .red
{
background: #ff9999;
}
.matrix .btmbrdr
{
border-bottom: 1px solid #000;
}
.matrix .rgtbrdr
{
border-right: 1px solid #000;
}

/*---------------------------   Invasive Species Report tables   ----------------------------------*/
.open2, .open3{width: 95%; margin: 0 0 0 20px; border-top: 1px solid #000;}
.open2 td, .open3 td {border-bottom: 1px solid #000; padding: 3px 10px;}
.open2 td {vertical-align: bottom;}
.open3 td {vertical-align: top;}
.open3 td.btm {vertical-align: bottom;}
.open3 ul, .open3 li{margin: 0 0 0 6px; padding: 0;}
.open2 td.nobrder {border-bottom: none;}

/*---------------------------   sidebars   ----------------------------------*/
.sidebar_blue {padding: 20px 15px 15px 15px; background-color: #f6f6f6; border: solid 1px #c1c0c0; text-align: justify;}
.sidebar_ltblue {padding: 5px 10px 5px 10px; background-color: #dbe5f1; border: solid 1px #c1c0c0;}
.sidebar_medltblue {padding: 5px 10px 5px 10px; background-color: #eaf3fc; border: solid 1px #c1c0c0;}
.sidebar_vltblue {padding: 5px 10px 5px 10px; background-color: #f9fbfd; border: solid 1px #c1c0c0;}
.sidebar_vltblue2 {padding: 5px 10px 5px 10px; background-color: #f9fbfd; border: solid 1px #c1c0c0;}
.sidebar_vltblue h3 {text-align: center; margin: 10px 0;}
.sidebar_vltblue2 h3 {font-size: 14px; text-align: center; margin: 10px 0 5px 0;}
.sidebar_vltblue2 p {margin-top: 0; margin-bottom: 0;}
.sidebar_vltblue2 ul {margin-top: 0; margin-bottom: 0;}
.sidebar_vltblue2 li {margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
.sidebar_gold {padding: 20px 15px 15px 15px; background-color: #fff600; border: solid 1px #fcc400; text-align: justify;}
.sidebar_yellow {padding: 15px 10px 15px 10px; background-color: #ffff99; border: solid 1px #d3d30b; text-align: justify;}
.less_padding {padding: 5px 10px 5px 10px;}
.sidebar_clear {padding: 5px 10px; background-color: #fff; border: solid 1px #000;}
.sidebar_clear h2{ text-align: center; margin-top: 0;}
.border_gray {border: solid 1px #c1c0c0;}

/*---------------------------   general styles   ----------------------------------*/
.vatop {vertical-align: top;}
.vamiddle {vertical-align: middle;}
.vabot {vertical-align: bottom;}
.lined td.vamiddle {vertical-align: middle;}
/*a:visited {color: #0000aa;}*/

/*---------------------------   This class prevents lengthy text (used here for especially-long URLs) from extending beyond the width of a div or other block element   ----------------------------------*/
.long_wrap {
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: normal !important;  /* Mozilla, since 1999 */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
    break-word: break-all;      /* IE 7 */
    width: 99%;
}
/*---------------------------   This class prevents lengthy text (used here for especially-long URLs) from extending beyond the width of a div or other block element   ----------------------------------*/
/*---------------------------   These styles specifically are for the Eco-Logical Grant Program individual project pages   ----------------------------------*/
pre {margin: 0; padding: 0;}
.wrapped {
				/* wrap long urls */
				white-space: pre;           /* CSS 2.0 */
				white-space: pre-wrap;      /* CSS 2.1 */
				white-space: pre-line;      /* CSS 3.0 */
				white-space: -pre-wrap;     /* Opera 4-6 */
				white-space: -o-pre-wrap;   /* Opera 7 */
				white-space: -moz-pre-wrap; /* Mozilla */
				white-space: -hp-pre-wrap;  /* HP Printers */
				word-wrap: break-word;      /* IE 5+ */
				/* specific width */
				width: 300px; 
				}
.wrapped2 {
				/* wrap long urls */
				white-space: pre;           /* CSS 2.0 */
				white-space: pre-wrap;      /* CSS 2.1 */
				white-space: pre-line;      /* CSS 3.0 */
				white-space: -pre-wrap;     /* Opera 4-6 */
				white-space: -o-pre-wrap;   /* Opera 7 */
				white-space: -moz-pre-wrap; /* Mozilla */
				white-space: -hp-pre-wrap;  /* HP Printers */
				word-wrap: break-word;      /* IE 5+ */
				/* specific width */
				width: 200px; 
				}				
				
/*---------------------------   footnote table styles   ----------------------------------*/
.footnotes {font-size: 11px; vertical-align: top;}
.footnotes td {vertical-align: top;}

/*---------------------------   lists with images       ----------------------------------*/
li.checkbox {list-style-image: url("../images/checkbox.jpg");}
li.dashed {list-style-image: url("../images/dash.jpg");}

/*---------------------------   to fix vertical spacing with superscript/subscript   ----------------------------------*/
sub, sup {vertical-align: baseline; position: relative; font-size: 80%;} /* 80% size of its parent element font-size */
sub {bottom: -0.6em;} /* use em because they adapt to parent font-size */
sup {top: -0.6em;} /* use em because they adapt to parent font-size */

/*--------------------------    class to put border around a document div    ------------*/
.doc_wrap {padding: 0 10px 20px 15px; border: solid 1px #000;}

/*--------------------------    newsletter   ------------*/
.newsletter {width: 100%; min-width: 600px; max-width: 900px; margin: 0 auto;}

/*--------------------------    PEL   ------------*/
.pelbox {padding: 20px 0;}
.pelbox h1 {color: #fff; text-align: center;}
table.lined td.vabot {vertical-align: bottom;}

.sidebox_wrapper {float: right; width: 35%; margin: 0 10px 10px 15px;}
.sidebox_wrapper p {padding: 0 5px; margin: 5px 0 0 0;}
.sidebox {background-color: #dcdcdc; padding: 0 5px 10px 5px; border: solid 1px #000;}
.sidebox h3 {text-align: center; margin: 5px 0 10px 0;}
.sidebox ol {position: relative; left: -10px; margin-top: 0; margin-bottom: 0;}
.sidebox ol ul {position: relative; left: -17px;}
.sidebox ol ul li.abc {padding-top: 0; padding-bottom: 0; margin-bottom: 2px;}

.nobullet ul.disc li {list-style-type: disc; padding-top: 0;}
.criteria1 {float: left; width: 100px; text-align: right; padding: 0 10px 0 0; margin: 0 0 10px 0;}
.criteria2 {float: left; width: 70%; min-width: 100px; max-width: 600px; text-align: left; margin: 0 0 10px 0;}
.disc {list-style-type: disc;}

/*---- This class allows for ordered lists to display with a 'missing' item, Example: 1,2,4. Put the displayhiddenleft class on item 3  ------------*/
.displayhiddenleft {position: fixed; left: 3000px;}

/*---- For Special 10th Anniversary Newsletter ------------*/
.newsletter_anniv {width: 100%; min-width: 800px; max-width: 900px; margin: 0 auto;}
#nlbanner {text-align: center; margin: -35px 0 0 0; width: 100%; min-width: 800px; background: url('../strmlng/newsletters/images/blue_vert_strip-5.jpg') repeat-x 0 0; display: block; padding: 0;}
#nlbanner_ongoing {text-align: center; margin: -12px 0 0 0; width: 100%; min-width: 800px; height: 265px; background: url('../strmlng/newsletters/images/tenth_anniv_bkgrnd.jpg') repeat-x 0 0; display: block; padding: 0;}
#nlbanner_ongoing h3 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; color: #fff; margin: -12px 0 0 0;}
#nlbanner_ongoing p {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #fff; margin: -34px 0 0 0;}

.sidebar_10th {width: 370px; float: right; background: #f6e9a5; border: solid 1px #f8981d; padding: 20px 15px 15px 15px; border: solid 1px #fcc400; margin: 10px 0 10px 15px;}
.sidebar_10th .emph {color: #000066;}
.sidebar_10th h2 {font-size: 16px;}
#tenth_logo {margin: 0 0 0 -15px;}

#newsletter_overview
{width: 240px;
height: 230px;
padding: 0;
margin: 0 0 10px 15px;
border: 1px solid #cccccc;
background: url(../images/homepage/newsletter_bg.jpg) top left no-repeat;
color: #000;
}
#newsletter_overview .title
{font-size: 14px;
color:#fff;
font-weight: bold;
padding: 4px 4px 0px 6px;
}
#newsletter_overview .subtitle
{font-size: 12px;
color:#fff;
font-weight: bold;
padding: 0px 6px;
}
#newsletter_overview .newstitle 
{
color:#006;
font-weight: bold;
padding: 6px;
line-height: 140%;
}
#newsletter_overview .newstitle a 
{font-size: 12px;
font-family: arial;
text-decoration: none;
color: #006;
}
#newsletter_overview .text
{font-size: 12px;
color:#000;
margin: 12px 0px 4px 6px;
}
#newsletter_overview .date
{font-size: 12px;
color:#000;
text-decoration: italic;
margin: 10px 0px 0px 6px;
}
#newsletter_overview .archives
{font-size: 10px;
color:#006;
font-weight: bold;
padding: 0 6px;
text-decoration: none;
text-align: right;
}
#newsletter_overview .archives a
{text-decoration: none;
}

/*---------------------------   to fix vertical spacing with superscript/subscript   ----------------------------------*/
.spaced sub, .spaced sup {vertical-align: baseline; position: relative; font-size: 70%;} /* 70% size of its parent element font-size which is good. */
.spaced sub {bottom: -0.6em;} /* use em because they adapt to parent font-size */
.spaced sup {top: -0.6em;} /* use em because they adapt to parent font-size */
.spaced sup a {text-decoration: none;} /* to remove the underline from the superscript link */
/*------------------------------------------------------------------------------------------------------------------------------*/

/*----  styles for Integrating Road Safety into NEPA Analysis: A Primer for Safety and Environmental Professionals report from FHWA Safety website  ----*/
.pd6rs {width: 780px;}
#content {width: 700px;}
.inset-photo, .inset-photo-caption {display: block; float: right; padding: 0 0 10px 10px; margin: 0; width: 225px;}
.inset-photo-caption p {font-weight: bold; font-size: 11px;}
.chapter_nav {border-bottom: #000 1px solid; border-top: #000 1px solid; clear: both; width: 99%;}
.chapter_nav td {font-size: x-small; width: 33%; vertical-align: middle;}
.contentboxborder {border: #000066 1px solid; padding: 10px;}
.caption-figure {margin: 0; padding: 25px 0 3px 0; font-size: 12px; font-weight: bold;}
.return_top {font-size: 11px;}
#content td {margin: 0; vertical-align: top;}
.compress {margin-top: 0; margin-bottom: 3px;}
.pd6rs_right {text-align: right; margin-right: 30px;}
.pd6rs_left {text-align: left; margin-left: 30px;}

.arrow_bullet {list-style-type: none; list-style-image: url(../ecological/images/arrow_right_list.gif);}
.eei_award {width: 100%; min-width: 720px; max-width: 900px; margin: 0 auto;}
.center_using_margin {margin: 0 auto;}

/*---- Background colors ------------*/
.highlight_grn {color: #2e583f;}
.bg_vltblue {background-color: #f9fbfd;}
.bg_ltblue {background-color: #dbe5f1;}
.bg_another_lt_blue {background-color: #edf3fa;}
.bg_med_blue {background-color: #afc1f9;}

/*---- For New Newsletter Home Page | February 2012 ------------*/
.centered_800px {width: 800px; margin: 0 auto;}
.left_800px {min-width: 600px; max-width: 890px; margin: 0 0 0 20px;}
.left_800pxs {width: 800px; margin: 0 0 0 20px;}
.centered_810px {width: 810px; margin: 0 auto;}
#nlbanner_new {text-align: center; margin: -35px 0 0 0; width: 100%; min-width: 800px; height: 235px; background: url('../strmlng/newsletters/images/tenth_anniv_bkgrnd_new.jpg') repeat-x 0 0; display: block; padding: 0;}
.newsletter_box {position: relative; width: 225px; height: 325px; float: left; margin: 15px 19px 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #21246B; border-left: solid 5px #21246B; border-right: solid 5px #21246B; border-top: solid 5px #21246B;}
.newsletter_box h2 {text-align: center; margin: 0 0 0 0; padding: 10px 0 0 0; color: #fff; background: #21246B;}
.newsletter_box p {text-align: center; margin: 0 auto; padding: 10px 0; color: #fff; background: #21246B; font-size: 12px;}
.newsletter_box h2 a:link, .newsletter_box h2 a:visited {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.newsletter_box h2 a:hover, .newsletter_box h2 a:active {color: #fff; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;}
.newsletter_box p a:link, .newsletter_box p a:visited {color: #fff; text-decoration: none;}
.newsletter_box p a:hover, .newsletter_box p a:active {color: #fff; text-decoration: none; font-style: italic;}
.newsletter_box img.gov_delivery {background: #4a91b6;}
.news_archives {border: solid 1px #eaeaea;}
.news_archives td, .news_archives th {padding: 8px 8px 6px 8px;}
.fltright {float: right;}
.floatleft {float: left;}
.clrleft {clear: left;}
.clrright {clear: right;}
.abs_pos {width: 100%; position: absolute; bottom: 0;}
.abs_pos p {text-align: center;}

.appa_left {float: left; width: 20px; margin: 0; padding: 0;}
.appa_right {float: left; width: 770px; margin: 0; padding: 0;}
.borderblack {border: solid 1px #000;}

.figlist {float: left; margin: 0 0 5px 0;}
.centered_700px {width: 700px; margin: 0 auto;}
.centered_500px {width: 500px; margin: 0 auto;}
.xlfont {font-size: 20px;}

.urlwrapfix {width: 200px; word-wrap: break-word;}
.one_third {float: left; width: 33%;}

.footnote_no {width: 2%; float: right; font-size: 12px; margin: 5px 5px 0 0;}
.footnote {width: 96%; float: right; font-size: 12px; margin: 0 5px 0 0;}
.clrboth {clear: both;}
.noliststyle li{list-style-type: none;}
.xtrapadding {padding-left: 12px; padding-right: 12px;}
.sixteenpercent {float: left; width: 16%; text-align: center;}
.twentypercent {float: left; width: 20%; text-align: center;}

.borderright_blue {border-right: solid 1px #000066;}
.fltleft_nomargin {float: left; margin: 0;}
.lined td.btmbrdr2 {border-bottom: solid 2px #000;}
hr.eightypercent {width: 80%; margin: 0 auto;}

.lght_green {background: #cfddcd; border-left: solid 1px #a1be9c; border-left: solid 1px #a1be9c; border-top: solid 3px #6298ac; border-bottom: solid 3px #1c4c5d; margin: 10px 0 10px 20px; padding: 10px;}
.bullet_left {margin-left: 30px;}

.web_image {float: left; clear: left; width: 45px; margin: 0 0 12px 25px;}
.web_image2 {float: left; clear: left; width: 50px; margin: 0 0 12px 25px;}
.web_image_desc {float: left; width: 85%; margin: 0 0 12px 0;}

.memorandum {font-weight: bold; font-size: 32px; text-align: right;}

h2 {margin-left: 0; padding-left: 0;}

.award_back {margin: 30px 0 10px 0;}
.award_back a {text-decoration: none;}

/*----  styles for new PEL Overview and pages: Feb 2013  ----*/
.left_775pxs {width: 775px; margin: 0 0 0 20px;}
.left_775pxs p {margin: 0; padding: 0px;}

.pel_highlights {float: left; width: 33%; margin: 0 0 0 0;}
.pel_highlights p {margin: 10px 20px 10px 20px;}
.pel_highlights h2 {text-align: center; margin-top: 20px;}
.pel_highlights ul {padding-left: 40px;}
ul.greenbullets li {list-style-image: url('../integ/images/bullet_green.png'); margin-bottom: 8px;}
.pel_benefits {margin-left: 20px; padding-left: 35px; margin-bottom: 0;}
.pel_benefits li {list-style-image: url('../integ/images/bullet_green.png'); margin-bottom: 8px; margin-right: 20px;}
.pel_benefits li.last_item {margin-bottom: 5px; padding-bottom: 0;} 

.top_section {width: 100%; margin: 0 15px 0 12px; border-right: solid 1px #d2d2d2; border-left: solid 1px #d2d2d2; background: url('../integ/images/section_top_shaded.png') no-repeat top left;}
.section {margin: 0 15px 0 12px; padding: 10px 10px 10px 10px; border-right: solid 1px #d2d2d2; border-left: solid 1px #d2d2d2;}
.section_btm {margin: 0 0 5px 12px;}
.section_top {margin: 0 0 0 12px;}
.section h2 {margin-top: 0; padding-top: 0;}
.section p {padding: 0 20px 5px 20px;}
.top_section img, .section img {margin: 0 0 10px 0;}

.box_blue_vert_gradient {background: url("../integ/images/gradient_blue_vert.png") repeat-x 0 0;}
/*----  end styles for new PEL Overview and pages: Feb 2013  ----*/

/*----  styles for new PEL Overview and pages: Feb 2013  ----*/
.implement_top {margin: 0 15px 0 10px; padding: 15px 0 10px 10px; background: url("../integ/images/gradient_blue_vert.png") repeat-x 0 0;}
.implement_top h1 {width: 250px; float: left; font-size: 18px; color: #000066; margin: 0 0 0 15px; padding: 0 0 0 0;}
.implement_top h2 {width: 250px; float: left; clear: left; font-size: 15px; color: #000; margin: 10px 0 0 15px; padding: 0 0 0 0;}
.implement_top p {float: left; margin: 40px 0 0 15px;}
.pel_implement_col {float: left; width: 33%; margin: 10px 0 0 15px; padding: 0 5px 0 0;}

.header_row {margin: 0 14px 0 10px; background: #ebebeb url('../integ/images/shadow_banner_bottom.png') no-repeat left top; border-left: solid 1px #ababab; border-right: solid 1px #ababab;}
.header_row_last {margin: 0 14px 0 10px; background: #ebebeb url('../integ/images/shadow_banner_bottom.png') no-repeat left top; border-left: solid 1px #ababab; border-right: solid 1px #ababab; border-bottom: solid 1px #ababab;}
.plus_minus {float: left; width: 62px; height: 38px; padding: 10px 0 10px 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle; border-right: solid 1px #ababab;}
.plus_minus img {margin: 0 12px 0 12px;}
.tool {float: left; width: 160px; height: 38px; padding: 20px 0 0 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle; border-right: solid 1px #ababab;}
.actions {float: left; width: 285px; height: 38px; padding: 20px 0 0 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle; border-right: solid 1px #ababab;}
.items {float: left; width: 235px; height: 38px; padding: 20px 0 0 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center;}
.lightgray {background: #ebebeb;}

.info_row {margin: 0 14px 0 10px; border-left: solid 1px #ababab; border-right: solid 1px #ababab;}
.plus_minus_details {float: left; width: 62px; border-top: solid 1px #ababab; background: #ebebeb; padding: 0; color: #1f236c; font-size: 16px; border-right: solid 1px #ababab;}
.tool_details {float: left; width: 160px; padding: 0; color: #1f236c; border-top: solid 1px #ababab; border-right: solid 1px #ababab;}
.actions_details {float: left; width: 285px; padding: 0; color: #1f236c; border-top: solid 1px #ababab; border-right: solid 1px #ababab;}
.items_details {float: left; width: 239px; padding: 0; color: #1f236c; border-top: solid 1px #ababab;}

.tool_details p {margin: 5px 10px 5px 10px;}
.tool_details ul {margin: 5px 10px 5px 10px;}
.actions_details p {margin: 5px 10px 5px 10px;}
.actions_details ul {margin: 5px 10px 5px 10px;}
.items_details p {margin: 5px 10px 5px 10px;}
.items_details ul {margin: 5px 10px 5px 10px;}

#changes_details {display: none;}
#changesMinus {display: none;}
#plus_minus_details1, #tool_details1, #actions_details1, #items_details1 {height: 162px;}
#plus_minus_details2, #tool_details2, #actions_details2, #items_details2 {height: 150px;}
#plus_minus_details3, #tool_details3, #actions_details3, #items_details3 {height: 165px;}
#plus_minus_details4, #tool_details4, #actions_details4, #items_details4 {height: 95px;}
#plus_minus_details5, #tool_details5, #actions_details5, #items_details5 {height: 183px;}
#plus_minus_details6, #tool_details6, #actions_details6, #items_details6 {height: 164px;}

#planning_details {display: none;}
#planningMinus {display: none;}
#plus_minus_planning1, #tool_planning1, #actions_planning1, #items_planning1 {height: 127px;}
#plus_minus_planning2, #tool_planning2, #actions_planning2, #items_planning2 {height: 90px;}
#plus_minus_planning3, #tool_planning3, #actions_planning3, #items_planning3 {height: 326px;}
#plus_minus_planning4, #tool_planning4, #actions_planning4, #items_planning4 {height: 281px;}
#plus_minus_planning5, #tool_planning5, #actions_planning5, #items_planning5 {height: 132px;}

#data_details {display: none;}
#dataMinus {display: none;}
#plus_minus_data1, #tool_data1, #actions_data1, #items_data1 {height: 141px; border-top: none;}
#plus_minus_data2, #tool_data2, #actions_data2, #items_data2 {height: 220px;}
#plus_minus_data3, #tool_data3, #actions_data3, #items_data3 {height: 166px;}
#plus_minus_data4, #tool_data4, #actions_data4, #items_data4 {height: 90px;  border-bottom: solid 1px #ababab;}

#coord_details {display: none;}
#coordMinus {display: none;}
#plus_minus_coord1, #tool_coord1, #actions_coord1, #items_coord1 {height: 206px; border-top: none;}
#plus_minus_coord2, #tool_coord2, #actions_coord2, #items_coord2 {height: 95px;}
#plus_minus_coord3, #tool_coord3, #actions_coord3, #items_coord3 {height: 173px;}
#plus_minus_coord4, #tool_coord4, #actions_coord4, #items_coord4 {height: 106px; border-bottom: solid 1px #ababab;}

.borderbtmgray {border-bottom: solid 1px #ababab;}
/*----  end styles for new PEL Overview and pages: Feb 2013  ----*/

/*----  styles for new PEL Effective Practices page: June 2013  ----*/
.left_1000px {width: 1000px; position: relative;}
.left_775px_float {width: 775px; position: relative; float: left; margin: 0 0 0 20px;}

.categoriesKey {position: absolute; left: 790px; height: 376px; margin: -12px 0 0 0;}

.implement_top p.effprachead {width: 510px; margin: 10px 10px 0 15px;}
.para_plus {clear: both; height: 38px; vertical-align: middle; margin-left: 15px;}

.banner_title {margin: -60px 0 25px 45px; width: 200px; text-align: center; height: 50px;}
.banner_title_partner {margin: -60px 0 10px 0; width: 300px; text-align: center; height: 50px; position: relative; z-index: 2;}
.banner_title h2, .banner_title_partner h2 {margin: 0; padding: 0; font-size: 18px;}

.banner_text {position: relative; z-index: 2; width: 460px; height: 65px; margin: -80px 0 0 300px; font-size: 11px; font-weight: bold; color: #000066; line-height: normal;}
.banner_text_pg {position: relative; z-index: 2; width: 460px; height: 60px; margin: -75px 0 0 300px; font-size: 11px; font-weight: bold; color: #000066; line-height: normal;}
.banner_text_pac {position: relative; z-index: 2; width: 460px; height: 65px; margin: -65px 0 0 300px; font-size: 11px; font-weight: bold; color: #000066; line-height: normal;}

.plus_minus_eff {float: left; width: 58px; height: 38px; padding: 12px 0 10px 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle; border-right: solid 1px #ababab;}
.plus_minus_eff img {margin: 0 12px 0 10px;}
.state {float: left; width: 104px; height: 38px; padding: 20px 0 0 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle; border-right: solid 1px #ababab;}
.caseStudy {float: left; width: 329px; height: 38px; padding: 20px 0 0 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle; border-right: solid 1px #ababab;}
.categories {float: left; width: 255px; height: 38px; padding: 20px 0 0 0; color: #1f236c; font-size: 16px; font-weight: bold; text-align: center;}

.plus_minus_details_eff {float: left; width: 58px; height: 40px; border-top: solid 1px #ababab; background: #ebebeb; padding: 0; color: #1f236c; font-size: 16px; border-right: solid 1px #ababab;}
.state_details {float: left; width: 104px; height: 40px; padding: 0; color: #1f236c; border-top: solid 1px #ababab; border-right: solid 1px #ababab;}
.caseStudy_details {float: left; width: 329px; height: 40px; padding: 0; color: #1f236c; border-top: solid 1px #ababab; border-right: solid 1px #ababab;}
.categories_details {float: left; width: 255px; height: 40px; padding: 0; color: #1f236c; border-top: solid 1px #ababab;}

.state_details p {margin: 12px 10px 5px 10px;}
.caseStudy_details p {margin: 12px 10px 5px 10px;}

.items_details_icon {width: 34px; float: left; margin: 5px 0 0 23px; text-align: center;}

.nobrdrtop {border-top: none;}
.btmbrdr {border-bottom: solid 1px #ababab;}
.caseStudy_details p.double_line_adjust {margin-top: 5px; line-height: normal;}

/*----  end styles for new PEL Effective Practices page: June 2013  ----*/

/*----  styles for new PEL Publications page: August 2013  ----*/
/* Top Banner */
.pub_top {margin: 0 15px 0 10px; padding: 15px 0 10px 10px; background: url("../integ/images/gradient_blue_vert_pub.png") repeat-x 0 0;}
.pub_top h1 {width: 250px; float: left; font-size: 18px; color: #000066; margin: 0 0 0 15px; padding: 0 0 0 0;}
.pub_top h2 {width: 250px; float: left; clear: left; font-size: 15px; color: #000; margin: 10px 0 0 15px; padding: 0 0 0 0;}
.pub_top p {float: left; margin: 40px 0 0 15px;}
.pub_top p.effprachead {width: 510px; margin: 10px 10px 0 15px;}

/* Category Buttons */
.pubCategories {margin: 0 0 0 12px; padding: 0;}
.pubCategory, .pubCategoryBtmLeft, .pubCategoryBtmRight {float: left; width: 374px;}
.pubCategory {height: 43px;}
.pubCategoryBtmLeft {height: 48px;}
.pubCategoryBtmRight {height: 48px;}

.defaultBackground {background-image: url('../integ/images/button_pub_category.png');}
.defaultBackground:hover {background-image: url('../integ/images/button_pub_category_green.png');}
.defaultBackgroundBtmLeft {background-image: url('../integ/images/button_pub_category_btm_left.png');}
.defaultBackgroundBtmLeft:hover {background-image: url('../integ/images/button_pub_category_btm_left_green.png');}
.defaultBackgroundBtmRight {background-image: url('../integ/images/button_pub_category_btm_right.png');}
.defaultBackgroundBtmRight:hover {background-image: url('../integ/images/button_pub_category_btm_right_green.png');}
.green {background-image: url('../integ/images/button_pub_category_green.png');}
.greenBtmLeft {background-image: url('../integ/images/button_pub_category_btm_left_green.png');}
.greenBtmRight {background-image: url('../integ/images/button_pub_category_btm_right_green.png');}


.pubCategory h3, .pubCategoryBtmLeft h3, .pubCategoryBtmRight h3 {float: left; font-size: 16px; color: #000066; width: 300px; margin: 10px 0 20px 20px;}
.pubCategory img, .pubCategoryBtmLeft img, .pubCategoryBtmRight img {float: right; margin: 7px 25px 5px 0;}

/* Results */
.resultsWrapper {display: none;}
.resultsWrapper p.resultsCount {margin: -82px 0 0 35px; font-weight: bold;}
.pubImg {width: 120px; text-align: center; vertical-align: middle; border-right: solid 1px #d2d2d2; border-bottom: solid 1px #d2d2d2; background: #ebebeb; padding: 10px 0 10px 0;}
.pubText {width: 580px; padding: 12px 10px 10px 20px; color: #1f236c; font-size: 13px; text-align: left; vertical-align: middle; border-bottom: solid 1px #d2d2d2; line-height: 1.4em;}
.pubText h4 {margin: 0 0 5px 0; color: #000066;}
.pubText a {text-decoration: none; color: #000066; font-weight: bold;}
.pubText p {margin: 0;}
.banner_title_pub {margin: 25px 0 0 35px; text-align: left; height: 50px;}
.banner_title_pub h2 {margin: -4px 0 0 0; padding: 0; font-size: 18px;}

.pubResults {margin: -10px 0 0 14px; border-top: solid 1px #d2d2d2; border-right: solid 1px #d2d2d2; border-left: solid 1px #d2d2d2; width: 745px; position: relative; z-index: 2;}

/*----  end styles for new PEL Publications page: August 2013  ----*/

.survey {border-top: 1px solid black; border-left: 1px solid black;}
.survey td, .survey th {border-bottom: 1px solid black; border-right: 1px solid black;}
.survey th {background: #f7f7f7;}
.survey td {vertical-align: top;}
.survey td.ctr {text-align: center;}

/*----  styles for new Eco-Logical landing page: Feb 2013  ----*/
.shrp2_box {clear: both; margin: 0 0 0 20px; padding: 5px 20px; border: solid 1px #21246b; background-color: #edf3fa;}

.grant_effects {border-top: solid 1px #000; border-left: solid 1px #000;}
.grant_effects th, .grant_effects td {border-right: solid 1px #000; border-bottom: solid 1px #000;}
.grant_effects th {vertical-align: bottom; background: #f9fbfd;}

#container {margin: 0 10px 40px 0; padding: 0; width: 740px;}

.wrapper_760px {width: 760px;}
.wrapper_760px_eco {width: 760px; line-height: normal;}
.wrapper_800px {width: 800px;}
.tiles {float: left; margin: 0 2px 2px 0;}
.major2 {font-size: 18px; margin: 0 0 5px 0; padding: 0;}

.preparedfor {float: left; width: 340px; margin: 10px 0 40px 0; padding: 0;}
.preparedby {float: left; width: 340px; margin: 0; padding: 0;}

/*----  styles for update of Legislation, Regulations and Guidance page: Mar 2014  ----*/
.section2 {margin: 0 0 0 12px; padding: 10px 30px 10px 30px; border-right: solid 1px #d2d2d2; border-left: solid 1px #d2d2d2;}
.section2 h2 {margin: 0 0 25px 0; padding: 0; font-size: 15px; text-align: center;}

#hiddenMap21 {display: none;}
.showMap21Call {height: 38px; vertical-align: middle;}
.hideMap21Call {height: 38px; vertical-align: middle; display: none;}
.showMap21 {vertical-align: middle;}
.hideMap21 {display: none; vertical-align: middle;}

#hiddenSafetealu {display: none;}
.showSafetealuCall {height: 38px; vertical-align: middle;}
.hideSafetealuCall {height: 38px; vertical-align: middle; display: none;}
.showSafetealu {vertical-align: middle;}
.hideSafetealu {display: none; vertical-align: middle;}


.report {margin: 0 0 30px 0;}
.report2 {margin: 0 0 5px 0;}
.report, .report2 {border-top: 1px solid black; border-left: 1px solid black;}
.report th, .report td, .report2 th, .report2 td {border-bottom: 1px solid black; border-right: 1px solid black; text-align: left;}
.report th, .report2 th {background: #edf3fa;}
.report th.mainHeading {background: #cce1f9;}
.report2 th, .report2 td {font-size: 11px; vertical-align: top;}
.report2 th.ctr, .report2 td.ctr {text-align: center;}

table.vatop td {vertical-align: top;}

.padding1020px {padding: 10px 20px;}
.borderbluegray {border: solid 1px #c4d2e3;}
.whitebox {background: #fff;}

.callout {float: right; width: 340px; background: #c8e2c3; border: solid 1px #14135f; margin: 0 0 10px 20px; padding: 15px 15px 10px 15px;}
.callout h2 {font-size: 16px; margin: 0; padding: 0; color: #14135f;}

/*----  Generic expand and contract sections code  for NEPA PA----*/
.section_container {margin: 0; padding:0px 30px 0 50px;background-color: #ebebeb }
.header_NEPA_pa {margin: 0 14px 0 10px; background:  url('../strmlng/images/header_NEPA_pa.png') no-repeat left top; }
table .sectionContent td{vertical-align: top;}
#hiddenSection {display: none;}
.showSectionCall {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSectionCall {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection {vertical-align: middle;margin-right: 24px;}
.hideSection {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection2 {display: none;}
.showSection2Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection2Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection2 {vertical-align: middle;margin-right: 24px;}
.hideSection2 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection3 {display: none;}
.showSection3Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection3Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection3 {vertical-align: middle;margin-right: 24px;}
.hideSection3 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection4 {display: none;}
.showSection4Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection4Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection4 {vertical-align: middle;margin-right: 24px;}
.hideSection4 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection5 {display: none;}
.showSection5Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection5Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection5 {vertical-align: middle;margin-right: 24px;}
.hideSection5 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection6 {display: none;}
.showSection6Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection6Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection6 {vertical-align: middle;margin-right: 24px;}
.hideSection6 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection7 {display: none;}
.showSection7Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection7Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection7 {vertical-align: middle;margin-right: 24px;}
.hideSection7 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection8 {display: none;}
.showSection8Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection8Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection8 {vertical-align: middle;margin-right: 24px;}
.hideSection8 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection9 {display: none;}
.showSection9Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection9Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection9 {vertical-align: middle;margin-right: 24px;}
.hideSection9 {display: none; vertical-align: middle;margin-right: 24px;}

#hiddenSection10 {display: none;}
.showSection10Call {font-size: 18px; font-weight: bold; padding-top: 12px;}
.hideSection10Call {display: none;font-size: 18px;font-weight: bold;padding-top: 12px; }
.showSection10 {vertical-align: middle;margin-right: 24px;}
.hideSection10 {display: none; vertical-align: middle;margin-right: 24px;}

/*----  styles for update of website  ----*/

img.standard 
{
    box-shadow: 0px 0px 1px 3px #d4d4d4;
    margin: 0px 12px 8px;
        }
        
figure { 
    display: block;
    margin: 12px;
} 

figcaption { 
    display: block;
    font-size: 11px;
    padding-left: 12px;
    line-height: normal;
} 
#featured
{width: 100%;
 background-color: #464646;
 float: left;
  border: 4px double #fff;
  clear: both;
 margin-bottom: 12px;
 }
 
 #featured .img
 {float: left;
  width: 450px;
  margin: 16px 24px 16px 16px;
}
   
   #featured .desc
 {  color: #fff;
  font-size: 12px;
  width: 235px;
  padding:12px;
  position: absolute;
  line-height: 16px;
  }
   


   