﻿ 
@import "common.css";
#body-content-main {
margin:-280px 0pt 0pt;
min-height:350px;
overflow:hidden;
padding:21px 0pt 0pt;
position:relative;
width:934px;
}
#body-content {
background:#FFFFFF none repeat scroll 0%;
float:right;
margin-bottom:-5000px;
margin-top:248px;
padding:16px 100px 5000px 10px;
width:584px;
padding-right: 100px;
}
#body-content ul{
padding-left:15px;
}
#body-content ul li{
list-style-type:disc;
}

#feature-area-header {
background:transparent url(../images/feature-area-top.png) no-repeat scroll left top;
float:left;
height:8px;
width:240px;
}
#feature-area {
background:#FFFFFF none repeat scroll 0%;
float:left;
margin-bottom:-5000px;
padding:0pt 0pt 5000px 25px;
padding-left: 25px;
width:215px;
}
#feature-area img#map, #feature-area #flashcontent{
margin-left:-12px;
}
div#feature-area ul.feature-box li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.feature-box-top {
background:transparent url(../images/featurebox-top-short.gif) no-repeat scroll left top;
height:11px;
width:193px;
}
.feature-box-top-testimonial {
background:transparent url(../images/feature-area/featurebox-top-testimonial.jpg) no-repeat scroll left top;
height:38px;
width:193px;
}
.feature-box-top-recently {
background:transparent url(../images/feature-area/featurebox-top-recently.jpg) no-repeat scroll left top;
height:37px;
width:193px;
}
.feature-box-top-builders {
background:transparent url(../images/feature-area/featurebox-top-builders.jpg) no-repeat scroll left top;
/* height:36px; */
width:193px;
}
.feature-box-top-builders h2{
padding: 14px 0 1px 35px;
}
.feature-box-top-builders h2 a{
color:#0068b3;
text-decoration: none;
}
.feature-box-middle {
background:transparent url(../images/featurebox-content-short.gif) repeat-y scroll left top;
padding:10px 18px 10px 5px;
width:170px;
}
.feature-box-middle p {
}
div.feature-box-content {
padding-left:10px;
width:160px;
}
div.feature-box-content ul {
padding-left:18px;
position:relative;
}
div.feature-box-content ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:10px 0pt 0pt 0px;
}
div.feature-box-content ul li.active {
font-weight:bold;
}
div.feature-box-content ul li a:link, div.feature-box-content ul li a:visited {
color:#7E7E7E;
text-decoration:none;
}
div.feature-box-content ul li a:hover, div.feature-box-content ul li a:active {
color:#000000;
}
div.feature-box-content a.rss {
float:right;
}
div.feature-box-content {
color:#999999;
font-size:12px;
line-height:18px;
}
.feature-box-bottom {
background-color:transparent;
background-image:url(../images/featurebox-bottom-short.gif);
background-position:left top;
background-repeat:no-repeat;
height:19px;
width:193px;
}
#feature-flash {
padding:1px 0pt 0pt;
height: 276px;
overflow: hidden;
border-bottom: 11px solid #6C95B9;
}
#news-events {
margin:20px 0pt 0pt 5px;
}
span.date h4, span.date h5 {
display:inline;
}
ul#news-events li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 20px;
width:570px;
}
#news-events li span.date {
float:left;
width:50px;
}
#news-events li span.desc {
float:left;
padding:0pt 0pt 0pt 10px;
width:510px;
}
#body-content .career ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.career h7 {
display:block;
margin:15px 0pt 0pt;
}
.feature-box-content .testimonial {
padding-left:17px;
}
.career-detail {
margin:20px 0pt 0pt 5px;
}
#body-content ul.career-detail li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.career-detail .title-spacer {
padding:15px 0pt 0pt;
}
#body-content ul.career-detail li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0pt 0pt 0pt 15px;
}
.career-detail h7 {
display:inline;
margin:15px 0pt 0pt;
}
.career-detail h5 {
color:#275379;
display:inline;
}
#career-application {
margin:10px 0pt 0pt;
}
ul#career-application {
width:560px;
}
ul#career-application li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 15px;
width:280px;
}
#career-application li.form-wide {
width:560px;
}
#career-application li.form-wide span {
}
#career-application .radio-button {
margin:0pt 5px 0pt 30px;
width:20px;
}
#resume-upload {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #B2D1E8;
color:#DA7B1D;
width:200px;
}
#cover-upload {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #B2D1E8;
color:#DA7B1D;
margin-left:30px;
width:200px;
}
#career-application li ul {
margin:15px 0pt 0pt;
width:550px;
}
#career-application li ul li {
float:left;
height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:275px;
}
#career-application input.checkbox {
border:medium none;
margin:3px 3px 0pt 0pt;
width:20px;
}
span.checkbox input {
border:medium none;
/* float:left; */
margin:3px 3px 0pt 0pt;
width:20px;
}

#career-application div#disclaimer-text {
float:left;
}
#career-print {
float:right;
}
#contact {
margin:10px 0pt 0pt;
}
ul#contact {
width:560px;
}
ul#contact li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 15px;
width:280px;
}
#contact li.form-wide {
width:560px;
}
#contact #contact-comments {
height:70px;
width:480px;
}
#body-content-communities {
background:#FFFFFF none repeat scroll 0%;
float:right;
margin-bottom:-2000px;
margin-top:248px;
padding:40px 15px 2000px 10px;
width:669px;
}
#communities-main-content {
float:left;
width:450px;
}
#communities-main-content p {
padding:0pt 25px 0pt 0pt;
}
#communities-aux-content {
float:right;
width:215px;
}
#communities-aux-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0pt 0pt 20px;
}
#communities-aux-content ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#communities-aux-content ul#communities-maps li {
list-style-image:url(../images/icon-pdf.jpg);
list-style-position:outside;
list-style-type:disc;
}
#communities-aux-content ul#communities-maps li a {
color:#999999;
}
#communities-aux-content ul#communities-facts li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
#communities-aux-content ul#communities-builders {
margin-left:0pt;
width:215px;
}
#communities-aux-content ul#communities-builders li {
float:left;
width:71px;
}
#communities-aux-content ul#communities-builders li.short {
width:55px;
}


/* print styles */
/*

#feature-area{
	display: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

#feature-area-header{
	display: none;
}

#body-content-main{
	margin-top: 0;
}

#body-content{
	width: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#feature-flash{
	border-bottom: 0;
}

#feature-area img#map, #feature-area #flashcontent{
	margin-left:0;
}

#body-content-communities {
	margin-bottom: 0;
	padding-bottom: 0;
}

a.submit:visited, a.submit:link {
	text-indent:0;
}
a.apply:visited, a.apply:link{
	text-indent:0;
}

/* end print styles */
