@charset "UTF-8";
/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-image:url(images/background_web.jpg);
	background-repeat:repeat-x;
}
#container {
	width: 740px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	  background-color:#fff;
	  z-index: 0;
}
#topAd{
z-index:0;
}
#topmenu{
width:480px;
background-image:url(images/topmenu_bkgd.png);
background-repeat:no-repeat;
height:145px;
padding:10px 0px 10px 0px;
color:#fff;
float:right;
font-size:12px;
z-index:1050;
top:0;
position:relative;
text-align: right;
margin-top:-145px;
}

#topmenuhome{
width:480px;
background-image:url(images/topmenu_bkgd.png);
background-repeat:no-repeat;
height:396px;
padding:10px 0px 10px 0px;
color:#fff;
float:right;
font-size:12px;
z-index:1050;
top:0;
position:relative;
text-align: right;
margin-top:-396px;
}

#topmenu a, #topmenuhome a{
color:#ffffff;
z-index:1050;
text-decoration:none;
}
#topmenu a:hover, #topmenuhome a:hover{
font-weight:normal;
z-index:1050;
text-decoration:underline;
}
#mainContent {
	background: #FFFFFF;
	margin:0 auto;
	width:740px;
}
#endorsement{
width:500px;
float:left;
border-right:1px;
border-right-color:#7B8587;
border-right-style:solid;
margin-top:10px;
}
#endorsement td{
vertical-align:top;
}
#mainContent a, #mainContent a:visited, #mainContent a:link{
font-size:12px;
color:#269FD1;
text-decoration:none;
text-align:right;
float:right;
text-decoration:none;
font-style:italic;
}
#title{
font-size:14px;
color:#7B8587;
text-align:left;
padding-left:2px;
}
h2{
font-size:12px;
color:#9e2f39;
text-align:left;
font-weight:normal;
}
h3{
font-size:12px;
color:#000000;
text-align:right;
font-weight:normal;
}

#hlbox{
background-image: url('images/lightbkgd.jpg'); 
background-repeat: no-repeat; 
width: 480px; 
height: 200px; 
color: #ffffff";
}
#mainContent img{

padding-right:5px;
}
#headlines{
width:230px;
float:right;
margin-top:20px;
padding-left:5px;
}
#headlineList{
width:180px;
font-size:12px;
color:#000000;
text-align:left;
float:right;
padding-left:2px;
padding-right:10px;
}
 #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#ffffff;
	color:#7f8d99;
	font-size:12px;
		border-top:1px;
border-top-color:#999999;
border-top-style:solid;
border-top-width:1px;

}

#footer p, #footer a {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
color:#7f8d99;
text-decoration:none;
}
#footer a:hover{
color:#1a3269;
}
/*content pages*/
#Content {
	background: #FFFFFF;
	margin:0 auto;
	width:740px;
}
#service {
	background: #FFFFFF;
	margin-left:190px;
	padding-bottom:10px;
	padding-right:10px;
}
#sidebar {
	background: #FFFFFF;
	float:left;
	width:180px;
	text-align:left;
	margin-top:20px;
	margin-left:10px;
}
#endorsefeed h2, #endorsefeed h3{
padding:0px 10px;
}
#sidebar a, #sidebar a:visited, #sidebar a:link{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#9F3039;
text-decoration:underline;

}
#sidebar a:hover{
font-size:14px;
font-weight:bold;
color:#1a3269;
text-decoration:underline;

}
#endorsefeed{
border-left-color:#9e2f38; border-left-style:solid;
	margin-top:0px;
	border-left-width:1px;
    border-right-color:#9e2f38;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#9e2f38;
    border-bottom-style:solid;
    border-bottom-width:1px;
 }
h1{
text-align:center;
color:#9F3039;
font-size:20px;
text-decoration:none;
}
#description{
font-size:12px;
color:#000000;
text-align:left;
font-weight:normal;
}
#services #title{
padding:10px;
font-size:12px;
color:#000000;
text-align:left;
font-weight:bold;
}
#highlight{
margin-left:200px;
padding:10px;
font-size:12px;
width: 500px;
color:#000000;
text-align:left;
font-weight:normal;
}
#highlight a, #highlight a:visited, #highlight a:link{
font-size:12px;
color:#000000;
text-decoration:underline;
}
#name{
font-size:12px;
color:#9F3039;
}