@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color:#011a2c;
	font:Arial, Helvetica, sans-serif;
}

a {
border:none;
color:#5CB91A;
}

img {
border:none;
}

/* h4 {
	color:#5CB91A;
} */

#outer_container {
	width:100%;
}

#inner_container {
	width:950px;
	padding-top:30px;
	text-align:left;
}

#top_container {
	padding-bottom:90px;
}

#logo {
float:left;
border:0px;
}

#menu {
	float:right;
	color:#1D5693;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:65px;
}

#menu a {
font-family:Arial, Helvetica, sans-serif;
color:#9CA1A5;
text-decoration:none;
}

#menu a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#content {
	width:950px;
	height:500px;
}

#banner {
	background-image:url(images/banner_bg.jpg);
	background-repeat:no-repeat;
	height:100px;
	color:#FFFFFF;
	padding-left:172px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:35px;
}

#headline {
	padding-top:22px;
}

#leftbar {
	background-color:#58677E;
	width:40px;
	height:390px;
	float:left;
}

#flashbars {
	position:absolute;
	left:45px;
	z-index:1000;
	float:left;
	width:615px;
	height:390px;
	overflow: hidden;
}

#mainarea {
	position:relative;
	float:left;
	background-color:#225d88;
	width:100%;
	height:390px;
	background-image:url(images/mainbg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#autoloader {
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:999;
}

#maintext {
	float:left;
	width:453px;
	height:370px;
	padding-top:20px;
	padding-left:20px;
	padding-right:40px;
	font-size:0.8em;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; /* #d6e4f9; */
	overflow:auto;
}

#mainproducttext {
	float:left;
	width:494px;
	height:390px;
	padding-top:0px;
	padding-left:20px;
	font-size:0.8em;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; /* d6e4f9; */
	overflow:auto;
}

#maintext ul, #mainproducttext ul {
	padding:0 0 0 15px;
	margin:0px;
}

#upper_text {
overflow-y: auto;
overflow-x: hidden;
padding-top: 20px;
height: 286px;
width: 493px;
}


#rightcontent {
	float:right;
	margin-right:32px;
	width:225px;
	height:325px;
	background-color:#011A2C;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-left:15px;
	line-height:130%;
	padding-top:10px;
}

#rightcontent b {
	font-size:1.2em;
}

#rightcontent a {
	color:#5CB91A;
}

#disclaimer {
	float:left;
	color:#1D5693;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

#disclaimer a {
font-family:Arial, Helvetica, sans-serif;
color:#5CB91A;
text-decoration:none;
}

#disclaimer a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#lower_menu {
	float:right;
	font:Arial, Helvetica, sans-serif;
	font-size:0.6em;
}

#lower_menu a {
font-family:Arial, Helvetica, sans-serif;
color:#9CA1A5;
text-decoration:none;
}

#lower_menu a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#nav {
	list-style: none;
	line-height: 1em;
	margin: 0;
	padding: 0;
	border: 0;
}

#nav a {
	display: block;
	/* color: #B2A990; */
	padding: 5px 1em 5px 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #FFFFFF;
}

#nav span {
	display: block;
	/* color: #B2A990; */
	padding: 0 1em 0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #FFFFFF;
}

#nav li li a {
	width: 11em;
} 

#nav a:hover {
	color: #5CB91A;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	z-index:1001;
	left: -999em;
	list-style: none;
	font-size: 10px;
	width: 17em;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #225d88;
	/* filter: alpha(opacity=80); -moz-opacity:.80; opacity:.8; */
}

#nav li ul ul {
	position: absolute;
	padding: 0;
	left: -999em;
	list-style: none;
	font-size: 10px;
	width: 17em;
	margin-top: -18px;
	margin-left: 14em;
}


#nav li li {
	float: none;
	width: 17em;
	font-size: 10px;
	border-bottom: 1px solid #011a2c;
}

#nav li li:hover {
	background-color:#003366;
}

#nav li:hover ul, #nav li.sfhover ul, #nav li:hover ul li:hover ul, #nav li.sfhover ul li.sfhover ul {
	left: auto;
}

#nav li:hover ul li ul, #nav li.sfhover ul li ul {
	left: -999em;
}
