body {margin: 0px; background-color: #193989; font-family: arial, verdana; font-size: 13px;}

img {border: none; margin: 0px; padding: 0px;}

#container {background-color: white; background-image: url('/images/home-bg.gif'); background-repeat: repeat-x; width: 100%;}

#header {margin: 0px auto; width: 820px; height: 105px;}

#logo {float: left; width: 590px; height: 89px; padding-top: 14px;}

#utility {padding-top: 16px; float: left; width: 230px; height: 89px;}

#utility p {width: 206px; height: 23px; background-image: url('/images/arrow-icon.gif'); background-repeat: no-repeat; padding: 0px 24px 0px 0px; text-align: right; height: 24px; line-height: 24px; color: white; font-family: arial, verdana; text-transform: uppercase; font-size: 12px; margin: 0px; font-weight: bold;}

#main {margin: 0px auto; width: 820px;}

#nav {margin-top: 13px; margin-bottom: 11px; width: 209px; margin-right: 11px; float: left; background-image: url('/images/nav-bg.gif'); background-repeat: repeat-y;}



#sidenav {margin-top: 13px; margin-bottom: 11px; width: 209px; margin-right: 11px; float: left; background: url('/images/nav-bg.gif') repeat-y;}

#sidenav .level-one,#sidenav .level-two {padding: 9px 15px 9px 7px; width: 168px; margin: 2px 0 0 10px;  background: #cecece url('/images/icon_arrow2.gif') no-repeat center right;}

#sidenav .level-one a {display: block; color: #193989; font-weight: bold; text-decoration: none;}

#sidenav .level-two a {display: block; color: #193989; text-decoration: none;}

#sidenav .level-one a:hover,#sidenav .level-two a:hover {text-decoration: underline;}





#sidenav .level-two {background: #cecece; font-size: 11px; padding: 5px 15px 5px 15px; width: 160px; margin: 0 0 0 10px;}





.nav {height: 30px; line-height: 30px; margin: 0px 7px 5px 7px; padding-left: 10px; font-size: 13px; font-weight: bold; color: #193989; background-image: url('/images/nav-button-bg.gif'); background-repeat: no-repeat;}

.nav-withsub {height: 30px; line-height: 30px; margin: 0px 7px; padding-left: 10px; font-size: 13px; font-weight: bold; color: #193989; background-image: url('/images/nav-button-withsub.gif'); background-repeat: no-repeat;}



.subnav {margin: 0px 7px 5px 7px;}

.subnav ul {list-style-type: disc; margin: 0px; padding: 0px; background-color: #cecece;}

.subnav li {margin: 0px 0px 0px 30px; padding: 3px 0px; color: #193989; font-size: 11px;}



	

#content {margin-top: 13px; margin-bottom: 20px; width: 600px; float: left;}

#top-cell {background-image: url('/images/topcell-bg.jpg'); background-repeat: no-repeat; width: 600px; height: 328px;}

#top-cell p {padding: 50px 0px 0px 142px; margin: 0px; color: #193989;}



#top-cell ul {margin: 10px 0px 10px 190px; padding: 0px;}

#top-cell li {color: #193989; padding: 3px 0px;}





#home-text {margin-top: 23px; float: left; margin-right: 11px; width: 390px;}

#home-text p {margin-top: 0px; font-size: 13px; line-height: 17px;}

#quickcontact {margin-top: 23px; float: right; width: 199px;}

.featured-image {margin-top: 11px; float: left; margin-right: 11px; width: 154px;}

.featured-text {margin-top: 11px; float: left; width: 225px;}

br {clear: both; height: 1em;}





.featured-header {margin-bottom: 2px; padding-bottom: 2px; border-bottom: solid 1px #cecece;}

#quickcontact-body {height: 255px; width: 177px; padding: 5px 11px 0px 11px; background-color: #dddddd;}

#quickcontact-body p {color: #193989; margin-top: 7px; font-size: 11px;}



form {margin: 0px; padding: 0px;}

#quickcontact-body label,#quickcontact-body input {display: block; width: 120px; float: left; margin-bottom: 7px;}

#quickcontact-body label {text-transform: uppercase; color: #193989; font-size: 11px; text-align: right; width: 40px; padding-right: 10px;}

#quickcontact-body br {clear: left;}

#quickcontact-body textarea {width: 170px;}

#send {text-align: right; padding-top: 7px;}

		

#footer {width: 800px; margin: 0px auto; text-align: center; padding: 11px;}	

#footer ul {margin: 0px; padding: 0px;}

#footer ul li {display: inline;}

#footer li {padding: 0px 5px; color: white; font-size: 13px;}

#footer p {margin: 5px 0px; font-size: 11px;}



h1 {margin: 0px; padding-top: 7px; color: #193989; font-size: 20px;}

#sub-text, #faqs {margin-top: 22px; width: 600px;}

#faqs ul {list-style: none; margin-top: 0px; margin-bottom: 25px;} 

#faqs li {font-size: 13px;}

#faqs h4 {margin: 7px 0px;}



#contactus-container {height: 365px;}

#contactus-container .row {padding-top: 5px; padding-bottom: 5px; width: 600px; clear: left; border-bottom: dotted 1px #CECECE;}

#contactus-container label {float: left; font-size: 13px; font-weight: bold; width: 115px;}

#contactus-container .row input, #contactus-container .row textarea {background-color: white; border: solid 1px #CECECE;}

#contactus-container .row input {width: 150px;}

#contactus-container .row textarea {width: 250px;}

#contactus-container .submit {padding: 5px 0px 5px 115px; border: none;}





#contactinfo {margin: 5px 0px 10px 0px; width: 600px; height: 195px; background-image: url('/images/map-bg.gif'); background-repeat: no-repeat;}

#contactinfo p {width: 186px; margin: 0px; padding: 10px;}





/* link colors */

	

	#nav a:link, #content a:link {color: #193989; text-decoration: none;}

	#nav a:visited, #content a:visited {color: #193989; text-decoration: none;}

	#nav a:active, #content a:active {color: #193989; text-decoration: none;}

	#nav a:hover, #content a:hover {color: #193989; text-decoration: underline;}

	

	#footer p a:link {color: #DDDDDD; text-decoration: none;}

	#footer p a:visited {color: #DDDDDD; text-decoration: none;}

	#footer p a:active {color: #DDDDDD; text-decoration: none;}

	#footer p a:hover {color: white; text-decoration: underline;}

	

	#utility p a:link {color: #DDDDDD; text-decoration: none;}

	#utility p a:visited {color: #DDDDDD; text-decoration: none;}

	#utility p a:active {color: #DDDDDD; text-decoration: none;}

	#utility p a:hover {color: white; text-decoration: underline;}

	

