/*

	/css/global.css
	===================================

*/

P, TD {
	margin: 0;
	font-size: 1em;
}
LI {
	margin-bottom: 1em;
}
A, AREA {
	outline: none;
}

SPAN.cmsSup {
	font-size: .75em;
	position: relative;
	top: -.3em;
}
SPAN.cmsSub {
	font-size: .75em;
	position: relative;
	top: .3em;
}
DIV.cmsTrace {
	color: Red;
	font-weight: bold;
	background: white;
	padding: 5px;
	font-family: Arial;
	font-size: 11px;
}

/* Global image styles */

TABLE.cmsImg, TABLE.cmsImgBorder, TABLE.cmsImgL, TABLE.cmsImgR, TABLE.cmsImgC {
	width: 1px;
	margin: 0;
	padding: 0;
	margin-top: 1px;
	margin-right: 12px;
}
TABLE.cmsImgL {
	margin-left: 0;
	margin-right: 12px;
	margin-top: 1px;
}
TABLE.cmsImgR {
	margin-left: 12px;
	margin-right: 0;
	margin-top: 1px;
}
TABLE.cmsImgC {
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px;
}
TABLE.cmsImgBorder {
	border: 1px solid #aeb9cf;
	margin-bottom: 2px;
}
TD.cmsImgTxt, TD.cmsImgTxtBorder {
	font-size: .8em;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 6px;
}
IMG.cmsImgBorder {
	margin: 3px;
}
TD.cmsImgTxtBorder {
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

/* Global content styles */

DIV.cmsContent A {
	color: #90040f;
	text-decoration: underline;
}

/* Layout elements */

.tmpMax {
	width: 100%;
	height: 100%;
}
BODY.tmpBody {
	margin: 0;
	background-color: #c0bba4;
	text-align: center;
	background-image: url(/global/images/gradient.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
}
DIV.tmpBodyLayer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
DIV.tmpBodyContainer {
	width: 800px;
	margin: 0 auto;
	background: white;
}
DIV.tmpBodyStack {
	width: 798px;
	margin-left: 1px;
	margin-right: 1px;
}
DIV.tmpAblue {
	background: #aeb9cf;
	height: 9px;
	margin-bottom: 1px;
	overflow: hidden;
}
DIV.tmpAlogo {
	height: 72px;
	background-image: url(/global/images/shadow1.gif);
	background-repeat: repeat-x;
	text-align: left;
}
DIV.tmpAnav1 {
	background-color: #aeb9cf;
	height: 25px;
	margin-bottom: 1px;
}
DIV.tmpAnav2 {
	background-color: #d4d0ba;
	height: 45px;
	margin-bottom: 1px;
	background-image: url(/global/images/shadow2.gif);
	background-repeat: repeat-x;
	text-align: left;
}
DIV.tmpAnav2 IMG {
	height: 45px;
	width: 400px;
}
DIV.tmpBshtop {
	width: 191px;
	background-image: url(/global/images/shadow2.gif);
	background-repeat: repeat-x;
	height: 8px;
	overflow: hidden;
}
DIV.tmpBnav {
	background-color: #e1dece;
	background-image: url(/global/images/sidebar-pattern.gif);
	_height: 211px;
	min-height: 211px;
}
DIV.tmpBnavContent {
	padding-top: 31px;
	padding-bottom: 39px;
}
DIV.tmpBnavSh {
	height: 7px;
	overflow: hidden;
	background-image: url(/global/images/shadow2.gif);
	background-repeat: repeat-x;
	background-position: 0 -1px;
}
DIV.tmpBpic {
	margin-top: 9px;
}
DIV.tmpBpic IMG {
	width: 191px;
	height: 158px;
}
DIV.tmpBspace {
	background-color: #aeb9cf;
	height: 9px;
	margin-bottom: 30px;
	overflow: hidden;
	margin-top: 1px;
}
DIV.tmpCshtop {
	width: 607px;
	background-color: white;
	background-image: url(/global/images/shadow1.gif);
	background-repeat: repeat-x;
	height: 9px;
	overflow: hidden;
}
TD.tmpCleft {
	width: 9px;
	background-color: #d8dfe7;
	background-image: url(/global/images/left-border-rev.jpg);
	background-repeat: no-repeat;
}
TD.tmpCleft DIV {
	width: 9px;
}
DIV.tmpCmain {
	margin-left: 37px;
	margin-right: 37px;
	margin-top: 33px;
	margin-bottom: 20px;
	width: 524px;
	overflow: hidden;
}
DIV.tmpDtop {
	background-color: #d8dfe7;
	background-image: url(/global/images/bottom-border-rev.gif);
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
}
DIV.tmpDline {
	line-height: 9px;
	border-bottom: 1px solid #b94141;
}
DIV.tmpDbox {
	width: 800px;
	background-color: #c0bba4;
	padding-bottom: 10px;
}
DIV.tmpCopyright {
	margin-left: 1px;
	margin-right: 1px;
	width: 798px;
	height: 33px;
	border-top: 1px solid white;
	background-image: url(/global/images/copyright.gif);
	background-repeat: no-repeat;
	color: #aeb9cf;
	text-align: left;
	font-size: 11px;
	line-height: 24px;
}
DIV.tmpCopyright DIV {
	padding-left: 32px;
}

/* Navigation layer */

DIV.tmpNavLayer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
DIV.tmpNavStack {
	width: 798px;
	margin: 0 auto;
}
DIV#divNavTop {
	height: 82px;
	background-image: url(/global/images/shadow1.gif);
	background-repeat: repeat-x;
	background-position: 0 22px;
	white-space: nowrap;
}
DIV#divNavTop IMG {
	border: 0;
	border-bottom: 1px solid white;
}
IMG.tmpNavTopDiv {
	width: 13px;
	height: 23px;
}
DIV.tmpNavMid IMG {
	border: 0;
	vertical-align: top;
}
IMG.tmpNavMidADiv {
	width: 15px;
	height: 25px;
}
DIV.tmpNavMidB {
	background-image: url(/global/images/shadow2.gif);
	background-repeat: repeat-x;
	background-position: 0 24px;
	padding-bottom: 7px;
}
DIV.tmpNavMidB IMG {
	border-bottom: 1px solid white;
}
IMG.tmpNavMidBDiv {
	width: 17px;
	height: 23px;
}
DIV.tmpSideItem {
	border-bottom: 1px solid white;
	background: #aeb9cf;	
	padding-left: 31px;
	font-size: 12px;
	text-transform: uppercase;
}
DIV.tmpSideItem A {
	display: block;
	padding: 5px;
	padding-left: 14px;
	background: #7680a1;
	text-decoration: none;
	width: 141px;
	_width: 100%;
	font-weight: bold;
}
DIV.tmpSideItem A.tmpSideOn {
	color: #fed239;
}
DIV.tmpSideItem A.tmpSideOff {
	color: #bdc8de;
}
DIV.tmpSideItem A:hover {
	color: white;
}
DIV.tmpSideItem A.tmpSideOn:hover {
	color: #fed239;
}
DIV.tmpNavReturn {
	background-image: url(/global/images/shadow1.gif);
	background-repeat: repeat-x;
	background-position: 0 24px;
	padding-bottom: 7px;
}
DIV.tmpNavReturn IMG {
	border: 0;
	vertical-align: top;
	border-bottom: 1px solid white;
}

/* Buttons */

IMG#btnTopNavContact {
	width: 61px;
	height: 23px;
}
IMG#btnTopNavSiteMap {
	width: 62px;
	height: 23px;
}
IMG#btnTopNavHome {
	width: 40px;
	height: 23px;
}
IMG#btnMidNavAboutUs {
	width: 111px;
	height: 25px;
}
IMG#btnMidNavNews {
	width: 85px;
	height: 25px;
}
IMG#btnMidNavForLease {
	width: 66px;
	height: 23px;
}
IMG#btnMidNavForSale {
	width: 60px;
	height: 23px;
}
IMG#btnMidNavCompleted {
	width: 72px;
	height: 23px;
}
















	