﻿
html {
 overflow: -moz-scrollbars-vertical; 
}

body {
margin:0px;
background-color:#FFFFFF;
font-family:Arial, Verdana, Sans-serif;
font-size:12px;
color:#000000;
background-color:#5191CD;
}

h1 {
font-size:16px;
color:#002C62;
margin:5px 0px;
margin-bottom:15px;
}

h2 {
 font-size:14px;
 font-weight:bold;
 color:#5191CD;
 text-decoration:none;
 margin:15px 0px 5px 0px;
}

h3 {
font-size:13px;
color:#002C62;
margin:10px 0px 5px 0px;
}

.h3 {
font-weight:bold;
font-size:13px;
color:#5191CD;
margin:10px 0px 5px 0px;
}

a { 
 color:#5191CD;
 font-weight:bold;
 text-decoration:underline;
}

a:hover { 
 color:#002C62;
 font-weight:bold;
 text-decoration:underline;
}

p {
font-family:Arial, Verdana, Sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin:7px 0px;
}

p2 {
font-family:Arial, Verdana, Sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
margin:7px 0px;
}

div {
font-family:Arial, Verdana, Sans-serif;
font-size:12px;
color:#000000;
}

span, table, li {
font-family:Arial, Verdana, Sans-serif;
font-size:12px;
color:#000000;
}

ul {
font-size:12px;
margin-top:10px;
}

blockquote {
font-size:12px;
font-style:italic;
margin:10px 20px;
}

input {
 font-size:11px;
 color:#5191CD;
}

textarea {
 font-size:11px;
 color:#5191CD;
}

select {
 font-size:11px;
 color:#5191CD;
}

img {
 border:0;
}

/* ---> LEFT NAV <--- */

td.leftnav {
 background-image:url('images/leftbg.jpg'); 
 background-repeat:no-repeat;
 height:634px;
 width:323px;
 vertical-align:top;
}

td.leftnav2 {
 background-image:url('images/leftbg2.jpg'); 
 background-repeat:repeat-y;
 background-position:top;
 background-color:#FFFFFF;
 height:100%;
 width:323px;
 font-size:6px;
 vertical-align:top;
}

/* ---> MAIN CONTENT CELL <--- */

td.maincell {
 background-image:url('images/bg_main.jpg');
 width:inherit;
 padding:20px;
 padding-top:0px;
 text-align:left;
 vertical-align:top;
 background-color:#FFFFFF;
}

/* ---> FOOTER STYLES <--- */

#ftr {
 margin:0;
 text-align:center;
}

#ftr td {
margin:0;
padding:20px;
font-size:10px;
color:#002C62;
vertical-align:middle;
}


#ftr td a {
color: #5191CD;
font-weight:normal;
text-decoration: none;
}

#ftr td a:hover {
color: #5191CD;
font-weight:normal;
text-decoration: underline;
}

div.ftrtxt {
text-align:center;
margin:5px;
font-size:10px;
color:#002C62;
}

div.ftrtxt a {
color:#002C62;
text-decoration:none;
}

div.ftrtxt a:hover {
color:#002C62;
text-decoration:underline;
}

/* ---> CHECKOUT PAGES <--- */
 
table.checkout {
 text-align:center;
 margin-top:10px; 
 margin-bottom:30px;
}

table.checkout td { 
 text-align:center;
 padding:2px;
}


/* ---> ADD'L STYLES <--- */

#10px {
 font-size:10px; }

#12px {
 font-size:12px; }
 
#13px {
 font-size:13px; }
 
#14px {
 font-size:14px; }
 
#16px {
 font-size:16px; }

.b { font-weight:bold; }

.i { font-style:italic; }

.bi { 
 font-weight:bold;
 font-style:italic;
 }

.bi10 { 
 font-weight:bold;
 font-style:italic;
 font-size:10px;
 }


.blue { 
 color:#5191CD;
}

.red { 
 color:#002C62;
}


.blueb { 
 color:#5191CD;
 font-weight:bold;
}

.redb { 
 color:#002C62;
 font-weight:bold;
}

.blue10 {
 font-size:10px;
 color:#5191CD;
}

.red10 {
 font-size:10px;
 color:#002C62;
}
 
#centmid {
 text-align:center;
 vertical-align:middle; 
 }

a.opplink { 
 color:#002C62;
 font-weight:bold;
 text-decoration:underline;
}

a.opplink:hover { 
 color:#5191CD;
 font-weight:bold;
 text-decoration:underline;
}

/* -- FORM STYLES */

table.form { 
 width:92%;
 padding:5px; 
 border:1px #AAAAAA solid;
 } 

table.form td { 
 color:#002C62;
 background-color:#FFFFFF;
 font-weight:bold; 
 padding:10px;
 text-align:left;
 vertical-align:middle;
 }


table.form input, textarea, select { 
 margin-left:15px;
 }
 
table.results {
 width:460px; 
 padding:10px; 
 text-align:center;
 border:3px #002C62 solid;
 background-color:#FFFFFF;
 margin:10px;
 } 

table.results td { 
 color:#5191CD;
 background-color:#FFFFFF;
 border:1px #002C62 solid;
 font-weight:bold; 
 padding:10px;
 text-align:left;
 vertical-align:middle;
 }
 
 /* SITE MAP STYLES */

div.sm1 {
 font-size:12px;
 margin:3px;
 margin-top:10px;
}

div.sm2 {
 font-size:11px;
 margin:1px;
 margin-left:8px;
}

.sm2 a {
 color:#002C62;
 text-decoration:none;
}

div.sm3 {
 font-size:10px;
 margin:1px;
 margin-left:15px;
}

.sm3 a {
 text-decoration:none;
}

#host {
margin: 35px 0;
text-align: center;
}

#signup {
padding: 10px;
width: 250px;
margin: 0 auto;
}

#signup label {
	color: #002C62;
	display: block;
	margin: 15px 0 2px 0;
	font-weight: bold;
}

#signup input {
	display: block;
	width: 200px;
}

#signup select {
	margin: 0;
}

#signup input.submit {
margin: 20px 0 0 0;
}

.Arial7blk { font-family: Arial; font-size: 7pt; text-decoration: none; color: #000000 }


