@charset "UTF-8";




/* General
-------------------------------------------------- */
*
{
	margin: 0;
	padding: 0;
}
p {
	margin-bottom: 10px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}
li {
	margin: 0;
	padding: 0;
	border: 0;

}

body  {
	font-size:82%;
	color:#000000;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}		
img { display:none; }

img.border {
    display:none;
}

h1 {
	font-size: 1.8em;
	line-height: 1.4em;
} 
h2 {
	font-size: 1.4em;
} 
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #B0232A;
	padding: 0px;
	margin-bottom: 8px;
	line-height: 1.3em;
}
h4 {
	font-size: 1.0535em;
	font-weight: bold;
}
#wrapper {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border: 0px none #CCCCCC;
}

#header {display: none;}

/* Default CSS ends here */
#flashMain {
	display: none;
}

/* ================================================================ 
MAIN DROPDOWN MENU
=================================================================== */
/*
#menu_container2 {
	margin: 20px 0 0 1px;
	float:left;
	width:830px;
	z-index:1000;
	clear: both;
	clip: rect(auto,auto,auto,auto);
	
	
}
#pmenu, #pmenu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	clear: both;
	position:relative; bottom:0px;
	
}
#pmenu  .home {
	width: 150px;
	background-color: #AB9C73;
	
}

#pmenu a.home:visited {
	display:block;
	width:135px;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
	color:#fff;
	height:25px;
	line-height:24px;
	text-decoration:none;
	text-indent:5px;
	border:1px solid #fff;
	border-width:1px 0 1px 1px;
}



#pmenu iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0;}

#pmenu a, #pmenu a:visited {
	display:block;
	width:98px;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
	color:#fff;
	height:25px;
	line-height:24px;
	text-decoration:none;
	text-indent:5px;
	border:1px solid #fff;
	border-width:1px 0 1px 1px;
}

#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

#pmenu li {
	float:left;
	background-color: #AB9C73;
}

#pmenu li a:hover {
	position:relative;
	color:#fc0;
	background-color: #6F732D;
}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {
	color:#fc0;
	background-color: #6F732D;
}
#pmenu li ul {
	position:absolute;
	left:-9999px;
	width:98px;
}
#pmenu li:hover > ul {
	top:-1px;
	left:99px;
	width:98px;
}
#pmenu > li:hover > ul {left:0; top:26px;}
#pmenu li:hover ul.first {top:0;}

#pmenu table {border-collapse:collapse; width:0; height:0; border:0; font-size:1em;}

#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

#pmenu li.fly {
	background-color: #6F732D;
	background-image: url(/images/pointer.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#pmenu li.drop {
	background-color: #6F732D;
	background-image: url(/images/drop_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


#pmenu li a:hover ul {
	left:-1px;
	top:25px;
	width:98px;
}

#pmenu li a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul, 
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {
	top:-1px;
	left:98px;
}

#pmenu a:hover ul ul,
#pmenu li a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#pmenu a:hover ul iframe,
#pmenu li a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
left:-9999px;
}

#pmenu a:hover iframe {left:-1px; top:25px;}

#pmenu a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover a:hover iframe {
	left:98px;
	top:-1px;
}


form#one {width:750px; margin-top:20px;}


*/

#menu_container2 {
	margin: 52px 0 0 1px;
	position:relative;
	width:830px;
	z-index:1000;
	clear: both;
}
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; z-index:1000;}


#pmenu  .home {
	width: 150px;
	background-color: #AB9C73;
}
#pmenu a.home:visited {
	display:block;
	width:135px;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
	color:#fff;
	height:25px;
	line-height:24px;
	text-decoration:none;
	text-indent:5px;
	border-width:1px 0 1px 1px;
}
#pmenu iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0;}

#pmenu a, #pmenu a:visited {
	display:block;
	width:98px;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
	color:#fff;
	height:25px;
	line-height:24px;
	text-decoration:none;
	text-indent:5px;
	border:1px solid #fff;
	border-width:1px 0 1px 1px;
}
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px; width:132px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px; width: 132px;}

#pmenu li {
	float:left;
	background-color: #AB9C73;
}
#pmenu li a:hover {
	position:relative;
	color:#fc0;
	background-color: #6F732D;
}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {
	color:#fc0;
	background-color: #6F732D;
}
#pmenu li ul {
	position:absolute;
	left:-9999px;
	width:98px;
}
#pmenu li:hover > ul {
	top:-1px;
	left:93px;
	width:98px;
}
#pmenu > li:hover > ul {left:0; top:26px;}
#pmenu li:hover ul.first {top:0;}

#pmenu table {border-collapse:collapse; width:0; height:0; border:0; font-size:1em;}

#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

#pmenu li.fly {
	background-color: #6F732D;
	background-image: url(/images/pointer.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#pmenu li.drop {
	background-color: #6F732D;
	background-image: url(/images/drop_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


#pmenu li a:hover ul {
	left:-1px;
	top:25px;
	width:98px;
}

#pmenu li a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul, 
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {
	top:-1px;
	left:92px;
}

#pmenu a:hover ul ul,
#pmenu li a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#pmenu a:hover ul iframe,
#pmenu li a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
left:-9999px;
}

#pmenu a:hover iframe {left:-1px; top:25px;}

#pmenu a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover a:hover iframe {
	left:92px;
	top:-1px;
}


form#one {width:750px; margin-top:20px;}




/* ------------ BOTTOM CONTENT AND CONTENT COLUMNS --------------------- */

#bottomContent {
	background-color: #FFF;
}

/* ------------ FRONT PAGE CONTENT COLUMNS --------------------- */
#leftColF {
	background-color: #FFFFFF;
	width: 484px;
	height: 340px;
	float: left;
	overflow: auto;
}
#midColF {
	width: 210px;
	float: left;
	margin-left: 15px;
	height: 340px;
}

#midColF h3 {
	color: #000000;
	margin-top:5px;
}

#midColF ul{
	margin-left: 0px;
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
}

#midColF ul li{
	color:#B65312;
	margin-bottom: 5px;
	width: 200px;
	background-color:#FFF;
	padding: 5px;
	font-weight:bold;
	font-size:12px;
}

#rightColF {
	width: 222px;
	float: left;
	margin-left: 5px;
	height: 340px;
	border: #999999 solid 0;
	border-left-width: 1px;
	padding-left:5px;
}
#rightColF .rightBannerBox {
	font-family: "Times New Roman", Times, serif;
	height: 95px;
	width: 205px;
	background-color: #FFFFFF;
	border: #dcdcdc solid 1px;
	padding: 6px;
	margin-top: 0px;
	margin-bottom: 7px;
}
#rightColF .rightBannerBox P{
	border-top:#999999 1px solid;
	padding-top: 10px;
}
#rightColF .rightBannerBoxAlt {
	font-family: "Times New Roman", Times, serif;
	height: 95px;
	width: 205px;
	background-color: #FFFFFF;
	border: #dcdcdc solid 1px;
	padding: 6px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#rightColF .rightBannerBoxAlt P{
	border-top:#999999 1px solid;
	padding-top: 10px;
}
#rightColF .rightBannerBox h3 {
	color:#003A4F;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 10px;
	
}
#rightColF .rightBannerBoxAlt h3 {
	color: #4B2A46;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 10px;
}
.leftBannerGen {
	background-color: #FFFFFF;
	padding: 5px 0 10px 7px;
	margin-bottom: 5px;

}
.alternatorGrey {
	background-color: #CCCCCC;
		padding: 5px 0 10px 7px;
}
#bottomContent h1 {
	font-size: 1.8em;
	line-height: 1.4em;
	color:#B0232A;
} 

/* ------------ INDUSTRIES PAGE CONTENT COLUMNS --------------------- */

#leftColI {
	background-color: #FFFFFF;
	width: 100%;
	float: left;
	overflow: auto;
	padding: 5px  15px 5px 5px;
}
#rightColI {
	width: 100%;
	background-color:#FFF;
	float: left;
	clear:left;
	margin-left: 5px;
	height: 340px;
	top: 250px!important;
}

/* Often Used Classes   
--------------------------------------------------------------------*/

.floatright {
	float: right;
	display: inline; /*to avoid IE double margin bug*/
	margin: 0 0 1em 1em;
}
.floatleft {
	float: left;
	display: inline; /*to avoid IE double margin bug*/
	margin: 0 1em 1em 0;
}
.clearleft { clear: left; }
.clearright { clear: right; }

b, strong { font-weight:bold; }
form { margin:0; padding:0; }
img { display: none; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px; } 

#PageAids {
	display: none;
}

/* =SSOE Index
----------------------------------------------------------------------*/

#ssoe_index
{
	display: none;
}


/* =mapHeader
----------------------------------------------------------------------*/

#mapHead_wrap
{
	display: none;
}

#menu_wrap {
		display: none!important;
}
#mapHead
{
	display: none;
}

/* --------------------- / LOCATIONS / ------------------------------- */

ul.locations {
	margin-left: 0px;
	padding-top: 0px;


}.locations  li {
	padding: 10px;
	background-color: #CCCCCC;
	margin-bottom: 3px;
	font-weight: bold;
}
.locations li.alternateRow    {
	padding: 10px;
	background-color: #FFFFFF;
	margin-bottom: 3px;
	font-weight: bold;
}
/*
div .gmnoprint {
	visibility:hidden!important;

}
*/


#side_bar_html {
	visibility:hidden;

}


.Accordion {
  overflow: visible !important;
}

.AccordionPanel, AccordionPanelClosed {
	float:left;
	margin-right: 20px;
	margin-bottom: 40px;
	width: 30%;
}

.AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
}

.AccordionPanelTab {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

#infoPanel {
	display: none;
}

#directions {
	width: 550px;

}


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

#footer {
	float:left;
	clear: left;
	margin: 0 0 0 100px;
	
}
#footerdiv {
	margin:0 auto;
	width:100%;
	text-align:left;
	position:relative;
	z-index:0;
	color:#000000;
}

.footerMap {
	padding:24px 0;
	font-size:12px;
	line-height:1.6em;
}
.footerMap ul {
	float:left;
	margin-right:35px;
	color:#000;
}
.footerMap ul ul {
	float:none;
	margin:0;
}
.footerMap li strong {
	margin-bottom:.5em;
	height: 22px;
}
.footerMap li li {
	font-size:11px;
}
.footerMap li a, .footerMap li a:visited, .footerMap li a:link {
	color:#000;
	text-decoration:none;
}
.footerMap li li a, .footerMap li li a:visited, .footerMap li li a:link {
	color:#e9e9eb;
}
.footerMap li a:hover, .footerMap li li a:hover,
.footerMap li a:focus, .footerMap li li a:focus {
	text-decoration:underline;
	color:#000;
}
.footerMap li a.tinynew {
	visibility:hidden;
}
.footerMap li a.tinynew {
	margin-right:0;
}


.infoFooter {
	position:absolute;
	top:25px;
	right:0;
	width:180px;
	text-align:right;
	visibility:hidden!important;
}

.copyright p {
	visibility:hidden!important;
}
a.infoLogo {
	visibility:hidden;
}

body#homepage.ver2 a.infoLogo {
	visibility:hidden;
}

.infoFooter p {
	font-size:11px;
	color:#ddd;
}
.infoFooter p a, .infoFooter p a:visited, .infoFooter p a:link {
	color:#fff;
}
.fl-right {
	float:right;
}
.fl-left {
	float:left;
}
.cl-right {
	clear:left;
}
.cl-left {
	clear:left;
}
.cl-both {
	clear:both;
}
a em {
	position:absolute;
	left:-9999em
}
hr {
	color:#ededed;
	border:0;
	margin:0;
	padding:0;
	display:block;
	height:1px;
	background:#ededed;
	width:93%;
}
/* Footer box */
.ssoeFooterBoxHeader
{visibility:hidden;}
.ssoeFooterBox .ssoeFooterBoxContent
{visibility:hidden;}
.ssoeFooterBoxFooter
{visibility:hidden;}
/*----------------    END FOOTER     -------------------*/
