body{
background-image:url(../images/b-body_01.jpg);
background-repeat:repeat-x;
background-color:#37424d;
margin:0px;
}

td{
vertical-align:top;
}

a{
cursor:pointer;
outline:none;
}

a:link
{
	color:#0071BC;
	text-decoration:none;
}

a:visited
{
	color:#7F99B3;
	text-decoration:none;
}

a:hover
{
	color:#0071BC;
	text-decoration:underline;
}

a:active
{
	color:#0071BC;
	text-decoration:none;
}
h2
{
	font-size:16px;
}

.subheader
{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	}

#wrapper{
width:960px;
margin:20px auto;
text-align:center;
}

#wrapperTop{
width:960px;
height:14px;
background-image:url(../images/b-main-top.png);
background-repeat:no-repeat;
}

#wrapperBottom{
width:960px;
height:10px;
background-image:url(../images/b-main-bottom.png);
background-repeat:no-repeat;
}

#wrapperLeft{
width:7px;
background-image:url(../images/b-main-left2.jpg);
background-repeat:repeat-y;
}

#wrapperRight{
width:8px;
background-image:url(../images/b-main-right2.jpg);
background-repeat:repeat-y;
}

#container{
width:945px;
background-image:url(../images/b-main-content.jpg);
background-repeat:repeat-x;
background-color:#a5b6c1;
vertical-align:top;
padding-bottom:10px;
}

#banner{
width:920px;
height:158px;
text-align:center;
margin:10px auto;
}

#contentTop{
width:923px;
height:13px;
background-image:url(../images/b-content-top.png);
background-repeat:no-repeat;
margin:auto;
text-align:center;
}

#contentBottom{
width:923px;
height:13px;
background-image:url(../images/b-content-bottom.png);
background-repeat:no-repeat;
margin:auto;
text-align:center;
}

#contentArea{
width:923px;
min-height:408px;
background-image:url(../images/b-content-middle.jpg);
background-repeat:repeat-y;
padding-top:20px;
padding-bottom:25px;
margin:auto;
text-align:center;
}

#mainNav{
width:285px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:18px;
color:#edf4fa;
line-height:18px;
text-align:left;
padding-left:20px;
}



#content{
width:583px;
/*background-image:url(../images/b-SangCo-Logo.jpg);
background-repeat:no-repeat;
background-position:150px 40px;*/
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:21px;
color:#37424d;
padding-left:25px;
padding-right:25px;
}

#content .trebuchet
{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#37424d;
	line-height:14px;
}

.contactHeader
{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#993333;
	font-weight:bold;
	line-height:14px;
}

#contactTable
{
	width:100%;
}

hr
{
	color:#a3a3a3;
}

#contactTable hr
{
	/*color:#a3a3a3;*/
	margin-top:5px;
	margin-bottom:5px;
	color: #fff;
	background-color: #fff;
	border: 1px dotted #a3a3a3;
	border-style: none none dotted;
}

#qLinksMiddle hr
{
	margin-top:5px;
	margin-bottom:5px;
	color: #fff;
	background-color: #fff;
	border: 1px dotted #a3a3a3;
	border-style: none none dotted;
}

#qLinksMiddle a
{ 
	background-image:url(../images/b-qlinkslist.png);
	background-repeat:no-repeat;
	padding-left:12px;
	display:block;
}



#content h1{
font-family:Trebuchet MS, Helvetica, sans-serif;
color:#993333;
font-size:24px;
font-weight:bold;
line-height:24px;
margin:0px;
}

#qLinksTop{
width:170px;
height:30px;
background-image:url(../images/b-quickLinks.gif);
background-repeat:no-repeat;
}

#qLinksMiddle{
width:140px;
background-image:url(../images/b-qLinks-middle.jpg);
background-repeat:repeat-y;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:11px;
color:#37424d;
line-height:14px;
padding:8px 12px 5px 12px;

}

#qLinksMiddle .subheader{
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:11px;
color:#993333;
font-weight:bold;
line-height:14px;
}

#qLinksBottom{
width:170px;
height:9px;
background-image:url(../images/b-qlinks-bottom.jpg);
background-repeat:no-repeat;
}

hr{
color:#d9d9d9;
height:1px;
}

.header{
font-family:Trebuchet MS, Helvetica, sans-serif;
color:#993333;
font-size:24px;
font-weight:bold;
line-height:24px;
margin-bottom:0px;
}

#addressMiddle hr {color: #a3a3a3; background-color: #f3eee7; border: 1px dotted #a3a3a3; border-style: none none dotted; }

#copyright{
width:960px;
margin:auto;
font-family:Trebuchet MS, Helvetica, sans-serif;
color:#a5b6c1;
font-size:11px;
text-align:left;
padding-left:40px;
}

#copyright a{
color:#fff;
text-decoration:none;
outline:none;
}

#countyList li
{
	margin-top:5px;
}

.listSpread li
{
	margin-top:5px;
}
