	
	/*  Header  */
	
.oldbrowser-message {
	display:none;
}
	
#header {
	padding:5px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
	height: 80px;
	
} 
#footer {
	padding:0px 00px 0px 0px;
	margin: 0px 0px 0px 15px;
} 

#logopic {
	float:right;
}

/*  Main area */

#main-content {
	width:auto;
	padding:  0px 0px 0px 0px;;
	margin: 0px 10px 0px 220px;
}


#fullwidth-content {
	width:auto;
	padding: 10px;
}

#nav-main, #nav-utilities {
	font-size:.78em;
	}

#nav-main {font-weight: bold;}
				
#nav-main, #nav-main a:link, #nav-utilities, #nav-utilities a:link, #nav-utilities a:visited, #nav-main a:visited  {
	text-decoration: none;
	clear: none;
	margin: 5px 0px 0px;
}
#nav-main a:hover, #nav-utilities a:hover {text-decoration:underline}


/*   Left panel  */

#left-content {
	width:200px;
	font-size:0.9em;
	padding: 0px;
	float: left;
	line-height: 100%;
	margin: 0px;
}
#left-content h3 {
	text-transform: uppercase;
	margin-left: 10px;
	margin-top: 10px;
}

#left-content p {
	margin-bottom: 0.5em;
	margin-top: 0.8em;
	margin-left: 10px;
}

#left-content hr {
	margin-right: 10px;
	margin-left: 10px;
}
			
.left-link a {display:block;}

#left-content a:link, #left-content a:visited 	{text-decoration:none;}

#left-content a:hover, #left-content a:active	{text-decoration:underline;}


/*  Type styles  */


.intro {
	font-weight:bold;
	font-size: 1em;
	line-height: 120%;
}
hr {
	background-color:transparent;
	color:#fff;
	border-bottom:1px dotted;
	border-top:1px solid #fff;
	margin:0em 0em 10px;
	background-position: left;
}
div.bodytext {
	width:auto;
	line-height: 150%;
	margin: 0px 0px 0px 230px;
	font-size: .9em;
	padding: 0px;
}
