body {
	font-size: 12px;
	font: Verdana,Arial,Helvetica,sans-serif;
    background-color: #F2F2F2;
    background-image: url("../img/bg_main.gif");
    background-attachment: fixed;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #FE6602;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;

    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    min-width: 600px;
}

/*
HTML Elements
*/
h1 {font: bold 20px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 4px; border: 1px solid #DEDEDE; }
h2 {font: bold 18px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 4px; border: 1px solid #DEDEDE; }
h3 {font: bold 16px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 4px; margin:6px; border: 1px solid #DEDEDE; }

img {
	border: 0px;
}
p.intro {
	background-color: #F2F2F2;
	text-align: left;
	padding: 4px;
	border: 1px solid #DEDEDE;
}
#blurb {
	margin: 10px;
}


HR { height: 1px; color: #DEDEDE; }
UL { list-style-image: url("../img/listbullet2.gif"); list-style-type: disc; }

.headtext { font: bold 18px Verdana,Arial,Helvetica,sans-serif; color: #DBE1F0; }
.date { font: bold 9px Verdana,Arial,Helvetica,sans-serif; color: #415184; }
.textbold { font: bold 14px Arial,Helvetica,sans-serif; color: #2f4178; }
.textboldbig { font: bold 18px Arial,Helvetica,sans-serif; color: #2f4178; }
.subold { font: bold 12px Verdana,Arial,Helvetica,sans-serif; color: #000000; padding:4px; }
.copyright { font: normal 9px Verdana,Arial,Helvetica,sans-serif; color: #C0C0C0; }
.menuft { font: normal 9px Verdana,Arial,Helvetica,sans-serif; color: #DBE1F0; }
.addrtext { font: normal 9px Verdana,Arial,Helvetica,sans-serif; }

A:link { color: #003399; }
A:visited { color: #003399; }
A:active { text-decoration: none }
A:hover	{ color: #FF0000; }

.bcrumb { color:#333333; font: bold 16px Arial,Helvetica,sans-serif; ;}
.bcrumb a { color:#2F4178; font: bold 16px Arial,Helvetica,sans-serif; text-decoration:none;  }
.bcrumb:link { color:#2F4178; font: bold 16px Arial,Helvetica,sans-serif; text-decoration:none; }
.bcrumb:visited { color:#2F4178; font: bold 16px Arial,Helvetica,sans-serif; text-decoration:none; }
.bcrumb:hover { color: #FF0000; font: bold 16px Arial,Helvetica,sans-serif; text-decoration:underline; }
.bcrumbhere { color: #2F4178; font: bold 16px Arial,Helvetica,sans-serif; }

td { font: normal 12px Verdana,Arial,Helvetica,sans-serif; }
td.navtble {
	text-align: left;
	border-top: 1px solid #1E5593;
	border-left: 1px solid #1E5593;
	border-right: 1px solid #061740;
	border-bottom: 1px solid #061740;
}

.navlink {
    DISPLAY: block;
    font: bold 12px Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
	color: #CDDFED;
    width:98%;
    padding: 2px;
 }
.navlink a { color:#FFFFFF;}
.navlink:link { color:#FFFFFF; }
.navlink:visited { color:#FFFFFF; }
.navlink:hover{color: #FFFFCC; text-decoration:underline; }

 .subnavlink {
    DISPLAY: block;
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
	color: #CDDFED;
    width:98%;
    padding: 2px;
 }
.subnavlink a { color:#CDDFED;}
.subnavlink:link { color:#CDDFED; }
.subnavlink:visited { color:#CDDFED; }
.subnavlink:hover{color: #FFFFCC; text-decoration:underline; }

.vaxlink { color:gray; font: bold 9px Verdana,Arial,Helvetica,sans-serif; }
.vaxlink a { color:gray; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:link { color:gray; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:visited { color:gray; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.vaxlink:hover { color: #FFFF00; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; }

.warrantylink { color:#FFFFCC; font: bold 9px Verdana,Arial,Helvetica,sans-serif; }
.warrantylink a { color:#FFFFCC; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.warrantylink:link { color:#FFFFCC; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.warrantylink:visited { color:#FFFFCC; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.warrantylink:hover { color: #FFFF00; font: bold 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; }

INPUT {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px outset #CCCCCC;
}

INPUT.formbtn {
    font: bold 11px Arial,Helvetica,sans-serif;
    background-color: #2F4178;
    color: #FFFFFF;
    border: 1px outset #2F4178;
    /* only for IE - adds a gradient effect to to buttons. Leave ending double forward-slashes to work around bug in older Netscape */
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#58658F',EndColorStr='#2F4178');
}
INPUT.img {
    background-color: transparent;
    border: 0px outset #FFFFFF;
}
TEXTAREA {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #FE6602;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC;
}

TD.formlabel {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    background-color: #2F4178;
    border: 1px outset #D9DCAF;
}
.formlabel {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=1, StartColorStr='#58658F',EndColorStr='#2F4178');
}

TD.formcell {
    font-size: 12px;
    color: #000000;
    background-color: #D8D8D8;
    border: 1px outset #CCCCCC;
 }
.formcell {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8');
}

option {
    font-family: arial, "lucida console", sans-serif;
    font-size: 16px;
}
option.one { background-color: #B0C4D0; }
option.two { background-color: #C0C0C0; color: white; font-weight: bold; }
option.three { background-color: #666; color: white; }
