/* CSS DOCUMENT RENO A&E*/

/*Basic Styles -------------------------------*/
* {
	margin:0;
	padding:0;
}

html, body {
	width:100%;
	height:100%;
}
body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	background-color: #FFFFFF;
	text-align:center;
}


html, body, div, p, table, td, ul, li, span{		
	font-size: 11px;
}

h1 {
	font-size:2em;
	font-weight:normal;
}
h2 {
	font-size:1.5em;
	font-weight:normal;
}
h3 {
	font-size:1.25em;
	font-weight:bold;
line-height:2em;

}
h4 {
	font-size:1em;
	font-weight:normal;

}

a:link, a:visited, a:active{
	color:#003876;
}
p {
	padding:10px 0px;
}

ul{
margin-left:20px;
}
/* ------- END Basic Styles -------------------------------*/

/*-------- START TEMPLATE Styles -------------------------------*/
#container {
	width:760px;
	margin:10px auto;
	text-align:left;
}

#header {
	margin-bottom:5px;
	width:auto;
	height:auto;
}

#logoLeft {
	float:left;
	margin:0px;
}

#headerRight {
	width:553px;
	float:right;
	margin:0px;
}

 #mainBody {
	width:100%;
	height:auto;
}

#leftColumn {
	width:199px;
	background:#E6EDF4;
	border: 1px dashed #666666;
	float:left;
	margin:5px 5px 2px 0px;
	/*208*/
}
#CompanyInfoLeft {
	margin:0px;
	background:#6B89B0;
	color:#ffffff;
	padding:10px;
	font-size:1em;
}


#moreInfoBoxLeft {
	background:#003876;
	padding:5px;
	text-align:center;
}
#contentBody { 
	float:right; 
	display:inline;
	width:542px;
	color:#333333;
	margin:5px;
	/*padding-left:199px;*/

	/*556*/

}

#footer { 
	clear:both;
	margin-top:5px;
	border-top:1px solid #333333;
}



/*-------- START CONTENT Styles -------------------------------*/

.contentheading {
	font-weight:bold;
	border-bottom:1px solid #333333;
	background:#E6EDF4;
	margin:0px;
	padding:5px;
}
.contentpane{
	margin:5px;

}

.contentpaneopen {
	width:552px;
}
table .contentpaneopen td {
	padding:5px;

}

.contentdescription {

}

.contentpane ul{
	margin-left:20px;
	list-style-position:inside;

}

/* ----- END CONTENT Styles--------------------*/

/* ----- START COMPONENT Styles--------------------*/

.componentheading, .contentheading-static{
	font-size:20px;
	margin:5px 0;
	color:#00914C;
}

/* ----- END COMPONENT Styles--------------------*/



/*-------- START Footer Nav Styles -------------------------------*/
#mainlevel_foot{
	list-style:none;
	text-align:center;
	margin:5px auto;
}
#mainlevel_foot li {
	display: inline;
	margin:0px 10px;
	padding:0 5px;
	border-left:1px solid #222222;
	border-right:1px solid #222222;
}

#mainlevel_foot li a{

}

/*-------- END Footer Nav Styles -------------------------------*/


/*-------- START Main Nav Styles -------------------------------*/


div .module_mainNav {
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.module_mainNav a{
	display:block;
	border-bottom: 1px dashed #666666;
	margin:5px 10px 0 10px;
	text-decoration:none;
	color:#333333;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.module_mainNav .mainlevel {
	margin-left:5px;
	background:url(../images/menu_blocks_off.gif) no-repeat left center;
	padding-left:15px;
	text-transform:uppercase;
}

.module_mainNav a.mainlevel:hover, a.sublevel:hover{
	color:#00914C;
}
.module_mainNav #active_menu {
	background:url(../images/menu_blocks_on2.gif) no-repeat left center;
	color:#00914C;

}
.module_mainNav a.sublevel {
	margin-left:15px;
	background:url(../images/menu_blocks_off.gif) no-repeat left center;
	padding-left:15px;

}

/*-------- END Main Nav Styles -------------------------------*/



/*-------- Specific Styles -------------------------------*/

input.button {
	background:#003366;
	border:1px solid white;
	color:white;
	font-weight:bold;
	padding:2px;
	margin-left:5px;
}

/* --<NEWS MOD>-------------------------*/
div .moduletable_lateNews {
	margin-top:5px;
	width:150px;
	float:right;
	padding:5px;
	border:1px solid #333333;
}
.moduletable_lateNews h3 {
	background:#9CB9D2;
	text-align:center;
}
.moduletable_lateNews ul{
	
}
li .latestnews_lateNews {
	line-height:2em;
}
/* --</ NEWS MOD>-------------------------*/

/* --<FRONT PAGE>-------------------------*/

.moduletable_introText h3 {
	font-weight:bold;
	font-size:1.5em;
	color: #00914C;
}
/* --</FRONT PAGE>-------------------------*/


/* --<TIME MOD>-------------------------*/
.time {
	height:20px;
	text-align:right;
	background:#9cb9d2;
	color:#ffffff;
	margin:0px;
	font-size:12px;
}

span#datehour {
	padding:10px;
}
/* --</ TIME MOD>-------------------------*/

/* --<SEARCH MOD>-------------------------*/
div.search{
	padding:5px;
}
/* --</ SEARCH MOD>-------------------------*/


/*------------ DIVIDERS -----------------------*/
.greyBar{
	background:#999999;
}
.whiteDivider{
	height:5px;
	margin:0;
	background:#999999;
	border:2px solid #ffffff;
  width:195px;
}




span.pathway{
	display:block;
	margin-bottom:5px;
}


/*---------<PRODUCT DISPLAY>---------------------*/
.productName{
	text-align:right;
	font-size:14px;
}

.productTable img{
	float:left;
	margin:10px;
}

table .productDescriptionMain{
	width:365px;
	padding:10px;
}

td .productInputPowerChart table{
	float:right;
}

.productDescriptionMain {

}

.productTable, .productTable table{
}

.specialInstructions{
	color:#ff0000;
	text-align:center;
}

.productDescription{
	font-weight:bold;
	text-align:center;
}

td.productPDF, td.productInstructions, td.productArchives {
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}
#moreInfo ul {
	list-style:disc outside;
	margin-left:5px;
}
#moreInfo ul ul{
	list-style:circle inside;
	margin-left:5px;
}
/*---------</PRODUCT DISPLAY>---------------------*/

/*div, td {border:1px solid red;}*/
#moreinfo {

}
/*------------------<COMPANY TOUR>----------------*/
#companyTour img{border:1px solid #666666;}
#companyTour td{text-align:center;padding:10px;}
#companyTour p{text-align:left;}
/*------------------</COMPANY TOUR>----------------*/
dt{font-weight:bold; font-size:1.25em; margin-top:10px; color:#003875;text-decoration:underline;}
table #faq {


}
#faq ol {
margin-left:30px;

}
#faq td, #faq dd  {width:500px;}

#faq td table td  {width:0px; padding:3px;}

#faq h4 {  font-size:1.25em; margin-top:10px; margin-bottom:5px;}

ol li {
line-height:1.5em;}