
.style2 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.style8 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAD5FF;
	font-weight: normal;
	text-decoration: none;
}
.style8:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tabledrop {	
	cursor: default;
	filter: Alpha(Opacity=75, FinishOpacity=70, Style=40, StartX=70, StartY=70, FinishX=70, FinishY=70);
}
.style10 {font-size: 11px; color: #00FFFF; font-family: Arial, Helvetica, sans-serif; }
.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #002346;
	text-transform: none;
	text-decoration: none;
	font-style: normal;
}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; }
.unnamed1 {
	border: 1px solid #FFFFFF;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.style14 {font-size: 11px; color: #003366; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
}
.style15:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: underline;
}
.style6 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.style6:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF0031;
	text-decoration: none;
}
.border {
	border: 1px solid #FFFFFF;
}
.style16 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}
.style16:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.leftimage {
	background-attachment: fixed;
	background-image: url(Images/sub10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.imgborder {
	border: 1px solid #0066CC;
}
.imagae {
	background-attachment: fixed;
	background-image: url(Images/12.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002346;
}
.style17 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
}

a:link.style17, a:visited.style17 {
	text-decoration: none;
}

a:hover.style17, a:active.style17 {
	text-decoration: underline;
}

a:link.presstag, a:visited.presstag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

a:hover.presstag, a:active.presstag {
	text-decoration: underline;
}

p.pressp {
	line-height: 1.3em;
}

a:link.presslink, a:visited.presslink {
	text-decoration: none;
	font-weight:bold;
}

a:hover.presslink, a:active.presslink {
	text-decoration: underline;
	font-weight:bold;
}
a:hover.listlink, a:active.listlink, a:link.listlink, a:visited.listlink{
display:inline;
cursor:pointer;
cursor:hand;
}

table.mainprodtabl {
border: 1px solid #b5e3ff;
}

table.innerprodtable td {
border-top: 1px solid #b5e3ff;
border-right: 1px solid #b5e3ff;
border-left: 1px solid #b5e3ff;
}

td.test {
border: 1px solid #b5e3ff;
padding:10px;
margin:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.es {
display: block;
width: 403px;
height: 322px;
background: url(images/ene_crt.gif) no-repeat top left;
text-decoration: none;
}
.es:hover {
width: 403px;
height: 322px;
background-image: url(images/ene_crt2.gif);
}

.indent {
display: block;
padding-left: 15px;
}
body
{
background-color:#254da5
}

div.floatingplugin
{
top:32px;
position:fixed;
left:0px;
}


div.footer
{
height:25px;
vertical-align:middle;
float:right;
background:#0d3690;
position:relative;
right:20px;
padding-left: 10px;
padding-right: 10px;
}
div.footer a:link, div.footer a:visited
{
color: #AAD5FF;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}
div.footer a:hover, div.footer a:active
{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
}
div.whitetitle
{
color: #254da5;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}


div.prod
{
padding: 0px;
}
div.prod ul 
{
    list-style-image:url('images/blueglobe.jpg');
}


#box {
	position: relative;
	left:500px;
	vertical-align:middle;
}
#leftnav {	
margin-left: 25px;
padding-left: 20px;
width:160px;
background-color: #B4E3FF;
list-style-image: url(images/arrow.gif);
}
div.leftoutside
{
padding: 0px;
}
div.leftoutside li
{
padding-top: 4px;
padding-bottom: 4px;
}
div.leftinside
{
padding: 0px;
}
div.leftinside  li
{
padding-top: 8px;
padding-bottom: 8px;
}
.address {
position: relative;
display:block;
margin-left: 25px;
margin-bottom: 15px;
}

.address .link {
position:absolute;
top:90px; /* in conjunction with left property, decides the text position */
left:45px
}

div.vert
{
width:200px;
vertical-align:middle;
}
div.vert H3
{
border-width:5px;
border-color:#3266de;
vertical-align:middle;
border-style:outset;
float:center;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
div.vert a
{
width:100%;
vertical-align:middle;
}
div.vert a:link,div.vert a:visited
{
width:100%;
display:block;
font-weight:bold;
font-size:12px;
color:#010dc3;
background-color:#b4e3ff;
text-align:center;
padding-top:7px;
padding-bottom:7px;
padding-right:0px;
padding-left:0px;
text-decoration:none;
vertical-align:middle;
text-transform:uppercase;
}
div.vert a:hover,div.vert a:active
{
width:100%;
background-color:#FFFFFF;
color:#010dc3;
}

div.leftgreen
{
border-width:2px;
border-color:#3266de;
border-top-style:dotted;
border-left-style:dotted;
border-bottom-style:none;
border-right-style:dotted;
padding-top: 0px;
padding-bottom: 0px;
vertical-align:middle;
}
div.leftgreen h5
{
font-size:16px;
}
div.rightgreen
{
border-width:2px;
border-color:#3266de;
border-top-style:dotted;
border-right-style:dotted;
border-bottom-style:none;
border-left-style:none;
padding-bottom: 10px;
}
div.rightgreen h5
{
font-size:16px;
}
div.banner H3
{
border-width:5px;
border-color:#3266de;
vertical-align:middle;
border-style:outset;
float:center;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.top_nav{
    background:#0d3692;
	font-family: Arial, Helvetica, sans-serif;
    font-size:.7em;
	line-height: 16px;
    padding:0px;
    margin:0;
    height:31px;
	width:100%;
	list-style:none;

}
.top_nav li{
	float:left;
	padding:0px;
	margin:0px;
	margin-top:9px;
	position:relative;
	display:block;
}
.top_nav li a{

    width:140px;
    text-align:left;
	display:block;
	padding:4px 0px 6px 15px;
	padding-bottom:0px;
	color:#003e7a;
	background:url('../images/top_arrow.png') no-repeat 1px -2px;
	text-decoration:none;
	
}
.top_nav li a:hover{
	color:#002346;
	text-decoration:none;
}

/*--- DROPDOWN ---*/


.top_nav ul{
    padding:0px;
	text-align:left;
	margin:0px;
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	opacity:0; /* Set initial state to transparent */
	-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */
}
.sub_nav{

}
.top_nav ul li{
    margin:0px;
	padding-top:0px; /* Introducing a padding between the li and the a give the illusion spaced items */
	padding-left:0px;
	float:none;
}
.top_nav ul a{
    padding-left:3px;
	padding-right:12px;
	margin-left:0px;
    text-align:left;
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
}
.top_nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
	background:#a3e0f2; /* It'll look nice semi-transparent */
	opacity:1; /* Fade to opaque */
}
.top_nav li:hover a{ /* Set styles for top level when dropdown is hovered */
	
	text-decoration:none;
}
.top_nav li:hover ul a{ /* Override some top level styles when dropdown is hovered */
	text-decoration:none;
	background:none;
	-webkit-transition:-webkit-transform 0.075s linear;
}
.top_nav li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */
	background:#a3e0f2;
	
}



