/* General Styles */

BODY, HTML {
	margin:0;
	background-color : #BCB6A5;
}

A, P, DIV, TD, UL, LI, H1, H2, INPUT {
	font-family : arial, helvetica,arial,sans-serif;
	font-size : 11;
	color : #666;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	line-height : 1.5;
	padding-top : 0px;
}
A, A:link{
	color : #036087;
	margin : 0,0,0,0;
}

UL#navLeft A:visited.on, UL#navLeft A.on {
	 color : #666;	
}

A:hover {
	color : #666;
}
A:visited {
	color : #036087;
}

H1, H2 {
	margin : 0;
	margin-bottom : 10px;
}
H1 {
	font-size : 16px;
}
H2 {
	font-size : 13px;
	margin-bottom : 0px;
}
H4 {
	font-size : 12px;
	margin-bottom :3px;
	margin-top : 0;
	font-weight : normal;
}
H5 {
	font-size : 11px;
	margin-bottom : 0px;
	margin-top : 0;
	font-weight : bold;
}
H5.last {
	margin-bottom : 6px;
}
P {
	margin-bottom : 16px;
}
TD {
	vertical-align : top;
}
UL {
	list-style-type : none;
	
}
INPUT.tfield {
	width :108px;
	height : 16px;
	margin-right : 4px;
	border : 1px solid #bcbcbc;
	font-size : 10px;
	padding-left : 3px;

}
.errText {
	display : none;
	color : #ff8080;
}
#mContainer {
	width : 763px;
	background-color : #fff;
	height: 269px;
}
#mContent {
	vertical-align : top;
	width : 490px;
	margin-top : 23px;
	margin-left : 25px; 
}
#mContent DIV.layer {
	display :none;
}
#footer {
	display : block;
	width : 763px;
	height : 25px;
	background-color : #29261D;
	line-height : 1;
	float : left;
	margin-top : 0px;
}
#fContent {
/*	margin-left : 201px; */
	margin-top : 5px;
}

.txt {
	float : left;
	width:370px; 
	padding-right :17px;
}
.image {
	float : left;
	width : 100px;
}

/* Top Nav */

TABLE#navTop {
	height : 51px;
	width : 763px;
	background-color : #fff;
}
TABLE#navTop TD#nav {
	vertical-align : bottom;
	padding-bottom : 4px;
	padding-left : 18px;
	background-color : #29261D;
	width : 569px;
}

TABLE#navTop TD#logo {
	padding-top : 7px;
	padding-left : 27px;
	padding-right : 28px;
	background-color : #fff;
}
/* Bottom Nav */

UL#navBottom LI.on {
	background-image : url(../img/dot_g.gif);
}

UL#navBottom LI {
	background-image : url(../img/dot_g.gif);
	background-repeat : no-repeat;
	background-position : 0.2em 0.5em;
	padding-left : 1em;
	display :inline;
	font : 9px #959595 Arial;
	margin-right : 4px;
	
}

UL#navBottom {
	margin-left : 10px;
	float :left;
	list-style-type : none;
	width : 399px;
	color : #949494;
}

#navBottom LI A {
	font-size : 10px ;
	color : #959595;
	text-decoration : none;
}


/* Left Nav */

#navLeft {
	float : left; 
	width : 190px ;
	background-color : #d4cfc6;
	padding-top : 30px;
	height : 100%;
}
#navLeft UL {
	margin-left : 30px;
	list-type : none;
}
#navLeft IMG {
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
}
#navLeft LI{
	color : #404040;
}
/* Local Nav */

DIV#navLocal {
	margin-top : 12px;
	margin-bottom : 30px;
	line-height : 1.5;
	

}
DIV#navLocal A{
	white-space: nowrap ;
}
DIV#navLocal A.on {
	color : #666;
}

DIV#navLocal SPAN, DIV.teamWrapper P SPAN {
	margin-left : 8px;
	margin-right : 6px;
}
#wrapper {
	width : 763px;
	background-color : #fff;
	padding : 0;
}
#thumbWrapper  {
	margin-top : 1px;
	margin-bottom : 1px;
}
#thumbWrapper IMG, #reImages IMG{
	margin-right : 1px;
}
#thumbWrapper IMG.nm, #reImages IMG.nm {
	margin-right : 0px;
}
#reImages {
	margin-left : 0px;
	background-color : #fff;
	width : 763px;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;  
	margin-bottom : 0px;
}
TABLE.reImages TD {
	width : 170px;
}
TABLE.reImages TD DIV {
	margin-left : 3px;
	margin-top : 11px;
	margin-bottom : 38px;
	width : 160px;
	font-size : 10px;
	 letter-spacing: -0.5px

}
TABLE.reImages TD DIV STRONG {
	font-size : 11px;
	line-height : 1.1;
}

/* table styles */

#contacts TD {
	padding: 0px;
	padding-right : 30px;
}


#invTab {
	width : 500px;
}
#invTab TH {
	font-size : 11px;
	font-weight : bold;
	background-color : #f1f1f1;
	text-align : left;
	padding : 2px;
	padding-left : 4px;
}
#invTab TD {
	padding : 3px;
}

TABLE.report {
	width : 475px;
}
.report TR.header TD {
	background-color : #c3bcb1;
	font-weight : bold;
	padding : 1px;
	padding-left : 4px;
}
.report TD {
	color : #404040;
	padding : 2px;
	padding-left : 4px;
}

.report TD.lastrow {
	border-top : 1px solid #e3e0DD;
	border-bottom : 1px solid #e3e0DD;
	height : 3px;
	background-color : #a9a08f;
}

.bg0 {
	background-color : #e3e0DD;
}
.bg1 {
	background-color : #c2c5c3;
}
TD.amount {
	text-align : right;
	width : 80px;
}

.repPropTyp {
	width : 90px;
	padding-right : 10px;

}

.repProp{
	width : 125px;
	padding-right : 10px;
}
.repLoc{
	width : 100px;
	padding-right : 10px;	
}
.repSq{
	width : 60px;
	padding-right : 5px;
}
.repAq, .repSold{
	padding-right : 5px;
}

.resultSet {
	margin-bottom: 30px;
}


/* team styles */

IMG.teamimg {
	width : 100px;
	height : 125px;
	border : 0px;
}
.teamWrapper DIV IMG {
	width : 100px;
	height : 125px;
	border : 0px;
}
DIV.teamWrapper P A {
	font-weight : bold;
}
DIV.teamWrapper P {
	margin-bottom : 14px;
}
DIV.teamimg {
	width : 100;
	float : left;
	display : inline;
}
.teambio {
	width : 400;
	padding-left : 15px;
	float : left;
	display : inline;
}
.teamWrapper {
	display : block;
	width : 515px;
	float : left;
}
.bt {
	text-align : right;
}
IMG#map{
	margin-bottom : 40px;
}
.iCap {
	text-transform: capitalize;
}	