body
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: small;
	color: #000000;
	margin: 0px;
}
td
{
	font-family: Arial, Verdana, Sans-Serif;
}
h1
{
	font-size: x-large;
	color: #000000;
	line-height: 40px;
	border-bottom: solid 1px #cccccc;
}
h2
{
	font-size: medium;
	color: #897D6E;
}
h3
{
	font-size: small;
	color: #897D6E;
}
img
{
	border: solid 0px black;
}
a, a:link, a:visited
{
	font-weight: bold;
	color: #ff561b;
}
a:hover
{
	color: #124923;
	text-decoration: underline;
}
hr
{
    border: solid 1px #ffc91b;
}
.orange b
{
	color: #ff561b;
}
.toppart
{
	background-color: #ffc91b;
	font-size: 1.1em;
	color: #666666;
	text-align: center;
	vertical-align: top;
	border-bottom: solid 5px #cccccc;
}
.toppart a, .toppart a:link, .toppart a:visited
{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.toppart a:hover
{
	color: #ff561b;
	text-decoration: underline;
}
.toppartcenter
{
	text-align: left;
	width: 990px;
}
.toppartsub
{
	background-color: #000000;
	font-size: 0.9em;
	color: #cccccc;
	text-align: center;
	vertical-align: top;
	border-bottom: solid 3px #cccccc;
	border-top: solid 3px #cccccc;
	width: 100%;
}
.toppartsub a, .toppartsub a:link, .toppartsub a:visited
{
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
.toppartsub a:hover
{
	color: #ffc91b;
	text-decoration: underline;
}
.toppartimg
{
	background-image: url('/builders/images/shadowbg.gif');
	background-repeat: repeat-x;
}
.bodyoutertable
{
	text-align: center;
}
.bodytable
{
	text-align: left;
	width: 990px;
	background-color: #ffffff;
}
.mainbody
{
	border: solid 1px #cccccc;
	background-color: #f0f0f0;
	padding: 20px;
}
.topnav
{
	margin-top: 48px;
	font-size: 0.9em;
}
.topnav td
{
	color: #666666;
	font-size: 1.1em;
}
.topnav a, .topnav a:link, .topnav a:visited
{
	font-size: 1.15em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.topnav a:hover
{
	color: #666666;
	text-decoration: underline;
}
.centercol object
{
	width: 550px;
}
.rcoltbl
{
	width: 300px;
	border: solid 1px #cccccc;
}
.rcoltitle
{
	background-color: #ffc91b;
	font-size: 1.2em;
	font-weight: bold;
}
.rcoltbl object
{
	height: 150px;
	width: 250px;
}
.rcoltitle object
{
	height: 60px;
	width: 250px;
}
.innertables
{
	background-color: #eeeeee;
	border: none;
}
object table
{
	background-color: #eeeeee;
	border: none;
}
.textbox input
{
	width: 120px;
	height: 15px;
	border: solid 0px black;
	font-size: x-small;
	font-weight: bold;
	color: #897D6E;
}
.footer
{
	background-color: #ffc91b;
	font-size: 0.9em;
	color: #000000;
	text-align: center;
}
.footerinner
{
	width: 990px;
}
.submit input
{
	background-color: #ffc91b;
	border: solid 1px black;
	font-size: medium;
	font-weight: bold;
	padding: 5px;
}
.submit input:hover
{
	background-color: #ff561b;
	cursor: hand;
}
.contactform
{
    width: 100%;
    background-color: #fff;
    border: solid 1px #ccc;
}
.contactform th
{
    background-color: #ccc;
}
.errortxt
{
    color: Red;
}


.selected
{
	background-color: red;
}
#promoBox
{
    width: 960px;
}
#hp-lead-carousel
{
	position: relative;
}
.imageset
{
    float: left;
}
.lead-carousel-item-1, .lead-carousel-item-2, .lead-carousel-item-3, .lead-carousel-item-4, .lead-carousel-item-5
{
	top: 0px;
	left: 10px;
	position: absolute;
	padding: 10px 5px 10px 5px;
	width: 200px;
	height: 16px;
	z-index: 1;
	background-color: #ffc91b;
    opacity:0.4;
    filter:Alpha(opacity=40); /* IE8 and earlier */
}
.lead-carousel-story-1, .lead-carousel-story-2, .lead-carousel-story-3, .lead-carousel-story-4, .lead-carousel-story-5
{
	top: 0px;
	left: 10px;
	position: absolute;
	padding: 10px 5px 10px 5px;
	width: 200px;
	z-index: 5;
}
.ulNews a
{
    color: #fff;
}
.lead-carousel-item-1 a, .lead-carousel-item-2 a, .lead-carousel-item-3 a, .lead-carousel-item-4 a, .lead-carousel-item-5 a
{
}
.lead-carousel-story-1 a, .lead-carousel-story-2 a, .lead-carousel-story-3 a, .lead-carousel-story-4 a, .lead-carousel-story-5 a
{
}

.lead-carousel-item-2, .lead-carousel-story-2
{
	margin-top: 37px;
}
.lead-carousel-item-3, .lead-carousel-story-3
{
	margin-top: 74px;
}
.lead-carousel-item-4, .lead-carousel-story-4
{
	margin-top: 111px;
}
.lead-carousel-item-5, .lead-carousel-story-5
{
	margin-top: 148px;
}
