/* CSS Document */

body {
		background: #eed265; color: black; 
		margin: 0; padding: 0;
		font: 12px Veranda, Arial, Helvetica, sans-serif;
		}
#containerfront {
		background:url(images/bgrepeat.gif) 0 0 repeat-y;
		width: 800px;
		height: 650px;
		margin: 0px auto 0; position: relative;
		}
#container {
		background:url(images/bgrepeat.gif) 0 0 repeat-y;
		width: 800px;
		margin: 0px auto 0; position: relative;
		}		
#header {
		width: 721px;
		height: 87px;
		margin-left: 39.5px;
		}
#nav {
		width: 721px;
		height: 200px;
		margin-left: 39.5px;
		}
#DivID {
		width: 721px;
		height: 200px;
		margin-left: 39.5px;
		}
#image {
			position: absolute;
			top: 218px; left: 485px; 
			width: 269px;}		
			
#navigation {
			position: absolute;
			top: 100px; left: 45px; 
			border-bottom: 1px dotted gray;
			width: 721px;
			font: bold 12px Trebuchet, Trebuchet MS, Arial, Helvetica, san-serif;}
#navigation a {
			color: #78787c;
			font : Veranda, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;	
			padding-right: 15px;
			padding-left: 4px;		
				}
#navigation a:hover {
			background: #804040;
			color: white;
			padding-right: 15px;
			padding-left: 4px;
			}		
 #nav-section {
		width: 721px;
		height: 200px;
		background:url(images/nav-bg.gif) 0 0 no-repeat;
		margin-left: 39.5px;
		}
#iam { 
		position: absolute;
		top: 100px;
		left: 75px;
		color: #ffcc33;
		}
#left-nav {
		width: 160px;
		height: 90px;
		margin: 20px 20px;
		position: absolute;
		top: 100px;
		left: 45px;
		z-index: 100;
		}
#right-nav {
		width: 180px;
		height: 90px;
		margin: 20px 45px;
		position: absolute;
		top: 100px;
		left: 500px;
		z-index: 100;
		}
#left-nav a:hover img {
		position: absolute;
		top: -10px;
		left: 185px;
		height: 156px;
		width: 269px;
		z-index: 100;
		}
		
#right-nav a:hover img {
		position: absolute;
		top: -10px;
		left: -295px;
		height: 156px;
		width: 269px;
		z-index: 100;
		}
			
#center-pic {
		position: absolute;
		top: 110px;
		left: 250px;
		z-index: 0;
		}
	
#nav-section a {		display: block; 
		text-decoration: none; 
		padding: 4px 8px; 
		margin: 0px; 
		}
#nav-section a img {
		height: 0;
		width: 0;
		border-width: 0;
		}		
#nav-section a:link {
		color:#ffcc33;
		}		
#nav-section a:visited {
		color:#FF9900;
		}		
#nav-section a:hover {
		color:white;
		background: #ffcc33;
		}				

#maincontent {	
		width: 700px;	
		height: auto;
		padding-top: 45px;
		margin: 0 0 0 45px;		
		}		
#maincontent a {
			color: #804040;
			text-decoration: none;
			font : Veranda, Geneva, Arial, Helvetica, sans-serif;
				}
#maincontent a:hover {
			color: #2971a7;
			text-decoration: underline;	
			}
#maincontent a.header {
			color: white;
			font : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;	
			font-size: 13px;
				}
#maincontent a.header:hover {
			color: white;
			text-decoration: underline;	
			font-size: 13px;
			}
#maincontent p {	
		width: 650px;			
		font: 12px Veranda, Arial, Helvetica, sans-serif;		
		padding: 0;
			}	
#maincontent li, ul{			
		font: 12px Veranda, Arial, Helvetica, sans-serif;		
		padding: 0;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 10px;
		border: 0;
			}				
#maincontent h1 {			
		font: bold 150% Veranda, Arial, Helvetica, sans-serif;		
		color: #804040; border-bottom: 3px solid #804040;
		padding-bottom: 2px;
			}
#maincontent h2 {			
		font: bold 100% Veranda, Arial, Helvetica, sans-serif;		
		color: #000057; border-bottom: 3px dotted #000057;
		padding-bottom: 2px;
			}	
#maincontent tr.header {			
		background-color: #d8d8e6; font-family: Veranda; font-size: 13px;color: #000057; font-weight: bold; text-decoration: none;
		}
#maincontent td {			
		font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: normal; text-decoration: none;
		}
#maincontent td.THeader {			
		background-color: #000087; font-family: Veranda; font-size: 12px;color: white; font-weight: normal; text-decoration: none;
		}
#maincontent td.WContent {			
		background-color: white; font-family: Veranda; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr {			
		background-color: #DBDBDB; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px; color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.header2 {			
		background-color: white; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.alt {			
		background-color: #EBE8DD; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.Alt0 {			
		background-color: #FCF1D1; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.Alt1 {			
		background-color: #E6E0CC; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.Alt3 {			
		background-color: #d8d8e6; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: white; font-weight: normal; text-decoration: none;
		}
#maincontent tr.THeader {			
		background-color: #000087; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px;color: white; font-weight: normal; text-decoration: none;
		}
#maincontent tr.SHeader {			
		background-color: #A7B6DB; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.WContent {			
		background-color: white; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.AltHigh0 {			
		background-color: #666666; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: white; font-weight: normal; text-decoration: none;
		}
#maincontent tr.QuizQuestion {			
		background-color: #E6E0CC; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 14px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent tr.QuizAlt1 {			
		background-color: #800000; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 11px;color: white; font-weight: bold; text-decoration: none;
		}
#maincontent tr.QuizAlt2 {			
		background-color: #FCB825; font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent Input {			
		font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent Select {			
		font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px;color: Black; font-weight: normal; text-decoration: none;
		}
#maincontent TextArea {			
		font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px;color: Black; font-weight: normal; text-decoration: none;
		}			
#maincontent li {
			font: 12px Veranda, Arial, Helvetica, sans-serif;		
			padding-left: 15px;
			padding-top: 5;						
			text-decoration: none;
			}
#bluefill {
		background: url(images/bluefill-b.gif) 0 0 no-repeat;
		width: 721px;
		height:235px;
		position: absolute;
		top: 287px;
		left: 39.5px;
		}
#results {
		margin:40px 0 0 20px;
		color: #ffcc33;
		}
#results td.div {			
		 border-right: 1px solid gray; 
		}
#results td {			
		 width: 217px; font-family: Veranda; font-size: 12px;color: #ffcc33; font-weight: normal; text-decoration: none; 
		}
#results a {
			color: white;
			font : Veranda, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;	
			font-size: 12px;
			padding-left: 5px;
				}
#results a:hover {
			color: white;
			font-size: 12px;
			border-bottom: 1px solid #ffcc33;
			padding-left: 5px;
			}		
#mainbody {
		width:700px;
		height: 900px;
		position: absolute;
		top: 120px;
		left: 50px;
		}
.leftbox {
		float: left;
		width: 325px;
		height: 200px;
		border: 1px solid #000066;
		margin: 30px 10px 5px 10px;	
		}
		
.rightbox {
		float: right;
		width: 325px;
		height: 200px;
		border: 1px solid #000066;
		margin-top: 30px;
		margin-right: 15px;
		}
.mainbox {
		float: left;
		width: 670px;
		height: 500px;
		border: 1px solid #000066;
		margin: 30px 10px 5px 10px;	
		}
.headline {
		color: #000057;
		background-color:#d8d8e6;
		font-weight: bold;
		font-size: 14px;
		padding: 5px;
		border-bottom: 1px solid #000066;		
		}
.body {
		padding: 5px;
		font-size:10px;
		}
#footer{
		width: 721px;
		position: absolute;
		bottom: -120px;
		left: 50px;
		}
#footer_frontpage{
		width: 721px;
		height:100px;
		position: absolute;
		top: 522px;
		left: 50px;
		}
#footer tr {			
		background-color: white; font-family: Veranda; font-size: 10px;color: Black; font-weight: normal; text-decoration: none;
		}
#footer a {
			color: #804040;
			font : Veranda, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;	
				}
#footer a:hover {
			color: #804040;
			font : Veranda, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: underline;	
			}
font.Footer  	 { font-family: Veranda; font-size: 11px; color: #804040; font-weight: normal; text-decoration: none; }					
a.Footer:link	 { font-family: Veranda; font-size: 11px; color: #804040; font-weight: normal; text-decoration: none; }
a.Footer:active  { font-family: Veranda; font-size: 11px; color: #804040; font-weight: normal; text-decoration: none; }
a.Footer:visited { font-family: Veranda; font-size: 11px; color: #804040; font-weight: normal; text-decoration: none; }
a.Footer:hover	{ font-family: Veranda; font-size: 11px; color: #804040; font-weight: normal; text-decoration: underline; }
			
font.FieldRequired       { font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px;color: red; font-weight: bold; text-decoration: none;}
font.Mheader       { font-family: Veranda; font-size: 14px;color: 804040; font-weight: bold; text-decoration: none;}
font.Sheader       { font-family: Veranda; font-size: 12px;color: 804040; font-weight: bold; text-decoration: none;}
font.Caption      { font-family: Veranda; font-size: 9px;color: black; font-weight: normal; text-decoration: none;}		