/* CSS Document */

body { background-color: #404040; margin: 0; padding: 0; color: #000000; }
body, td, input, textarea, option, select { font-family: Arial, Verdana, Helvetica, sans-serif; }


a:link {color: #CCCCCC;	text-decoration: none;}
a:visited {text-decoration: none;color: #98B1C4;}
a:hover {text-decoration: underline;color: #f7f7e2;}
a:active {text-decoration: none;color: #3333FF;}

.clear {clear:both}
.spacer {margin-bottom: 10px;}
hr {margin-left: 15px; margin-right: 15px;}


#mainwrap { width: 778px; border: solid 2px #000000; margin: auto; background-color: #fafae9; padding: 0;}

#header { height: 190px; background-color:#fafae9; background-image: url(images/header_top.jpg); background-repeat:no-repeat;}
	#header_nav {height: 50px; background-image: url(images/header_foot.jpg); background-repeat: no-repeat;}
	.top-nav {padding-top: 15px; padding-left: 45px; font-size: 14px; font-weight: bold; text-align:left; font-variant:small-caps;}

#content-wrap {display: inline; float:left; width:504px;}
#content  {display: inline; float:left; width:504px; margin-left:5px;  background-color:#fafae9; width:504px; border: #404040 solid 1px; padding: 0px;}
#content-main {margin-left:5px;  background-color:#fafae9; width:504px; border: #404040 solid 1px; padding: 0px;}
	#content ul {display:block; margin: -5px;}
	#content li {list-style:none; margin-left: 5px; 14px; padding-bottom: 5px; padding-right: 15px; font-style:italic;	}
	#title {margin-top: 2px; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; background-color: #406784; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; font-size:20px; color: #FFFFFF; border: 1px solid #203246; font-variant:small-caps; font-weight:bolder; text-align:center;}
	#contact {display: inline; margin-left:5px; margin-top: 10px; float:left; background-color:#ede7ce; width:504px; border: #404040 solid 1px; padding: 0px;}
	#contact-index {margin-left:5px; margin-right: auto; margin-top: 5px; margin-bottom: 5px; background-color:#ede7ce; width:504px; border: #404040 solid 1px; padding: 0px;}
		#location-l {float: left;}
		#location-r {float: right;}
	#contact-main {margin-left:auto; margin-right: auto; margin-top: 10px; background-color:#ede7ce; width:400:px; border: #404040 solid 1px; padding: 0px;}
	.text {padding-left: 20px; padding-right:20px; font-size:12px; text-align:justify; }
	.lo-text {padding-left: 20px; padding-right:20px; font-size:12px; text-align:center; }
		.text a:link {color: #3e3e3e; font-weight: bold; text-decoration: none;}
		.text a:visited {text-decoration: none; font-weight: bold; color: #363755;}
		.text a:hover {text-decoration: underline; font-weight: bold;color: #272727;}
		.text a:active {text-decoration: none; font-weight: bold; color: #7f7f97;}
		.text li {font-size: 14px; font-weight: bold; padding: 2px;}
	.location-title {padding-left: 30px; padding-right:25px; text-align: center; font-size: 18px; font-weight:bold;}
		.location-title a:link {color: #3e3e3e;	text-decoration: none;}
		.location-title a:visited {text-decoration: none;color: #363755;}
		.location-title a:hover {text-decoration: underline;color: #272727;}
		.location-title a:active {text-decoration: none;color: #7f7f97;}
	.location-text {padding-left: 30px; padding-right:25px; font-size:14px; text-align: center}
	.disclaimer-text {padding-left: 30px; padding-right:25px; font-size:14px; text-align: center}
	.right {float:right; padding-right: 25px;}
	#blockfoot {margin-top: 5px; margin-bottom: 2px; margin-right: 2px; margin-left: 2px; background-color: #406784; border: 1px solid #203246;}

#sidebar {display: inline; margin-right: 5px; margin-left: 5px; float:right; background-color:#ede7ce; border: #404040 solid 1px; padding: 0; width: 250px;}
	#sidebar li {list-style:none; display: inline-block; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size:11px; padding: 2px;}

#footer {margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; padding: 5px; background-color: #204764; color:#CCCCCC; font-size: 12px; text-align:center; font-variant:small-caps;}