@charset "utf-8";
/* CSS Document */

body { background-color: #c6d8fd; background-image: url(images/bg-gray.png); background-position: top left; background-repeat: repeat-x; color: black; }
.wrapper1 { width: 898px; margin: 15px auto!important; }
img { border: none; }
.wrapper1 div.content a, .wrapper1 div.content a:link { color: #09548B; }
.wrapper1 div.content a:hover { }
.wrapper1 div.content a:visited { }
.wrapper1 div.content a:hover { }
.wrapper { margin-top:3px; }

h2 { }
h3 { }
h4 { border-bottom: dashed #ccc 3px; text-align:center; }


.leftmenu div.sublink { padding: 1px 0 2px;
	border-bottom: 1px #C1D9F0 dashed; list-style: square; }

.leftmenu a { width: 160px; padding: 6px 4px 2px; display:block; }
.leftmenu a:link, .leftmenu a:visited { color: #09548B; }
.leftmenu a:hover, .leftmenu a:active { color: white; background: #09548B; }
.leftmenu { width: 168px; float: left; margin-top: 0; margin-right: 20px; }

#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
#copyright { text-align:center; color: #333; font-size: 12px; margin-top: 10px; clear:both;  margin-bottom: 14px; }
#copyright a:link, #copyright a:visited { color: #333; }

#emaillink { clear: both; width: 142px;  padding:12px; font-weight:bold; text-align:center; color: black; font-size: 120%; border: 1px black solid; background-color: #e2e2fe; }

ul li { list-style-type:square!important; }
#navigation li { list-style-type:none!important; }

p.bottomnav { padding-left: 0; padding-right: 0; text-transform: uppercase; clear:both; float:none; width:635!important; border-top: #ccc 4px solid; padding-top: 5px; }

p.bottomnav strong { background-color:#e2e2e2; padding-left:6px; padding-right:6px; }

p.bottomnav a { width: 50%; float: left;}

p.bottomnav a:hover { text-decoration: none; }

p.bottomnav a:hover strong { background-color: #333; color:white; }

.active-left { background-color: #09548B; color:white;  } 

.active-left a:link, .active-left a:visited, .active-left a:hover, .active-left a:active { color:white!important; }