/* CSS Document */

form										{margin:0;padding:0;}

fieldset									{margin:1em 0;border:none;border-top:1px solid #333;}

legend										{margin:1em 0;padding:0 .5em;color:#C00000;background:transparent;font-weight:bold;}

label										{float:left;width:200px;padding:0 1em;text-align:right;}

fieldset div								{margin-bottom:.5em;padding:0;display:block;}

fieldset div input,fieldset div textarea	{/*width:150px;*/border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

fieldset div select							{padding:1px;}

div.fm-multi div							{margin:5px 0;}

div.fm-multi input							{width:1em;}

div.fm-multi label							{display:block;width:200px;padding-left:5em;text-align:left;}

#fm-submit									{clear:both;padding-top:1em;text-align:center;}

#fm-submit input							{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}

input:focus,textarea:focus					{background:#DEC3A8;color:#000;}

fieldset div.required						{font-weight:bold;}

fieldset div.required label:before			{content:"* ";color:#C00000;}

fieldset div.optional						{font-weight:normal;}

body										{padding:0;margin:0px;color:#333;background:#DEC3A8;font:12px arial,verdana,sans-serif;text-align:center;}

#container									{margin:0 auto;padding:1em;width:900px;text-align:left;}

p#fm-intro									{margin:0;}

#hintbox{ /*CSS for pop up hint box */
											position:absolute;
											top: 0;
											background-color: lightyellow;
											width: 150px; /*Default width of hint.*/ 
											padding: 3px;
											border:1px solid black;
											font:normal 11px Verdana;
											line-height:18px;
											z-index:100;
											border-right: 3px solid black;
											border-bottom: 3px solid black;
											visibility: hidden;
											text-align: left;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
											font-weight: bold;
											font:normal 11px Verdana;
											color: navy;
											margin: 3px 8px;
}


#topbar img{
	border: 0px;
	
}

#topbar	{
	border-left: 1px solid #623B27;
	border-right: 1px solid #623B27;
	width: 998px;
}

#maincontainer	{
	width: 998px;
	margin: 0 auto;
}

#sidenav		{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
}

#navcontainer	{
	width: 994px;
	height: 1.5em; 			/* 22px */
	padding: 0 2px 0 2px;
	margin: 0;
/*	margin: 135px 0 0 -8px; */
	border-bottom: 2px solid #C00000;
	border-top: 1px solid #C00000;
	border-left: 1px solid #623B27;
	border-right: 1px solid #623B27;
}

#nav, #nav ul { /* all lists */
	background: #DEC3A8;
	padding: 0 5px 0 5px;
	margin: 0;
	list-style: none;
	line-height: 1.5em;
	text-align: center;
}

#nav a {
	color: #000000;
	display: block;
	font-weight: bold;
	text-decoration: none;
	width: 113px; 								/* CHANGED FROM 130 */
	padding: 0 5px 0 5px; 
	border-bottom: 1px dotted #C00000;
}
#nav li { /* all list items */
	float: left;
	font-size: 12px;
	font-family: arial, sans-serif;
	width: 123px; /* 10em width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute; 
	background: #DEC3A8;
	width: 112px; 								/* CHANGED FROM 130 */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	text-align: left;
	padding: 0 10px 0 0px;
	border: 1px solid #C00000;
	line-height: 1.75em;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li a:hover {
	color : #FFFFFF;
	background-color : #C00000;
	width: 113px; 							/* CHANGED FROM 130 */
}

#wrapper	{
	width: 998px;
}

p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em;}
ol {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; line-height: 1.5em; }
h1 {font-family: Georgia; font-size: 20px; font-weight: bold; color: #C00000;}
h2 {font-family: Georgia; font-size: 16px; }
h4 {font-family: Georgia; font-size: 12px; }
h3 {font-family: Georgia; font-size: 14px; }
