@charset "utf-8";


html{margin:0px;padding:0px;}
body {
	margin: 0px;
	padding:0px;
	/*width: 100%;*/
	font: normal 11px Times, "Times New Roman", serif;
	color: #3c2415;
}
img {
	border: none;
}
#clear{
	clear: both;
}

a{
	color: #3c2415;
	text-decoration: none;
	font: bold Times, "Times New Roman", serif;
}
a:hover {
	color: #de7a1c;
	text-decoration:none;
	cursor:pointer;
}
a:hover .noChange{
	color: #3c2415;
	text-decoration:underline;
}
h1{
	font: bold 28px "Times New Roman", Times, serif;
	color: #3c2415;	
	margin:0px 0px 10px 0px;
	display:block;
}
h1.cs{
	font: bold 28px "Times New Roman", Times, serif;
	color: #3c2415;	
	margin:0px 0px 28px 0px;
	display:block;
}

h2{
	font: bold 21px "Times New Roman", Times, serif;
	color: #de7a1c;	
	margin:14px 0px 0px 0px;
}
h2.cs{
	font: bold 21px "Times New Roman", Times, serif;
	color: #de7a1c;	
	margin:18px 0px 0px 0px;
}

h2.brown{
	color:#3c2415;
}

h3{
	font: bold 18px "Times New Roman", Times, serif;
	color: #de7a1c;	
	margin:14px 0px 0px 0px;
}
h4 {
	font: italic 18px "Times New Roman", Times, serif;
	color: #3c2415;
	margin:0px 0px 8px 0px;
}
span.orange {
	color:#de7a1c;
}
span.learn a{
	color: #de7a1c;
	font: bold 13px;
	font-style: italic;
	font-weight:bold;
	text-decoration:underline;
}
span.learn a:hover {
	color: #de7a1c;
	text-decoration:underline;
	cursor:pointer;
}

#headerContainer {
	background:url(/images/headerBG.gif);
	width: 100%;
	height:100px;
	padding: 0px;
	margin:0px;
}
#header{
	width: 850px;
	height:100px;
	margin: 0px auto;
}
#header .logo{
  float:left;
	padding:20px 0px 20px 0px;
	width:600px;
}

#headerBtn{
	float:left;
}
#headerBtn ul{
	margin: 10px 0px 0px 0px;
	padding: 0;
	width:250px;
	height:59px;
	list-style-type: none;
	float:left;
}
#headerBtn ul li{
	float: left;
	height: 59px;
	width: 100px;
	line-height: 59px;
	text-align:center;
	display: block; 
	background: url(/images/btnCircleBrown.gif) no-repeat center center;
}
#headerBtn li a{
	display: block;
	text-align:center;
	background: url(/images/btnCircleOrange.gif) no-repeat center center; 
	height: 59px;
	width: 100px;
	line-height: 59px;
}
#headerBtn ul a:hover{
	text-align:center;
	background:	url(/images/btnCircleBrown.gif) no-repeat center center;
	height: 59px;
	width: 100px;
	line-height: 59px;
	display: block; 
} 
#headerBtn .selected a{
text-align:center;
	background:  url(/images/btnCircleBrown.gif) no-repeat center center;
}
#headerBtn img{ 
	padding:0px 4px 0px 2px;
}

#footerContainer{
	/*width: 100%;*/
	background: #888a7d;
	height: 62px;
	padding: 20px 25px 20px 38px;	
}
div.footer{
	width: 850px;
	margin: 0px auto;
	color: #ffffff;
}
div.footer .left{
	width: 580px;
	float:left;
}
div.footer .right{
	width: 180px;
	margin-left: 90px;
}
div.footer p{
	color: #ffffff;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
}
div.footer a:link{
	color: #ffffff;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;	
}
div.footer a:hover{
	color: #de7a1c;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

div.footer a:visited{
	color: #ffffff;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

#bodyContainer {
	background: #ffffff url(/images/contentBG.gif) repeat-x;
	height:auto;
	margin:0px;
	padding:0px;
}
div.homeContent{
	background: #FFFFFF;
	overflow:hidden;
	margin:0px auto;
	width: 850px;
	height:auto;	
}

#pageContainer{
	margin:0px auto;
	height:auto;
	width: 766px;
	padding:42px;
	background-color:#ffffff;
}	
	
div.page{
	background:#ffffff url(/images/contentBG2.gif) repeat-y;
	margin: 0px auto;
	height:auto;
	width: 766px;
	overflow:hidden;
}

div.page .left{
	width:245px;
	float:left;
}
div.page .right{
	font: 13px/22px Times, "Times New Roman", serif;
	width:484px;
	float:right;
	font-size: 13px;	
	}

#leftNav {
	width: 245px;
	padding: 22px 15px;
	float:left;
	margin:0px 0px 105px 0px;
}

#leftNav ul{
	margin: 0px;
	padding: 0px;
}
#leftNav li{
	list-style: none outside;
	font: bold 11px/22px Times, "Times New Roman", serif;
	padding-left:1.5em;
	color: #3c2415;
	background: url(/images/arrowLeftNav.gif) no-repeat 0% 45%;
}
#leftNav li.double{
	line-height:11px;
	padding-top: 4px;
	padding-bottom:4px;
}

body#aboutus.overview a.overview,
body#aboutus.tenpoint a.tenpoint,
body#aboutus.personnel a.personnel,
body#aboutus.realdiligence a.realdiligence,
body#aboutus.mcres a.mcres,
body#aboutus.testimonials a.testimonials,
body#contactUs.contact a.contact,
body#resources.glossary a.glossary,
body#resources.faqs a.faqs,
body#resources.publications a.publications,
body#lease.lease101 a.lease101,
body#lease.ourProcess a.ourProcess,
body#lease.modelLease a.modelLease,
body#lease.whentoleaseabstract a.whentoleaseabstract,
body#lease.whoshould a.whoshould,
body#lease.faqs a.faqs,
body#services.leaseAdmin a.leaseAdmin,
body#services.tenantEstoppel a.tenantEstoppel,
body#services.absdetail a.absdetail,
body#services.abssector a.abssector,
body#services.summary a.summary,
body#services.reports a.reports,
body#services.cam a.cam,
body#casestudies.cs1 a.cs1,
body#casestudies.cs2 a.cs2{
	color: #de7a1c; 
	text-decoration:none;
}

#glossaryNav ul{
	margin:20px 0px 20px 0px;
	height:100px;	
	list-style-type: none;
	float:left;
	border-bottom: 2px dotted #888A7D;
	
}
#glossaryNav ul li{
	float:left;
	height:44px;
	width:39px;
	padding:0px;
	margin:-4px -2px 0px 0px;
	line-height:43px;
	display: block;
	text-align:center;
	background: url(/images/glossaryButtonOrange.gif) no-repeat;
	color:white;
}
#glossaryNav li a{
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:normal;
	font-size:18px;
}
#glossaryNav ul a:hover {
	background-image:url(/images/btnCircleGrey.gif);
	color:#ffffff;
	font-size:18px;
	display: block;
	text-align:center;
} 

body#resources.glossary.A a.A,
body#resources.glossary.B a.B,
body#resources.glossary.C a.C,
body#resources.glossary.D a.D,
body#resources.glossary.E a.E,
body#resources.glossary.F a.F,
body#resources.glossary.G a.G,
body#resources.glossary.H a.H,
body#resources.glossary.I a.I,
body#resources.glossary.J a.J,
body#resources.glossary.K a.K,
body#resources.glossary.L a.L,
body#resources.glossary.M a.M,
body#resources.glossary.N a.N,
body#resources.glossary.O a.O,
body#resources.glossary.P a.P,
body#resources.glossary.Q a.Q,
body#resources.glossary.R a.R,
body#resources.glossary.S a.S,
body#resources.glossary.T a.T,
body#resources.glossary.U a.U,
body#resources.glossary.V a.V,
body#resources.glossary.W a.W,
body#resources.glossary.X a.X,
body#resources.glossary.Y a.Y,
body#resources.glossary.Z a.Z{background-image:url(/images/btnCircleGrey.gif);color:#ffffff;}



div.page .right{
	font: 13px/22px Times, "Times New Roman", serif;
	color: #3c2415;
	min-height:400px;
}
div.page .right h1{
	font: bold 28px/28px Times, "Times New Roman", serif;
	color: #3c2415;
}
div.page .right ul{
	margin: 0px;
	padding: 0px;
}
div.page .right ul p{
	padding:0px;
	font: 13px/22px Times, "Times New Roman", serif;
	margin: 0px 0px 0px 15px;
	color: #3c2415;
}
div.page .right a{
	color: #de7a1c;
	font-size: 13px;
	font-style: italic;
	}
	
div.page .right li{
	list-style: disc inside;
	margin-top:16px;
	font: bold 14px Times, "Times New Roman", serif;
	color: #de7a1c;
}
div.page .right ul.noFormat li{
	list-style: disc inside;
	font: normal 13px Times, "Times New Roman", serif;
	color: #3c2415;
}
div.page .right ul.check{
	margin:10px 0px 0px 30px;
	padding:0px;
}
div.page .right ul.check li{
	list-style: none outside;
	margin:0px;
	font: 13px/22px Times, "Times New Roman", serif;
	padding-left:2em;
	color: #3c2415;
	background: url(/images/bulletChkMark.gif) no-repeat 0% 45%;
}

div.page .right .camPage{
	width: 480px;
	height: 368px;
	background-color: #edecea;
	margin: 35px 0px 35px 0px;
	border-bottom: 19px solid #de791c;
}



div.page .right .faqs, .pubs{
	width: 480px;
	height:auto;
	float:left;
	background-color: #edecea;
	margin: 35px 0px 35px 0px;
	border-bottom: 19px solid #de791c;
}

div.page .right .faqs .image{
	padding:20px 0px 0px 20px;
	float:left;
	width:48px;
}	
div.page .right .faqs #content{
	padding:35px 20px 20px 20px;
	float:right;
	width:300px;	
}

div.page .right .faqs a{
	font: bold 13px/16px Times, "Times New Roman", serif;
	text-decoration: underline;
	color:#A45F39;	
}



div.page .right .absDetail{
	font-size:13px;
	line-height:18px;
	color:#3c2415;
}
.absDetailTilePad{
	padding:0px 0px 0px 6px;
}
div#absDetailTopCol, div#absSectorTopNav{
	float:left;
	margin:15px 0px 15px 0px;
	display:block;
	width:220px;
}
div#absDetailTopCol img, div#absSectorTopNav img{
	float:left;
	height:39px;
	margin-right:5px;
}
div#absDetailContent{
	font-size:13px;
	line-height:18px;
	color:#3c2415;
}
div#absDetailContent h1{
	color:#de7a1c;
	margin:20px 0px 18px 0px;
}
div#absDetailContent img{
	float:left;
	display: block;
	margin: 0px 10px 30px 0px;
}
div#absDetailContent h2{
	clear:left;
	font-size:14px;
	margin-bottom:5px;
	color:#de7a1c;
	font-weight:normal;
	line-height:17px;
}

div#absDetailContent h2.brown{
	color:#A45F39;
}

div#absDetailContent ul{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:160px;
}
div#absDetailContent li{
	list-style: none outside;
	font: 11px/16px Times, "Times New Roman", serif;
	padding:0px 0px 0px 12px;
	margin:0px;
	color: #3c2415;
	background: url(/images/iconCheck.gif) no-repeat 0% 50%;
}
div#absDetailContent form input.cmdSubmit{
	float:right;
	margin:2px 0px 0px 0px;
	border:none;
	background: url(/images/btnSubmit.gif) no-repeat;
	cursor:pointer;
	width:186px;
	height:32px;
	top: 0;
}

div#absDetailContent .formCol{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:160px;
}


div#absDetailContent input[type="checkbox"]{
	margin:0px;
	padding:0px;
  vertical-align:middle; 
}
div#absDetailContent .all{

	color:#de7a1c;
	font-style: italic;
  font-size:12px;
}

div#absDetailContent label{
	font: 11px/16px Times, "Times New Roman", serif;
	color: #3c2415;
	display:block;
	margin:0px;
	padding:0px;
}

div#absDetailContent li.double{
	line-height:12px;
	background: url(/images/iconCheck.gif) no-repeat 0% 20%;
}


div#absDetailContent li.grey{
	list-style: none outside;
	font: 11px/16px Times, "Times New Roman", serif;
	padding:0px 0px 0px 12px;
	margin:0px;
	color: #888A7D;
	background: url(/images/iconCircle.gif) no-repeat 0% 50%;
}
div#absDetailContent li.doublegrey{
  list-style: none outside;
	margin:0px;
	color: #888A7D;
	background: url(/images/iconCircle.gif) no-repeat 0% 10%;
}

div#absDetailTopCol a.srollover {
	display: block;
	width: 204px;
	height: 42px;
	background: url(/images/absDetailRollover1.gif) 0 0 no-repeat;
	text-decoration: none;
}
div#absDetailTopCol a.srollover2 {
	display: block;
	width: 204px;
	height: 42px;
	background: url(/images/absDetailRollover2.gif) 0 0 no-repeat;
	text-decoration: none;
}

div#absDetailTopCol a.srollover3 {
	display: block;
	width: 204px;
	height: 42px;
	background: url(/images/absDetailRollover3.gif) 0 0 no-repeat;
	text-decoration: none;
}

div#absDetailTopCol a.srollover4 {
	display: block;
	width: 204px;
	height: 42px;
	background: url(/images/absDetailRollover4.gif) 0 0 no-repeat;
	text-decoration: none;
}


div#absDetailTopCol a:hover.srollover{
  background-position: -204px 0;
}
div#absDetailTopCol a:hover.srollover2{
  background-position: -204px 0;
}
div#absDetailTopCol a:hover.srollover3{
  background-position: -204px 0;
}
div#absDetailTopCol a:hover.srollover4{
  background-position: -204px 0;
}

body#services.absdetail.srollover a.srollover{
  background-position: -204px 0;
}
body#services.absdetail.srollover2 a.srollover2{
  background-position: -204px 0;
}
body#services.absdetail.srollover3 a.srollover3{
  background-position: -204px 0;
}
body#services.absdetail.srollover4 a.srollover4{
  background-position: -204px 0;
}

div#absSectorTopNav{
	float:left;
	margin:15px 0px 15px 0px;
	display:block;
	width:240px;
}
/*div#absSectorTopNav img{
	float:left;
	height:39px;
	margin-right:5px;
}*/



div#absSectorTopNav a.srollover1 {
	display: block;
	width: 233px;
	height: 33px;
	background: url(/images/absSectorRollover1.gif) 0 0 no-repeat;
	text-decoration: none;
}
div#absSectorTopNav a.srollover2 {
	display: block;
	width: 233px;
	height: 33px;
	background: url(/images/absSectorRollover2.gif) 0 0 no-repeat;
	text-decoration: none;
}
div#absSectorTopNav a.srollover3 {
	display: block;
	width: 233px;
	height: 33px;
	background: url(/images/absSectorRollover3.gif) 0 0 no-repeat;
	text-decoration: none;
}
div#absSectorTopNav a.srollover4 {
	display: block;
	width: 233px;
	height: 33px;
	background: url(/images/absSectorRollover4.gif) 0 0 no-repeat;
	text-decoration: none;
}
div#absSectorTopNav a.srollover5 {
	display: block;
	width: 233px;
	height: 33px;
	background: url(/images/absSectorRollover5.gif) 0 0 no-repeat;
	text-decoration: none;
}

div#absSectorTopNav a:hover.srollover1{
  background-position: -233px 0;
}
div#absSectorTopNav a:hover.srollover2{
  background-position: -233px 0;
}
div#absSectorTopNav a:hover.srollover3{
  background-position: -233px 0;
}
div#absSectorTopNav a:hover.srollover4{
  background-position: -233px 0;
}
div#absSectorTopNav a:hover.srollover5{
  background-position: -233px 0;
}


body#services.abssector.srollover1 a.srollover1{
  background-position: -233px 0;
}
body#services.abssector.srollover2 a.srollover2{
  background-position: -233px 0;
}
body#services.abssector.srollover3 a.srollover3{
  background-position: -233px 0;
}
body#services.abssector.srollover4 a.srollover4{
  background-position: -233px 0;
}
body#services.abssector.srollover5 a.srollover5{
  background-position: -233px 0;
}

div#modLeaseLayout{
	border:1px solid #3c2415;
	height: auto;
}
div#modLeaseLayout .header{
	height: 24px;
	padding: 8px;
	display:block;
	background-color: #cac9c3;
	margin-bottom: 26px;
}
div#modLeaseLayout .header input{
	height: 15px;
	background-color: #ffffff;
	width: 52px;
	float: right;
	border:none;
	margin:3px 0px 0px 10px;
  font: bold 11px Times, "Times New Roman", serif;
	text-align:center;
	padding: 2px 0px 2px 0px;
	color: #3c2415;
}

div.solid{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #3c2415;
	border-style: none none solid;
}
div.solidOrange{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #de7a1c;
	border-style: none none solid;
}

div.dotted {
	padding:0px;
	margin:0px;
	color: #ffffff; 
	background-color: #fff; 
	border: 2px dotted #888A7D; 
	border-style: none none dotted;
}
div.dottedShort {
	padding:0px;
	margin:0px 0px 10px 0px;
	color: #ffffff; 
	border: 2px dotted #888A7D; 
	width:237px;
	border-style: none none dotted;
}
div#modLeaseLayout table{
	margin: 0px 25px 0px 45px;
	width: 400px;
}
div#modLeaseLayout h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-indent:45px;
}
div#modLeaseLayout h2{
	margin:20px 0px 8px 0px;
	padding:0px;
	font: italic bold 12px/15px "Times New Roman", Times, serif;
	color: #3c2415;
	display:block;
	text-indent:45px;
}
div#modLeaseLayout h3{
	text-indent: 45px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	color: #3c2415;
}

div#modLeaseLayout p{
	margin:0px 45px 0px 45px;
	padding: 0px;
	font-size: 10px;
}
div#modLeaseLayout p.brown11{
	margin: 0px;
	madding: 0px;
	font-size: 11px;
	line-height: 13px;
}
div#modLeaseLayout table.orange{
	color:#de7a1c;
}
div#modLeaseLayout table.orange td{
	padding:0px;
}
div#modLeaseLayout table.headings td.orange{
	color: #de7a1c;
	font-size:8px;
	font-style:italic;
	text-align:left;
}
div#modLeaseLayout table.headings td{
	font-size: 10px;
	color: #888A7D;
	text-align: left;
	text-align:left;
}


div#modLeaseLayout table td{
	padding: 3px 0px 3px 0px;
	margin:0px;
	font-size: 9px;
	text-align: left;
	line-height: 11px;
	vertical-align:top;
}

div.page .right .leaseAbstract{
	width: 480px;
	height:auto;
	float:left;
}

div.page .right .leaseAbstractPage{
	width: 480px;
	height:auto;
	float:left;
	background-color: #edecea;
	border-bottom: 19px solid #de791c;
	margin:0px;
}
div.page .right .leaseAbstractPage #content{
	padding:0px 20px 20px 20px;
	width:380px;
}

div.page .right .leaseAbstractPage #content img{
	float:left;
	width:46px;
	height:44px;
}
div.page .right .leaseAbstractPage #content p{
	float:left;
	
}
div.page .right .leaseAbstract img{
	float:left;
	margin:5px 10px 0px 0px;
}
div.page .right .leaseAbstract p{
	margin:8px 0px 8px 0px;
	float:left;
	width:400px;
}

#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9, #faq10, #faq11, #faq12, #faq13, #faq14, #faq15{ 
	display:none;
}
div.page .right .leaseAdmin{
  width: 100%;
	height:auto;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 19px solid #de791c;
	background:#edecea url(/images/pgTab.gif) no-repeat right top;
}

div.page .right .leaseAdmin ul{
	width:45%;
	float:left;
	margin:20px 0px 20px 0px;
	padding:0px;
}


div.page .right .leaseAdmin ul li{
	list-style:outside;
	margin:10px 0px 0px 45px;
	line-height:21px;
}
div.page .right .leaseAdmin ul li.brown{
	list-style-type:none;
	color:#3c2415;
	padding:0px;
	margin:0px 0px 0px 45px;
	font: normal 13px/21px "Times New Roman", Times, serif;
}

div.page .right .pgContainer{
  width: 480px;
	height:auto;
	margin: 15px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	border-bottom: 19px solid #de791c;
	background:#edecea url(/images/pgTab.gif) no-repeat 430px top;
}
div.page .right .pgContainer .leftImg{
	margin: 10px 10px 0px 20px;
	width:auto;
	height:auto;
	float: left;
}
div.page .right .pgContainer .leftText{
	margin: 20px 0px 20px 20px;
	width:auto;
	float: left;
	margin-right: 10px;
}
div.page .right .pgContainer .rightText{
	margin: 20px 0px 0px 0px;
	float:left;
	width: 370px;
	line-height:21px;
}
.pgContainerKeyPers{
	padding:30px 0px 20px 20px;
}
.pgContainerKeyPers span.orange{
 color:#de7a1c;
 padding-right:5px;
 font-size:21px;
 font-weight:bold;
}


.pgContainerKeyPers .photo{
	float:left;
	margin:0px 10px 5px 0px;

}

.pgContainerKeyPers p{
	width:400px;	
  line-height:21px;
	float:left;
	margin:0px;
	padding:0px;
}

.pgContainerMCRES{
	padding:30px 20px 20px 20px;
}

.pgContainerMCRES p{
	width:300px;
	margin-top:5px;
}
.pgContainerMCRES img{
	float:right;
	margin-right:10px;
}

#tenPtCol{
	width:215px; 
	float:left; 
	margin:30px 0px 0px 0px;
	padding:0px;
	
}
#tenPtCol .leftImg10pt{
	margin:0px 0px 0px 0px;
	padding:0px;
	float: left;
}

#tenPtCol .rightText10pt{
	margin:10px 0px 0px 0px;
	float:left;
	width:160px;
	line-height:21px;
}


div.page .right .pgContainer h2{
	font-weight: bold;
	margin:0px;
	padding:0px;
}
div.page .right .pgContainer ul{
	margin:10px 0px 10px 15px;
	padding:0px;

}
div.page .right .pgContainer ul li{
	color: #3c2415;
	list-style: outside;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
}
div.page .right ul.whenToLease {
	margin:0px 0px 0px 0px;
	padding:0px;
} 
div.page .right ul.whenToLease li img{
	float: left;
	clear:both;
	margin:0px 5px 0px -7px;
	padding:0px;
	width: 42px;
}
div.page .right ul.whenToLease li {
	color: #3c2415;
	list-style: outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-weight: normal;
	line-height:39px;
}

div.page .right ul.whenToLease li.double{
	line-height:20px;
}

div.page .right .pubs{
	width: 480px;
	height:auto;
	float:left;
	background-color: #edecea;
	margin: 15px 0px 0px 0px;
	border-bottom: 19px solid #de791c;
}

div.page .right .pubs #content{
	padding:0px 20px 20px 20px;
	width:380px;
}

.hanging-indent {
	text-indent: -25px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.page .right .pubs #content img{
	float:left;
	vertical-align:middle;
	height:21px;
	width:19px;
	margin:5px 10px 5px 0px;
}
div.page .right .pubs #content h2{
	font-weight: bold;
	margin-bottom:15px;
}
div.page .right .pubs #content a{
	width:350px;
	float:left;
	line-height:32px;
	padding:0px;
	color: #3C2415;
	font-style:normal;
}
div.page .right .contactUs .heading{
	width:480px;
	float:left;
	margin:15px 0px 0px 0px;
	border-bottom: 2px dotted #888A7D;
}

div.page .right .contactUs h3{
	float:left;
	clear:right;
	margin:8px 0px 0px 0px;
	}
div.page .right .contactUs h3 a{
	float:left;
	font: bold 18px "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #de7a1c;	
	margin-bottom:25px;
	}
div.page .right .contactUs img.noformat{
	float:right;
	margin:0px;
	padding:0px;
}
div.page .right .contactUs img{
	float:left;
	clear:right;
	margin-right:5px;
	height:35px;
	vertical-align:middle;
	}

div.page .right .contactLeft{
	width: 126px;
	height: 268px;
	float: left;
	clear: right;
	background-color: #edecea;
	border-bottom: 8px solid #de791c;
	margin: 25px 15px 0px 0px;
	padding: 25px 14px 0px 14px;
}
div.page .right .contactRight{
	width: 315px;
	height: 294px;
	float: left;
	clear: right;
	background-color: #edecea;
	border-bottom: 8px solid #de791c;
	margin-top:25px;
}
div.page .right .contactRight form{
	padding: 25px 14px 0px 14px;
	margin:5px;
	font: normal 13px "Times New Roman", Times, serif;
	color: #3c2415;
}
div.page .right .contactRight p.smText{
	text-align:right;
	clear:left;
	font-size:10px;
	margin:0px;
	width:100%;
}
div.page .right .contactUs p{
	line-height:18px;
}

div.page .right .contactRight form label{
		width:55px;
		float:left;
		clear:left;
		vertical-align:middle;
		margin:5px 0px 5px 0px;

}
div.page .right .contactRight form input{
		width:211px;
		_width:212px;
		float:right;
		border:1px solid #3C2415;
		background-color:#ffffff;
		margin:4px 0px 2px 0px;
}
div.page .right .contactRight form input.cmdSubmit{
	float:right;
	margin:2px 0px 0px 0px;
	border:none;
	background: url(/images/btnContactSubmit.gif) no-repeat;
	cursor:pointer;
	width:215px;
	height:33px;
	top: 0;
}

div.page .right .contactRight form textarea{
		width:212px;
		_width:211px;
		height:40px;
		float:right;
		border:1px solid #3C2415;
		background-color:#ffffff;
		margin:4px 0px 2px 0px;
}

div.camPage #colContainer{
	width:225px;
	float:left;	
	margin:-20px 0px 0px 0px;
}
div.camPage #colContainer .colNum{
	width: 44px;
	float:left;
}

div.camPage #colContainer .col{
	width: 180px;
	float:left;
	clear:right;
	font: 13px/19px "Times New Roman", Times, serif;
	padding:12px 0px 0px 0px;
}

div.camPage h2{
	margin:5px 4px 0px 0px;
	font: bold 21px "Times New Roman", Times, serif;
	color: #de7a1c;
	display: inline;
}



#mainNav {
	background: none fixed center;
	margin: 0px auto;
	width: 850px;
	font: bold 12px Times, "Times New Roman", serif;
	color: #FFFFFF;
	padding:0px;
}
#mainNav ul {
	margin: 0;
	padding: 0;
	height:43px;
	_height:40px;
	list-style-type: none;
	width:850px;
}

#mainNav ul li {
  margin:0px;
	padding: 0px;
	float: left;
	display: block;
	line-height:43px;
	height:43px;
	_height:40px;
	_line-height:40px;
	text-align: center;	
}
#mainNav li a{
	margin-top:3px;
		padding: 0px 25px 0px 24px;
	color: #ffffff;
	display: block;
	text-decoration: none;
}

#mainNav ul li a:hover {
	margin-top:3px;
	line-height:43px;
	_line-height:40px;
		padding: 0px 25px 0px 24px;
	color: #3c2414;
	text-align: center;
	background: #FFFFFF;
	text-decoration: none;
} 

#mainNav ul li.last {
	float:right;
	text-align: center;
	
}
#aboutus #nav1 .aboutus a,
#services #nav1 .services a,
#casestudies #nav1 .casestudies a,
#resources #nav1 .resources a,
#lease #nav1 .lease a,
#contactus #nav1 .contactus a {
	
	line-height: 41px;
	_line-height:40px;
	margin-top: 3px;
	padding: 0px 25px 0px 24px;
	color: #3c2414;
	display: block;
	text-align: center;
	background: #FFFFFF;
	text-decoration: none;
} 
#mainNav ul li.home{
	margin:0px;
	padding:0px;
	display:block;
	width:24px;
	height:43px;
	_height:40px;
	cursor:pointer;
	text-decoration: none;	
}

#mainNav li.home a{
	display: block;
	padding:0px;
	text-decoration: none;
	background: url(/images/mainNavBtnHomeWhite.gif) no-repeat center center;
}

#mainNav li.home a:hover {
	padding:0px;
	display:block;
	width:25px;
	height:40px;
	_height:35px;
	cursor:pointer;
	text-decoration: none;
	background: #ffffff url(/images/mainNavBtnHomeBrown.gif) no-repeat center center;
}

#home #nav1 .home a{
	height:43px;
	_height:40px;
	display: block;
	background: #FFFFFF url(/images/mainNavBtnHomeBrown.gif) no-repeat center center;
	text-decoration: none;
}


#menuContainer{
	margin: 0px auto;
	padding: 0px;
	width: 850px;
	background: #FFFFFF url(/images/menuPhoto.jpg) no-repeat right top;
	height: 214px;
	clear: both;
}
.servicesMenu{
	height: 142px;
	width: 245px;
	margin:0px;
	padding-top: 40px;
	padding-left: 40px;
}
.servicesMenu h1{
	font: bold 33px/22px Times, "Times New Roman", serif;
	margin: 0px 0px 11px 0px;
}
.servicesMenu ul{
	margin: 0px;
	padding: 0px;
}
.servicesMenu li{
	list-style: none outside;
	font: bold 11px/22px Times, "Times New Roman", serif;
	padding-left:2em;
	color: #3c2415;
	background: url(/images/arrowMenuSvcs.gif) no-repeat 0% 45%;
}

div.www{
	padding-top: 3px;
	background: url(/images/rdBar.gif) no-repeat;
	height:40px;
	width:580px;
}


div.left{
  width: 580px;
	float: left;
}

div.homeCopy{
	margin: 25px 30px 0px 40px;
}
div.homeCopy h1{
	font: bold 28px Times, "Times New Roman", serif;
	line-height:28px;
	margin-top:24px;
}
div.homeCopy p{
	font: 13px Times, "Times New Roman", serif;
	line-height:21px;
	margin:8px 0px 0px 0px;
}
div.right{
  width: 270px;
	float:right;
}


.links{
	width: 245px;
	margin:0px;
}
.links ul{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.links li{
	list-style: none outside;
	font: bold 10px/22px Times, "Times New Roman", serif;
	padding-left:2em;
	color: #3c2415;
	background: url(/images/arrowMenuSvcs.gif) no-repeat 0% 55%;
}
.logoRD{
	background-color:#edecea;
	width:100%;
	height:124px;
	text-align:center;
	padding-top:10px;
	margin-bottom:26px;
}

/* ####################  privacy policy ########################## */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
	 
}
#popUpDiv {
	position:absolute;
	background: url(../images/bgPrivPolicy.png) no-repeat;
	height:550px;
	width:500px;
	height:700px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpCont{top:85px;left:45px; position:absolute;display:block;width:450px;height:400px;  overflow:scroll;overflow-x:hidden}
#popUpCont p {padding:0px 20px 0px 0px;font-size:11px;line-height:normal;}
#popUpCont ul {margin:0px 10px 0px 15px;padding:0px;}
a.nobg {display:block;height:21px;top:27px;left:447px;padding:0px;margin:0px;position:absolute;}
a:hover.nobg {display:block;margin:0px;float:right;height:21px;top:27px;left:447px;padding:0px;position:absolute;}
.privacyLink{display:block;font-size:11px;margin:0px 50px 0px 0px;padding:0px;text-align:right;}
/* ################### end privacy policy ##################### */

/* ####################  Thank you  Popup ########################## */

#blanketThank {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9003; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
	 
}
#popUpDivThank{
	position:absolute;
	background: #ffffff;
	height:700px;
	width:490px;
	/*height:700px;*/
	z-index: 9004; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpContThank{top:55px;margin:0px 45px 25px 45px; position:absolute;display:block;width:420px;height:650px;
overflow:hidden;overflow-x:hidden}
#popUpContThank h1{color:#3c2415; font-size:28px; display:inline;}
#popUpContThank h1 .rust{color:#df7a1c; font-size:28px; display:inline;}
#popUpContThank p {padding:0px 20px 0px 0px;font-size:11px;line-height:normal;}
#popUpContThank form{background-color:#edecea;margin:20px 0px 10px 0px;padding:20px;height:330px;}
#popUpContThank form label{width:100px;float:left; font: 13px "Times New Roman", Times, serif; color:#3c2415;}
#popUpContThank form input{width:260px;margin-bottom:5px;border:1px solid #b4a79e;}
#popUpContThank form input.thankYouButton{float:right; width:115px; height:32px;border:none; margin:4px 16px 0px 0px;}
#popUpContThank form select{width:264px;margin-bottom:5px; padding:2px 5px 2px 5px; border:1px solid #b4a79e;float:right;margin-right:16px;border:1px solid #b4a79e;}


a.nobgThank {display:block;height:21px;top:27px;left:440px;padding:0px;margin:0px;position:absolute;}
a:hover.nobgThank {display:block;margin:0px;float:right;height:21px;top:27px;left:440px;padding:0px;position:absolute;}
.privacyLinkThank{display:block;font-size:11px;margin:0px 50px 0px 0px;padding:0px;text-align:right;}
 /* ################### end Thank you Popup ##################### */
 
/* ####################  Thank you  Popup ########################## */

#blanketRegThank {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
	 
}
#popUpDivRegThank{
	position:absolute;
	background: #ffffff;
	height:700px;
	width:490px;
	/*height:700px;*/
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpContRegThank{top:55px;margin:0px 45px 25px 45px; position:absolute;display:block;width:420px;height:650px;
overflow:hidden;overflow-x:hidden}
#popUpContRegThank h1{color:#3c2415; font-size:28px; display:inline;}
#popUpContRegThank h1 .rust{color:#df7a1c; font-size:28px; display:inline;}
#popUpContRegThank p {padding:0px 20px 0px 0px;font-size:11px;line-height:normal;}

a.nobgRegThank {display:block;height:21px;top:27px;left:440px;padding:0px;margin:0px;position:absolute;}
a:hover.nobgRegThank {display:block;margin:0px;float:right;height:21px;top:27px;left:440px;padding:0px;position:absolute;}
.privacyLinkRegThank{display:block;font-size:11px;margin:0px 50px 0px 0px;padding:0px;text-align:right;}
 /* ################### end Thank you Popup ##################### */
 
 
