* {
	margin-top: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	border: 2px solid #000;
}

#topnav {
	background: #214a76;
	color: #FFF;
	padding: 5px;
	text-align: right;
}

#topnav ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#topnav li {
	margin: 0;
	padding: 0 10px;
	display: inline;
	border-right: 1px solid #FFF;
}

#topnav li.skipnav {
	position: absolute;
	z-index: -1;
}

#topnav li.last {
	border: none;
}

#topnav a {
	color: #FFF;
	font-weight: bold;
}

#topnav a:link, #topnav a:visited {
	text-decoration: none;
}

#topnav a:focus, #topnav a:hover {
	text-decoration: underline;
}

#topnav a:active {
	text-decoration: none;
}

#mainnav {
	margin: 0;
	padding: 0;
}

#mainnav ul {
	margin: 0;
	padding: 8px 0 8px 180px;
	list-style-type: none;
	list-style-image: none;
}

#mainnav li {
	display: inline;
	padding: 0 0 0 20px;
}

#mainnav a {
	color: #000;
	font-weight: bold;
}

#mainnav a:link, #mainnav a:visited {
	text-decoration: none;
}

#mainnav a:focus, #mainnav a:hover {
	text-decoration: underline;
}

#mainnav a:active {
	text-decoration: none;
}

table#contenttable {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}

tr#contentrow {
	vertical-align: top;
	border-collapse: collapse;
}

td#contentleftcell {
	border-collapse: collapse;
	width: 180px;
	background: #214a76 url(../img/design/left_nav_back.gif) no-repeat left bottom;
	padding: 10px 0 0 0;
}

td#contentcell {
	padding: 20px;
	border-collapse: collapse;
}

td#contentrightcell {
	width: 150px;
	background: url(../img/design/right_back.gif) repeat-y right top;
	border-collapse: collapse;
}

#leftnav ul {
	text-align: right;
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
	list-style-image: none;
}

#leftnav li {
	margin: 10px 0 10px 0;
}

#leftnav li.heading {
	text-align: left;
	color: #FFF;
	font-weight: bold;
}

#leftnav a {
	color: #FFF;
	font-weight: bold;
}

#leftnav a:link, #leftnav a:visited {
	text-decoration: none;
}

#leftnav a:focus, #leftnav a:hover {
	text-decoration: underline;
}

#leftnav a:active {
	text-decoration: none;
}

tr#bottomrow {
	vertical-align: top;
	border-collapse: collapse;
}

td#bottomleftcell {
	background: #000 url(../img/design/bars.gif) no-repeat left bottom;
	height: 95px;
	border-collapse: collapse;
}

tr#bottomrow>td#bottomleftcell {
	height: auto;
	min-height: 95px;
	border-collapse: collapse;
}

td#botomcentercell {
	border-collapse: collapse;
}

td#bottomrightcell {
	background: url(../img/design/right_back.gif) repeat-y right top;
	border-collapse: collapse;
}

#bottomnav ul {
	text-align: center;
	margin: 0;
	padding: 15px 20px 5px 20px;
	list-style-type: none;
	list-style-image: none;
	font-size: 10px;
}

#bottomnav li {
	display: inline;
}

#bottomnav a:link, #bottomnav a:visited {
	text-decoration: none;
}

#bottomnav a:focus, #bottomnav a:hover {
	text-decoration: underline;
}

#bottomnav a:active {
	text-decoration: none;
}

#co_footer {
	margin: 0;
	padding: 0;
}

#co_footer p {
	margin: 5px 20px;
	text-align: center;
	color: #666;
}

#footer p.siteseeker {
	margin-top: 5px;
	text-align: center;
	font-size: 10px;
}

#footer p.siteseeker a, #footer p.siteseeker a:link, #footer p.siteseeker a:visited, 
 #footer p.siteseeker a:focus, #footer p.siteseeker a:hover, #footer p.siteseeker a:active  {
	color: #666;
	text-decoration: none;
}

#footer p.siteseeker a span {
	text-decoration: underline;
}

#rightnav {
	padding: 20px 10px;
}

#rightnav form#getstarted {
	padding: 0;
	margin: 0;
	text-align: center;
}

#rightnav form#getstarted fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#rightnav form#getstarted label {
	color: #214a76;
	font-weight: bold;
}

#rightnav form#getstarted label input {
	font-size: 10px;
	width: 120px;
	border: inset 2px #888;
}

#rightnav form#getstarted p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#rightnav a:link, #rightnav a:visited {
	text-decoration: none;
}

#rightnav a:focus, #rightnav a:hover {
	text-decoration: underline;
}

#rightnav a:active {
	text-decoration: none;
}