html, body {
height: 100%;
background:#ffffff;

font-family: Arial, Helvetica, sans-serif;
     color: #333;	 
      font-size: 1em;
}


p {margin:0 0 1.5em;}



#header {

padding-bottom: 2px;
width: 100%;

}

#links {
width: 350px;
position: absolute;
left: 0px;
top: 200px;
margin-top: 135px;
border-top-width: 2px;
margin-left: 15px;
}


#dl {
width: 900px;

margin-left: 240px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
background:#ddffdd;

color: #424242;
;
 }


#colone {
position: absolute;
top: 650px;
margin-left: 100px;
width: 350px;
}

#left {
position: absolute;
margin-left: 100px;
width: 350px;
}


#coltwo {
top: 650px;
margin-left: 520px;
width: 350px;
position: absolute;
}

#colthree {
top: 650px;
width: 350px;
position: absolute;
margin-left: 940px;
}

#content {
width: 475px;
padding-left: 320px;
padding-top: 50px
}




#right {
top: 290px;
width: 350px;
position: absolute;
margin-left: 860px;
}

#faq {
top: 270px;
margin-left: 360px;
width: 625px;
}

#swf {
margin-left: 100px;
width: 1200px;
padding-top: 10px;
}



#screen1 {
top: 280px;
width: 300px;
position: absolute;
margin-left: 230px;
}

#screen2 {
top: 280px;
width: 320px;
position: absolute;
margin-left: 570px;
}

#screen3 {
top: 280px;
width: 300px;
position: absolute;
margin-left: 900px;
}


#screen1 a, #screen2 a, #screen3 a, a:hover
{
padding-left: 0em;
padding-right: 0em;
}







a img {border:none;}
a:focus, a:hover {color:#cc3300; text-decoration:none; }
a {color:#4E7EF6;text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}



h2 {font-size:3em; text-transform: uppercase; font-size: medium; font-weight: bold; font-family: Georgia; color: #F37736;}

h4 {font-size:3em; text-transform: uppercase; font-size: medium; font-weight: bold; font-family: Georgia; color: #993300;}




.quiet {color:#666;}
.loud {color:#000;}
.added {background:#FFF6BF;color:#006611;}
.removed {weight: bold; font-family: Georgia; color: #660000;}
.first {margin-left:0;padding-left:0;color:#fff;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

.highlight {
padding-left:.5em; 
padding-top:.5em;  
padding-bottom:.5em; 
padding-right:.5em; 
background:#FFF6BF;
color:#333333
}

.quote {
font-family: Arial, Helvetica, sans-serif;      

color:#514721;
border-color:#FFD324;
font-size: .9em;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-left: 15px;

}

.caption {
font-family: Arial, Helvetica, sans-serif;      
padding-left: 5px;
color:#514721;
font-size: .9emc

}
.right {
text-align: right;
}




#spacer { 		
height:125px;
	}

 

#footer .spacer1 { 		
height:400px;
	}

#footer .spacer2 { 		
height:100px;
	}

#footer .spacer3 { 		
height:550px;
	}

#footer a:hover
{
text-decoration: underline;
color: #000000;
}

#navlist
{
border-bottom: 1px solid #ffaa66;
border-top: 1px solid #ffaa66;

height: 30px;
width:1400px;
margin-top: 0px;
padding: 0px;
background-color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 1px;
padding-top: 4px;
}

#navlist a:link, a:visited
{
padding: 1px;

color: #800000;
text-decoration: none;
}

#navlist a:hover, a:active, a:focus
{

padding: 1px;

text-decoration: none;
color: #cc3300;

}

#navlist li
{
padding-right: 20px;
display: inline;
font-size: 1.2em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
background-color: #ffffff;
}

#navlist #active a { text-decoration: underline;
color: #000000;
}


.go_button {
	height: 35px;
	width: 250px;
	background-image:url(../images/download_button.png);
	float: right;
	font-size: 18pt;
	color: #2f7602;
	text-decoration:none;
	text-align:center;
	padding-top: 8px;
	display: block;
}

.go_button:hover {
	background-position: bottom;
}