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

body{
	background:#fff url(../images/bg.png) repeat-x;
}

h1{
	color:#2c3696;
}

h2{
	color:#999;
}

h3{	
	color:#989eca;
}

h4{
	color:#333;
	font-weight:bold;
}

#wrapper{
	height:600px;
	width:750px;
}

#header{
	height:107px;
	background:transparent url(../images/headerBg.png) no-repeat;
}

#topNav{
	padding:20px 60px 0 110px;
	height:73px;
	background:transparent url(../images/navBg.png) no-repeat;
	width:580px;
}

#subpages{
	height:30px;
	width:440px;
	font-size:1em;
	}

#topNav ul{
	margin:0;
	list-style:none;
}

#topNav ul li {
	position:relative;
	float:left;
	margin:0 10px;
	list-style-type:none;
	font-weight:bold;
}

#topNav ul li.highlight{
	background:transparent;
	}

#topNav ul li a{
	color:#2C3696;
}

#topNav ul li a:hover{
	color:#000;
	text-decoration:none;
}

#topNav ul li a:active{
	color:#000;
	text-decoration:none;
}

#topNav ul li a#active{
	color:#000;
}

#subpages ul li{	
font-weight:normal;
}

#subpages ul li a{
color:#9C3131;
}

#mainContent{
	background:transparent url(../images/containerBg.png) repeat-y;
	height:auto;
	padding:10px 30px;
	width:690px;
}

#footer{
	height:54px;
	background:transparent url(../images/footerBg.png) no-repeat;
	color:#fff;
	text-align:center;
	line-height:5px;
	padding-top:10px;
}

#footer p.link{
	color:#000;
	}
	
#body #contact-form-container{
	background:none;
	}

#body #contact-form-container div.input label{
	color:#2C3696;
	}

#body #contact-form-container select {
	padding:0.5em 0.5em;
	}
	
#body #contact-form-container div.input textarea{
	height:150px;
	}
	
#body {font-size:110%;}	

table#homep {vertical-align:top; border-collapse:collapse; margin-top:20px;}

table#homep td, table#homep td p, table#homep td div#body {padding:0 20px 0 0; margin:0; vertical-align:top;}

table#homep td#flashy {width:200px; vertical-align:top;padding-top:20px;}


/* Application */

div.search-box {
        margin-bottom:1em;
}
        div.search-box #search_form label {
                float:left; width:11em; text-align:right; margin-right:.5em;
        }
        
        div.search-box div.input {
                float:left; margin-right:.5em;
        }
        
        div.search-box div.btn {
                float:left;
        }

#application {
        list-style-type:none; border:1px solid #ccc; margin:1em 0; padding-top:1px; padding-left:1px; padding-right:1px;
}
#application li {
        min-height:2em; height:auto !important; height:2em; line-height:2em; margin:0 0 1px 0;
}
#application li.even-row {
        background:#EEE;
}
#application li span.lbl {
        display:block; width:11em; background:#ddd; float:left; text-align:right; margin:0 .5em 0 0; padding-right:.5em; font-weight:bold;
}
#application li p {
        margin:0 0 0 12em;
}

