body,td,p,div,span { font: normal 10pt arial, verdana, serif; color: #000000; }

a:link		{ font-weight: bold; color: #0000C6; text-decoration: none; }
a:hover		{ font-weight: bold; color: #CC0000; text-decoration: underline; }
a:visited	{ font-weight: bold; color: #0000C6; text-decoration: none; }

/*
a:link		{ color: #0000CC; text-decoration: underline; }
a:visited	{ color: #0000CC; text-decoration: underline; }
a:hover		{ color: #CC0000; text-decoration: underline; }
*/

a.horizmenu_link:link	{ font-weight: bold;  color: #FFCC44; text-decoration: none; }
a.horizmenu_link:visited	{ font-weight: bold;  color: #FFCC44; text-decoration: none; }
a.horizmenu_link:hover { font-weight: bold;color: #FFFFFF; text-decoration: none; }

a.flags_link:link { font-size: 10pt; color: #000099; text-decoration: none; }
a.flags_link:visited	 { font-size: 10pt; color: #000099; text-decoration: none; }
a.flags_link:hover { font-size: 10pt; color: #CC0000; text-decoration: underline; }

a.footer_menu:link { font-size: 8pt; color: #6A6A6A; text-decoration: none; }
a.footer_menu:visited	 { font-size: 8pt; color: #6A6A6A; text-decoration: none; }
a.footer_menu:hover { font-size: 8pt; color: #CC0000; text-decoration: underline; }

a.menu_left_link:link	{ font-weight: bold; font-size: 14pt; color: #FCFF91; text-decoration: none; }
a.menu_left_link:visited	    { font-weight: bold; font-size: 14pt; color: #FCFF91; text-decoration: none; }
a.menu_left_link:hover   { font-weight: bold; font-size: 14pt; color: #CC0000; text-decoration: underline; }

.verticalmenu_link a:link	{ font-weight: bold;  color: #0000C6; text-decoration: none; padding: .3em; width: 100% ; }
.verticalmenu_link a:hover	{ font-weight: bold; color: #0000C6; text-decoration: none; background-color: #ffec81; padding: .3em;width:auto;display: block }
.verticalmenu_link a:visited { font-weight: bold; color: #0000C6; text-decoration: none; padding: .3em;width: 100%x }

.horizmenucell { border-right:1px solid #FFCC00; }
.horizmenu		{ font-weight: normal; font-size: 10pt; color: #FFCC44; }
.flags { font-weight: normal; font-size: 10pt; color: #FFCC44; }
.date { font: bold 10pt arial, verdana, serif; color: #000066; }
.quotes { font: normal 10pt arial, verdana, serif; color: #FFCC44; }
.menu_left_link { font-weight: bold; font-size: 14pt; color: #FCFF91; }
.h1 { font-weight: bold; font-size: 14pt; color: #002B55; }
.h2 { font-weight: bold; font-size: 13pt; color: #000066; }
.txtFooter { font-size: 10pt; }
.txt8ptwhite {  font-weight: normal; font-size: 10pt; color: #EEEEEE; }
.txt8ptwhitebold {  font-weight: bold; font-size: 10pt; color: #EEEEEE; }
.hypersmall { font-size: 1pt; color: #000066; }
.hypersmall2 { font-size: 1pt; color: #FFCC00; }
.reqFld { font-weight:bold; font-size:10pt; color:#990000 }
.body8 { font: normal 10pt arial, verdana, serif; color: #000000; }
.header-yellow { font: normal 10pt arial, verdana, serif; color: #98A05F; }

.sectionhead { font-weight:bold; font-size:11pt; color:#000099 }
.sectionhead2 { font-weight:bold; font-size:16pt; color:#000099 }
.sectionhead3 { font-weight:bold; font-size:14pt; color:#000066 }
.sectionhead4 { font-weight:bold; font-size:12pt; color:#000066 }

.pgHdr { font-weight: bold; font-size: 12pt; color: #444444; font-family: arial; }
.pgSubHdr { font-weight: bold; font-size: 11pt; color: #000000; background: #e7e7e7; font-family: arial; }

.txtAlert { font-weight: bold; color: #770000; }

.small-gray	{ font-weight: normal; font-size: 9pt; color: #3C3C3C; }

.border { border:1px solid #999;}

table.borderPrice {}
table.borderPrice td{border:1px solid #e6e6e6; background:#FFF;}
table.borderPrice td.space{border:none; height:3px;}

.specialOffers {color:#900; font:bold 14px Arial, Helvetica, sans-serif;}

