body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
}
/*Header Tags*/
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #002A43;
	padding-bottom: 5px;
	border-bottom: 1px solid #666666;
	padding-top: 0px;
	margin-top: 0px;
}
h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
}
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #205273;
}

.graySpacer {
	background-image: url(../imgs/gray_spacer.gif);
	background-repeat: repeat-y;
}
.split-left {
	float: left;
	width: 80px;
	padding-top: 5px;
}
.split-right {
	float: left;
	width: 90px;
	padding-left: 5px;
	padding-top: 5px;
}
.contentSpacing {
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
#nav {
	background-color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}
#callUs {
	padding-top: 5px;
	padding-bottom: 5px;
}
#box {
	width: 415px;
	background-image: url(../imgs/box_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#box p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
ul {
	margin-left: 10px;
	padding-left: 10px;
	font-size: 11px;
	list-style-image: url(../imgs/bullet.gif);
	margin-top: 0px;
	padding-top: 5px;
}
#shadowBox {
	background-image: url(../imgs/shdw_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	font-size: 11px;
}
.blueBoxElements {
	padding-top: 10px;
	padding-bottom: 10px;

}
#whiteBoxTop {
	background-image: url(../imgs/white_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#whiteBoxBg {
	background-image: url(../imgs/white_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


#featuredTxt {
	padding-left: 10px;
}
.black11pt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

#whiteBoxLft {
	background-image: url(../imgs/white_lft.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#whiteBoxRt {
	background-image: url(../imgs/white_rt.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#whiteBoxBg table ul {
	padding-left: 25px;
}
a:link, a:visited {
	color: #265a7b;
}
a:hover {
	color: #265a7b;
	text-decoration: none;
}
.footerTxt {
	font-size: 11px;
}
.footerTxt a:link, #footerTxt a:visited {
	color: #000000;
	text-decoration: none;
}
.footerTxt a:hover {
	color: #000000;
	text-decoration: underline;
}


.blueBoxBg {
	background-color: #205273;
	background-image: url(../imgs/blue_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#mainWrapper {
	width: 931px;
	margin: 15px auto 0px;
}
#header1 {
	width: 931px;
}
#navWrapper {
	width: 931px;
}
#contentWrapper {
	background: #FFFFFF;
}
#featuredProperties {
	background: #FFFFFF url(../imgs/featured-property-back.jpg) no-repeat top;
	width: 295px;
	height: 194px;
}
#featuredContentWrapper {
	padding-top: 45px;
	padding-right: 10px;
	padding-left: 21px;
}
#welcomeBoxContainer {
	background: url(../imgs/welcome-box.jpg) no-repeat top;
	width: 423px;
	float: left;
	height: 194px;
}

#welcomeContentContainer {
	padding: 40px 10px 15px 15px;
	width: 398px;
}
#featuredPanelArea {
	float: left;
	width: 931px;
	background: url(../imgs/featured-panel-background.jpg) no-repeat top;
	height: 177px;
}
#featuredPanelContainer{
	width: 911px;
	height: 177px;
	padding-right: 10px;
	padding-left: 10px;
}
#footer1 {
	float: left;
	width: 931px;
	padding: 5px 0px 10px;
}
#footerLogos {
	float: left;
	width: 150px;
}
#footerAddress {
	float: right;
	width: 760px;
}

#bulletTable {
	float: left;
	width: 931px;
	background: url(../imgs/bullets-background.jpg) no-repeat;
	height: 105px;
}
#bulletsContainer {
	padding: 0px 5px 5px;
	width: auto;
}
#subContainer {
	width: 931px;
	background: url(../imgs/sub/sub-rpt-left.gif) repeat-y left;
	float: left;
}
#subContainer2 {
	width: 931px;
	background: #FFFFFF url(../imgs/sub/sub-rpt-right.gif) repeat-y right;
	float: left;
}
#contactBox {
	background: url(../imgs/sub/right-side-gradient.jpg) no-repeat top;
	width: 214px;
}
#contactContents {
	width: 194px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 120px;
}

#subRightContainer {
	float: left;
	width: 214px;
}
#footer2 {
	height: 22px;
	width: 931px;
	float: left;
}
#leftSideBarContainer {
	float: left;
	width: 222px;
	padding-top: 0px;
	padding-left: 7px;
}
#leftSideBarRpt {
	width: 219px;
	padding-left: 0px;
	float: left;
	background: #F5F5F5 url(../imgs/sub/side-bar-rpt.jpg) repeat-y left;
}
#leftSideBarHeaderContainer {
	background: url(../imgs/sub/left-side-header.jpg) no-repeat top;
	width: 219px;
	height: 300px;
}
#leftSideFooter {
	background: url(../imgs/sub/left-footer.jpg) bottom;
	height: 13px;
	width: 219px;
}
#leftSideMargins {
	padding: 20px 5px 0px;
}
#subLeftSideContainer {
	float: left;
	width: 717px;
	background: url(../imgs/sub/angle-gradient.jpg) no-repeat right top;
}
#subLeftRpt {
	background: url(../imgs/sub/sub-rpt-left.gif) repeat-y left;
	width: 717px;
	margin-top: 0px;
}

#subNav li {
	background: url(../imgs/sub/sub-nav-back.jpg) no-repeat left;
	height: 42px;
	list-style: url(none) none;
	color: #022A44;
	line-height: 3.1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
#leftNav {
	margin-right: auto;
	margin-left: auto;
	list-style: none;
}
#leftNav ul {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	list-style: none;
	width: 180px;
}
#leftNav li {
	background: url(../imgs/sub/left-nav-back.gif) no-repeat;
	padding: 0px 0px 0px 5px;
	list-style: url(none) none;
	line-height: 3em;
}

#subNav li a:active, #subNav li a:link, #subNav li a:visited {
	color: #022A44;
	line-height: 3em;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration:none
}
#subNav li a:hover{
	color: #022A44;
	line-height: 3em;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration:underline
}
#subNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#subNav {
	width: 214px;

}
.contactText14pt {
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}
.contactText11pt {
	font: bold 11px/1.3em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 5px;
	padding-top: 0px;
}

#mainCenterContentContainer {
	float: right;
	width: 468px;
	padding: 20px 10px 10px;
}
#mainCenterSub2 {
	float: left;
	width: 680px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
}
#row1 {
	background: #d6e1e9;
	border-top: 1px solid #093653;
	border-right: 1px solid #093653;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #093653;
}
#row2 {
	background: #f4f1ed;
}
.blue12pt {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F496F;
}
.formBox {
	background: #FFFFFF url(../imgs/sub/box-bg.jpg) repeat-x bottom;
	border: 1px solid #666666;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.headerTxt {
	background-color: #F0F0F0;
}
.tableDrk {
	background-color: #F8F8F8;
}
