/* CSS Document */

body
{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #575757;
background-image:url(images/top_bg.jpg);
background-repeat:repeat-x;
}

a:link {
	color: #005EB5;
}
a:visited {
	color: #005EB5;
}
a:hover {
	color: #C5122F;
}
a:active {
	color: #005EB5;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
width: 500px;
height:45px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 14px 11px;
text-decoration: none;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/menu_over.jpg) center center repeat-x;
}

<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu {
	width: 170px;
	padding-left:15px;
	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	padding: 8px 0 0 10px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #919191;
	display: block;
	padding: 8px 0 0 10px;
	border-bottom:#F2F2F2 solid 1px;

	}
	
#menu li a:hover {
	color: #AD031F;
	padding: 8px 0 0 10px;
	border-bottom:#F2F2F2 solid 1px;
	font-weight:bold;
	}
	
#menu li a:active {
	color: #919191;
	padding: 8px 0 0 10px;
	border-bottom:#F2F2F2 solid 1px;

	}

.banner
{
width:900px;
height:199px;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
}

.banner_interior
{
width:900px;
background-image:url(images/bg_banner_int.jpg);
background-repeat:no-repeat;
background-position:top;
}

.content
{
background-image:url(images/bg_content.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.rounded_corners
{
background-image:url(images/table_bg_round.jpg);
background-repeat:no-repeat;
background-position:top;
width:696px;
}
.copyright {
	color: #FFFFFF;
	font-size: 13px;
}
.title_interior {color: #C5122F; font-size: 27px; font-stretch:semi-condensed; font-weight:bold;}
.mini_title {color: #C5122F; font-size: 16px; font-stretch:semi-condensed; font-weight:440;}
.numbers {color: #C5122F; font-size: 17px; font-stretch:semi-condensed; font-weight:bold;}
.title_semibold {font-size: 27px; font-stretch:semi-condensed; color: #C5122F; padding:12px;}
.contact_text {color: #383838; font-size: 16px; font-stretch:semi-condensed; font-weight:bold;}
.input
{
border:#999999 solid 1px;
width:170px;
height:20px;
}

.textarea
{
border:#999999 solid 1px;
width:230px;
height:152px;
}
.style1 {font-weight: bold}

.footer a{
	color:#fff;
	font-size:13px;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}
.footer a:hover{
	background:#fff;
	color:#333333;
}

.click a{
	color:#C5122F;
	font-size:14px;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}
.click a:hover{
	background:#C5122F;
	color:#ffffff;
}

.image
{
padding:2px;
border:#CCCCCC solid 1px;
}

.mapbox
{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:#EDEDED solid 1px;
}

.btbgmain
{
width:422px;
height:auto;
background-image:url(images/btbgmain.jpg);
background-repeat:no-repeat;
padding-top:25px;
margin:0 0 10px 3px;
text-align:center;
}

.btbgmain_test
{
width:400px;
height:auto;
background-image:url(images/btbgmain.jpg);
background-repeat:no-repeat;
padding:25px 11px 0 11px;
margin:0 0 10px 3px;
text-align:center;
}

.smalllink
{
font-size:13px;
}

.banner2
{
width:900px;
height:280px;
background:url(images/banner2.jpg) top left no-repeat;
}