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

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
}
body {
	background-color: #384146;
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:visited, a:active {
	color: #da1818;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #c30000;
}
h1,h2,h3 {
	font-weight: bold;
}
h1 {
	font-size: 18pt;
	color: #da1818;
}
h2 {
	font-size: 14pt;
	color: #da1818;
}
h3 {
	font-size: 10pt;
	color: #000000;
}

div#contentwrapper {
	width:774px;
	position:absolute;
	left:50%;
	margin-left:-387px;
	top:214px;
}
div#vbcontentwrapper {
	width:774px;
	margin:auto;
}
div#contenttop {
	width:774px;
	height:25px;
	float:left;
	background-image:url(/images/content-top.jpg);
	background-repeat:repeat-x;
}
div#contentmain {
	width:774px;
	float:left;
	background-image:url(/images/content-back.jpg);
	background-repeat:repeat-x;
	background-color:#d7d7d7;
}
div#paddedcontent {
	padding:0px 15px 10px 15px;
}
div#footermain {
	width:774px;
	float:left;
	border-top:2px solid #000;
}
div#footerleft {
	width:275px;
	float:left;
	font-size:7pt;
	color:#7f8b91;
	padding-top:10px;
}
div#footerleft a:link, div#footerleft a:visited, div#footerleft a:active {
	color:#7f8b91;
	text-decoration:none;
}
div#footerleft a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
div#footerright {
	width:499px;
	float:left;
	font-size:7pt;
	color:#7f8b91;
	padding-top:20px;
	text-align:right;
}
div#footerright a:link, div#footerright a:visited, div#footerright a:active {
	color:#7f8b91;
	text-decoration:none;
}
div#footerright a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

div#headermain {
	width:774px;
	height:214px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-387px;
}
div#vbheadermain {
	width:774px;
	height:214px;
	margin:auto;
}
div#menubar {
	height:48px;
	width:774px;
	float:left;
}
div#headerimage {
	width:774px;
	height:166px;
	float:left;
}
div#minimenu {
	width:80px;
	height:48px;
	float:left;
}
div#mainmenu {
	width:660px;
	height:48px;
	float:right;
	text-align:right;
}


.accessmenu {
	font: bold 12px Verdana;
	background-image:url(/images/access-menusys-off.gif);
	background-position:top left;
	background-repeat:repeat-x;
	width: 672px;
}

.accessmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.accessmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
.accessmenu ul li a {
	display: block;
	background: #000000; 
	background-image:url(/images/access-menusys-off.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color: white;
	padding: 0px 25px;
	color: #2d2b2b;
	text-decoration: none;
	height:48px;
	line-height:24px;
}

* html .accessmenu ul li a { 
	display: inline-block;
}

.accessmenu ul li a:link, .accessmenu ul li a:visited {
	color: white;
}

.accessmenu ul li a:hover {
	background: red; 
	background-image:url(/images/access-menusys-over.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color: white;
}
	
.accessmenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

.accessmenu ul li ul li {
	display: list-item;
	float: none;
	text-align:left;
}

.accessmenu ul li ul li ul {
	top: 0;
}

.accessmenu ul li ul li a {
	font: normal 13px Verdana;
	width: 160px;
	padding: 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	height:12px;
	text-align:left;
}

.accessmenu ul li ul li a:hover { 
	background-image:url(/images/access-menusys-sub-over.gif);
	background-position: top left;
	background-repeat:repeat-x;
	border-bottom: 1px solid #ac0000;
	border-top: 1px solid #ac0000;
	border-left: 2px solid #ac0000;
	border-right: 2px solid #ac0000;
	color: white;
	height:12px;
	text-align:left;
}
.downarrowclass {
	position: absolute;
	top: 24px;
	right: 7px;
}

.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 2px;
}
div#atmimage {
	width:175px;
	float:left;
	padding-right:10px;
}
div#atmtext {
	width:399px;
	float:left;
	padding-right:10px;
}
div#atmtext p {
	text-align:justify;
}
div#atmspecs {
	background-color:#D7D7D7;
	width:130px;
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color:#333;
}

div#atmspecs p { 
	margin-top: 0.5em;
	margin-bottom:0.5em;
}
div#atmothermodels {
	width:574px;
	float:left;
	padding-right:10px;
	padding-top:50px;
}
div#atmmodelsbox {
	width:100%;
	float:left;
	border:1px dotted #999;
	background-color:#CCC;
}
div#sitemaptext {
	padding-left:100px;
	padding-bottom:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	float:left;
}
div#sitemapimage {
	float:right;
	padding:10px;
	vertical-align:middle;
}
.lighthead {
	color:#808080;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	font-stretch:ultra-expanded;
}
.opacity a {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	zoom:1;
}
.opacity a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	zoom:1;
}
div#maillabels {
	width:300;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#000;
}
div#mailfields {
	border:solid;
	border-color:#F00
}
#container {
margin:0 auto;
width:139px;
}
#container h2 {
font-size:20px;
color:#0087f1;
}
#wrap {
position: relative;
overflow: hidden;
}
#gradient {
width:100%;
height:35px;
background:url(/images/bg-gradient.png) repeat-x;
position:absolute;
bottom:0;
left:0;
}
#read-more {
padding:5px;
border-top:4px double #858585;
background:#d7d7d7;
color:#333;
}
#read-more a {
padding-right:22px;
background:url(/images/icon-arrow.png) no-repeat 100% 50%;
font-weight:bold;
text-decoration:none;
}
#read-more a:hover {color:#000;}