
/*main body style*/
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; background-color: #000000;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
ul,li,ol {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
b {font-weight: bold;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 12px; color: #FFCC66; font-weight: bold; margin-top: 5px; margin-bottom: 6px; margin-left: 0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12px; color: #FFE474; font-weight: bold; margin-top: 20px; margin-bottom: 4px; margin-left: 0px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #FFE474; font-weight: none; margin-top: 6px; margin-bottom: 2px; margin-left: 0px;}

:focus {
	outline: 0;
}

/*global links*/
.cnt a:link {color: #FFFFFF; text-decoration: underline; font-size: 12px;}
.cnt a:visited {color: #FFFFFF; text-decoration: underline; font-size: 12px;}
.cnt a:active {color: #FFE9BB; text-decoration: underline; font-size: 12px;}
.cnt a:hover {color: #FFE9BB; text-decoration: none; font-size: 12px;}

a:link {color: #FFFFFF; text-decoration:underline; font-size: 12px;}
a:visited {color: #FFFFFF; text-decoration:underline; font-size: 12px;}
a:active {color: #FFE9BB; text-decoration:underline; font-size: 12px;}
a:hover {color: #FFE9BB; text-decoration: none; font-size: 12px;}
/*a:hover {color: #FFE9BB; text-decoration: underline; font-size: 12px;}*/

/*list styles2*/
.list2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #336699; list-style-type: lower-alpha;}
ul.list2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #336699; list-style-type: lower-alpha;}
li.list2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #336699; list-style-type: lower-alpha;}
ol.list2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #336699; list-style-type: lower-alpha;}

/*nav header styles*/
.navheader {color: #CBCBCB; font-size: 9px; text-align: center;}
a.navheader:link {color: #CBCBCB; font-size: 9px; text-decoration: none;}
a.navheader:visited {color: #CBCBCB; font-size: 9px; text-decoration: none;}
a.navheader:active {color: #FFE474; font-size: 9px; text-decoration: none;}
a.navheader:hover {color: #FFE474; font-size: 9px; text-decoration: none;}

/*nav left styles*/
a.navleft:link {color: #FFCC66; font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 8px;}
a.navleft:visited {color: #FFCC66; font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 8px;}
a.navleft:active {color: #FFE9BB; font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 8px;}
a.navleft:hover {color: #FFE9BB; font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 8px;}

/*nav left sub styles*/
a.navleftsub:link {color: #FFE9BB; font-size: 11px; text-decoration: none; padding-top: 8px;}
a.navleftsub:visited {color: #FFE9BB; font-size: 11px; text-decoration: none; padding-top: 8px;}
a.navleftsub:active {color: #FFCC66; font-size: 11px; text-decoration: none; padding-top: 8px;}
a.navleftsub:hover {color: #FFCC66; font-size: 11px; text-decoration: none; padding-top: 8px;}

/*footer1 styles*/
.footer1 {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
a.footer1:link {color: #CCCCCC; font-weight: none; font-size: 10px; text-decoration: none;}
a.footer1:visited {color: #CCCCCC; font-weight: none; font-size: 10px; text-decoration: none;}
a.footer1:active {color: #CCCCCC; font-weight: none; font-size: 10px; text-decoration: none;}
a.footer1:hover {color: #CCCCCC; font-weight: none; font-size: 10px; text-decoration: underline;}
p.footer1 {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: none;}
td.footer1 {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: none;}
.header {
	color: #FFCC64;
	font-size: 13px;
	font-weight: bold;

	background:#304c60;
	padding:4px;
	clear:both;
}
.headernobg {
	color: #FFCC64;
	font-size: 13px;
	font-weight: bold;
	padding:4px;
}
.header img{
vertical-align:middle;
}
.des {
color:#000;
	font-size: 10px;
	font-weight: bold;
	background: url("/images/header-tile.jpg") repeat-x #8490A8;
	padding:2px 5px;
	vertical-align:top;
	line-height:.999em;
}
table{
clear:both;
margin-bottom:10px;
}
.td{
padding:2px 10px;
font-size:12px;}
.note{
padding:10px; border:1px solid #fff;}

.notecen{
padding:10px; border:1px solid #fff;
width:60%;
margin:0px auto 10px auto;}

.notice{
padding:10px; border:1px dotted #fff;
width:100%;
color:#000;
margin:10px auto 10px auto;
background:#8490A8}

.call {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}
.phonen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#fff;
}
.fl{
float:left;
width:50%;
}
.frb{
float:right;
width:50%;
}
.flb{
float:left;
width:33%;
}
.button{
	color: #FFCC64;
	font-weight: bold;
	margin-top:10px;

	padding:4px;

	clear:both;}
	
.mainnav{
padding:0px;
margin:10px 0px 0px 20px;
width:182px;
position:relative;
}
.mainnav li{
list-style-type:none;
text-align:right;
margin-bottom:2px;
margin-top:2px;
width:182px;
height:27px;
}
.navbg{
background: url(/images/nav-bg.gif) no-repeat top left;
}
	
.mainnav li a{
background:url(/images/nav-off.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:34px;
padding-top:7px;
color:#ffcc64;
display:block;
height:27px;
width:148x;
text-decoration:none;
text-transform:uppercase;
}

.mainnav li a:active{
background:url(/images/nav-off.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:34px;
padding-top:7px;
color:#ffcc64;
display:block;
height:27px;
width:148x;
text-decoration:none;
text-transform:uppercase;
}

.mainnav li a:visited{
background:url(/images/nav-off.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:34px;
padding-top:7px;
color:#ffcc64;
display:block;
height:27px;
width:148x;
text-decoration:none;
text-transform:uppercase;
}

.mainnav li a:hover{
background:url(/images/nav-on.gif) no-repeat;
color:#fff;
text-decoration:none;
}

.linknav a{
padding:0px 4px;
text-decoration:none
}
.linknavftr a{
padding:0px 4px;
}
#quicklinks ul{
margin:0px;
padding:0px;
list-style:none;
}
#quicklinks ul li{
height:30px;

}
#quicklinks ul li a{
font-size:12px;
display:block;padding-top:14px;
height:26px;
font-weight:bold;
text-decoration:none;
}

#quicklinks ul li a:hover{
color:#000;
}


#nav li ul { /* second-level lists */
	position: absolute;
	background:#52677b;
	padding:0px;
	margin:0px;
	height:125px;
	border:1px solid #fff;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li a{
	background:#52677b;
	text-align:left;
	padding-left:4px;
	font-size:10px;}
#nav li ul li a:hover{
color:#fff;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left:165px;
	top:60px;
}
.mleft{
margin-left:30px;
}

.lp-images{
width:120px;
}
.lp a.actionbutton{
width:140px;
height:41px;
padding-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#1a2b3b;
text-decoration:none;
text-align:center;
font-weight:bolder;
background:url("/images/action-button.gif") no-repeat;
float:left;
}
.lp a.actionbutton:hover{
color:#fff;
}

.lp-display{
margin-top:2px;
background:url("/images/lp-bg.jpg") repeat-x top;}

table{
margin-bottom:0px;
margin-top:0px;
}

.display td{
vertical-align:top;
}
.display h1{
color:#ffcc63;
font-family:Arial, Helvetica, sans-serif;
font-size:3em;
background:none;
font-weight:normal;
}
.display h2{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
padding-bottom:10px;
font-weight:normal;
}
.display ul li{
margin-bottom:20px;
}
.display h3{
color:#68a2ce;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:20px;
padding-bottom:6px;
font-weight:bold;
}

.display h3 a{
color:#8bbfe7;

}
#floater {
position:relative;
}
.lp-image .img{
border:2px solid #68a2ce;
margin-top:20px;
z-index:100;
}

.lp-image .floater{
position:absolute;
top:200px;
left:0px;
z-index:1000;
border:0px;
}