html { margin: 0px; }

body {
		margin: 0px;
		padding: 0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
	}

.formfield {
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
	}


a:link	{		
	text-decoration: underline;
	color: #0000FF;
	}	
	
a:visited	{	
	text-decoration: underline;
	color: #0000FF;
	}

a:hover	{	
	text-decoration: underline;
	color: #0000FF;
	}
	
h1 { 
	font-size:12px;
	}

h2 { 
	font-size:12px;	
	}
	

#wrapper {
		width:850px;
		margin:0px auto;
		
		padding:5px;
	}
#header {
		border:1px solid #ffffff;
		height:80px;
		padding:5px;
	}
#content {
		margin-top:5px;
		padding-bottom:5px;
	}
	/* applies to all divs within the content div */
#content div {
		padding:5px;
		
    float:left;
	}
#content-left {
  	width:180px;
	border:1px solid #000099;
	}
#content-main {
		margin-left:5px;
		width:450px;
		border:1px solid #000099;
	}
#content-right {
		margin-left:5px;
		width:170px;
		border:1px solid #000099;
	}

#content-search {
		margin-left:5px;
		width:620px;
	}
#footer {
		float:left;
		margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		border:1px solid #000099;
		width:836px;
	}
#bottom {
		clear:both;
		text-align:right;
	}
	
#topnav {
		float:left;
		margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		width:800px;
		text-decoration: none;
		font-weight: bold;
	}
	
.url {
		font-family:arial,helvetica,sans-serif;
		font-size:10px;
		color:#009900;
	}
	
.bw {
	   padding:1px;
	   background-color:#000099;
	   color:#FFFFFF;
	   font-weight:bold;
	   text-align:center;
	
	}


#navleft a, #navleft a:visited, #navleft a:hover {
		display: block;
		color: #0000FF;

	}
	
.red {
		color:#009900;
	}