* { margin:0; padding:0; }

body { font:0.8em Arial, Helvetica, sans-serif; margin:0; background:#10197c url(../images/bg_body.gif) top left repeat-y; }
img { border:0; }
p { margin-bottom:15px; }
h1 { font-size:1.5em; color:#8c0800; font-weight:normal; margin-bottom:20px; }
h2 { font-size:1.2em; font-weight:normal; margin-bottom:15px; }
a { color:#0a115c; }
a:hover { color:#8c0800; }
ul { padding-left:20px; }

#container { /*background:url(../images/bg_container.gif) top left repeat-x;*/ }
	#sub_container { width:1100px; padding-bottom:50px; }
		#left_col { float:left; width:210px; }		
			#logo { width:210px; height:326px; }
			#left_col #menu { background:url(../images/menu.gif) no-repeat top left; width:188px; position:relative; height:450px; margin:0; padding:0; }
			#left_col #menu li { list-style:none; padding:0; margin:0; position:absolute; top:0;}
			#left_col #menu li, #left_col #menu a { height:28px; display:block; }
			#left_col #menu span { display:none;}
			#left_col #menu .li1 { width:188px; }
			#left_col #menu .li2 { width:188px; top:32px;}
			#left_col #menu .li3 { width:188px; top:60px;}
			#left_col #menu .li4 { width:188px; top:88px;}
			#left_col #menu .li5 { width:188px; top:116px;}
			#left_col #menu .li6 { width:188px; top:144px;}
			#left_col #menu .li7 { width:188px; top:172px;}
			#left_col #menu .li8 { width:188px; top:200px;}
			#left_col #menu .li9 { width:188px; top:228px;}
			#left_col #menu .li10 { width:188px; top:256px;}
			#left_col #menu .li11 { width:188px; top:284px;}
			#left_col #menu .li12 { width:188px; top:312px;}
			#left_col #menu .li13 { width:188px; top:340px;}
			#left_col #menu .li14 { width:188px; top:368px;}
			#left_col #menu .li15 { width:188px; top:396px;}
			#left_col #menu .li16 { width:188px; top:424px;}
			
			#left_col #menu .li1 a:hover, #left_col #menu .li1 a.selected { background:transparent url(../images/menu.gif) -188px 0px no-repeat;}
			#left_col #menu .li2 a:hover, #left_col #menu .li2 a.selected { background:transparent url(../images/menu.gif) -188px -32px no-repeat;}
			#left_col #menu .li3 a:hover, #left_col #menu .li3 a.selected { background:transparent url(../images/menu.gif) -188px -60px no-repeat;}
			#left_col #menu .li4 a:hover, #left_col #menu .li4 a.selected { background:transparent url(../images/menu.gif) -188px -88px no-repeat;}
			#left_col #menu .li5 a:hover, #left_col #menu .li5 a.selected { background:transparent url(../images/menu.gif) -188px -116px no-repeat;}
			#left_col #menu .li6 a:hover, #left_col #menu .li6 a.selected { background:transparent url(../images/menu.gif) -188px -144px no-repeat;}
			#left_col #menu .li7 a:hover, #left_col #menu .li7 a.selected { background:transparent url(../images/menu.gif) -188px -172px no-repeat;}
			#left_col #menu .li8 a:hover, #left_col #menu .li8 a.selected { background:transparent url(../images/menu.gif) -188px -200px no-repeat;}
			#left_col #menu .li9 a:hover, #left_col #menu .li9 a.selected { background:transparent url(../images/menu.gif) -188px -228px no-repeat;}
			#left_col #menu .li10 a:hover, #left_col #menu .li10 a.selected { background:transparent url(../images/menu.gif) -188px -256px no-repeat;}
			#left_col #menu .li11 a:hover, #left_col #menu .li11 a.selected { background:transparent url(../images/menu.gif) -188px -284px no-repeat;}
			#left_col #menu .li12 a:hover, #left_col #menu .li12 a.selected { background:transparent url(../images/menu.gif) -188px -312px no-repeat;}
			#left_col #menu .li13 a:hover, #left_col #menu .li13 a.selected { background:transparent url(../images/menu.gif) -188px -340px no-repeat;}
			#left_col #menu .li14 a:hover, #left_col #menu .li14 a.selected { background:transparent url(../images/menu.gif) -188px -368px no-repeat;}
			#left_col #menu .li15 a:hover, #left_col #menu .li15 a.selected { background:transparent url(../images/menu.gif) -188px -396px no-repeat;}
			#left_col #menu .li16 a:hover, #left_col #menu .li16 a.selected { background:transparent url(../images/menu.gif) -188px -424px no-repeat;}
		
		#header { float:left; width:885px; padding-bottom:50px; }
			#tagline { float:left; width:435px; }
			#contact_info { float:left; width:125px; color:#0012be; font-size:0.9em; padding:20px 10px 10px 10px; }
			#header_right_col { float:right; width:295px; }
			
		#content { float:left; width:375px; padding-left:30px; padding-right:30px; }
		#right_col { float:left; width:145px; padding:0 5px 0 5px; }
			#inset { background-color:#b7e6d7; color:#0012be; width:144px; overflow:hidden; }
				#inset_wrapper_top { background:url(../images/bg_inset_top.gif) top center no-repeat; overflow:hidden; }
				#inset_wrapper_bottom { background:url(../images/bg_inset_bottom.gif) bottom center no-repeat; overflow:hidden; }
				#inset_content { padding:19px 10px; width:124px; overflow:hidden; }
				#inset img { width: 124px; height: 100px; }
		#far_right_col { float:right; width:280px; color:#ffffff; padding:10px; overflow:hidden; }
			#far_right_col a { color:#94d1bd; text-decoration:none; }
		#footer { clear:both; width:397px; margin-left:218px; padding-top:50px; border-top:1px solid #cccccc; font-size:0.8em; text-align:center; }
			#footer #menu { list-style:none; text-align:center; margin-bottom:20px; }
				#footer #menu li { display:inline; }
					#footer #menu li a { text-decoration:none; padding:10px; line-height:1.5em; }
					#footer #menu li a:hover { text-decoration:underline; }


.clear { clear:both; height:0; line-height:1px; font-size:1px; }
.textrow { padding-bottom:20px; text-align:justify; }
.floatleft { float:left; vertical-align:top; }
	.floatleft img { margin-right:10px; }
.floatright { float:right; vertical-align:top; }
	.floatright img { margin-left:10px; }

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


input,
select,
textarea {
color: #000000;
border: 1px solid #CBC7B4;
padding: 2px;
background-color: #FFFFFF;
margin: 3px 0;
}

input.hover,
select.hover,
textarea.hover {
background-color: #EEEEEE;
}
input.active,
select.active,
textarea.active {
border: 1px inset #CBC7B4;
background-color: #FFFFEE;
}

.emailB_form {
	width: 130px;
	font-weight: bold;
}
.emailB_form input.name,
.emailB_form input.email{
	width: 120px;
	font: .75em Arial, Helvetica, sans-serif;
	float: right;
}
.emailB_form input.subscribe {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00CC00;
	padding: 2px;
	margin: 2px;
}
.emailB_form input.subscribe.hover {
	background-color:#CCCCCC;
}
.emailB_form select.mode {
	font-size: .7em;
	color: #CCCCCC;
}
.emailB_form select.mode.hover {
	color: #000000;
}
.emailB_form select.mode.active {
	color: #000000;
}
.emailB_form .bottom {
	text-align: right;
	clear: both;
}