BODY{font-size : x-small; font-family : verdana,helvetica,arial; color: #5a5a5a; background-color: white; margin-top: 5px; margin-bottom: 10px; margin-left: 20px; margin-right: 20px;} 
P,TD,LI,A{ font-size : x-small; font-family : verdana,helvetica,arial; color : #5a5a5a;}
INPUT,SELECT,TEXTAREA{ font-size : 8pt; font-family : verdana,helvetica,arial; color : #5a5a5a;}
TH{font-size : x-small; font-family : verdana,helvetica,arial; color : #5a5a5a; font-weight: bold; background-color: #d3dbe3;}
TD.required{color: red;}
TD.compare{font-size: 11px; border-bottom: 1px solid lightsteelblue;}

A.navlink{font-size: 9pt; text-decoration: none;}
A.navlink:hover{font-size: 9pt; text-decoration: none; color : #5a5a5a;}
A:hover{text-decoration : underline; color : blue;}

.small{font-size: xx-small;}
.topline{font-size : 20pt; font-weight: bold;}
.head1{font-size : 14pt; font-family : verdana,helvetica,arial; color: #a8212a; font-weight: bold; vertical-align: top;}
.head2{font-size : 12pt; font-family : verdana,helvetica,arial; font-weight: bold; padding-bottom: 5px;}
.head2red{font-size : 12pt; font-family : verdana,helvetica,arial; color: #a8212a; font-weight: bold; padding-bottom: 5px; padding-top: 2px;}
.head3{font-size : 10pt; font-family : verdana,helvetica,arial; font-weight: bold; padding-bottom: 5px;}
.head3red{font-size : 10pt; font-family : verdana,helvetica,arial; color: #a8212a; font-weight: bold; padding-bottom: 5px;}
.head3green{font-size : 10pt; font-family : verdana,helvetica,arial; color: #006633; font-weight: bold;}
.SearchName{font-size : small; font-family : verdana,helvetica,arial; color: #5a5a5a; font-weight: bold;}
.greentext{font-size : 11pt; font-family : verdana,helvetica,arial; color: darkgreen; font-weight: bolder;}
.black{color: black;}
.black:hover{text-decoration : underline; color : blue;}
.sponsor{font-size: 8pt; color: gray; font-style: italic;}

div.headera{background-color: #c4c4c4; width: 325; float: left; padding-bottom: 1px;}
div.headerb{background-color: #c4c4c4; text-align: right; padding-right: 20px;}
div.header2 {padding-top: 1px; padding-bottom: 2px;  padding-right: 20px; border-bottom: 1px solid #dcdcdc; text-align: right; vertical-align: bottom;}
div.homeSubText{padding-top: 5px; padding-bottom: 20px; padding-left: 30px; padding-right: 0px; text-align: justify;}


div.navigation{background-color: #dcdcdc; font-size: 9pt; width: 180px; height: 100%; padding-top: 10px;}
div.navOn{margin-left: 12px; background-color: #f1f1f1; font-size: 9pt; font-weight: bold; height: 25px; padding-left: 2px; border-top: 1px solid white; border-bottom: 1px solid white; cursor: pointer; }
div.navOff{margin-left: 12px; background-color: #dcdcdc; font-size: 9pt; height: 25px;  padding-left: 2px; border-top: 1px solid dcdcdc; border-bottom: 1px solid dcdcdc; cursor: pointer; }
div.navhead{margin-left: 4px; color: navy; background-color: #dcdcdc; font-size: 9pt; height: 20px;  padding-left: 2px; border-top: 1px solid dcdcdc; border-bottom: 1px solid dcdcdc; font-weight: bold;}

#navtext{position: relative; top: 3px; font-size: 9pt;}
#navhead{position: relative; top: 3px; font-size: 9pt; color: #5a5a5a; font-weight: bold;}


div.content{padding-top: 8px; padding-left: 20px; padding-right: 20px;}
div.content2{padding-top: 10px; padding-left: 20px; padding-right: 20px;}
div.contentcenter{padding-top: 10px; padding-left: 20px; padding-right: 20px; text-align: center;}
div.contentleft{width: 47%; height: 100%; float: left; padding-top: 10px; padding-left: 0px;}
div.contentright{margin-left: 50%; height: 100%; padding-top: 10px;  padding-right: 20px; text-align: left;}
div.contentbox{margin-left: 10px; width: 99%; border: 1px solid steelblue; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
div.contentboxblue{background-color: #d3dbe3;margin-left: 10px; width: 99%; border: 2px solid steelblue; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

div.formbox{border: 1px solid #a9a9a9; background-color: #d3dbe3; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

div.footera{background-color: #c4c4c4; width: 180; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-top: 5px;}
div.footerb{background-color: #c4c4c4; text-align: right; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-top: 5px;}

.highlight{background-color: #ffff99;}

.Answer{display: none; border: 2px solid green; position: absolute; width: 250px; zIndex: 99; background-color: white;}

