body { text-align: center; background-color: #000066; }

p, body { font: 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
p.quote { font-size: 11px; font-style: italic; margin-bottom: 10px; color: #23528a; }
p.quotePerson { font-size: 11px; text-align: right; color: #23528a; }
h1{ color: #ed1c24; font-size: 20px; margin: 0px 0px 5px 0px; }
h2 { color: #000066; font-size: 14px; margin: 0px 0px 5px 0px; }
h3 { color: #FFFFFF; font-size: 10px; text-align:center; margin: 0px 0px 5px 0px; }
h4 { color: #999999; font-size: 10px; text-align:center; margin: 0px 0px 5px 0px; }
h5 { color: #FFFFFF; font-size: 14px; margin: 0px 0px 5px 0px; }
h6{ color: #666666; font-size: 18px; margin: 0px 0px 0px 0px; font-weight: bold; }
h7 { color: #666666; font-size: 10px; text-align:left; margin: 50px 50px 50px 50px; }
.center {text-align:center}
.centerbig {text-align:center; font-size: 18px;}


a { color: #ed1c24; }
a img { border: none; }
img { vertical-align: bottom; }
.clear { clear: both; font-size: 1%; }

.mainContainer { margin: 0px auto 0px auto; padding: 0px 0px 20px 0px; width: 780px; border: 1px solid #666666; text-align: left; background: #ffffff; }
.page { width: 740px; margin: 20px 0px 20px 20px; padding: 0px 0px 0px 0px; }

.headertop { margin: 15px auto 0px auto; border-bottom: 2px #666666 solid; padding: 0px 0px 0px 0px; width: 782px; height: 26px; text-align: left; background-image:url(../images/headertop.jpg) }
.header { margin-bottom: 20px; }
.header .col2 { width: 590px; background: #ffffff; }
.frame { margin: 0px; }
.frame .contact { float: right; margin: 5px 12px 5px 0px; text-align: right; }
.frame .contact p, .frame .contact a { color: #666666; }
.frame h1 { font-size: 30px; color: #666666; margin: 18px 0px 18px 0px; font-weight: 300; }
.frame h2 { font-size: 13px; margin: 0px; color: #666666; }
.frame h3 { font-size: 35px; margin: 0px; color: #008ae6; text-align:left }


.col1 { width: 130px; float: left; margin: 0px 0px 0px 0px; }
.col2 { margin-left: 20px; float: left; width: 412px }
.col3 { float: left; margin-left: 20px; width: 158px; }

.col2 .cola, .col2 .colb { margin-top: 5px; width: 195px; float: left; }
.col2 .colb { margin-left: 20px; }

.col1 ul { margin: 3px 0px 0px 0px; padding: 0px; }
.col1 ul li { margin: 0px 0px 5px 0px; padding: 0px; list-style: none; }
.col1 a, .col1 ul ul a { color: #000000; text-decoration: none; }
.col1 a:hover, .col1 ul li.active a { color: #ed1c24; }
li.inactive a { color: #ed1c24; text-decoration: none; }

a.white:link { color: #FFFFFF; text-decoration: none;}
a.white:visited { color: #FFFFFF; text-decoration: none; }
a.white:active {	color: #16d1f3;	text-decoration: none;	}
a.white:hover { color: #008ae6; }

.col3 img { margin-bottom: 15px; }

.footer { font-size: 11px; color: #666666; margin: 0px auto 25px auto; padding: 0px 0px 0px 0px; width: 782px; height: 77px; text-align: left; background-image:url(../images/footer.jpg); background-repeat:no-repeat; }
.footer p { margin-left: 20px; }

.promo { padding: 10px 0px; border-bottom: 1px dotted #cccccc; }
.promo img { float: left; width: 60px; }
.promo .description { float: left; margin-left: 10px; }


