html,body { margin:0; padding:0; }

body {
	color: #ffffff;
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}
a:link {
	color: #014687;
	padding:5px;
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	padding:5px;
	color: #014687;
}
a:hover {

	color: #000000;
	padding:5px;
	text-decoration:underline;
	
}
a:active {
	text-decoration: none;
}

.style2 {color: #014687}

.style4 {color: #0391a3}
.style5 {
	color: #0391A3;
	font-weight: bold;
}
.style6 {color: #999999}
.style8 {color: #333333}
.style9 {color: #0391A3}
.style10 {font-size: 12px}
.style11 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

/*--------------*/
/* LAYOUT */
/*------------*/

#header {
	height: 85px;
	min-width: 908px;
    overflow: visible;
	margin: 0;
	text-align: left;
	background-color:#014687;
	
}
#mainnav{
    height: 135px;
	min-width: 908px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	color:#014687;
	background-color:#666666;
	}

#banner {
	height: 272px;
	min-width: 908px;
	margin: 0px 0px 0px 0px;
	background-color:#014687;
	
}
#requirement{
	height: 268px;
	width:auto;
	margin: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #80B2D5;
	border-bottom-color: #80B2D5;
		}
#container {
	margin: 0px 0px 0px 0px;
	min-width:908px;
	background-color:#666666;
	}


#content {
	margin:0px 10px 0px 10px;
	padding: 0px 5px 0px 5px;
	
}

#footer {
	min-width: 908px;
	height:60px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:#666666;

	
}
#copyright{


	min-width:908px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	padding: 0px;
	font-size: 8pt;
	background-color:#666666;
}
#searchfield {
	margin: 0px 2px 0px 5px;
	border: #B9B9B9 solid 1px;
	width: 220px;
	height:25px;
}

/*CSS for #style2*/
#style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;;
}
/*CSS for H1*/
#style2 h1 {

font-size: 12px;
font-weight: bold;
background-color: #000000;
width: 205px;
padding: 5px;
float: left;
margin: 10px 0px 0px 3px;
}

/*CSS for UL*/
#style2 ul {

margin: 0px 0px 0px 3px;;
padding: 0px;
list-style: none;
float: left;
clear: left;
}

/*CSS for LI*/
#style2 li {

width: 205px;
font-size: 11px;
font-weight:normal;
background-color: #738DA8;
border-bottom: 1px dotted #FFFFFF;

}

/*CSS for link*/
#style2 li a {

width: 205px;
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 6px;
}

/*CSS for visited link*/
#style1 li a:visited {

color: #FFFFFF;
text-decoration: none;
}

/*CSS for hover link*/
#style2 li a:hover {

color: #000000;
text-decoration: none;
background-color: #E5E6E9;
}
#mainnav a {
	color: #014687;
	padding:5px;
	text-decoration: none;
	
}
#mainnav a:visited {
	text-decoration: none;
	padding:5px;
	color: #014687;
}
#mainnav a:hover {

	color: #000000;
	padding:5px;
	background-color: #E5E6E9;

	
}
#mainnav :active {
	text-decoration: none;
}
#footer a {
color:#999999;
text-decoration:none;
}
#footer a:visited {
color:#999999;
}
#footer a:hover {
color:#014687;
text-decoration:underline;
}
.style10 a{
color:#FFFFFF
}
.style10 a:visited {
color:#FFFFFF;
}
.style10 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.latestnews {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#0391A3;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #333333;
	border-bottom-color: #333333;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
h2 {
	color: #0391A3;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;	
}
h2 a{
color:#0391A3;
}
h2 a:visited {
color:#0391A3;
}
h2 a:hover {
color:#014687;
text-decoration:none;
}
.productcontent {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	font-size: 12px;
	height: auto;
	width: auto;
	border: 1px solid #014687;
}

#prod_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#prod_header H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 22px/1.4em Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 5px;  BACKGROUND-COLOR: #014687
}

#navcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600PX; PADDING-TOP: 0px; 
}
#navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none;  BORDER-BOTTOM-STYLE: none
}
#navcontainer LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #ff0000
}
/*#navcontainer #active A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}*/
#navcontainer A {
	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #ff0000; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #fff; PADDING-TOP: 3px; BORDER-TOP: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
#navcontainer A:hover {
	BACKGROUND:#0391A3; COLOR: #fff
}
/*#navcontainer A:active {
	COLOR: #000; BACKGROUND-COLOR: #FFFFFF
}*/
#navTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navTop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navTop A {
	BORDER-RIGHT: #900 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; WIDTH: 13em; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #900 1px solid; BACKGROUND-COLOR: #0391A3; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#navTop .second A {
	BORDER-RIGHT: #600 1px solid; COLOR: #fff; BORDER-BOTTOM: #600 1px solid; BACKGROUND-COLOR:#ff0000
}
#navTop .secondnoarrow A {
	BORDER-RIGHT: #600 1px solid; COLOR: #fff; BORDER-BOTTOM: #600 1px solid; BACKGROUND-COLOR:#ff0000
}
#navTop .third A {
	BORDER-RIGHT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR:#ff0000
}
#navTop LI {
	FLOAT: left
}
#navTop LI A:hover {
	BACKGROUND: #bbb; COLOR: #fff
}
#navTop LI .arrow A:hover {
	BACKGROUND: url(images/arrow_red.gif) #bbb no-repeat 12em 50%
}
#navTop LI .secondnoarrow A:hover {
	BACKGROUND:#bbb; COLOR: #fff
}
#navTop LI .third A:hover {
	BACKGROUND: #bbb; COLOR: #fff
}
#navTop LI UL {
	LEFT: -999em; MARGIN: 0px; WIDTH: 14em; POSITION: absolute
}
#navTop LI UL UL {
	MARGIN: -1.4em 0px 0px 8.8em
}
#navTop LI:hover UL UL {
	LEFT: -999em
}
#navTop LI.sfhover UL UL {
	LEFT: -999em
}
#navTop LI:hover UL UL UL {
	LEFT: -999em
}
#navTop LI.sfhover UL UL UL {
	LEFT: -999em
}
#navTop LI:hover UL {
	LEFT: auto
}
#navTop LI LI:hover UL {
	LEFT: auto
}
#navTop LI LI LI:hover UL {
	LEFT: auto
}
#navTop LI.sfhover UL {
	LEFT: auto
}
#navTop LI LI.sfhover UL {
	LEFT: auto
}
#navTop LI LI LI.sfhover UL {
	LEFT: auto
}