/*** GENERIC CLASSES ***/
.Clear {clear: both; margin-bottom: -1px; padding-bottom: 1px;}	/* for Gecko-based browsers */
.Hide {display: none;}
.Required {font-weight: bold;}

/*** VISUAL CONSISTENCY ***/
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {	/* Consistent margin and fonts */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
ul ul, ul ol, ol ul, ol ol {margin-top: 0; margin-bottom: 0;}	/* kill margins on sub-lists */
h1, h2, h3, h4, h5, h6 {font-family: Times New Roman, serif; color: #BF292A;font-style:italic;}
h1 {font-size: 280%;}
h2 {font-size: 240%;}
h3 {font-size: 140%;}
h4 {font-size: 100%;}
h5 {font-size: 70%;}
h6 {font-size: 50%;}
a, a:link, a:visited, a:active {color: #0000ff;  text-decoration: none;}
a:hover {color: #000; text-decoration: none;}
abbr, acronym {border-bottom: 1px dotted #515752; cursor: help;}
code, pre {font-family: "Courier New", Courier, monospace;}
img, a img {border: none;}
label {cursor: pointer;}	/* Label elements are clickable, demonstrate visually */
table {font-size: 100%;}		/* Some browsers don't inherit fontsize for tables, force it */
td, th {vertical-align: top;}	/* reset tables default vertical align */

form, input, select, textarea {	/* IE adds extra everything, force this for consistency */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
	margin: 0;
}
p {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: justify;
}
body{
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0 auto;
	padding: 0;
	text-align: center; /* IE5 Fix */
}
body {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
} /* IE5 Win */
html>body {
	font-size: small;
}	/* be nice to Opera */
* html body {text-align: center;} /* IE5 Fix */

Address{color:#9F2124;font-weight:bold;font-style:normal;}

#Wrapper{text-align:center;padding-top:5px;}
#Container{color: #000000;
		   padding: 0;
		   text-align: left;
		   width: 866px;
		   border:1px solid #000000;
		   margin:0 auto;}

#Footer{width:860px;border-top:1px solid #000;background-color:#F5F3F4;padding:3px;}
#Footer p{text-align:center;font-weight:bold;margin:0;}

#Top{border-bottom:7px solid #731112;}

#Content{width:850px;text-align:left;padding:8px;}
#Content img{border:0px;text-align:center;margin:0px;} 
#Content p{text-align:justify;margin:0px;margin: 0 0 1.5em 0;font-weight:normal;}
#Content table {font-size:smaller;}
#Content th p {font-weight:normal;margin:0;}
#Content td{vertical-align:bottom;}
#Content ul{margin-left:0;padding-left:0;}
#Content ul li{margin:1.5em auto;list-style-position:inside;text-align:justify;}

#Login{
	width:300px;
	height:150px;
	border:1px solid #818183;
	margin:25px auto; 
	background:url(../images/contact_back.jpg) repeat-x;
}

#adminMenu{
	width:150px;
	height:120px;
	border:1px solid #818183;
	background:url(../images/adminMenu_back.jpg) repeat-x;
}
#adminMenu ul, #ul li{list-style-type:none; margin:2px auto; padding:4px;}
#adminMenu ul li a {padding:0;margin:0;font-size:12px;color:#990000;}
#adminMenu ul li a:Hover {color:#000000;text-decoration:underline;}


.subNav ul{margin:0;padding:0;}
.subNav ul li{margin:0;padding:0;}


#Nav{ margin:0;width:866px;}
#Nav ul, #Nav ul li {display:inline; list-style-type: none; margin: 0; padding: 0;}
#Nav ul li {margin: 0 -4px 0 0;padding: 0;display:inline;}
#Nav ul li a {padding:0;margin:0;}

.logo {float:left;padding:4px 0 0 12px;}
#Search {float:right;padding:20px 8px 20px 0;}

#quickLinks ul {list-style-type:none; margin:0; padding:0;}
#quickLinks ul li{list-style-type:none; margin:6px 0 0 0; padding:0;}
#quickLinks ul li a{font-style:italic;font-size:11px;font-weight:bold;color:#222047;}
#quickLinks ul li a:hover{color:#990000;}

.subLinks a{font-style:italic;font-size:11px;font-weight:bold;color:#222047;}
.subLinks a:hover{color:#990000;}

.contactOffice{font-size:10px;color:#000000;font-weight:bold;}

.fLeft{float:left;}
.fRight{float:right;}



/* ----- FORMS ----- */
form {margin-bottom: 1em;}
form fieldset {margin: 1em 0 2em 0; padding: 0 1em 1em 1em;border:0;}
form legend {font-weight: bold;}
form em {cursor: help; font-style: normal; font-weight: bold;}
form .submit {padding: 0 2em;}
form .submit input {width: auto;}

/* Horizontal (uncomment for horizontal fields) */
form div {padding: .5em 0 0.8em 0; position: relative; width: 25em;}
form div span {float: left; margin-right: .2em; text-align: right; width: 10em;}
form div input {width: 12em;border:1px solid #818183;background-color:#FFFFFF;color:#314A52;}
form div fieldset ol {margin: 0 0 0 10em; }
form fieldset fieldset ol {margin: 0 0 0 11em;}
form textarea {height: 5em; padding: 2px; width: 19em;}

/* Multi-Options (checkboxes and radio buttons) */
form fieldset ol, form fieldset li {list-style: none; margin: 0; padding: 0;}
form fieldset ol li {padding-top: 0.5em;}
form fieldset ol.columns li {display: block; float: left; width: 9em;}
form fieldset ol li input {width: auto;}

/* fieldset styles (global - for both vertical and horizontal) */
form div fieldset {margin-bottom: 1em;}
form div fieldset legend {font-weight: normal;}
form fieldset div fieldset {margin: 0; padding: 0;}
form fieldset div fieldset legend {font-weight: normal; margin: 0; padding: 0;}
* html form div fieldset legend {margin: 0 -7px;}	/* for IE6 as legend is indented */
html>body div fieldset legend {*text-indent: -3px;}	/* for IE7 */
html:first-child fieldset div fieldset legend {text-indent: -10px;} /* for Opera */

/* generic form classes */
.error {color:#990000;font-weight:bold;}
