BODY { 
		background-color: #ffffff; padding: 0px; margin: 0px; font-family: arial, helvetica, verdana, sans-serif;

		scrollbar-track-color: #8DB4EC;
		scrollbar-base-color: #000066;
		scrollbar-face-color: #000066;
		SCROLLBAR-ARROW-COLOR: #ffffff;
		margin-top: 10px; margin-bottom: 10px
	}
TD { font-size: 12px; color: #000066; margin-top: 0px }
P { font-size: 12px; color: #000066; margin-bottom: 8px; margin-top: 0px }
SELECT { background-color: #ffffff; font-size: 12px; color: #000066 }
OPTION { padding-left: 5px; font-size: 12px }
TEXTAREA { font-size: 12px; font-family: arial, helvetica, verdana; color: #000066; padding: 5px }
INPUT { border: solid 1px #8DB4EC; background-color: #ffffff; font-size: 12px; color: #000066 }
INPUT.plain { border: 0px; background-color: transparent }
TH { text-align: left }
IMG { border: 0px }
LI { list-style-image: url(../images/bullet.gif); padding-left: 20px; padding-bottom: 3px}

H1 { margin-top: 0px; margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #000066; }
H1 A { color: #000066; font-size: 12px; text-decoration: none; font-weight: bold }
H1 A:hover {color: #000066; font-size: 12px; text-decoration: none; font-weight: bold }
H2 { margin-top: 0px; margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #000066; background-color: #ffffff }
H2 A { color: #000066; font-size: 12px; text-decoration: none; font-weight: bold }
H2 A:hover {color: #8DB4EC; font-size: 12px; text-decoration: none; font-weight: bold }
H3 { font-size: 12px; background-color: #c0c0c0; padding: 10px; margin: 0px; margin-bottom:10px;font-weight: normal }
H3 A { color: #ffffff; font-size: 12px; text-decoration: none; font-weight: bold }
H3 A:hover {color: #8DB4EC; font-size: 12px; text-decoration: none; font-weight: bold }
H4 { background-color: #000066; font-size: 11px; color: #ffffff; margin:0px; margin-bottom:10px; padding: 10px; font-weight: normal  }
H4 P { color: #ffffff }
H4 A { color: #8DB4EC; font-size: 12px; text-decoration: none; font-weight: normal }
H4 A:hover {color: #ffffff; font-size: 12px; text-decoration: none; font-weight: normal }
H5 { background-color: #c0c0c0; font-size: 11px; color: #000066; margin:0px; padding: 10px; font-weight: normal  }
H5 A { color: #000066; font-size: 12px; text-decoration: none; font-weight: bold; text-decoration: underline }
H5 A:hover {color: #ffffff; font-size: 12px; text-decoration: none; font-weight: bold; text-decoration: underline }
H6 { margin-top: 0px; margin-bottom: 10px; vertical-align: middle; padding-left: 5px; padding-right: 5px; padding-top: 5px; background-image: url(../images/h6_bg.gif); background-position: left top; background-repeat: repeat-x; height: 25px; font-size: 12px; font-weight: bold; color: white; background-color: #ffffff }
H6 A { color: #ffffff; font-size: 12px; text-decoration: none; font-weight: bold }
H6 A:hover {color: #8DB4EC; font-size: 12px; text-decoration: none; font-weight: bold }
HR { color: #ffffff; border-bottom: dotted 1px #c0c0c0 }

P { }
A { color: #000066; font-size: 12px; text-decoration: underline }
A:hover {color: #8DB4EC; font-size: 12px; text-decoration: none }

.home-tab { background-color: #999999; border-bottom: solid 1px white; margin: 0px }
.home-tab TD { color: #ffffff; font-size: 11px; padding: 5px; vertical-align: middle; color: white; font-weight: bold }
.home-tab A { color: #ffffff; text-decoration: none }

TD.home-weather { padding: 0px }

.listed-menu { border-bottom: solid 1px white }
.listed-menu DIV { padding: 2px; text-align: center; color: white; font-size: 12px; }
.listed-menu A:hover DIV { background-color: #000066; text-decoration: none; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; cursor: hand } 
.listed-menu A DIV { background-color: #999999; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none }

.header-top { width: 770px; border-bottom: solid 1px white; background-image: url(../images/header_bg.jpg); background-position: top right; background-repeat: repeat-y }
.header-top TD { text-align: right; padding-right: 0px; vertical-align: middle; color: #666666; font-size: 10px }

.home-search { margin-bottom: 10px }
.home-search TD { color: white }

.menu { background-color: #000066; margin: 0px }
.menu TD { padding: 0px }
.menu TR { height: 37px }

.header { width: 770px; background-color: #000066 }
.header TD { padding: 0px; vertical-align: top }
.header IMG { border: 0px }

.content { width: 770px !important; text-align: left }
.content-left { width: 387px; padding: 5px; text-align: left }
.content-right { width: 383px; padding: 5px; padding-left: 0px; text-align: left }

.contact-form {}
.contact-form TABLE { margin-bottom: 5px }

.number-box { width: 25px; padding: 5px; text-align: center; vertical-align: middle !important; background-color: #000066; font-size: 12px; color: white; font-weight: bold; border-right: solid 1px white; margin-right: 10px }

.inv-box { }
.inv-box TH { background-color: #666666; color: white; font-weight: bold; border-bottom: solid 1px white; font-size: 12px }
.inv-box TD { padding: 10px; color: white }
.inv-box P { color: white }
.inv-box A { color: white; text-decoration: none }
.inv-box DIV { background-color: #999999 }
.top-inv { background-color: #000066; padding-top: 10px; padding-left: 2px !important; padding-right: 4px !important; vertical-align: top; border-left: solid 1px white } 

.thumbnail
{
float: left;
height: 40px;
width: 60px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
text-align: center;

}
.footer { color: #999999; background-color: #ffffff; text-align: center; width: 770px; margin-top: 10px }
.footer TD { font-size: 11px; color: #666666; padding-top: 10px; border-left: solid 1px #c0c0c0 }
.footer A { color: #000066; text-decoration: underline; font-weight: normal; font-size: 10px }
.footer A:hover { color: #666666; text-decoration: underline; font-weight: normal; font-size: 10px }

.button { background-color: #000066; color: #ffffff; border: solid 2px #ffffff; font-weight: bold; padding: 5px; padding-left: 10px; padding-right: 10px; font-size: 12px }
.button A { color: white; text-decoration: none }
.button A:hover { color: #8DB4EC; text-decoration: none }

.error { color: #cc0000; font-weight: bold }

.no-border { border: 0px !important }

.lb-text { color: #8DB4EC !important }
.green-text { color: #4C5B0E !important }
.blue-text { color: #000066 !important }
.white-text { color: #ffffff !important }

.lb-border { border: solid 1px #8DB4EC !important }
.white-border { border: solid 1px #ffffff !important }

A#alt-link { color: #ffffff }
A:hover#alt-link { color: #8DB4EC }
A#lb-link { color: #8DB4EC }
A:hover#lb-link { color: #000066 }
A#blue-link { color: #000066 }
A:hover#blue-link { color: #8DB4EC }

.light-blue-bg { background-color: #8DB4EC !important }
.mid-blue-bg { background-color: #5B7FAC !important; background-image: url(../images/blue_bg.jpg); background-position: top center; background-repeat: repeat-x }
.blue-bg { background-color: #000066 !important }
.green-bg { background-color: #4C5B0E !important }
.light-grey-bg { background-color: #dfdfdf !important }
.white-bg { background-color: #ffffff !important }
.grey-bg { background-color: #999999 !important }

.caps { text-transform: uppercase }
.normal { font-weight: normal }
.bold { font-weight: bold }
.italic { font-style: italic }
.uppercase { text-transform: uppercase }
.no-decoration { text-decoration: none }

.f8 { font-size: 8px !important }
.f9 { font-size: 9px !important }
.f10 { font-size: 10px !important }
.f11 { font-size: 11px !important }
.f12 { font-size: 12px !important }
.f14 { font-size: 14px !important }
.f16 { font-size: 16px !important }
.f18 { font-size: 18px !important }
.f20 { font-size: 20px !important }
.f22 { font-size: 22px !important }

.p0 { padding: 0px !important }
.p3 { padding: 3px !important }
.p5 { padding: 5px !important }
.p6 { padding: 6px !important }
.p10 { padding: 10px !important }
.p15 { padding: 15px !important }
.p20 { padding: 20px !important }

.w100 { width: 100% !important } 
.w75 { width: 75% !important }
.w50 { width: 50% !important }
.w33 { width: 33% !important }
.w25 { width: 25% !important }

.m0 { margin: 0px !important }
.m5 { margin: 5px !important }
.m10 { margin: 10px !important }

.top { vertical-align: top !important }
.bottom { vertical-align: bottom !important }
.middle { vertical-align: middle !important }
.left { text-align: left !important }
.center { text-align: center !important }
.right { text-align: right !important }


.odd { background-color: #D9E6F9 }
.even { background-color: #F5F9FE }
