/* CSS Document */

/* Default Settings */

body
{
	margin:0px;
	padding:0px;
	background-color:#e0dbd5;
}
body a:link, body a:visited
{
	font:normal 12px arial;
	color: #000000;
	text-decoration:underline;
	cursor:pointer;
}
body a:hover
{
	font:normal 12px arial;
	color: #3d5a66;
	text-decoration:none;
	cursor:pointer;
}
.bodycolor
{
	background-color:#867b5f;
}
.footertextbg                                         /* copyright text */
{
	font:normal 11px arial;
	color:#5e4d41;
	text-decoration: none;
	background-image:url(footer_bg.jpg);
	background-repeat:repeat-x;
	height:71px;
}
.footertext                                        /* copyright text */
{
	font:normal 11px arial;
	color:#5e4d41;
	text-decoration: none;
}
.bottomlinks
{
	font:normal 12px arial;
	color:#5e4d41;
	text-decoration:none;
	padding:0px;
	margin:0px;
	text-align:center;
}
a.bottomlinks:link, a.bottomlinks:visited
{
	font:normal 12px arial;
	color:#5e4d41;
	text-decoration:none;
	padding:0px;
	margin:0px;
	text-align:center;
}
a.bottomlinks:hover
{
	font:normal 12px arial;
	color:#000000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	text-align:center;
}
.edit
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #d3cec3;
	background-color:#665f4e;
	position:absolute;
	z-index:6000;
}
/* Default Settings ends */



/* Form settings */

.FormBodyText
{
	font:normal 12px arial;
	color:#000000;
	text-decoration: none;
	line-height:15px;
	text-align:left;
}
.FormLabelText					/* used for form labels e.g. username, password..etc */
{
	font:normal 12px arial;
	color:#000000;
	text-decoration: none;
	line-height:15px;
	text-align:left;
}
.FormLabelTextHeader				/* used for form labels e.g. username, password..etc */
{
	font:bold 14px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelHeader
{
	font:normal 14px arial;
	color: #ffffff;
	background-color:#625e56;
	background-repeat:no-repeat;
	height:20px;
	padding-left:5px;
	vertical-align:middle;
	text-decoration: none;
}
.FormLabelSubHeader
{
	font:bold 12px arial;
	color: #9b6a0d;
	text-decoration: none;
}
.FormErrorText
{
	font:normal 12px arial;
	color: #a84600;
	text-decoration: none;
	text-align:left;
}
.FormMessageText
{
	font:normal 12px arial;
	color: #a84600;
	text-decoration: none;
	vertical-alignment:middle;
	text-align:left;
	line-height:26px;
}
.FormButton
{
	font:normal 12px arial;
	line-height:16px;
	color: #ffffff;
	border: 1px solid #ebe5d7;
	background-image:url(button_bg.jpg);
	text-decoration: none;
	cursor:pointer;
}
.FormTextField
{
	font:normal 12px arial;
	color: #000000;
	height:20px;
	width: 120px;
	border: 1px solid #a18e6f;
	background-color:#ffffff;
	text-decoration: none;
}
.RequiredField
{
	border: 1px solid #a18e6f;
	background-color:#f2ecb1;
}
.RequiredLabel
{
	color:#ca3e01;
	vertical-align:top;
	text-align:center;
}
.formtableborder
{
	border:1px solid #877b5f;
}
.FormTableHeader
{
	font:normal 13px arial;
	color:#ffffff;
	background-color:#405865;
	background-repeat:no-repeat;
	height:36px;
	text-decoration: none;
	text-align:center;
}
.FormTableSubHeader
{
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
}
.FormTablerow
{
	font:normal 12px arial;
	color: #000000;
	background-color:#aaa192;
	text-decoration: none;
	height:30px;
	text-align:center;
}
.FormTablerowAlt
{
	font:normal 12px arial;
	color: #000000;
	background-color:#cec7bf;
	text-decoration: none;
	height:30px;
	text-align:center;
}
.FormTableSubrow
{
	font:normal 12px arial;
	color: #000000;
	height:30px;
	text-align:left;
	text-decoration: none;
}
.FormTableFooter
{
	font:bold 12px arial;
	color:#000000;
	background-color:#b4c93e;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	text-decoration: none;
}
.FormTableHeader td, .FormTablerow td, .FormTablerowAlt td, .FormTableFooter td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}
.FormTextArea
{
	font:normal 12px arial;
	color: #000000;
	width:100px;
	text-decoration: none;
	border: 1px solid #a18e6f;
}
Select
{
	font:normal 12px arial;
	color: #333333;
	background-color:#ffffff;
	border:1px solid #6f6a61;
	text-decoration: none;
	width:121px;
}
.FormBullet
{
	background-image:url(build_formbullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:5px;
	height:5px;
	vertical-align:middle;
}
.iframetransbg
{
	background:none transparent;
	padding-left:0px;
	padding-right:0px;
}
.iframepopupbg
{
	background-color:#ccc2ae;
}
.FormLinks
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration:underline;
	text-align:left;
}
a.FormLinks:link, a.FormLinks:visited
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration: underline;
	text-align:left;
}
a.FormLinks:hover
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.FormPageNumber
{
	font:bold 12px arial;
	color:#647601;
	text-decoration:none;
	text-align:left;
}
a.FormPageNumber:link, a.FormPageNumber:visited
{
	font:bold 12px arial;
	color:#647601;
	text-decoration:underline;
	text-align:left;
}
a.FormPageNumber:hover
{
	font:bold 12px arial;
	color:#647601;
	text-decoration:none;
	text-align:left;
}
.FormPageNumberdivider
{
	font:bold 12px arial;
	color:#647601;
	text-decoration:none;
	text-align:left;
}
.ActiveFormPageNumber
{
	font:bold 12px arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.FormFpName
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration:underline;
	text-align:left;
}
a.FormFpName:link, a.FormFpName:visited
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration:underline;
	text-align:left;
}
a.FormFpName:hover
{
	font:bold 12px arial;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
}
Form
{
	padding:0px;
	margin:0px;
}
/* Form settings ends */


/* floorplan settings starts*/  
.FloorPlanNormalText
{
	font:bold 12px arial;
	color:#000000;
	text-decoration: none;
}
.FloorPlanBedName
{
	font:bold 13px arial;
	color:#7e0021;
	text-decoration: none;
}
a.FloorPlanLinks:link, a.FloorPlanLinks:visited
{
	font:bold 12px arial;
	color: #3d5a66;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}
.FloorPlanLinks
{
	font:bold 12px arial;
	color: #3d5a66;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}
a.FloorPlanLinks:hover
{
	font:bold 12px arial;
	color: #3d5a66;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.FloorPlanName
{
	font:bold 11px arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}
a.FloorPlanName:link, a.FloorPlanName:visited
{
	font:bold 12px arial;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}
a.FloorPlanName:hover
{
	font:bold 12px arial;
	color: #000000;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.FloorPlanbg
{
	background-color:#d3c9b4;
}
/* floorplan settings ends*/ 



/*eBrochure Settings*/
.ebroiframetransbg
{
	Background: #867b5f;
}
.ebrochuremaintable
{
	background-color:#ffffff;
	width:690px;
}
.ebrochureinnertable
{
	background-color:#ffffff;
	width:660px;
}
.ebrochureheaderbg
{
	height:140px;
	width:660px;
	background-image:url(headerbg.jpg);
	background-repeat:repeat-x;
	background-color:#dedbcc;
}
.ebrochurecontentbg
{
	background-color:#d1cbbd;
	width:660px;
}
.ebrochurecontentbgcolor
{   /* for bottom color of background plain color which comes in a div  */
	background-color:#d1cbbd;
}
.ebrochurepropname
{
	font:normal 22px arial;
	color: #5a5446;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochurepropaddress
{
	font:normal 12px arial;
	color: #0d60a8;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochurenormaltext
{
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochuredesign1header
{
	font:normal 16px arial;
	color: #ffffff;
	text-decoration: none;
	background:#405865;
	height:22px;
	text-transform:uppercase;
}
.ebrochuredesign2header
{
	font:normal 24px arial;
	color: #64563c;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochurelink
{
 font:normal 12px arial  color: #000000;
	text-decoration: underline;
	vertical-align:middle;
}
a.ebrochurelink:link, a.ebrochurelink:visited
{
	font:normal 12px arial;
	color: #0d60a8;
	text-decoration: underline;
	vertical-align:middle;
}
a.ebrochurelink:hover
{
	font:normal 12px arial;
	color: #0d60a8;
	text-decoration: none;
	vertical-align:middle;
}
.ebrochurefootertext
{
	font:normal 12px arial;
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
	background-color:#64563c;
	height:22px;
	padding-left:11px;
}
.ebrochuremapdimensions
{   	 /* for map dimensions  */
	width:289px;
	height:207px;
}
.ebrochurebullet
{    		/* for bullets of headers  */
	background-image:url(build_headersubbullet.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.ebrochureverticalseparator                   /* updated for sp7*/
{
	background:url(build_separator.gif) repeat-y;
}
.ebrochurehorizontalseparator                   /* updated for sp7*/
{
	background:url(build_separator.gif) repeat-x;
}
.ebrochurepropertythumbnail
{
	height:126px;
	width:160px;
	border: 1px solid #999999;
	float:right;
	padding:0px;
}
.ebrochurehorizontalcolorseparator
{
	background-color:#49667b;
	height:10px;
}
.ebrochuretopleftcorner                                     /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../templates/GreystarVistaResinnerStyle/build_top_leftcorner.png');
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretopleftcorner[class]
{
	background-image:url(build_top_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:23px;
	width:9px;
}
.ebrochuretoprightcorner                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_top_rightcorner.png');
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochuretoprightcorner[class]
{
	background-image:url(build_top_rightcorner.png);
	background-repeat:no-repeat;
	height:23px;
	width:9px;
	background-position:left;
}
.ebrochurebotleftcorner                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_bot_leftcorner.png');
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotleftcorner[class]
{
	background-image:url(build_bot_leftcorner.png);
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_bot_rightcorner.png');
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochurebotrightcorner[class]
{
	background-image:url(build_bot_rightcorner.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:55px;
	width:10px;
}
.ebrochuretopshadow                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_top_shadow.png');
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochuretopshadow[class]
{
	background-image:url(build_top_shadow.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:8px;
}
.ebrochureleftshadow                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_left_shadow.png');
	background-position:right;
	background-repeat:repeat-y;
}
.ebrochureleftshadow[class]
{
	background-image:url(build_left_shadow.png);
	background-position:right;
	background-repeat:repeat-y;
}
.ebrochurebottomshadow                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_bottom_shadow.png');
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurebottomshadow[class]
{
	background-image:url(build_bottom_shadow.png);
	background-position:top;
	background-repeat:repeat-x;
}
.ebrochurerightshadow                               /* updated for png*/
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResinnerStyle/build_right_shadow.png');
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochurerightshadow[class]
{
	background-image:url(build_right_shadow.png);
	background-position:left;
	background-repeat:repeat-y;
}
.ebrochuredatetime
{
	font:normal 12px arial;
	color: #000000;
	text-decoration: none;
}
/*eBrochure Settings ends*/



/* Apartment Search Settings*/

.AptiFrameTransbg
{
	background:none transparent;
}
.AptFormBodyText
{
	font:normal 12px arial;
	color:#2e251f;
	text-decoration: none;
}
.AptFormLabelText
{
	font:normal 11px arial;
	color:#ffffff;
	text-decoration: none;
	text-align:left;
}
.AptSelect
{
	font:normal 11px arial;
	color: #2e251f;
	text-decoration: none;
	border:1px solid #6f6a61;
}
.AptFormTextField
{
	font:normal 11px arial;
	color: #2e251f;
	height:20px;
	width: 120px;
	border: 1px solid #999999;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:4px;
}
.AptFormButton
{
	font:normal 13px arial;
	line-height:16px;
	color: #ffffff;
	border: 1px solid #ebe5d7;
	background-image:url(button_bg.jpg);
	text-decoration: none;
	cursor:pointer;
}
.AptTableVertical    /* for controlling Vertical table parameters in aspx */
{
	border:0px solid #000000;
}
.AptTableHorizontal    /* for controlling Horizontal table parameters in aspx */
{
	border:0px;
	margin-top:-20px;
}
/* Apartment Search Settings*/



/*Specials Settings*/

.Specialsbg
{
	height:40px;
	background-color:#ede6d5;
}
.Specialstext
{
	font:bold 12px arial;
	color: #000000;
	text-decoration: none;
	vertical-alignment:middle;
	padding:10px;
}
/*Specials Settings*/





/* Editor settings */                        /* not to change any settings in this section */

.normaltext
{
	font:normal 12px arial;
	color: #000000;
	line-height: 15px;
}
.allcaps
{
	text-decoration: none;
	text-transform: uppercase
}
.initialcaps
{
	text-decoration: none;
	text-transform: capitalize
}
.lowercase
{
	text-decoration: none;
	text-transform: lowercase
}
.shadow
{
	height:10px;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
}
.glow
{
	height:10px;
 filter:progid:DXImageTransform.Microsoft.Glow(color='gray', Strength='5')
}
.motionblur
{
	height:10px;
 filter:progid:DXImageTransform.Microsoft.MotionBlur(Strength=10, Direction=45, Add='true')
}
p
{
	font:normal 12px arial;
	color: #000000;
	line-height: 15px;
}
/* Editor settings ends */

/* Menu settings */

/* --------------// Primary Menu starts //----------- */

.PrimaryMenu
{
	z-index:10000;
	position:relative;
	padding-top:1px;
	margin-top:-1px;
}
.PrimaryMenu ul
{
	margin:0px;
	padding:0px;
	list-style-type: none;
	 *margin-top:0px;
}
/* --------------// Top Level Menus starts //----------- */
.PrimaryMenu ul li
{
	position: relative;
	display: inline;
	float: left;
}
.PrimaryMenu ul li.PrimaryMenuLink a
{
	display: block;
	/*padding:25px 20px 36px 20px;*/
	padding:25px 20px 27px 20px;
	padding:25px 20px 30px 20px!ie;
	_padding:30px 20px 25px 20px;
}
* 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 16px arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.PrimaryMenu ul li.PrimaryMenuLink a:hover
{
	font:normal 16px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../templates/GreystarVistaResInnerStyle/hlinkbg_hover.png');
}
.PrimaryMenu ul li.PrimaryMenuLink[class] a:hover
{
	font:normal 16px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	background:url(hlinkbg_hover.png) repeat-x;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.PrimaryMenu ul li.PrimaryMenuLinkActive a
{
	display: block;
	/*padding:25px 20px 36px 20px;*/
	padding:25px 20px 27px 20px;
	padding:25px 20px 30px 20px!ie;
	_padding:30px 20px 25px 20px;
}
* 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, .PrimaryMenu ul li.PrimaryMenuLinkActive a:hover
{
	font:normal 16px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResInnerStyle/hlinkbg_hover.png');
}
.PrimaryMenu ul li.PrimaryMenuLinkActive[class] a:link, .PrimaryMenu ul li.PrimaryMenuLinkActive[class] a:visited, .PrimaryMenu ul  li.PrimaryMenuLinkActive[class] a:hover
{
	font:normal 16px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	background:url(hlinkbg_hover.png) repeat-x;
}
/* --------------// 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:-1px;
}
.PrimaryMenu ul li ul li
{
	position: relative;
	display: inline;
	float:left;
}
.PrimaryMenu ul li ul li ul
{
	display:none;
	margin:0px;
	padding:0px;
}
.PrimaryMenu ul li.PrimaryMenuLink ul li a, .PrimaryMenu ul li.PrimaryMenuLinkActive ul li a
{
	width: 160px;
	display:block;
	padding:8px 4px 0px 4px;
	border-bottom:1px solid #c0b5ad;
 	*margin-top:-1px;
}
/* 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 15px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreystarVistaResHomeStyle/submenubg.png');
}
.PrimaryMenu ul li.PrimaryMenuLink[class] ul li a:link, .PrimaryMenu ul li.PrimaryMenuLink[class] ul li a:visited, .PrimaryMenu ul li.PrimaryMenuLinkActive[class] ul li a:link, .PrimaryMenu ul li.PrimaryMenuLinkActive[class] ul li a:visited
{
	font:normal 15px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	background:url(submenubg.png);
	text-align:left;
}
/*sub menus hover style*/
.PrimaryMenu ul li.PrimaryMenuLink ul li a:hover, .PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:hover
{
	font:normal 15px arial;
	color:#ffda92;
	text-decoration:none;
	vertical-align:middle;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 

src='../templates/GreystarVistaResHomeStyle/submenubg.png');*/
	text-align:left;
}
.PrimaryMenu ul li.PrimaryMenuLink[class] ul li a:hover, .PrimaryMenu ul li.PrimaryMenuLinkActive[class] ul li a:hover
{
	font:normal 15px arial;
	color:#ffda92;
	text-decoration:none;
	vertical-align:middle;/*background:url(submenubg.png) repeat-x;*/
	text-align:left;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .PrimaryMenu ul li.PrimaryMenuLinkActive ul li a
{
	display: inline-block;
}
.PrimaryMenu ul li.PrimaryDivider img
{
	display:none;
}
/* ######### CSS classes applied to down and right arrow images  ######### */

.horz_downarrowclass
{
	position: absolute;
	margin-top:-5px;
	margin-left:0px;
}
.horz_rightarrowclass
{
	position: absolute;
	margin-top:2px;
	right: 5px;
}

/* --------------// Primary Menu Ends//----------- */
---------- */ 

/* --------------// Prospect Menu starts //----------- */
.ProspectMenu {
 z-index:10000;
 padding-top:1px;
 margin-top:-1px;
 position:relative;
 float:left;
}
.ProspectMenu ul
{
	margin:0px;
	padding:0px;
	;
	list-style-type: none;
	width:110px;
}
/* --------------// Top Level Menus starts //----------- */
.ProspectMenu ul li
{
	position: relative;
	display: inline;
	float: left;
	font:normal 13px arial;
	color: #ffffff;
	text-decoration:none;
}
.ProspectMenu ul li.ProspectMenuLink a
{
	display: block;
	width:120px;
}
* 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 13px arial;
	color: #ffffff;
	text-decoration:none;
	padding-left:13px;
	padding-right:5px;
	display:block;
	line-height:17px;
}
.ProspectMenu ul li.ProspectMenuLink a:hover
{
	font:normal 13px arial;
	color: #ffffff;
	text-decoration:none;
	padding-left:13px;
	padding-right:5px;
	display:block;
	line-height:17px;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.ProspectMenu ul li.ProspectMenuLinkActive a
{
	display: block;
	width:120px;
}
* 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 12px arial;
	color: #ffffff;
	text-decoration:none;
	padding-left:13px;
	padding-right:5px;
	display:block;
	line-height:17px;
}
/* --------------// 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:-18px;
	margin-left:11px;
	margin-left:129px;
}
.ProspectMenu ul li ul li
{
	position: relative;
	display: inline;
	float: left;
	display:block;
	background-color:#beb08d;
}
.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: 110px;
	border:1px solid #d5c7aa;
}
/* 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 12px arial;
	color: #ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:2px 5px 2px 7px;
	display:block;
	background-color:#beb08d;
}
.ProspectMenu ul li.ProspectMenuLink ul li a:hover, .ProspectMenu ul li.ProspectMenuLinkActive ul li a:hover
{
	font:normal 12px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding:2px 5px 2px 7px;
	display:block;
	background-color:#beb08d;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .ProspectMenu ul li.ProspectMenuLinkActive ul li a
{
	display: inline-block;
}
.PrimaryMenu ul li.PrimaryDivider
{
	border-top:none;
	border-bottom:none;
	border-left:none;
	width:0px;
	margin:0px;
}
.vert_downarrowclass
{
	position: absolute;
	margin-top:3px;
	margin-left:1px;
}
.vert_rightarrowclass
{
	position: absolute;
	margin-top:2px;
	right:3px;
}
.ProspectMenu ul li.ProspectDivider img
{
	display:none;
}
/* --------------// Prospect Menu Ends//----------- */


/* --------------// Security Menu starts //----------- */

.SecurityMenu
{
	z-index:10000;
	position:relative;
	float:left;
}
.SecurityMenu ul
{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
/* --------------// Top Level Menus starts //----------- */
.SecurityMenu ul li
{
	position: relative;
	display: inline;
	float: left;
}
.SecurityMenu ul li.SecurityMenuLink a
{
	display: block;
	padding: 0px 6px 0px 6px;
}
* 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:normal 12px arial;
	color:#5e4d41;
	vertical-align:middle;
	text-decoration:none;
}
.SecurityMenu ul li.SecurityMenuLink a:hover
{
	font:normal 12px arial;
	color:#000000;
	vertical-align:middle;
	text-decoration:none;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.SecurityMenu ul li.SecurityMenuLinkActive a
{
	display: block;
	padding: 0px 6px 0px 6px;
}
* 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:normal 12px arial;
	color:#000000;
	vertical-align:middle;
	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;
}
.SecurityMenu ul li ul li ul
{
	display:none;
	margin:0px;
	padding:0px;
}
.SecurityMenu ul li.SecurityMenuLink ul li a, .SecurityMenu ul li.SecurityMenuLinkActive ul li a
{
	width: 120px;
	padding:2px 6px;
	margin:0px;
}
.SecurityMenu ul li ul li
{
	position: relative;
	display: inline;
	float: left;
}
.SecurityMenu ul li ul li ul
{
	padding:0px;
	margin-left:0px;
}
/* Sub level menu links style */
.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 12px arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	background-color:#a4987a;
	border:1px solid #b8af99;
}
/*sub menus hover style*/
.SecurityMenu ul li.SecurityMenuLink ul li a:hover, .SecurityMenu ul li.SecurityMenuLinkActive ul li a:hover
{
	font:normal 12px arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	background-color:#a4987a;
	border:1px solid #b8af99;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .SecurityMenu ul li.SecurityMenuLinkActive ul li a
{
	display: inline-block;
}
.SecurityMenu ul li.SecurityDivider img
{
	display:inline;
	padding-bottom:3px;
}
/*--------------// Security Menu Ends//----------- */
 
/* Menu settings ends */

/* Section settings */

.design1headerbg
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop  src='../templates/GreyStarVistaResInnerStyle/design1header_bg.png');
	height:140px;
}
.design1headerbg[class]
{
	background-image:url(design1header_bg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:140px;
}
.design1header
{
	font:normal 32px arial;
	color:#2e5a71;
	text-decoration:none;
	padding-bottom:24px;
	padding-bottom:19px!ie;
}
.design1bg
{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../templates/GreyStarVistaResInnerStyle/design1bg.png');
	padding:0px 20px 10px 25px;
	height:500px;

}
.design1bg[class]
{
	background-image:url(design1bg.png);
	background-repeat:repeat-y;
	padding:0px 20px 10px 25px;
	height:500px;
}
.design1bg div
{
	position:relative;
	z-index:20;
}
.design2bg
{
}
.design3header
{
	font:normal 18px arial;
	color:#2e5a71;
	text-decoration:none;
	height:30px;
}
.design3bg
{
	background-image:url(design3bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding:0px 20px 10px 25px;
}
.blankheader                                          /* when the section has no design applied (design4) */
{
}
/* Section settings ends */


/* Template specific classes */
#bodydiv
{
	margin:0px;
	z-index:10;
	width:1002px;
}
#mainimagediv
{
	z-index:-10;
	border:1px solid #ffffff;
	width:100%;
}
.leftbg
{
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/GreystarVistaResinnerStyle/leftbg.png');
	width:239px;
}
.leftbg[class]
{
	background-image:url(leftbg.png);
	background-repeat:no-repeat;
	width:239px;
}
.leftbg div
{
	position:relative;
	z-index:6;
}
#bgcolor
{
	background-color:#8e8166;
	z-index:-1;
	height:auto;
}
#trans
{
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../templates/GreystarVistaResinnerStyle/main_img_trans.png');
	margin-0px;
	padding:0px;
	z-index:1;
	width:1002px;
}
#trans[id]
{
	background-image:url(main_img_trans.png);
	background-repeat:repeat-x;
	background-position: 0px 0px right;
	margin-0px;
	padding:0px;
	z-index:1;
	width:1002px;
}
a
{
	cursor:pointer;
}
.whitebg
{
	background-color:#ffffff;
}
.logobg
{
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop  src='../templates/GreyStarVistaResInnerStyle/logo_bg.png');
}
.logobg[class]
{
	background-image:url(logo_bg.png);
	background-repeat:no-repeat;/*background-position:center;*/
}
.logobg div
{
	position:relative;
	z-index:2;
}
.maintable
{
	background-image:url(body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#867b5f;
}
.propaddress
{
	font:normal 13px arial;
	color:#5e4d41;
	text-decoration: none;
	padding-botton:10px;
}
#menudiv
{
	position:absolute;
	float:left;
	margin-top:55px;
	margin-left:270px;
	width:727px;
	z-index:100000;
}
#transstrip
{
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale  src='../templates/GreyStarVistaResinnerStyle/hmainmenubg.png');
	margin-top:75px;
	width:100%;
	height:71px;
	position:absolute;
	z-index:1;
}
#transstrip[id]
{
	background-image:url(hmainmenubg.png);
	background-repeat:repeat-x;
	margin-top:75px;
	width:100%;
	height:71px;
	position:absolute;
	z-index:1;
}

#equalhousing
{
	float:right;
	width:30px;

}

#div2
{
height:100px;
left:0;	
background:none;
}

/* Template specific classes ends */


