/* TAGS */
body { margin:0px; font-size: 11px; font-family: Georgia, "Trebuchet MS", Geneva, Arial, Verdana, Helvetica, sans-serif; }

p { font-size: 11px; }

h1 { font-size:16px; margin:5px 0px 15px; }
h2 { font-size:14px; margin:0px; }
h3 { font-size:12px; margin:0px; }

a:link { color:#02107D; }
a:visited { color:#02107D; }
a:hover { color:#FF0000; }

input { color:#000000; }
select { color:#000000; }

blockquote { font-style:italic; }

table {	border-style:none; border-color:#000000; }

ul { margin: 5px 0px 10px 0px; padding:0px; }
ul li { margin:0px 0px 0px 25px; }
ul li.itemTitle{ list-style:none; margin:0px 0px 0px 10px; font-weight:bold; }
ul li a { text-decoration:none; border: 1px solid transparent; display:block; padding:1px 0px; }
ul li a:hover { border: 1px solid #02107D; background-color:#E0E0FF; }

/* GENERAL CLASSES */

.small {
	font-family : verdana, tahoma, serif;
	font-size : 6pt;
	color : #000000;	
}

.fineprint {
	font-family : verdana, tahoma, serif;
	font-size : 7pt;
	color : Gray;
}

.error {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	color : #FF0000;
}

.boldbutton {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	font-weight : bold;
	width : 20;
	color : #000000;
}

.italicbutton {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	font-style : italic;
	width : 20;
	color : #000000;
}

.underlinebutton {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	text-decoration : underline;
	width : 20;
	color : #000000;
}

.displaytable {
	background-color : #FFFFFF;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;
}

.menu {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	background-color : #F0F0F0;
	border-style : solid;
	border-width : 1px;
	border-color : #B0B0B0;
}

.menuheading {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	font-weight : bold;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;	
}

.menusep {
	padding-left : 4;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;
}

.maintable {
	background-color : #FFFFFF;
}

.poll {
	background-color : #F0F0F0;
	border-style : solid;
	border-width : 1px;
	border-color : #B0B0B0;
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
}

.pollrow {
	background-color : #F0F0F0;
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	padding-left : 8;
	padding-right : 8;
	padding-top : 2;
	padding-bottom : 2;
}

.pollresultrow {
	background-color : #F0F0F0;
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	padding-left : 8;
	padding-right : 8;
	padding-top : 2;
	padding-bottom : 2;
}

.strip {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	color : #FFFFFF;
	background-color : #4087F7;
	border-style : solid;
	border-width : 1px;
	border-color : #B0B0B0;
}

.link {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	color : #FFFFFF;
}

.heading {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #4087F7;
	padding-left : 8;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;	
}


.info {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	color : #000000;
	background-color : #B2D2E9;
	padding-left : 8;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;
}

.featureheading {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #D40303;
	padding-left : 8;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;	
}


.featureinfo {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	color : #000000;
	--background-color : #FF9900;
	background-color : #FF9999;
	padding-left : 8;
	padding-right : 2;
	padding-top : 2;
	padding-bottom : 2;
}

.justify {
	text-align : justify;

}

.tablerow {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	background-color : #F0F0F0;
	border-style : solid;
	border-width : 1px;
	border-color : #F0F0F0;
	padding-left : 4;
	padding-right : 4;
	padding-top : 2;
	padding-bottom : 2;
	cursor : auto;
}

.newsletter {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	background-color : #F0F0F0;
	border-style : solid;
	border-width : 2px;
	border-color : #B0B0B0;
}

.section {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	background-color : #F0F0F0;
	border-style : solid;
	border-width : 2px;
	border-color : #B0B0B0;
}

.headertable {
	background-color : #FFFFFF;
	border-style : none;
	border-width : 1px;
	border-color : #000000;
	padding-left : 8;
	padding-right : 8;
	padding-top : 0;
	padding-bottom : 0;
}

.footertable {
	font-family : verdana, tahoma, serif;
	font-size : 8.5pt;
	color : #000000;
	background-color : #F0F0F0;
	border-style : solid;
	border-width : 1px;
	border-color : #B0B0B0;
}