/* CSS Document */

body {
	margin-top:25px;
	background-color:#8e9193;
}

li {
list-style:disc;
}

/*************************************************************
UNIQUE DIVS
*************************************************************/

#siteContainer {
	width:974px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bg_content.jpg);
	background-repeat:repeat-y;
	padding-bottom:20px;
}

.header {
	width:974px;
	height:120px;
	background-image:url(images/bg_header.jpg);
	background-repeat:repeat-y;

}

#utilityNav {
	position:absolute;
	left: 717px;
	top: 0px;
}

#imageArea {
	height:170px;
	padding-left:80px;
	float:left;
	z-index:0;
}

#contentLeft {
	margin-top:0px;
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#3e3e3e;
}

#contentContact {
	margin-top:0px;
}
/* For multiple columns inside "contentLeft" */
#ContentLeftLeft {
	float:left;
	width:47%;
}

#ContentLeftRight {
	float:right;
	width:53%;
}
/* END For multiple columns inside "contentLeft" */

#contentRight {
	width:230px;
}

#footer {
	width:976px;
	margin-left:auto;
	margin-right:auto;
}

/*HOME PAGE SPECIFIC*/
#homeFlashArea {
	padding-left:80px;
	margin-top:1px;
}

#homeContentLeft {
	margin-left:80px;
	margin-right:15px;
	width:205px;
	float:left;
}

#homeContentRight {
	width:576px;
	float:left;
	margin-top:1px;
}

#homeNewsLinks {
	color:#699198;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	font-weight:bold;
}

#homeOverviewHeader {
	padding-bottom:5px;
	margin-bottom:-10px;
	margin-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	color: #F00;
}

#homeNewsHeader {
	padding-bottom:5px;
	margin-bottom:-10px;
	margin-top:12px;
	color:#699198;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
}
/* END HOME PAGE SPECIFIC */

/* IE FLOATS FIX*/
#cleartFloats {
	clear:both;
}

/*************************************************************
END UNIQUE DIVS
*************************************************************/

/*************************************************************
TEXT STYLES
*************************************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#3e3e3e;
	background-color:#8E9193;
}

#contentLeft ul, #contentLeft ol {

	margin-top:0px !important;
	margin-top:15px;
}

body ol li{
}


#contentLeft ul ul {

	margin-top:0px !important;
	margin-top:15px;

}

#contentLeft ul li {

	margin-top:0px !important;
	margin-top:15px;
}

#contentLeftLeft ul ul {

	margin-top:0px !important;
	margin-top:15px;

}

#contentLeftLeft ul li {

	margin-top:0px !important;
	margin-top:15px;
}

a {
	color:#ff0000;
	text-decoration:none;
}

a:hover {
	color:#990000;
	text-decoration:none;
}

#contentLeft h1 {
	font-size:16px;
	font-weight:bold;
}

/*************************************************************
FORMS
*************************************************************/

form input, textArea, select {
	border:1px solid #003f5f;
	font-size:12px;
	background-color:#fff;
}

/*************************************************************
END FORMS
*************************************************************/

/*************************************************************
SECONDARY NAVIGATION STYLES (blue serif items)
*************************************************************/

#secondaryNav {
	padding-bottom:14px;
	margin-bottom:20px;
	margin-top:12px;
	border-bottom:#3e3e3e solid 1px;
	color:#699198;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}

#secondaryNav a {
	text-decoration:none;
	color:#699198;
	padding-left:2px;
	padding-right:2px;
}

#secondaryNav a:first-child {
	padding-left:0px;
}

#secondaryNav a:hover {
color:#003f5f;
}

#secondaryNav a.inSection {
color:#003f5f;
}

/*************************************************************
MAIN NAVIGATION STYLES
*************************************************************/

ul#navigation {
	margin-left:80px;
	margin-bottom: 0px;
	padding: 0;
list-style:none;
	width: 805px;
	z-index: 10;
}

ul#navigation li {
    float: left;
	margin: 0;
	list-style:none;
}

ul#navigation li a {
	display: block;
	margin: 0;
}

ul#navigation li a span {
	display: none;
}

ul#navigation li#nav_markets,
ul#navigation li#nav_products,
ul#navigation li#nav_environment,
ul#navigation li#nav_about,
ul#navigation li#nav_contact {
    position: relative;
}

ul#navigation li#nav_markets a {
    background: transparent url(images/topNav_01_markets.jpg) no-repeat;
	width: 154px;
	height: 21px;
}

ul#navigation li#nav_products a {
    background: transparent url(images/topNav_02_products.jpg) no-repeat;
	width: 163px;
	height: 21px;
}

ul#navigation li#nav_environment a {
    background: transparent url(images/topNav_03_environment.jpg) no-repeat;
	width: 163px;
	height: 21px;
}

ul#navigation li#nav_about a {
    background: transparent url(images/topNav_04_about.jpg) no-repeat;
	width: 163px;
	height: 21px;
}

ul#navigation li#nav_contact a {
    background: transparent url(images/topNav_05_contact.jpg) no-repeat;
	width: 162px;
	height: 21px;
}

ul#navigation li#nav_markets a:hover,
ul#navigation li#nav_products a:hover,
ul#navigation li#nav_environment a:hover,
ul#navigation li#nav_about a:hover,
ul#navigation li#nav_contact a:hover {
	background-position: 0 -21px;
}

ul#navigation li.ghosted {
	background-color:#CCCCCC;
	color:#999999;
}

/*** BEGIN ACTIVE PAGE STATES ***/

body.section_markets ul#navigation li#nav_markets a,
ul#navigation li#nav_markets a:hover {
    background: transparent url(images/topNav_01_markets_in.jpg) no-repeat 0 0;
}

body.section_products ul#navigation li#nav_products a,
body.section_products ul#navigation li#nav_products a:hover {
    background: transparent url(images/topNav_02_products_in.jpg) no-repeat 0 0;
}

body.section_environment ul#navigation li#nav_environment a,
body.section_environment ul#navigation li#nav_environment a:hover {
    background: transparent url(images/topNav_03_environment_in.jpg) no-repeat 0 0;
}

body.section_about ul#navigation li#nav_about a,
body.section_about ul#navigation li#nav_about a:hover {
    background: transparent url(images/topNav_04_about_in.jpg) no-repeat 0 0;
}

body.section_contact ul#navigation li#nav_contact a,
body.section_contact ul#navigation li#nav_contact a:hover {
    background: transparent url(images/topNav_05_contact_in.jpg) no-repeat 0 0;
}

/*** END ACTIVE PAGE STATES ***/

/*************************************************************
MAIN - SUBNAV STYLES
*************************************************************/

ul#navigation li ul {
    display: none;
    position: absolute;
    left: 0;
	padding: 0;
	list-style: none;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    z-index: 6000;
}

ul#navigation li:hover ul,
ul#navigation li.over ul {
    display: block;
    z-index: 6000;
    width: 256px;
	margin-left:0px;
}

ul#navigation li ul li {
    clear: both;
    display: block;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
	height:auto;
    z-index: 6000;
}

ul#navigation li.ghosted {
	background-image: none;
    padding: 5px 0 5px 5px;
    background-color: #ccc;
    color: #999;
    height: auto;
    width: 250px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}


ul#navigation li#nav_markets ul.subnav li a,
ul#navigation li#nav_products ul.subnav li a,
ul#navigation li#nav_environment ul.subnav li a,
ul#navigation li#nav_about ul.subnav li a,
ul#navigation li#nav_contact ul.subnav li a {
	background-image: none;
    padding: 5px 0 5px 5px;
    background-color: #c50c29;
    color: #fff;
    height: auto;
    width: 250px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

ul#navigation li#nav_markets ul.subnav li a:hover,
ul#navigation li#nav_products ul.subnav li a:hover,
ul#navigation li#nav_environment ul.subnav li a:hover,
ul#navigation li#nav_about ul.subnav li a:hover,
ul#navigation li#nav_contact ul.subnav li a:hover {
    background-image: none;
    background-color: #94091f;
    color: #fff;
    text-decoration: none;
}

#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;

}

#dropmenudiv a {

display: block;
border-bottom: 1px solid white;
border-right: 1px solid white;
padding: 5px 0px 5px 5px;
text-decoration: none;
font-weight: normal;
color:#fff;
background-color: #c50c29;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #94091f;

display: block;
border-bottom: 1px solid white;
border-right: 1px solid white;
text-decoration: none;
font-weight: normal;
}

.egenLink {
  text-align: left;
}

.egenLink img {
  border: none;
}

.egenLink a {
  border: none;
	color: #3E3E3E;
}

.egenLink a:hover {
  color: #3E3E3E
}
#contentLeft p {
	text-align: left;
}
.imp_head {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color: #003F5F;
	text-align: center;
}
.imp_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 25px;
	text-align: left;
}
a.imp_link {
	color:#000;
	text-decoration:none;
}.rest_head_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F90000;
}
