﻿body { margin: 0px 0px 0px 0px; font-family: Verdana, arial, helvetica, sans-serif; font-size: 75%; color:#000000; background-color: #EFEFEF; }

a {
    color: #000000; 
    text-decoration: underline;
	}	
a:visited {
	color: #000000; 
	text-decoration: underline;
	}
a:active {
	color: #C51F39; 
	text-decoration: underline;
	}
a:hover {
	color: #C51F39;
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	}
p {
	font-size: 90%;
	line-height: 1.3em;
	margin-top: 1.0em;
	margin-bottom: 1.5em; 
	}
li {
	font-size: 90%;
	line-height: 1.1em;
	margin-top: 0.3em;
	margin-bottom: 0.2em; 
	}
ul {
	margin-top: 1.0em;
	margin-bottom: 1.0em; 
	}
td {
	font-size: 90%;
	}
hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	}
img {
	border: 0px none;
	}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #C51F39; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #C51F39; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #636363; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: italic; color: #636363; }

#header1 { position: relative; top: 0px; width: 800px; margin-left: auto; margin-right: auto; height: 18px; background-color: #C51F39; }
#header2 { position: relative; top: 0px; width: 800px; margin-left: auto; margin-right: auto; height: 72px; background-color: #FFFFFF; background-image: url(../banner.jpg); }
#header3 { position: relative; top: 0px; width: 800px; margin-left: auto; margin-right: auto; height: 25px; background-color: #636466; }

#content { position: relative; top: 0px; width: 800px; height: 100%; margin-left: auto; margin-right: auto; background-color: #FFFFFF; }
#contentright { position: absolute; top: 0px; right: 0px; width: 200px; }
#contentboxr { padding: 10px; }
.rightnav_sub_line	{ border-bottom: 1px solid #C1C0BF; width:180px; padding-top: 5px; padding-bottom: 5px;}
.rightnav_sub_line2	{ border-bottom: 1px solid #C1C0BF; width:170px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px;}
.rightnav_sub 	{ font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; padding-top:3px; color: #000000; }
.rightnav_sub2 	{ font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; padding-top:3px; color: #000000; }
.selector { color: #C51F39; font-weight:bold }
.question { color: #C51F39; font-weight:bold }
.answer { color: #000000; font-weight:normal; }

#contentboxl { padding: 10px; margin-right: 200px; background-color: #FFFFFF; }
.form {	color: #000; border: 1px solid #666; font-family:Verdana, Arial, Helvetica, sans-serif;	padding: 1px; margin: 0; font-size: xx-small; voice-family: "\"}\""; voice-family: inherit;	font-size: x-small;	}
html>.form { font-size: x-small; } 
.form-button {	color: #000; background-color: #fff; border: 1px solid #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	padding-left: 1px; padding-right: 1px; margin: 0; font-size: xx-small; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; }
html>.form-button  { font-size: x-small; }
.form-section { font-size:small; font-weight:bold; color:#000000; }
.required { font-weight:bold; }

#footer { position: relative; top: 0px; width: 800px; margin-left: auto; margin-right: auto; height: 20px; background-color: #000000; }

#headline { left:0px; top:0px; width: 800px; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.confname { position: absolute; top: 2px; left: 8px; align: left; }
.actions { position: absolute; top: 2px; right: 8px; align: right; }
.actions a { color: #FFFFFF; text-decoration:underline; }
.actions a:link { color: #FFFFFF; text-decoration:underline; }
.actions a:visited { color: #FFFFFF; text-decoration:underline; }
.actions a:hover {	color: #FFFFFF;	text-decoration:underline; }

#kfooter { border: 0px none; color: #CBCBCB; background: #000000; text-align: center; clear: both; font-size: xx-small; voice-family: "\"}\""; voice-family:inherit; font-size: x-small;}
html>#kfooter	{font-size: x-small;}
.addressfmt { color:#ffffff; }

#topmenu { left:0px; top:90px; width:800px; height:25px; }
