/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
/*font-size:100%;
*/line-height:1.333;
margin:0pt;
padding:0pt;
text-align:left;
}

html { min-height:100%; margin-bottom:1px; }
body {
font-size: small;
}
* html body {
font-size: small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
body {
	background:#e0deb8 none repeat scroll 0%;
	color:#666666;
	margin:0px;
	min-width:999px;
	padding:0pt;
	text-align:center;
	font: small Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1 a, h2 a, h3 a, h4 a, h5 a, a {
text-decoration:none;
}
a:link  {
	color:#528984;
	font-weight: bold;
	text-decoration: underline;
}

a:visited  {
	color:#65af41;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color:#5594a6;
	font-weight: bold;
	text-decoration: underline;
}
img, a img {
border:medium none;
}
img.left {
	float:left;
/*	border: 1px solid #CCCCCC;
*/	margin: 0em 1.2em 1.0em;
}
img.right {
float:right;
margin-left:1.2em;
}
img.logo {
vertical-align:top;
padding: 50px 0px 0px 0px;
}
img.dotorange {
vertical-align:top;
padding: 6px 8px 0px 8px;
}

img.topleftcorner {
vertical-align:top;
float:left;
clear:both;
}

img.toprightcorner {
vertical-align:top;
clear:right;
float:right;
padding: 0px;
margin: 0px 0px 0px 0px;
}

img.bottomrightcorner {
vertical-align:bottom;
float:right;
clear:right;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

img.bottomleftcorner {
vertical-align:bottom;
float:left;
clear:both;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.center {
text-align:center;
}
h1 {
	font-size:large;
	margin:15px 0px;
	padding:0px 0px 5px;
	color: #e19353;
	background: url(images/line_horizontal_fade.gif) no-repeat left bottom;
}

h2 {
	font-size:medium;
	margin:10px 0px;
	padding:0px 0px 5px;
	color: #e19353;
}

h3 {
font-size:102%;
margin:1.5em 0pt 0.25em;
padding:0.125em 0pt;
}

p {
margin:0.33em 0pt 1em;
}

div#wrapper {
width:770px;
margin:0px auto;
text-align:left;
}

div#head { 
text-align:right;
margin: 0px;
}

div#head p { 
text-align:center;
margin: 15px 0px 0px 0px;
}

div#main { 
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
z-index:-1;
}


div#topnav {
	clear:both;
	margin:0px;
	text-align:center;
}

div#topnav img { 
padding: 0px 5px 0px 5px;
}

div#content {
margin: 25px 13px 5px;
padding: 0px 0px 5px;
}

div#content .PageUpImg {
	float: right;
}

div#content #map {
	height: 400px;
	width: 745px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.topnav{
font-size:medium;
font-weight:bold;
}
.topnav a:link  {
	color:#528984;
	font-weight: bold;
	text-decoration: none;
}

.topnav a:visited  {
	color:#65af41;
	font-weight: bold;
	text-decoration: none;
}

.topnav a:hover {
	color:#f3940b;
	font-weight: bold;
	text-decoration: none;
}

div#content .list1 ul {
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#content .list1 li {
list-style: square url(none) inside;
}
div#content .list2 ul {
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#content .list2 li {
	list-style: square url(none) inside;
	padding-left: 25px;
}

div#content .list3 ul {
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#content .list3 li {
	list-style: square url(none) inside;
	padding-left: 25px;
	padding-top: 9px;
	padding-bottom: 9px;
}
div#content .strong {
	font-weight: bold;
}


div#content .clear {
	clear: both;
}

.footer {
	font-size: 95%;
	text-align: center;
	margin: 0px auto;
	width: 100%;
	padding-bottom: 25px;
	padding-top: 10px;
}
