body {
	width: 820px;
	line-height: 128%;
	padding: 10px;
	background: white;
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
}


#banner {
	width:100%;
}

#header {
	float:left;
	width:100%;
	margin-top: 5px;
}

.about {
	line-height: 128%;
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
	width:50%;
	margin-right: 200;
}

.italic {
	font-style: italic;
	font-weight: bold;
	padding: 5px;
}

.bold {
	font-weight: bold;
	padding: 5px;
}
.highlight {
	font-weight: bold;
	color: rgb(249,133,27);
}

.overview{
	padding: 5px;
}


#callout {
	float:left;
	padding: 5px;
	width: 220px;
	margin-top: 1px;
	font-size:11px;
	background-color: rgb(231,236,224);
}

.whiteborder {
	padding: 4px;
	border-style: solid;
	border-width:1px;
	border-color:white;
}

.dark_background {
	padding: 4px;
	background-color: rgb(150,150,150);
	color: white
}


#orangeheader {
	float:left;
	width: 220px;
	padding: 5px;
	height: 15px;
	font-size:12px;
	font-weight:bold;
	color: white;
	background-color: rgb(249,133,27);
}

#sectionheader {
	float:left;
	width:560px;
	height: 15px;
	padding: 5px;
	margin-left: 1px;
	font-size:12px;
	font-weight:bold;
	color: white;
	background-color: rgb(150,150,150);
}

.columnheader {
	float:left;
	padding: 5px;
	margin-left: 1px;
	font-size:12px;
	font-weight:bold;
	color: white;
}


.sectionsubheader {
	font-weight:bold;
	font-size: 12px;
 	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
}

#sectioncontent {
	float:left;
	width:560px;
	padding: 5px;
	font-weight:normal;
	color:#666666;
	background-color: white;
}


#footer {
	margin-top: 2px;
	float:left;
	width: 780px;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	background-color: rgb(231,236,224);
	color: white;
}


#navright {
	float:right;
}

.nav {
	padding: 4px;
	text-align:center;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
}

.nav a:link, .nav a:visited  {
	color:white;
	text-decoration: none;
}

.navb {
	padding: 4px;
	text-align:center;
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	border-right:dashed;
	border-right-width: 1px;
}

.navb a:link, .navb a:visited {
	color:white;
	text-decoration: none;
}

.navon {
	font-weight:bold;
}

.navon a:link, .navon a:visited {
	font-weight:bold;
	color:white;
	text-decoration: none;
}

.rightlink {
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
}

.serviceslink {
	font-size:11px;
	text-decoration: underline;
	font-weight: bold;
}

img.logo {
	float:left;
}
	
#tagline {
	float:right;
	width: 50%;
	text-align: center;
	font-family:sans-serif;
	font-weight:bold;
	font-size: 17px;
	margin-bottom:2px;
	padding: 15px;	
	color: rgb(249,133,27);
}

.dashed_body {
	padding: 10px;
	font-size:11px;
	border-style: dashed;
	border-width: 1px;
	border-color: gray;
	margin-top: 5px;
}

.services_body_dashed_bottom {
	padding: 10px;
	font-size:11px;
	border-bottom: dashed;
	border-width: 1px;
	border-color: gray;
	margin-top: 5px;
	font-weight: normal;
	color:#333333;
	}

.services_body {
	padding: 10px;
	font-size:11px;
	margin-top: 5px;
	font-weight: normal;
	color:#333333;
	}

.dashed_nav {
	padding: 1px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	margin-top: 2px;
}

a.navlink {
	text-decoration: none;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}

a.navlinkbold {
	text-decoration: none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

.navarrow {
	text-decoration: none;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}

.navarrowbold {
	text-decoration: none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

.nodashed_nav {
	padding: 1px;
	margin-top: 2px;
	text-decoration: none;
	text-weight: bold;
}

ul { 
	margin-top:6px; 
	margin-bottom:6px; 
}

li {
	margin-left:-14px;
	margin-bottom: 6px;
	list-style-type: square
}

li.services {
	margin-left:-14px;
	margin-bottom: 3px;
	list-style-type: square
}




