﻿body {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #bdcacd;
}

td { vertical-align: top; }

table#main {
	width: 100%;
	background-color: #bdcacd;
	border-collapse: collapse;
}
table#main td {
	border: solid 1px #fff;
}
td#topbar, td#footer {
	background-color: #405860;
	height: 25px;
	color: #fff;
	font-size: 0.8em;
	text-align: right;
	vertical-align: middle;
	color: #ccc;
	padding-right: 5px;
}
td#topleft {
	width: 237px;
}
td#topright {
	width: 443px;
}
td.navside {
	border-bottom: solid 1px #bdcacd !important;
}
td#navbar {
	background: #405860 url(../images/nav_shade.gif) repeat-x top left;
	width: 680px;
}
td#navbar li {
	float: left;
	font-family: "Times New Roman", Times, Serif;
	text-transform: uppercase;
	font-size: .7em;
	color: #fff;
}
td#navbar li a {
	text-decoration: none;
	color: #fff;
	padding: 7px 9px 4px 9px;
	display: block;
}
td#navbar li a:hover {
	text-decoration: underline;
	background-color: #202c30
}
td#bottomleft {
	/*background: url(../images/callout_back.jpg) repeat-y top left;*/
	width: 237px;
	background: #7c969b;
}
td#bottomright {
	background: url(../images/content_back.gif) repeat-y top left;
	width: 443px;
}
td#footer {
	padding-bottom: 5px;
	text-align: center;
	font-size: .8em;
	color: #ccc;
	width: 680px;
	padding-top: 10px;
}
td#topbar a, td#footer a {
	color: #ccc;
}

.block { display: block; }

.sb_content {
	padding: 20px;
	width: 195px;
	font-size: 0.8em;
}
.main_content {
	padding: 20px;
	width: 400px;
}

p {
	line-height: 1.5em;
	padding-top: .5em;
	padding-bottom: .5em;
}


a {
	color: #202c30;
	text-decoration: underline;
}

img.title {
	display: block; padding-bottom: 15px;
}
img.insert {
	float: left;
	padding: 1em 1em .5em 0;
}
img.insertr {
	float: right;
	padding: 1em 0em .5em 1em;
}

ul.norm {
	margin-left: 20px;
	list-style-type: disc !important;
}

h2 {
	font-weight: bold;
}

hr {
	width: 80%;
	margin: 1em 0;
	border: dashed 1px #202c30;
}

div.contactinfo {
	float: right;
	width: 180px;
	background-color: #ffc;
	border: solid 1px #333;
	padding: 10px;
	font-family: Arial;
	font-size: 0.9em;
}

fieldset {
	border: dotted 1px #333;
	width: 90%;
	padding: 5px;
}
legend {
	font-size: 1.1em;
	color: #333;
	background-color: #F4EDE4;
	padding: 0 5px;
}
fieldset ul { list-style: none; }
.txt, .mtxt {
	font-family: "Courier New", Monospace;
	font-size: 12pt;
	color: #000;
	background-color: #f4ede4;
	border: solid 1px #000;
	width: 250px;
	padding: 2px 1px;
}
.mtxt {
	height: 150px;
}
label {
	width: 85px;
	font-weight: bold;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: right;
}
li.btn { text-align: right; padding-right: 15px; }
/*
a#ttd {
	width: 237px;
	display: block;
	background: #7c969b url(../images/callout_fill.jpg) repeat-y top left;
	font-family: Trebuchet MS;
	font-size: 12pt;
	text-decoration: none;
	color: #202c30;
}
a#ttd span {
	display: block;
	padding: 20px;
}
a#ttd ul {
	padding: 5px 20px;
}
*/
a.breadcrumb {
	font-size: 0.8em;
	display: block;
}

div.callout {
	display: block;
	background: #7c969b url(../images/callout_fill.jpg) repeat-y top left;
	font-family: Trebuchet MS;
	text-decoration: none;
	color: #202c30;
	padding: 20px;
}
div.callout ul {
	padding: 5px 20px;
}

p.note {
	font-size: 0.8em;
	color: #444;
}
p.note a {
	color: #444;
}