* { padding: 0px; margin: 0px; }

body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background: #000000;
	/*text-align: center;*/
	color: #015078;
}

a { color:#01780a; text-decoration:none }

h1 { background: url(../images/arrow_orange.gif) no-repeat 71px 37px; }
h2, h1, h3 { font-weight:normal; font-size:22px; line-height: 24px; padding-top: 30px; }
h3 { font-size:15px; font-weight: bold; }
p, ul, ol { line-height: 2em; padding-top: 15px; width: 800px; }
ul, ol { padding-top: 0px; }
li { list-style-position: inside; }

ul ul { width: 600px; }

embed { margin: 0px; padding: 0px; }
img { margin: 0px; padding: 0px; }

p, h3, h2, h1, ul, ol, a em, #maplist { padding-left: 110px; }

a em, a:visited em, a:link em, a:hover em, a:active em {color: #7c7f80; text-decoration: none; padding-top: 13px; display: block; }


a h2 { background: url(../images/arrow_orange.gif) no-repeat 71px 37px; }
a.external h2 { color:#015078; }
a.external:hover h2 { text-decoration: underline; }

img#map {padding: 10px 0px 0px 95px;}

th, strong, .green, #question { color:#01780a; }
.nounderline { text-decoration: none; }

#financial, #credit, #insurance, #appraiser, #hidden, #representative 
{ display:none; }

#answer { padding-top: 0px; }
#question { font-weight: bold; }

#breadcrumbs { padding: 35px 0px 0px 71px; }

#territory { font-size: 11px; }

#flashnav {
margin:0;
position:absolute;
z-index:102;
}

#container {
	width: 1008px;
	background: #00FFCC;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: #000000; 
	padding: 14px 0px 0px 0px;
}
#header img {
	margin: 0;
}
#mainContent {
	background: #FFFFFF;
	padding-top: 28px;
	padding-bottom: 28px;
}
#footer {
	padding: 13px 0px 0px 160px;
	background:#000000;
	font-size: 10px; line-height: .3em;
	color: #b9b6b6;
	height: 150px;
	width: 848px;
}

#footer p {
	margin: 0;
	padding: 13px 0px 0px 0px;
}

#footer a { color: #b9b6b6; }

#footer #eeoaa { width: 100px; padding: 0px 15px 0px 0px; float:left; }
#footer #legal { float:left; padding-left: 0px; width: 700px; }
#legal p { line-height: 13px; padding-top: 12px; width: 700px; }

#footer #links { clear:both; padding: 25px 0px 25px 190px; }

#careerchooser { padding-left: 35px; padding-top: 30px; }
#careerchooser #careerchooser { padding-left: 0px; padding-top: 0px; }

#maplist {width: 800px; padding-top: 13px;}

#joblist, #calendar { width: 640px; padding:13px 0px 13px 145px; }
#joblist th, #calendar th {border-bottom: 1px