body, td { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
form { margin: 0; padding: 0 }
a { color: #0959A5; text-decoration: underline }
a:hover { text-decoration: underline }
.sidelinks a { color: #FFFFFF; font-weight: bold; text-decoration:none}
.sidelinks a:hover {text-decoration:underline}
.underlinedlink {text-decoration:underline}
a.long { color: #404040 }

.bottom { font-size: 12px; padding-top: 8px }
.lightstreak { background: url(images/bluestreak_bg.png) top left no-repeat }
.darkstreak { background: url(images/bluestreak_dark_bg.png) top left no-repeat }
.sidelinks { padding: 15px 10px 10px 40px; vertical-align: top; line-height: 100% }
.passage { line-height: 170%; vertical-align: top}
.botcell { background: url(images/bot_bg.png) top left no-repeat; border: solid #7FA1CC; border-width: 1px 0 0 0 }
.branchdiv { text-decoration: underline; padding-bottom: 10px; color: #FFFFFF; font-style: italic; font-size: 14px; font-weight: bold }

.tiny { font-size: 9px }
.notice { font-size: 13px; font-weight: bold; color: #FF0000 }
.header { font-size: 13px; font-weight: bold }
.local_title { font-size: 38px; font-weight: bold; font-variant: small-caps }
.listhead { font-size: 13px; font-weight: bold; border: solid #CCCCCC; border-width: 0 0 1px 0; padding-bottom: 2px }
.listhead a { color: #000000 }

.textfield30,
.textfield40,
.textfield60,
.textfield100,
.textfield130,
.textfield150,
.textfield170,
.textfield200,
.textfield250,
.textfield300,
.textfield350,
.textfield400,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
}

.textfield30 { width: 30px }
.textfield40 { width: 40px }
.textfield60 { width: 55px }
.textfield100 { width: 100px }
.textfield130 { width: 130px }
.textfield150 { width: 150px }
.textfield170 { width: 170px }
.textfield200 { width: 200px }
.textfield250 { width: 250px }
.textfield300 { width: 300px }
.textfield350 { width: 350px }
.textfield400 { width: 400px }

.buttonSmall { background: #A9A9A9; font-size: 11px; font-weight: bold }

.copy {	color: #000000 }

.linktable {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.error { color: #F00 }
.success { color: #008000 }
.hotjob { background: #C0C0FF }
.save{
   behavior:url(#default#savehistory);}
a.dsphead{
   text-decoration:none;
   margin-left:0em;}
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}

/* Home page elements */
#index_main
{
	width: 811px;
	height: 512px;
	background: #0A5AA6;
	position: relative;
	top: 0;
	left: 0;
}
#index_left
{
	position: absolute;
	top: 0;
	left: 0;
}
#index_about
{
	position: absolute;
	top: 0;
	left: 427px;
}
#index_ad1
{
	position: absolute;
	top: 287px;
	left: 296px;
	border: none;
	z-index: 10;
}
#index_ad2
{
	position: absolute;
	top: 389px;
	left: 296px;
	border: none;
	z-index: 10;
}
/* Helping Hands */

div.hh_qa_q
{
	margin: 1em 0 0 1.5em;
}

div.hh_qa_a
{
	margin-left: 1.5em;
}

div.hh_qa_head
{
	float: left;
	position: relative;
	left: -1.5em;
	margin-right: -1.5em;
	color: #2567A9;
	font-weight: bold;
}

#location_table td { vertical-align: top }
