* { outline: none; }
html {
	margin: 0;
	padding: 0;
	text-align:center;
	background:#E7E7E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
body.mceContentBody {
	background: #FFFFFF;
	text-align:left;
	margin:0px;
	color:black;
	font-size:80%;
}
a img {
	border:0px;
}
th {
	text-align:left
}
;
form {
	margin:0px;
	padding:0px;
}
.mceContentBody a {
	color: black !important; /* FF requires a important here */
	text-decoration:underline;
}
body {
	background-color: #E7E7E8;
	margin:0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div {
}
#container {
	margin: 0;
	padding:0;
	text-align:left;
	width:760px;
}
#header {
	height:240px;
	width:100%;
	float:left;
	background-color:white;
	background-image:url(/images/banner7.jpg);
}
#topMenu {
	width:100%;
	float:left;
	background-color:white;
	border-top:1px solid white;
}
#content a {
	color:#FF822D;
	text-decoration:none;
	font-weight:bold;
}
#content li{
	margin-top:4px;
}
#content a:hover {
	text-decoration:underline;
}
#container {
	width:760px;
	text-align:left;
	clear:both;
	margin:auto;
	padding:20px 0px;
	overflow:hidden;
}
#contentArea {
	clear:both;
	background-color: #FFFFFF;
	background-color:white;
	float:right;
	background-color:white;
	background-image:url(/images/swirl-bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#content {
	padding:14px 30px 20px 10px;
	float: right;
	width: 700px;
	font-size:small;

}
#content p {
	padding-bottom:10px;
}
li a {
	color:white;
	text-decoration:none;
	font-size:11px;
}
h1 , h1 a {
	color:#006AB2;
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}
h2 , h2 a{
	color:#006AB2;
	font-size:17px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	clear:left;
}
h3 , h3 a {
	color:#006AB2;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
h4 , h4 a {
	color:#006AB2;
	font-size:14px;
	margin:0px;
	padding:0px;
}
h5 {
	color:#006AB2;
	font-size:12px;
	margin:0px;
	padding:0px;
}
h5.error {
	color:#990000;
}
#footer {
	width:740px;
	float:left;
	padding:10px;
	margin:0px;
	background-color:#006AB2;
	color:white;
	margin:0px;
	font-size:10px;
}
#footer h4 {
	color:#c0d362;
	padding:0px;
	margin:0px;
	font-size:11px;
}
#phoneBlock {
	float:right;
	width:200px;
	margin-right:20px;
	font-size:11px;
	background-color:transparent;
}
p {
	margin:1px;
	padding:0px;
	padding-bottom:10px;
}
#phoneNum {
	font-size:24px;
	text-align:center;
	margin:14px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
}
#footerLinks {
	background-color:#E7E7E8;
	text-align:center;
	font-size:10px;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#topMenu ul {
	float:left;
	padding:0px;
	margin:0px;
	background-color:#006AB2;
	border-bottom:1px solid white;
	width:100%;
	height:26px;
}
#topMenu li {
	padding:6px 10px;
	margin:0;
	background-color:#006AB2;
	text-align:center;
	float:left;
	display:inline-block;
	width:auto;
}
#topMenu li.hover {
	background-color:#8AADD7;
	height:15px;
	margin-bottom:-2px;
	margin-left:-2px;
	border-left:1px solid white;
	border-right:1px solid white;
}
#topMenu li.selunhover{
	padding:6px 10px;
	height:14px;
	margin:0;
	background-color:#458CC4;
	text-align:center;
	float:left;
	display:inline-block;
	width:auto;
}
#topMenu li.selected {
	background-color:#8AADD7;
	height:16px;
	margin-bottom:-2px;
	margin-left:-2px;
	border-left:1px solid white;
	border-right:1px solid white;
}
#topMenu li.hsquare:hover {
	background-image:none;
}
#topMenu li#last {
	margin-right:0px;
}
#topMenu ul.omo {
	width:100%;
	margin:0px;
	padding:0px;
	background:#8AADD7;
	height:auto;
}
#topMenu div.omo{
	width:100%;
	margin:0px;
	padding:0px;
	background:#8AADD7;
	float:left;
	height:29px;
}

.omoh{
	display:none;
	visibility:collapse;
}
#topMenu ul.omo li a, #topMenu ul.omoshown li a {
	color:white;
	width:auto;
}
#topMenu ul.omo li, #topMenu ul.omoshown li {
	padding:6px 10px;
	margin:2px;
	background-color:#8AADD7;
	text-align:center;
	float:left;
	width:auto;
}
#topMenu ul.omo li.selected {
	padding:6px 10px;
	margin:2px;
	background-color:#458CC4;
	text-align:center;
	float:left;
	width:auto;
	border:none;
	height:auto;
}
#topMenu ul.omo li.selected a{
}
tr.alt {
	background-color:#EEEEEE;
}
tr.alt td, tr.alt th {
}
.dc {
	font-style:italic;
}
table.checkout {
	font-size:11px;
}
table,tr,td,th{
	border-collapse:collapse;
	border:1px solid black;	
}

label {
	float:left;
	width:29%;
	display:inline-block;
	text-align:left;
	font-weight:bold
}
input, textarea, select {
	width:69%;
	margin-bottom:4px;
}
#login a {
	font-size:10px;
}
#login {
	text-align:center;
	background-image:url('/images/blueground.png');
	background-repeat:no-repeat;
	width:204px;
	height:153px;
	margin-left:30px;
}
#login input {
	width:50%;
}
#login label {
	margin-left:2%;
	width:6em
}
.error{
	color:maroon;
}
.image{
	float:left;
	border:1px solid #666666;
	margin-right:10px;
	padding:4px;
}
.image p{
	color:#006AB2;
	font-size:90%;
	font-style:italic;
	padding:0px;
	margin:0px;
	text-align:center;
}
.contentslist{float:right;width:250px;border:1px solid #666666;padding:4px;margin-left:10px;margin-bottom:10px;font-size:10px}
.contentslist OL { counter-reset: item;padding:0px;margin:0px;list-style-position:outside;list-style-type:none;}
.contentslist OL OL{ padding:0px;padding-left:20px;margin:0px;list-style-type:none;}
.contentslist LI { display: block;font-size:10px;list-style-type:none;}
#content .contentslist a{color:#006AB2;font-size:10px;font-weight:normal;}

#content a:hover[name]{text-decoration:none;}

table.noborder,.noborder tr,.noborder td,.noborder th{
	border:0px solid black;
}
#content a[href='#top']{
	font-size:10px;
	color:#006AB2;
	clear:both;
	float:right;
	font-weight:normal;
}
#content sup{
	font-size:60%;
	margin:0px;
	padding:0px;
}
#content sub{
	font-size:60%;
	margin:0px;
	padding:0px;
}
#content .footerarea{
	border:1px solid #666666;
	padding:4px;
	margin:10px 0px;
	float:left;
	clear:both;
	text-align:center;
}

#content .footerarea ul{
	text-align:center;
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
	list-style-position:outside;
}

#content .footerarea li{
	clear:none;
	width:auto;
	display:inline;
	padding:2px;
	margin:0px 4px;
}
#content .footerarea li a{
	font-size:12px;
	padding-bottom:8px;
}

#content .footerarea h5{
	margin-bottom:10px;
}
#homelink{float:left;}
.ticker{background:none;float:left;clear:both;width:540px;margin-top:16px;padding:4px;font-size:12px;}
.ticker h4{color:#FFD500;clear:none;width:auto;float:left;font-weight:bold; font-size:15px;margin:0px;padding:0px;margin-left:10px;}
.ticker ul{clear:left;width:auto;float:left; list-style-type:none;margin:0px;padding:0px;margin-left:10px;}
.ticker ul li a{color:white;font-weight:bold;font-size:12px;margin:0px;padding:0px;}

.ticker ul li a span{width:100%;float:left;clear:left}


#topMenu{float:left;padding:0px;margin:0px;font-size:11px;background-color:white;text-align:left}
#topMenu span {padding:3px 10px 6px;color:white;text-decoration:none;}
#topMenu a {color:white;text-decoration:none;}
#topMenu div{float:left;padding:6px 2px;width:100%;background-color:#006AB2;height:auto;border-bottom:1px solid white;}
#topMenu div.level1{background-color:#8AADD7;}
#topMenu div.level2{background-color:#458CC4;border-top:1px solid white;margin-top:6px;margin-bottom:-6px;margin-left:-2px}
#topMenu .selected{background-color:#8AADD7;border-left:1px solid white;border:1px solid white;border-bottom-color:#8AADD7}
#topMenu [lang='en']{border:none}
#topMenu .level1 .selected{background-color:#458CC4;border-bottom-color:#458CC4}
#topMenu .level2 .selected{background-color:#006AB2;border-color:#006AB2;}
#topMenu .unselected{background-color:#458CC4;border-color:#458CC4;}
#topMenu .level1 .unselected{background-color:#006AB2;border-color:#006AB2;}
#topMenu .level2 .unselected{background-color:#8AADD7;border-color:#8AADD7;}
