/* Default Settings */

body

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 5px #211208 solid;
	background: #ffffff url() no-repeat top left;
}

body a:link, body a:visited, body a:hover

{
	font: normal 11px Arial;
	color: #2b2b2b;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.bodycolor

{
	background: #ffffff url(main_bg.jpg) repeat-x top left;
}

.footertext                                              /* copyright text */

{
	font: normal 11px Arial;
	color: #999999;
	line-height: 20px;
        float:left;
        padding-top:2px;
}

.bottomlinks, a.bottomlinks:link,a.bottomlinks:visited

{
	font: normal 11px Arial;
	color: #999999;
	text-decoration: none;
	cursor: pointer;
}

a.bottomlinks:hover

{
	font: normal 11px Arial;
	color: #999999;
	text-decoration: underline;
	cursor: pointer;
}


.edit
{
	font:normal 12px  arial ;
	color:#ffffff;
	text-decoration:none;
	border:1px solid #d3cec3;
	background-color:#333333;
	position:absolute;
	cursor:pointer;	
	z-index:1003;
}


/* Default Settings ends */


/* Form settings */

.FormBodyText 

{
	font: normal 11px Arial;
	color: #2b2b2b;
	text-align: left;
	height: 22px;
}

.FormLabelText					/* used for form labels e.g. username, password..etc */ 

{
	font: normal 11px Arial;
	color: #2b2b2b;
	text-align: left;
}

.FormLabelTextHeader			

{
	font: bold 12px Arial;
	color: #2b2b2b;
	text-align: left;
}

.FormLabelHeader 

{
	font: bold 13px Arial;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding: 0px 0px 0px 15px;
	background: #7F4317 url() repeat-x top left;
}

.FormLabelSubHeader 

{
	font: bold 13px Arial;
	color: #2b2b2b;
}

.FormErrorText 

{
	font: normal 11px Arial;
	color: #ff0000;
	text-align: left;
}

.FormMessageText 

{
	font: normal 11px Arial;
	color: #ff0000;
	text-align: left;
}

.FormButton 

{
	font: normal 11px Arial;
	color: #ffffff;
	padding: 3px;
	border: 1px #000000 solid;
	cursor: pointer;
	background: #7F4317 url() repeat-x top left;
}

.FormTextField 

{
	font: normal 11px Arial;
	color: #000000;
	border: 1px #999999 solid;
	height: 20px;
	vertical-align: middle;
	background: #ffffff url() repeat-x top left;
}

.RequiredField 

{
	font: normal 11px Arial;
	color: #000000;
	border: 1px #999999 solid;
	height: 20px;
	vertical-align: middle;
	background: #FFF2CF url() repeat-x top left;
}

.RequiredLabel 

{
	font: normal 11px Arial;
	color: #ff0000;
}

.formtableborder

{
	border: 1px solid #2b2b2b;
}

.FormTableHeader 

{
	font: normal 13px Arial;
	color: #ffffff;
	border: 1px #999999 solid;
	height: 25px;
	background: #9F7400 url() repeat-x top left;
}

.FormTableHeader td, .FormTablerow td, .FormTablerowAlt td, .FormTableFooter td

{
	padding-left: 7px;
	padding-right: 7px;
}

.FormTableSubHeader 

{
	font: normal 14px Arial;
	color: #000000;
	height: 20px;
	background: #000000 url() repeat-x top left;
}

.FormTableSubrow 

{
	font: normal 11px Arial;
	color: #000000;
	height: 20px;
	background: #000000 url() repeat-x top left;
}

.FormTablerow 

{
	font: normal 11px Arial;
	color: #000000;
	height: 20px;
	background: #DFD4B5 url() repeat-x top left;
}

.FormTablerowAlt 

{
	font: normal 11px Arial;
	color: #000000;
	height: 20px;
	background: #FFF2CF url() repeat-x top left;
}

.FormTableFooter 

{
	font: normal 11px Arial;
	color: #000000;
	height: 20px;
}

.FormTableFooter td

{
	height: 20px;
	padding: 0px 7px 0px 7px;
}

.FormTextArea 

{
	font: normal 11px Arial;
	color: #000000;
	width: 200px;
	border: 1px solid #2b2b2b;
}

Select 

{
	font: normal 11px Arial;
	color: #000000;
	height: 20px;
	background: #E9E9E9 url() repeat-x top left;
}

.FormBullet 

{
	width: 10px;
	background-image: #ff0000 url(bullet.jpg) no-repeat top left;
}

.iframetransbg 

{
	background: none;
	border: none;
}

.iframepopupbg
{
	background:none transparent;
}

.FormLinks, a.FormLinks:link, a.FormLinks:visited

{
	font: bold 11px Arial;
	color: #2b2b2b;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}

a.FormLinks:hover

{
	font: bold 11px Arial;
	color: 2b2b2b;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.FormPageNumber, a.FormPageNumber:link, a.FormPageNumber:visited, a.FormPageNumber:hover

{
	font: bold 11px Arial;
	color: #2b2b2b;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

.ActiveFormPageNumber, a.ActiveFormPageNumber:link, a.ActiveFormPageNumber:visited, a.ActiveFormPageNumber:hover

{
	font: bold 11px Arial;
	color: #2b2b2b;
	text-align: left;
	text-decoration: underline;
	cursor: pointer;
}

.FormFPName, a.FormFPName:link, a.FormFPName:visited

{
	font: bold 11px Arial;
	color: #2b2b2b;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}

a.FormFPName:hover

{
	font: bold 11px Arial;
	color: #2b2b2b;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.FormPageNumberdivider 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

form

{
	padding: 0px;
	margin: 0px;
}


/* Form settings ends */






/* floorplan settings starts*/  
.FloorPlanNormalText 

{
	font: normal 12px Arial;
	color: #595959;
	text-decoration: none;
}

.FloorPlanBedName 

{
	font: normal 13px Arial;
	color: #595959;
	text-decoration: none;
}

.FloorPlanLinks 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FloorPlanLinks:link 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FloorPlanLinks:visited 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FloorPlanLinks:hover 

{
	font: bold 11px Arial;
	color: #595959;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.FloorPlanName 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FloorPlanName:link 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FloorPlanName:visited 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FloorPlanName:hover 

{
	font: bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.FloorPlanbg 

{
	background: none;
}


/* floorplan settings ends*/ 




/*eBrochure Settings*/

.ebroiframetransbg 

{
	background: none transparent;
}

.ebrochuremaintable 

{
	width: 690px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.ebrochureinnertable 

{
	width: 660px;
	background-color: #ffffff;
}

.ebrochureheaderbg 

{
	height: 162px;
	width: 660px;
	background-image: url(build_headerbg.jpg);
}

.ebrochurecontentbg 

{
	background-color: #f5dca7;
}

.ebrochurecontentbgcolor /* for bottom color of background plain color which comes in a div  */

{
	background-color: #f5dca7;
}

.ebrochurepropname 

{
	font: normal 22px Arial;
	color: #000000;
	text-decoration: none;
	vertical-alignment: middle;
}

.ebrochurepropaddress 

{
	font: normal 15px Arial;
	color: #000000;
	text-decoration: none;
	vertical-alignment: middle;
}

.ebrochurenormaltext 

{
	font: normal 12px Arial;
	color: #000000;
	text-decoration: none;
	vertical-alignment: middle;
}

.ebrochuredesign1header /* Recommended to use eiher this or ebrochuredottedhorizontalseparator; Do not remove this comment */

{
	font: normal 16px Arial;
	color: #ffffff;
	text-decoration: none;
	background: #7F4317;
	height: 30px;
	text-transform: uppercase;
}

.ebrochuredottedhorizontalseparator /* Recommended to use eiher this or ebrochuredesign1header; Do not remove this comment 
*//*background:url(dottedhoriline.gif) left bottom repeat-x;*/

{
	height: 1px;
}

.ebrochuredesign2header 

{
	font: normal 24px Arial;
	color: #B14828;
	vertical-alignment: middle;
}

.ebrochurelink 

{
	font: normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment: middle;
}

a.ebrochurelink:link 

{
	font: normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment: middle;
}

a.ebrochurelink:visited 

{
	font: normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment: middle;
}

a.ebrochurelink:hover 

{
	font: normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment: middle;
}

.ebrochurefootertext 

{
	font: normal 12px Arial;
	color: #000000;
	text-decoration: none;
	height: 22px;
	padding: 10px;
	padding-top: 0px;
	background: #ffffff url() repeat-x top left;
}

.ebrochuremapdimensions 

{/* for map dimensions  */
	width: 670px;
	height: 300px;
}

.ebrochurebullet 

{
	width: 18px;
	height: 17px;
	background: url(leaf.png) no-repeat;
}

.ebrochureverticalseparator 

{
	width: 13px;
	background-image: url(verti_seprator.gif) repeat-y;
}

.ebrochurepropertythumbnail 

{
	border: 0px solid #999999;
	height: 126px;
	width: 160px;
	float: right;
	padding: 0px 10px 10px 10px;
}

.ebrochurehorizontalseparator 

{
	height: 13px;
	background-image: url(hori_seprator.jpg) repeat-x;
}

.ebrochurehorizontalcolorseparator 

{
	height: 10px;
	background-color: #000000;
}

.ebrochuretopleftcorner                                                     
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale 
src='../templates/ ResPropInnerStyle/build_top_leftcorner.png');
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretopleftcorner[class]
{
	background-image:url(../ResPropInnerStyle/build_top_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretoprightcorner                                         
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale 
src='../templates/ ResPropInnerStyle/build_top_rightcorner.png');
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochuretoprightcorner[class]
{
	background-image:url(../ResPropInnerStyle/build_top_rightcorner.png);
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochurebotleftcorner                                          
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale 
src='../templates/ ResPropInnerStyle/build_bot_leftcorner.png');
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotleftcorner[class]
{
	background-image:url(../ResPropInnerStyle/build_bot_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner                                            
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale 
src='../templates/ ResPropInnerStyle/build_bot_rightcorner.png');
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner[class]
{
	background-image:url(../ResPropInnerStyle/build_bot_rightcorner.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochuretopshadow                                                              
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
src='../templates/ ResPropInnerStyle/build_top_shadow.png');
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochuretopshadow[class]
{
	background-image:url(../ResPropInnerStyle/build_top_shadow.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochureleftshadow                                                             
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
src='../templates/ ResPropInnerStyle/build_left_shadow.png');
	background-position:right;
	background-repeat:repeat-y;
	width:9px;
}
.ebrochureleftshadow[class]
{
	background-image:url(../ResPropInnerStyle/build_left_shadow.png);
	background-position:right;
	background-repeat:repeat-y;
	width:9px;
}
.ebrochurebottomshadow                                                                
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
src='../templates/ResPropInnerStyle/build_bottom_shadow.png');
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurebottomshadow[class]
{
	background-image:url(../ResPropInnerStyle/build_bottom_shadow.png);
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurerightshadow                                                                   
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 
src='../templates/ResPropInnerStyle/build_right_shadow.png');
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochurerightshadow[class]
{
	background-image:url(../ResPropInnerStyle/build_right_shadow.png);
	background-position:left;
	background-repeat:repeat-y;
}

.ebrochuredatetime 
{
            font:bold 12px arial;
            color:#000000;
            height:30px;
            text-align:right;
}

/*eBrochure Settings ends*/


/* Apartment Search Settings*/

.AptiFrameTransbg 

{
	background: none;
	border: none;
}

.AptFormBodyText 

{
	font: normal 11px Arial;
	color: #6e6e6e;
	border: none;
}

.AptFormLabelText 

{
	font: normal 11px Arial;
	color: #3e3e3e;
}

.AptSelect 

{
	font: normal 11px Arial;
	color: #3e3e3e;
	height: 20px;
	width: 115px;
}

.AptFormTextField 

{
	font: normal 11px Arial;
	color: #3e3e3e;
	border: 1px solid #3e3e3e;
	height: 20px;
	width: 115px;
	background-color: #ffffff;
}

.AptFormButton 

{
	font: normal 11px Arial;
	color: #ffffff;
	border: 1px solid #000000;
	cursor: pointer;
	padding: 3px;
	background-color: #7F4317;
}

.AptTableVertical    /* for controlling Vertical table parameters in aspx */ 

{
	border: 0px solid #000000;
}

.AptTableHorizontal    /* for controlling Horizontal table parameters in aspx */ 

{
	border: 0px;
	width: 100%;
	margin-top: 0px;
}

.AptFormErrorText 

{
	font: normal 11px Arial;
	color: #cc0000;
	text-align: left;
	text-decoration: none;
}

/* Apartment Search Settings*/

/*Specials Settings*/

.Specialsbg 

{
	height:270px;
	background-color:#4e473f;
	border:1px solid #e37930;
	padding-left:50px;
	background-position:left;

}

.Specialstext 

{
	font: normal 11px Arial;
	color: #000000;
	vertical-alignment: middle;
}

/*Specials Settings*/

/* Editor settings */                        /* not to change any settings in this section */

.normaltext 

{
	font: normal 12px Arial;
	color: #353535;
	line-height: 20px;
}

.allcaps 

{
	text-decoration: none;
	text-transform: uppercase
;
}

.initialcaps 

{
	text-decoration: none;
	text-transform: capitalize
;
}

.lowercase 

{
	text-decoration: none;
	text-transform: lowercase
;
}

.shadow 

{
	height: 10px;
}

.glow 

{
	height: 10px;
}

.motionblur

{
	height: 10px;
}

p

{
	font: normal 11px Arial;
	color: #ffffff;
	line-height: 15px;
	margin:7px;
	padding:0px;

}

/* Editor settings ends */



/* Menu settings */


/* --------------// Primary Menu starts //----------- */
.PrimaryMenu
{
	z-index:10000;
	padding-top:1px;
	margin-top:-1px;
	position:relative;
	float:left;
}

.PrimaryMenu ul{
	margin:0px;
	padding:0px;;
	list-style-type: none;
	width:130px;
}

/* --------------// Top Level Menus starts //----------- */
.PrimaryMenu ul li{
	position: relative;
	display: inline;
	float: left;
	font:normal 14px  Arial;
	color:#000000;
	margin-bottom:2px;
}
.PrimaryMenu ul li.PrimaryMenuLink a{
	display: block;
	width:200px;
}

* html .PrimaryMenu ul li.PrimaryMenuLink a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.PrimaryMenu ul li.PrimaryMenuLink a:link,
.PrimaryMenu ul li.PrimaryMenuLink a:visited
{
	font:normal 14px  Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:2px 5px 5px 26px;
	display:block;
	margin-top:5px;
	margin-left:21px;
	*margin-left:-2px;
	background-image:url(leaf.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:25px;	
}

.PrimaryMenu ul li.PrimaryMenuLink a:hover
{
	font:normal 14px  Arial;
	color:#FFE190;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:2px 5px 5px 26px;
	display:block;
	margin-top:5px;
	margin-left:21px;
	*margin-left:-2px;
	background-image:url(leaf.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:25px;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.PrimaryMenu ul li.PrimaryMenuLinkActive a{
	display: block;
	width:260px;
}

* html .PrimaryMenu ul li.PrimaryMenuLinkActive a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.PrimaryMenu ul li.PrimaryMenuLinkActive a:link, .PrimaryMenu ul li.PrimaryMenuLinkActive a:visited{
	font:normal 14px  Arial;
	color:#FFE190;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:2px 5px 5px 26px;
	display:block;
	margin-top:5px;
	margin-left:21px;
	*margin-left:-2px;
	background-image:url(leaf.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:25px;
}
/* --------------// Top Level ActiveMenu Ends //----------- */


/* --------------// Sub Level Menus starts //----------- */
.PrimaryMenu ul li ul{
	position: absolute;
	left:0;
	display: block;
	visibility: hidden;
	margin:0px;
	padding:0px;
	margin-top:-29px;
	margin-left:198px;
}

.PrimaryMenu ul li ul li{
	position: relative;
	display: inline;
	float: left;
	font:normal 13px  Arial;
	color:#000000;
	background-image:url(menu_bg.jpg);
	background-repeat:repeat-x;
	border:0px solid #ff00ff;
	margin-bottom:0px;
}

.PrimaryMenu ul li ul li ul{
	margin:0px;
	padding:0px;
	margin-left:0px;
	display:none;
}

.PrimaryMenu ul li ul li ul li{
	margin-left:-1px;
	margin-top:-1px;
}

.PrimaryMenu ul li.PrimaryMenuLink ul li a,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a
{
	width: 180px;
	border-bottom: 1px solid #ae721e;
}

/* Sub level menu links style */
.PrimaryMenu ul li.PrimaryMenuLink ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLink ul li a:visited,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:visited
{
	font:normal 13px  Arial;
	color:#7b4a0c;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:5px 5px 5px 13px;
	display:block;
	margin-top:0px;
	background-image:url(menu_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:1px solid #775439;
}


/*sub menus hover style*/
.PrimaryMenu ul li.PrimaryMenuLink ul li a:hover,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:hover
{
	font:normal 13px  Arial;
	color:#582c05;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	background-color:#a38022;
	padding:5px 5px 5px 13px;
	display:block;
	margin-top:0px;
	background-image:url(menu_bgHover.jpg);
	background-repeat:repeat-x;
}

/*IE6 hack to get sub menu links to behave correctly*/
* html .PrimaryMenu ul li.PrimaryMenuLinkActive ul li a{ 
	display: inline-block;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.vert_downarrowclass{
	margin-right:3px;
	position: absolute;
	margin-top:2px;
	right: 5px;
}

.vert_rightarrowclass{
	position: absolute;
	margin-top:2px;
	right: 5px;
	margin-left:110px;
}

.PrimaryMenu ul li.PrimaryDivider{
	border-top:none;
	border-bottom:none;
	border-left:none;
	margin-bottom:2px;
}

.PrimaryMenu ul li.PrimaryDivider img{
	display:none;
}
/* --------------// Primary Menu Ends//----------- */

/* --------------// Security Menu starts //----------- */
.SecurityMenu
{
	z-index:10000;
	position:relative;
        padding-left:120px;
	float:right;
}

.SecurityMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

/* --------------// Top Level Menus starts //----------- */
.SecurityMenu ul li{
	position: relative;
	display: inline;
	float: left;
        background:url(securitymenudivider.jpg) right no-repeat;
}

.SecurityMenu ul li.SecurityMenuLink a{
	display: block;
	padding: 0px 9px 0px 9px;
}

* html .SecurityMenu ul li.SecurityMenuLink a{ /*IE6 hack to get sub menu links to behave correctly*/
	display:inline-block;
}

.SecurityMenu ul li.SecurityMenuLink a:link,
.SecurityMenu ul li.SecurityMenuLink a:visited
{
	 font-size:11px;
	 font-family:arial;
	 color:#929292;
	 text-decoration: none;
}

.SecurityMenu ul li.SecurityMenuLink a:hover
{
	 font-size:11px;
	 font-family:arial;
	 color:#929292;
	 text-decoration: underline;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.SecurityMenu ul li.SecurityMenuLinkActive a{
	display: block;
	padding: 0px 9px 0px 9px;
}

* html .SecurityMenu ul li.SecurityMenuLinkActive a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.SecurityMenu ul li.SecurityMenuLinkActive a:link, .SecurityMenu ul li.SecurityMenuLinkActive a:visited{
	 font-size:11px;
	 font-family:arial;
	 color:#929292;
	 text-decoration: underline;
}
/* --------------// Top Level ActiveMenu Ends //----------- */


/* --------------// Sub Level Menus starts //----------- */
.SecurityMenu ul li ul{
	position: absolute;
	display: block;
	visibility: hidden;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #ae721e;
	width: 126px;
}

.SecurityMenu ul li.SecurityMenuLink ul li a,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a
{
	width: 110px;
	padding:4px 8px 4px 8px;
	margin:0px;
}

.SecurityMenu ul li ul li{
	position: relative;
	display: inline;
	float: left;
}

.SecurityMenu ul li ul li ul{
	margin-top:0px;
	padding:0px;
	margin-left:0px;
	display:none;
}

.SecurityMenu ul li.SecurityMenuLink ul li a:link,
.SecurityMenu ul li.SecurityMenuLink ul li a:visited,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:link,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:visited
{
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	background:#cdcdcd url(menu_bg.jpg) left top repeat-x;
	border-top:1px solid #ae721e;
}


.SecurityMenu ul li.SecurityMenuLink ul li a:hover,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:hover
{
	font:normal 11px Arial;
	color:#ae6805;
	text-decoration:none;
	vertical-align:middle;
	background-image:url(menu_bg.jpg);
	border-top:1px solid #ae721e;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .SecurityMenu ul li.SecurityMenuLinkActive ul li a{ 
	display: inline-block;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.horz_downarrowclass{
	position: absolute;
	margin-top:5px;
	margin-left:2px;
}

.horz_rightarrowclass{
	position: absolute;
	margin-top:2px;
	right: 5px;
}

.SecurityMenu ul li.SecurityDivider img{
	display:none;
}
/* --------------// Security Menu Ends//----------- */

/* --------------// Prospect Menu starts //----------- */
.ProspectMenu
{
	z-index:10000;
	padding-top:1px;
	margin-top:-1px;
	*margin-top:1px;
	_margin-top:-1px;
	position:relative;
	float:left;
}

.ProspectMenu ul{
	margin:0px;
	padding:0px;;
	list-style-type: none;
	width:160px;
}

/* --------------// Top Level Menus starts //----------- */
.ProspectMenu ul li{
	position: relative;
	display: inline;
	float: left;
	font:normal 13px  Arial;
	color:#000000;
	margin-bottom:2px;
}

.ProspectMenu ul li.ProspectMenuLink a{
	display: block;
	width:180px;
}

* html .ProspectMenu ul li.ProspectMenuLink a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.ProspectMenu ul li.ProspectMenuLink a:link,
.ProspectMenu ul li.ProspectMenuLink a:visited
{
	font:normal 14px  Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:0px 5px 5px 26px;
	display:block;
	margin-top:5px;
	margin-left:21px;
	*margin-left:-2px;
	background-image:url(leaf.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:25px;
}

.ProspectMenu ul li.ProspectMenuLink a:hover
{
	font:normal 14px  Arial;
	color:#FFE190;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:0px 5px 5px 26px;
	display:block;
	margin-top:5px;
	margin-left:21px;
	*margin-left:-2px;
	background-image:url(leaf.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:25px;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.ProspectMenu ul li.ProspectMenuLinkActive a{
	display: block;
	width:130px;
}

* html .ProspectMenu ul li.ProspectMenuLinkActive a{ /*IE6 hack to get sub menu links to behave 
correctly*/
	display: inline-block;
}

.ProspectMenu ul li.ProspectMenuLinkActive a:link, .ProspectMenu ul li.ProspectMenuLinkActive a:visited{
	font:normal 14px  Arial;
	color:#ae6805;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:0px 5px 5px 26px;
	display:block;
	margin-top:5px;
	margin-left:21px;
	*margin-left:-2px;
	background-image:url(leaf.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:25px;
	
}
/* --------------// Top Level ActiveMenu Ends //----------- */


/* --------------// Sub Level Menus starts //----------- */
.ProspectMenu ul li ul{
	position: absolute;
	left:0;
	display: block;
	visibility: hidden;
	margin:0px;
	padding:0px;
	margin-top:-29px;
	margin-left:11px;
	margin-left:148px;

}

.ProspectMenu ul li ul li{
	position: relative;
	display: inline;
	float: left;
	font:normal 13px  Arial;
	color:#000000;
	background-image:url(menu_bg.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	margin-bottom:0px;
}

.ProspectMenu ul li ul li ul{
	margin:0px;
	padding:0px;
	margin-left:0px;
	display:none;
}

.ProspectMenu ul li ul li ul li{
	margin-left:-1px;
	margin-top:-1px;
}

.ProspectMenu ul li.ProspectMenuLink ul li a,
.ProspectMenu ul li.ProspectMenuLinkActive ul li a
{
	width: 140px;
	border-bottom: 1px solid #ae721e;
}

/* Sub level menu links style */
.ProspectMenu ul li.ProspectMenuLink ul li a:link,
.ProspectMenu ul li.ProspectMenuLink ul li a:visited,
.ProspectMenu ul li.ProspectMenuLinkActive ul li a:link,
.ProspectMenu ul li.ProspectMenuLinkActive ul li a:visited
{
	font:normal 13px  Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:0px 5px 5px 13px;
	display:block;
	margin-top:5px;
	background-image:url(menu_bg.jpg);
	background-repeat:repeat-x;
	background-color:#cdcdcd;
}

/*sub menus hover style*/
.ProspectMenu ul li.ProspectMenuLink ul li a:hover,
.ProspectMenu ul li.ProspectMenuLinkActive ul li a:hover
{
	font:normal 13px  Arial;
	color:#ae6805;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	background-color:#eaeaea;
	padding:0px 5px 5px 13px;
	display:block;
	margin-top:5px;
	background-image:url(menu_bgHover.jpg);
	background-repeat:repeat-x;
}

/*IE6 hack to get sub menu links to behave correctly*/
* html .ProspectMenu ul li.ProspectMenuLinkActive ul li a{ 
	display: inline-block;
}

.ProspectMenu ul li.ProspectDivider{
	border-top:none;
	border-bottom:none;
	border-left:none;
	margin-bottom:2px;
}
.ProspectMenu ul li.ProspectDivider img{
	display:none;
}

/* --------------// Prospect Menu Ends//----------- */




.hmenubg                                                   /* for horizontal menu background */ 

{
	height: 26px;
	background-image: url(hmenubg.jpg) repeat-x;
}

.hlinkbg, a.hlinkbg:link ,a.hlinkbg:visited                                                 /* for horizontal menu */

{
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	padding-top: 5px 0px 0px 0px;
}

a.hlinkbg:hover                                              /* for horizontal menu */

{
	font: bold 12px Arial;
	color: #000000;
	text-decoration: underline;
	vertical-align: middle;
	cursor: pointer;
	padding-top: 5px 0px 0px 0px;
}

.activehlinkbg                                                  /* for horizontal menu */

{
	font: bold 12px Arial;
	color: #000000;
	text-decoration: underline;
	vertical-align: middle;
	cursor: pointer;
	padding-top: 5px 0px 0px 0px;
}

a.activehlinkbg:link, a.activehlinkbg:visited, a.activehlinkbg:hover                                                  /* for horizontal menu */

{
	font: bold 12px Arial;
	color: #000000;
	text-decoration: underline;
	vertical-align: middle;
	cursor: pointer;
	padding-top: 5px 0px 0px 0px;
}

.vmenubg                                                  /* for vertical menu background */

{
	background: #a38021 url(vmenu_bg.jpg) no-repeat top left;
	height: 496px;
}

.vlinkbg, a.vlinkbg:link ,a.vlinkbg:visited                                                 /* for horizontal menu */

{
	font: normal 14px Arial;
	color: #321c0d;
	text-decoration: none;
	vertical-align: middle;
	line-height: 30px;
	cursor: pointer;
	padding-left: 5px;
}

a.vlinkbg:hover                                              /* for horizontal menu */

{
	font: normal 14px Arial;
	color: #ffe190;
	text-decoration: none;
	vertical-align: middle;
	line-height: 30px;
	cursor: pointer;
	padding-left: 5px;
}

.activevlinkbg, a.activevlinkbg:link, a.activevlinkbg:visited, a.activevlinkbg:hover                                            /* for horizontal menu */

{
	font: normal 14px Arial;
	color: #ffe190;
	text-decoration: none;
	vertical-align: middle;
	line-height: 30px;
	cursor: pointer;
	padding-left: 5px;
}


HWebMenu                                                /* for horizontal dropdown menu  */

{
	on-bg-color: #FBAE00;
	on-text-color: #582c05;
	off-bg-color: #FFFFFF;
	off-text-color: #7B4A0C;
	brder-sep-color: #F5DD93;
	
	/*settings for menu in netscape/mozilla */
	border-top-color: #F5DD93;
	border-left-color: #582c05;
	border-bottom-color: #F9EDC3;
	border-right-color: #7B4A0C;
	background-color: #F5DD93;
}


VWebMenu                                                  /* for vertical dropdown menu  */

{	

	font-family: Arial;
	font-size: 13px;
	firstcell-width: 150;
	width: 150;
	on-bg-color: #a38022;
	on-text-color: #582c05;
	off-bg-color: #FFFFFF;
	off-text-color: #7B4A0C;
	brder-sep-color: #ffffff;
	
	/*settings for menu in netscape/mozilla */
	border-top-color: #a38022;
	border-left-color: #582c05;
	border-bottom-color: #ffffff;
	border-right-color: #7B4A0C;
	background-color: #a38022;
}


/******************************OnlineLeasing MENU begins

.VerticalMenuHeader

{
	font: bold 11px Arial;
	color: #484848;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	text-indent: 3px;
	height: 25px;
}

.VerticalMenuDivider hr

{
	border: none;
	border-bottom: 1px solid #75716f;
	height: 0px;
	margin-left: 0px;
	text-align: center;
	width: 95%;
}

***************************OnlineLeasing MENU ends*/

/* Menu settings ends */


/* Section settings */


.design1header

{
 	font: normal 20px  "Arial Narrow", Arial;
	color: #350100;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #492b15;
}

.design1bg


{
	background: none;
}

.design2header

{
 	font: normal 16px "Georgia", Times New Roman, Times, serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}

.design2bg

{
	background: none;
}

.design3header

{
 	font: normal 16px "Georgia", Times New Roman, Times, serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}

.design3bg

{
	background-color: #666666;
}

.blankheader                                          /* when the section has no design applied (design4) */

{
 	font: normal 16px "Georgia", Times New Roman, Times, serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}

/* Section settings ends */

/*Google Map settings start*/
div.gs-street ,div.gs-directions 

{
	font-family: Arial;
	font-size: 11px;
}

div.gs-phone,  div.gs-city 

{
	display: inline;
	font-family: Arial;
	font-size: 11px;
}

div.gs-title a:link

{
	display: inline;
	font-family: Arial;
	font-size: 11px;
}

div.gs-region 

{
	display: inline;
}

div.gs-country

{
	display: none;
}

div.gs-directions

{
	font-family: Arial;
	font-size: 11px;
}

div.gs-label

{
	font-family: Arial;
	font-size: 11px;
}

.gs-secondary-link

{
	font-family: Arial;
	font-size: 11px;
}

.gs-watermark

{
	font-family: Arial;
	font-size: 11px;
}

.MarkerText

{
	font: normal 11px Arial;
	color: #000000;
	text-align: left;
}

.MarkerHeaderText

{
	font: bold 12px Arial;
	color: #000000;
	line-height: 15px;
}

a.MarkerHeaderText:link, a.MarkerHeaderText:visited, a.MarkerHeaderText:hover

{
	font: bold 11px Arial;
	color: #000000;
}

.googledir div

{
	font: normal 11px Arial;
	color: #000000;
}

.googledir table td

{
	font: normal 11px Arial;
	color: #056c87
;
}

.shadow_left

{
	background: #ffffff url(left_shadow_x.jpg) repeat-y top right;
}

.shadow_right

{
	background: #ffffff url(right_shadow_x.jpg) repeat-y top right;
}


/*Google Map settings end*/


/* Template specific classes */
.maintablebg

{
	background: #ffffff url(maintable_bg.jpg) no-repeat top left;
}

.browne_table

{
	background: #ffffff url(browne_bg.jpg) repeat-x top left;
}

.header_text

{
	font: normal 14px Arial;
	color: #ffffff;
	line-height: 15px;
}

.address_text

{
	font: normal 11px Arial;
	color: #c7ac62;
	line-height: 15px;
}


.extralink, a.extralink:link,a.extralink:visited

{
	font: bold 11px Arial;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}

a.extralink:hover

{
	font: bold 11px Arial;
	color: #fffff;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.hand_div

{
	position: absolute;
	z-index: 1000;
	margin-left: -109px;
	margin-top: 84px;
}

.header_leaf

{
	position: absolute;
	z-index: 1000;
	margin-left: 0px;
	margin-top: -28px;
}

.floorplanheader

{
	font: normal 14px Arial;
	color: #8F6800;
	line-height: 20px;
}


.SNicons
{
	width:125px;
	height:30px;
}


/* Template specific classes ends here*/




