@import url('typography.css');


html, body {height: 100%;}

html #Container { height: 100%; }

body {background: #23005A url(../images/layout/bg.gif) top center no-repeat;}
#container { width: 945px; margin: 0 auto; min-height: 100%; background: white;}

/* Sidebar
----------------------------------------------- */

#logo { margin-bottom:30px;
}

#sidebar { width: 145px; float: left; margin-left:10px;margin-top:0px; }
	#sidebar h1 { padding: 84px 0 25px 0; }
	#menu li a { display: block; padding: 10px 0; border-top: 1px dotted #f78f1c; text-decoration: none; font-size: 15px; color: #1e1161; font-weight: bold;}
	#menu li ul { padding-bottom: 16px; margin-top: -8px; padding-left: 5px; }
	#menu li ul a { padding: 3px 0; border: none; font-size: 12px; font-weight: normal; color: #74823a; }
	ul#menu.menu li ul.menu li a.active{color:#f78f1c; font-weight:bold;}


/* Main Content
----------------------------------------------- */
#main-content { width: 705px; float: right; }

	#main-content .main-img { margin-bottom: 15px; }
	#subcontent {width: 620px; float: left; margin: 0 30px 35px 0; }

	#main-content .column.gov { font-size: 11px; width: 225px; float: left; margin: 0 15px 35px 0; letter-spacing: -0.01em; }
	#main-content .column.gov.last { font-size: 11px; width: 225px; float: left; margin: -1px 0 35px 0; }

]
	#contact-form li { width: 215px; float: left; margin: 0 15px 12px 0; font-size: 12px; color: #53544c; line-height: 1.4; }
	#contact-form li.last { width: 215px; float: left; margin: 0 0 12px 0; font-size: 12px; color: #53544c; line-height: 1.4; }
	#contact-form li label { display: block; margin-bottom: 4px;  }
	#contact-form li .input-text { width: 210px; padding: 2px; border: 1px solid #d4d5d0; }
	#contact-form li.comments { width: 700px; margin-right: 0; }
	#contact-form li.comments textarea { width: 675px; height: 60px; padding: 2px; border: 1px solid #d4d5d0; font: 12px Arial, Helvetica, sans-serif; }
	#contact-form li input { vertical-align: middle; }
	#contact-form li.custom {
	position: relative;
	width: 310px;
	height: 120;
}
	#contact-form li.custom .input-button {
	background: url('../images/layout/submit.gif') no-repeat;
	width: 67px;
	height: 21px;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 241px;
	bottom: 106px;
}

/* Footer
----------------------------------------------- */
#footer { clear: both; font-size: 11px; margin-bottom: 10px; margin-top:20px; padding:0px 10px 10px 10px}
	#footer a:hover { text-decoration: underline; }
	#footer ul { padding: 20px 0 10px 0px; margin-bottom: 10px; border-bottom: 1px dotted #f78f1c; }
	#footer ul li { display: inline; }
	#footer ul li a { color: #a9a9a4; text-decoration: none; margin-right: 22px; }
	#footer p { color: #a9a9a4; margin-left:10px;}
	#footer p a { color: #a9a9a4; text-decoration: none; }
	
	
/* 2 Column layout
----------------------------------------------- */
.wcol1 {
	width:290px;
	background:none;
	margin:0px;
}
.wcol2 {
	width:290px;
	float:right;
	background:none;
	margin:0px;
}


