body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }

/* Outer wrapper */
#tbl-wrapper { width: 100%; h/eight: 100%; }
.topleft,.topmiddle,.topright { height: 9px; }
.topmiddle { border-bottom: 1px solid #d6d3aa; }
.left { border-right: 1px solid #d6d3aa; }
.middle { h/eight: 717px; width: 926px; }
.right { border-left: 1px solid #d6d3aa; }
.botmiddle { border-top: 1px solid #d6d3aa; }

#mainpage #tbl-content { width: 100%; h/eight: 100%; border: 1px solid #aca988; }
#subpage #tbl-content { width: 100%; border-left: 1px solid #aca988; border-top: 1px solid #aca988; border-right: 1px solid #aca988; }
#subpage #tbl-content2 { width: 100%; h/eight: 600px; h/eight: 100%; border-left: 1px solid #aca988; border-bottom: 1px solid #aca988; border-right: 1px solid #aca988; }
#header { border-bottom: 1px solid #ebebeb; }
#search { width: 311px; background-image: url(images/search_bg.gif); background-repeat: repeat-x;  }
#header, #search { background-color: #fff; height: 121px;  }
#search table { margin-left: 30px; margin-bottom: 8px; }
form { margin: 0px; }
#searchlabel { font-size: 10pt; font-weight: bold; color: #542110; }
#searchstring { font-size: 8pt; height: 17px; width:124px; }
#searchgo { }
#footer { font-size: 11px; color: #5c5954; text-align: center; }
#footer a { color: #003263; text-decoration: none; }
p.footnote { font-size: 11px !important; font-style: italic; color: #666; }
#secnav { width: 129px; padding-left: 10px }
#secnav ul { margin-top: 0px; margin-bottom: 0px; color: #542110; list-style-type: square; }
#secnav a { font-size: 9pt; font-weight: bold; color: #003265; text-decoration: none; }
#secnav .active { color: #784e42; }
#navbar { background-color: #3f5b78; height: 28px; }
#subpage #content-left { width:227px; background-color: #f5f5dd; }
#mainpage #content-right { border-bottom: 1px solid #d5d5d5; }
#subpage #content-right { background-color: #fff; }
#subpage #content-right ul { list-style-type: square; margin-top: 0px; }
#content-left, #content-right { height: 300px; }
#box1, #box2, #box3 { background-color: #fff; background-image: url(images/lower_box_bg.gif); background-repeat: repeat-x; }
#box1, #box2 { width: 306px; }
#box1 h1, #box2 h1, #box3 h1, #subpage h1 { font-size: 24px; font-weight: normal; color: #542110; }
#subpage h2 { font-size: 13px; color: #542110; margin-bottom: 6px; }
#subpage td { font-size: 12px; }
#subpage p { font-size: 12px; }
#subpage a { c/olor: #003263; t/ext-decoration: none; }
.popup a { color: #003263; }
.popup p { text-align: justify; }
.city-office-emp { width: 50%; }
.city-office-addr div { width: 260px; m/argin: 0px; padding: 10px 0px 10px 30px; background-color: #ece9bc; f/ont-weight: bold; }


#botleftdiv, #botrightdiv { width: 2px; }
.boxcontent { margin: 20px 20px 0px 20px; }
.boxcontent p, .boxcontent a, .boxcontent li { font-size: 11px; }
.boxcontent a { color: #003263; text-decoration: none; }
.boxcontent ul { font-size: 11px; list-style-type: square; margin-left: 16px; }
.boxcontent p, .boxcontent a, .boxcontent li { text-align: justify; }
.boxcontent li { margin-bottom: 10px; color: #e39f15; }
.boxcontent li span { color: #000; }
#subpage sup { font-size: 8px; }

#box3 .boxcontent { m/argin-top: 10px; }
#box3 .boxcontent h1, #box .boxcontent p { m/argin-bottom: 4px; }

html>body .boxcontent ul { /* Firefox overcompensation for IE */
	margin-left: 5px;
	padding-left: 12px;
	}

#subpage #content-left, #subpage #content-right { height: 450px; }	
#subpage #boxcontent { margin: 32px 40px 50px 40px; }
#subpage #boxcontent p, #subpage #boxcontent a, #subpage #boxcontent li { font-size: 12px; text-align: justify; }
#subpage #boxcontent li { color: #e39f15; margin-bottom: 6px; text-align: left}
#subpage #boxcontent li span { color: #000; }
#subpage #boxcontent a { color: #003263; }
.city-office-emp a { font-weight: bold; }

#map,#city { text-align: center; }
#city a { font-size: 12px; font-weight: bold; color: #003263; text-transform: uppercase; }

#subpage #content-left .level2 a{
    width: 100%;
	height: 31px;
	line-height: 31px;
	display: block;
	color:#fff;
	background-color: #5e7384;
	font-size:12px;
    font-weight: bold;
    text-decoration:none;
	border-top: 1px dashed #ebeaba;
	cursor:pointer;
	cursor:hand;
	padding-left: 18px;
	margin: 0px;
	}

#subpage #content-left .level2 a.noborder { border: 0px; }
	


#subpage #content-left .level2 a:hover,#subpage #content-left .level2 a.active{
	background-color:#784e42;
	color:#ffffff;
	f/ont-weight:normal;
	}

#subpage #content-left div.level2 {
	background-color: #5e7384;
}	
#subpage #content-left div.level3 {
	background-color: #b6a190;
	border-top: 1px dashed #ebeaba;
	padding-left: 48px;
	padding-top: 4px;
	padding-bottom: 4px;
}




.level3 a {
	font-size:12px;
    font-weight: bold;
    color: #fff;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
}

.level3 a:hover, .level3 a.active {
	color: #784e42;
}

div.contactform {
	padding-top: 20px;
	padding-right: 8px;
	padding-left: 20px;
	background-color: #ece9bc;
}

div.contactform , .contactform  p, .contactform a {
	font-size: 12px;
	letter-spacing: -0.045em;
}

.contactform a {
	color: #003265;
	text-decoration: none;
}

.contactform input, .contactform select, .contactform textarea {
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.0em;
}
#alert { width: 180px; }
div#alert { margin: 0px; padding: 0px; }

#locationinfo { margin-left: 90px; }
#locationinfo .city { font-size: 13px; color: #542110; font-weight: bold; }
#locationinfo p { line-height: 140%; }
#locationinfo a { color: #003265; text-decoration: none; font-weight: bold; }


/*#login1,#login2,#login3 { width: 220px; float: left; border: 1px solid #d6d3aa; padding: 10px; margin: 10px; margin-top: 4px; background-color: #fff; }*/
#login1  { width: 450px; float: left; border: 1px solid #d6d3aa; padding: 0px; margin: 0px; margin-top: 4px; background-color: #fff; height: 230px; }
#login3 { width: 220px; float: left; border: 1px solid #d6d3aa; padding: 10px; margin: 10px; margin-top: 4px; background-color: #fff; height: 230px; }
#login1 td,#login3 td p { padding: 10px; w/idth: 220px; font-size: 11px; }
#login1 img, #login3 img { border: 1px solid #003263; }
#login1 a, #login3 a { color: #003263; }
/* adjust for differences in Firefox and IE */
/*html>body #login1, html>body #login2, html>body #login3 { width: 200px; float: left; border: 1px solid #d6d3aa; padding: 10px; margin: 10px; margin-top: 4px; background-color: #fff; }*/
html>body #login1 { width: 450px; height: 230px; float: left; border: 1px solid #d6d3aa; p/adding: 10px; m/argin: 10px; margin-top: 4px; background-color: #fff; }
html>body #login1 table { margin-top: 12px; }
html>body #login1 td, html>body #login3 td { padding: 10px; w/idth: 220px; }
html>body #login3 { width: 200px; height: 210px; float: left; border: 1px solid #d6d3aa; padding: 10px; m/argin: 10px; m/argin-top: 4px; background-color: #fff; }
html>body #login3 img { m/argin-top: 12px; }
#login1 p,#login2 p,#login3 p { font-size: 11px; text-align: justify; }

#logintbl td, #logintbl p { font-size: 11px; }
#logintbl img { border: 1px solid #003263; margin-bottom: 4px; }
#logintbl a { color: #003263; }

ul ul {
	/*list-style-image: url(/images/dash-bullet.gif);*/
}

#lbIframe { border: 0px; }
iframe.noborder {
border: solid #FFFF00 0px;
}



/* Drop Menu Styles */
.transMenu { position:absolute; overflow:hidden; left:-1000px; top:-1000px; z-index:10; }
.transMenu .content { position:absolute; z-index:10; }
.transMenu .items { position:relative; left:0px; top:0px; z-index:20; }
.transMenu.top .items { border-top:none; }
.transMenu .item {
    color:#000000;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
	/* hack for mac/ie5*/
	border:none;
	cursor:pointer;
	cursor:hand;
	padding-left:8px;
	padding:3px;
	}

.transMenu .item.hover {
	background:#A5A8B7;
	color:#ffffff;
	f/ont-weight:normal;
	}

.transMenu .item img {
	margin-left:10px;
	}

.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:10;
	-m/oz-opacity:.100; /* No transparency */
	f/ilter:alpha(opacity=100); /* No transparency */
	}

.transMenu .shadowRight {
	position:absolute;
	z-index:30;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

.transMenu .shadowBottom {
	position:absolute;
	z-index:10;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}