BODY
{
    FONT-SIZE: 9pt;
    MARGIN-TOP: 12px;
	MARGIN-LEFT: 40px;
    FONT-FAMILY: Verdana,Tahoma,Arial;
    BACKGROUND-COLOR: #ffffff
}
P
{
    FONT-SIZE: 9pt;
}
H1
{
	MARGIN-TOP:8px;
	FONT-SIZE:18px;
	COLOR: #330000;
	TEXT-TRANSFORM:uppercase;
}
H2
{
	MARGIN-TOP:8px;
	FONT-SIZE:16px;
	COLOR: #330000;
	TEXT-TRANSFORM:uppercase;
}
H3
{
	FONT-SIZE:14px;
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
BLOCKQUOTE
{
    FONT-SIZE: 9pt;
    COLOR: #333333;
}
TABLE
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 9pt;
}
A
{
	COLOR: #0000FF;
    FONT-FAMILY: Verdana,Tahoma,Arial;
}
A:hover
{
    COLOR: #0033FF;
}
A.topMenu
{
    FONT-WEIGHT: bold;
    COLOR: #3c9fbc;		/* #0C3589 */
	font-size:10pt;
    TEXT-DECORATION: none
}
A.topMenu:hover
{
    FONT-WEIGHT: bold;
    COLOR: #23729B;
    TEXT-DECORATION: none
}
INPUT.TEXT
{
    BORDER-RIGHT: #000099 1px solid;
    BORDER-TOP: #000099 1px solid;
    FONT-SIZE: pt;
    BORDER-LEFT: #000099 1px solid;
    BORDER-BOTTOM: #000099 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
INPUT.BUTTON
{
    BORDER-RIGHT: #000099 1px solid;
    BORDER-TOP: #000099 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000099 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #000099 1px solid;
    BACKGROUND-COLOR: #ffcc99
}
SELECT
{
    BORDER-RIGHT: #000099 1px solid;
    BORDER-TOP: #000099 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000099 1px solid;
    BORDER-BOTTOM: #000099 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
HR
{
	height: 1px;
	width: 100%;
	color: #b6c3c0;				/* #99CCCC;  807423  3a6571 */
	background-color: #b6c3c0;	/* #99CCCC; */
	border: 0px solid #b6c3c0;	/* #99CCCC; */
}
.smallGray
{
	font-size: 10px;
	COLOR: #AAAAAA;
}
.small
{
	font-size: 10px;
}
.blk_border
{
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
	line-height: 1.4;
}
.prices
{
	color: #990000;
}
.stdtable
{
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
}
.bestTbl {
}
.bestTbl TR {
	background-color: #FAF9E4;
}
.bestTbl TR TD {
	padding: 5px;
}
.bestTbl TR.bestTblHead {
	background-color: #F0EB5E;
	padding: 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.bestTblProblem 
{
	color: #3A758B;
	font-weight: bold;
}
TD.footer
{
	padding-top:10px;
	padding-bottom: 30px;
}
.quote
{
	background-color: #c2e1f8;
	padding: 12px;
	font-size: 1.3em;
}
.pictitle
{
	color: #23949b;
}
.footer
{
	margin-top: 36px;
	height: 50px;
	width: 100%;
	padding: 12px;
	vertical-align:middle;
}
.slogan
{
	float: right;
	font-style: italic;
	color: #0081A1;
	padding-top: 15px;
	padding-right: 20px;
}
div#year {
	white-space:nowrap;
	display: inline-block;
	margin-right:10px;
}
.footer .footerlinks {
	display: inline-block;
	font-size: 1em;
}
.footerlinks a {
	margin-left: 20px;
	margin-right: 20px;
}