@import url("brisk_common.css");
@charset "utf-8";
/********reset settings***************/
body{ margin:0; padding:0; border:0; font:normal 12px arial; color: #000000; line-height: 15px; }
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility:hidden; }
body a:link,body a:visited { font:normal 12px arial; color:#E68B20; text-decoration:none; text-align:left; cursor:pointer; }
body a:hover { font:normal 12px arial; color:#B88B58; text-decoration:none; text-align:left; cursor:pointer; }
.bodycolor { background-color:#ffffff; margin:0; padding:0; border:0; }
/********reset settings***************/

/*********************apartment search settings starts*****************/
.aptiframetransbg { background:none transparent; }
.aptformbodytext { font:normal 12px arial; color:#000000; text-decoration: none; }
.aptformlabeltext { font:normal 12px arial; color:#000000; text-decoration: none; }
.aptselect { font:normal 12px arial; color: #000000; text-decoration: none; border:1px solid #dfdfdc; width:175px }
.aptformtextfield { font:normal 12px arial; color: #000000; height:20px; width:175px; border: 1px solid #dfdfdc; background-color:#ffffff; text-decoration: none; padding-left:5px; }
.aptformbutton { font:normal 12px arial; color: #ffffff; border: 1px solid #37537b; background-color:#47648d; text-decoration: none; cursor:pointer; height:22px; }
.apttablevertical { border:0px solid #000000; }
.apttablehorizontal { border:0px; width:100%; margin-top:0px; }
.aptformerrortext { font:normal 12px arial; color:#ea0212; text-align:left; text-decoration: none; }
/***************** apartment search settings ends*************/

/*************** editor settings**************/ 
p { margin-top:7px; padding:0px; }
/************** editor settings ends ******************/

/**************** menu settings starts******************/
/**************** primary menu starts******************/
.primarymenu { margin:0px; padding:0px; position:relative; /*padding-top:1px;margin-top:-1px;*/	float:left; }
.primarymenu ul { margin:0px; padding:0px; list-style-type: none; display:block; width:229px; }
/* --------------// top level menus starts //----------- */
.primarymenu ul li { position: relative; /*display: inline; to show menus in line*/
	float:left; display:block; padding:0px 0px 0px 32px; margin:0px; }
.primarymenu ul li.primarymenulink a { margin:0px; padding:0px; display: block; width:174px; height:27px; padding-top:13px; }
* html .primarymenu ul li.primarymenulink a { /*ie6 hack to get sub menu links to behave correctly*/ display:block; }
/* --------------// top level menus ends //----------- */

/* --------------// top level activemenu starts //----------- */
.primarymenu ul li.primarymenulinkactive a { margin:0px; padding:0px; display: block; width:174px; height:27px; padding-top:13px; }
* html .primarymenu ul li.primarymenulinkactive a { /*ie6 hack to get sub menu links to behave correctly*/ /*display: inline-block;*/
	display: block; }
/* --------------// top level activemenu ends //----------- */
/* --------------// sub level menus starts //----------- */
.primarymenu ul li ul { position: absolute; left: 0; display:inline-block; visibility: hidden; margin:-38px 0 0 200px; padding:0px; }
.primarymenu ul li ul li ul { display:none; margin:0px; padding:0px; }
.primarymenu ul li ul li ul li { float:left; margin:0px; }
.primarymenu ul li.primarymenulink ul li a,
.primarymenu ul li.primarymenulinkactive ul li a { width: 180px; display:block; vertical-align:middle; }
/* sub level menu links style */
/*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;*/
	float:left; margin:0px; padidng:0px; width:174px; height:5px; }
/* ######### css classes applied to down and right arrow images  ######### */
.horz_downarrowclass { position: absolute; margin-top:0px; margin-left:0px; }
.horz_rightarrowclass { position: absolute; margin-top:0px; right:0px; }
/* --------------// primary menu ends//----------- */

/* --------------// prospect menu starts //----------- */
.prospectmenu { margin:0px; padding:0px; position:relative; float:left; }
.prospectmenu ul { margin:0px; padding:0px; list-style-type: none; display:block; width:229px; }
/* --------------// top level menus starts //----------- */
.prospectmenu ul li { position: relative; /*display: inline; to show menus in line*/float:left; display:block; padding-left:32px; }
.prospectmenu ul li.prospectmenulink a { margin:0px; padding:0px; display: block; width:174px; height:27px; padding-top:13px; }
* html .prospectmenu ul li.prospectmenulink a { /*ie6 hack to get sub menu links to behave correctly*/ display:block; }
/* --------------// top level menus ends //----------- */
/* --------------// top level activemenu starts //----------- */
.prospectmenu ul li.prospectmenulinkactive a { margin:0px; padding:0px; display: block; width:174px; height:27px; padding-top:13px; }
* html .prospectmenu ul li.prospectmenulinkactive a { /*ie6 hack to get sub menu links to behave correctly*/ /*display: inline-block;*/	display: block; }
/* --------------// top level activemenu ends //----------- */
/* --------------// sub level menus starts //----------- */
.prospectmenu ul li ul { position: absolute; left: 0; display:inline-block; visibility: hidden; margin:-38px 0 0 200px; padding:0px; }
.prospectmenu ul li ul li ul { display:none; margin:0px; padding:0px; }
.prospectmenu ul li.prospectmenulink ul li a,
.prospectmenu ul li.prospectmenulinkactive ul li a { width: 180px; display:block; vertical-align:middle; height:20px; }
/*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 img { /*display:none;*/	float:left; margin:0px; padidng:0px;  0padding-left:30px;width:174px; height:5px; }
/* ######### 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; }
/********** prospect menu ends****************/

/********** section settings************** */
h1 { font:normal 22px/20px arial; color: #3C7496;; text-align:left; padding-bottom:15px; }
h2 { font:normal 18px/20px arial; color: #3C7496;; text-align:left; padding-bottom:15px; }
h3 { font:normal 16px/20px arial; color: #3C7496;; text-align:left; margin-bottom:15px;  }
h4 { font:normal 15px/20px arial; color: #3C7496;; text-align:left; padding-bottom:15px; }
h5 { font:normal 14px/20px arial; color: #3C7496;; text-align:left; padding-bottom:15px; }
h6 { font:normal 13px/20px arial; color: #3C7496;; text-align:left; padding-bottom:15px; }
/******************section settings ends ***********************/

/*************template specific classes*******************/
#wrapper{width:100%;}
.holder { width:950px; margin:0 auto; }
.logobg { height:150px; width:100%; background-color:#ffffff; }
#logocontainer { width:270; float:left; }
.hmenuholder { width:680px; float:left }
.contentbg { width:100%; background-color:#ffffff; padding:8px 0px; }
.menudivider { padding-left:30px; }
.rightcontent { width:690px; border:1px solid #dadada; background:#ffffff url(../images/contentbg.jpg) repeat-x; float:right; min-height:520px; height:auto; !important height:520px;
}
.bottomlinkholder { width:950px; margin-top:20px; }
#footerlinks { background:url(../images/footerlinksdivider.gif) repeat-y; width:654px; position:relative; z-index:2; font:normal 11px arial; color:#cecece; padding:0px; float:left; }
#footerlinks ul { }
#footerlinks ul li { list-style:none; margin:0px; padding:0px; }
#column1 { float:left; width:169px; padding-left:80px; }
#column1 ul { padding:0px; margin:0px }
#column2 { float:left; width:142px; padding-left:40px; }
#column2 ul { padding:0px; margin:0px; }
#column3 { float:left; width:183px; padding-left:40px; }
#column3 ul { padding:0px; margin:0px; }
/* .bottomtext{width:800px; height:22px; padding-top:15px; padding-left:200px;} */
/*.bottomtext{width:650px;height:22px;margin:0 auto;padding-top:15px; padding-left:252px; _height:22px; _padding-left:252px;}*/
.bottomtext {margin:0; width:800px; margin:0px auto; border:0px solid #ff0000; margin-top:20px;}
.icons { width:130px; text-align:center; float:left; }
.icons ul { float:right }
.icons ul li { list-style-type:none; float:left }
#iconlist{ width:150px; float:left; }
#ehlicon { width:20px; float:left; padding-top:4px; background:url(../images/build_equalhousing.png) left bottom no-repeat; height:14px;}
#ebrochure #ehlicon{display:inline; float:none; padding-right:15px;}

/**************** template specific classes ends here***********************/

/*************editable classes starts****************/
.bg1 { background-color:#242749; height:26px; width:100%; }
.bg2 { background:url(../images/bannerbg.jpg) repeat-x #415a83; height:238px; } /*background-color:#415a83;*/
.bg3 { background-color:#415a83; height:4px; width:100%; }/* bg color should be same as imagebg color*/
#footerwrapper{ background: #ffffff url(../images/footerbg.jpg) repeat-x; width:100%; height:200px; margin:0px; padding:0px; border-top:1px solid #ffffff; }
.bottomlinks,a.bottomlinks:link,a.bottomlinks:visited,a.bottomlinks:visited { font:normal 12px arial; color:#2a3c52; text-decoration:none; } /*#46618c;*/
a.bottomlinks:hover { font:normal 12px arial; color:#91745B; text-decoration:underline; }
#address { width:240px; float:left; padding-left:40px; font:normal 12px arial; color:#2a3c52; word-wrap:break-word; }
.address a:link,.address a:visited { font:normal 12px arial; color:#2a3c52; text-decoration:underline; }
.address a:hover { font:normal 12px arial; color:#2a3c52; text-decoration:none; }
#footertextwrapper { float:left; font:normal 12px arial; color:#2a3c52; margin:0 auto; width:210px; word-wrap:break-word; line-height:20px;}
#rightbg { float:left; width:950px; background:#ffffff; overflow:hidden; position:relative; }
#centerbg { float:left; width:950px; background:white; position:relative; right:698px;             /* width of right side bar*/ }
#leftbg { float:left; width:950px; border:1px solid #dadada; background-color:#46628c; position:relative; right:22px;    /* width of middle bar*/ }
.left1 { float:left; width:230px; position:relative; left:720px; padding:15px 0px; z-index:10; }
.gap { float:left; width:22px; position:relative; left:720px; }
.right1 {float:left; width:676px; position:relative; border:1px solid #dadada; z-index:9; padding:15px 10px 180px; left:718px;
min-height:500px; height:auto !important; height:510px }
/*changes primary menu text color*/
.primarymenu ul li.primarymenulink a:link,.primarymenu ul li.primarymenulink a:visited { font:normal 14px arial; color:#ffffff; text-decoration:none; height:27px; padding-top:13px; }
/*changes primary menu text hover color*/
.primarymenu ul li.primarymenulink a:hover { font:normal 14px arial; color:#fe9f00; text-decoration:none; height:27px; padding-top:13px; }
/*changes primary menu text active color*/
.primarymenu ul li.primarymenulinkactive a:link,.primarymenu ul li.primarymenulinkactive a:visited,.primarymenu ul li.primarymenulinkactive a:hover { font:normal 14px arial; color:#fe9f00; text-

decoration:none; height:27px; padding-top:13px; }
/*sub menus style*/
/*changes primary menu text active color*/
.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 14px arial; color:#ffffff; text-decoration:none; vertical-align:middle; background-color:#46628c; border:1px solid #ffffff; 

padding:10px 0 0 8px; height:20px;  *margin-top:-1px;
}
/*sub menus hover style*/
.primarymenu ul li.primarymenulink ul li a:hover,.primarymenu ul li.primarymenulinkactive ul li a:hover { font:normal 14px arial; color:#e59713; text-decoration:none; vertical-align:middle; 

background-color:#46628c; padding:10px 0 0 8px; border-bottom:1px solid #ffffff; *margin-top:-1px;
}
/*changes prospect menu text color*/
.prospectmenu ul li.prospectmenulink a:link,.prospectmenu ul li.prospectmenulink a:visited { font:normal 14px arial; color:#ffffff; text-decoration:none; height:27px; padding-top:13px; }
/*changes prospect menu text hover color*/
.prospectmenu ul li.prospectmenulink a:hover { font:normal 14px arial; color:#fe9f00; text-decoration:none; height:27px; padding-top:13px; }
/*changes prospect menu text active color*/
.prospectmenu ul li.prospectmenulinkactive a:link,.prospectmenu ul li.prospectmenulinkactive a:visited,
.prospectmenu ul li.prospectmenulinkactive a:hover { font:normal 14px arial; color:#fe9f00; text-decoration:none; height:27px; padding-top:13px; }
/*changes prospect menu text active color*/
/* 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 14px arial; color:#ffffff; text-decoration:none; vertical-

align:middle; background-color:#46628c; padding:10px 0 0 8px; }
/*changes prospect menu text active color*/
/*sub menus hover style*/
.prospectmenu ul li.prospectmenulink ul li a:hover,.prospectmenu ul li.prospectmenulinkactive ul li a:hover { font:normal 14px arial; color:#e59713; text-decoration:none; vertical-align:middle; 

background-color:#46628c; padding:10px 0 0 8px; }
/*************editable classes ends****************/

.copyrightbox{float:left; width:100%;padding-top:5px;}
#pwbymain { float:right; width:150px; margin-top:0px; padding-top:3px;}
.btm_rgt_text { font:normal 12px arial; color:#283c54; position:relative; float:left; border: 0px solid #ffe5c2; width:64px; }
.btm_rgt_img { position:relative; float:left; padding-left:5px; border:0px solid #ffe5c2;  }
.btm_rgt_img a{background:url(../images/rclogo_color.png) right top no-repeat; width:76px; height:18px; display:block;}


/*vertical menu settings*/

#navwrapper {width:200px; padding-left:30px;  }
#nav { width:200px; padding:0; margin:0; }
.mainnav {width:200px; }
.mainnav ul { margin:0px; padding:0px;  }

.mainnav ul li { position: relative; display: block; border:0px; }
.mainnav ul li.mainnavlink a { display: block; width:200px;}
.mainnav ul li.mainnavlink a:link, .mainnav ul li.mainnavlink a:visited { font:normal 14px arial; color:#ffffff; text-decoration:none; padding:10px 0px 10px 0px; text-transform:none; }
.mainnav ul li.mainnavlink a:hover { font:normal 14px arial; color:#fe9f00; text-decoration:none; padding:10px 0px 10px 0px; text-transform:none;  }
.mainnavlinkactive { font:normal 14px arial; color:#fe9f00; text-decoration:none; text-transform:none; }
.mainnav ul li.mainnavlinkactive a { display: block;  padding:10px 0px 10px 0px; text-transform:none; }
.mainnav ul li.mainnavlinkactive a:link, .mainnav ul li.mainnavlinkactive a:visited, .mainnav ul li.mainnavlinkactive a:hover { font:normal 14px arial; color:#fe9f00; text-decoration:none;  

padding:10px 0px 10px 0px; text-transform:none; }



.mainnav ul li ul { position: absolute; left: 0; display:none; visibility:visible; margin:-40px 0px 0px 190px; padding:0px; z-index:10000; }
.mainnav ul li ul li ul { display:none; margin:0px; padding:0px; }
.mainnav ul li.mainnavlink ul li a, .mainnav ul li.mainnavlinkactive ul li a { width:160px; display:block; padding:8px; border-bottom:1px solid #192b46;}

.mainnav ul li.mainnavlink ul li a:link, .mainnav ul li.mainnavlink ul li a:visited, .mainnav ul li.mainnavlinkactive ul li a:link, .mainnav ul  li.mainnavlinkactive ul li a:visited { font:normal 

13px arial; color:#ffffff; text-decoration:none; text-align:left; padding:10px 5px 10px 13px; display:block; height:auto; }

.mainnav ul li.mainnavlink ul li a:hover, .mainnav ul li.mainnavlinkactive ul li a:hover { font:normal 13px arial; color:#fe9f00; text-decoration:none;}
.mainnav ul li.mainnavdivider img { display:none; }
.downarrowclass { position:relative; margin-top:-10px }
.rightarrowclass { position: absolute; margin-top:0px; right: 5px; }

/*vertical menu settings ends*/
/* ---------->>> navigation ends <<<-----------*/

#rentcafe_onlineleasing #footerwrapper, #rentcafe_residentportal #footerwrapper{height: 50px;}
#rentcafe_onlineleasing .copyrightbox, #rentcafe_residentportal .copyrightbox{width:75%; padding-top:0px;}
#rentcafe_onlineleasing .bottomtext, #rentcafe_residentportal .bottomtext{margin-top:10px;}
#rentcafe_onlineleasing #footertextwrapper, #rentcafe_residentportal #footertextwrapper{width:auto;}

#footertextwrapper {
    width: 350px;
}