﻿@charset "utf-8";

@import url("foundation_common.css");
/********reset settings***************/


body{ font:normal 12px verdana; color:#464646; margin:0; padding:0; line-height: 18px; }
body a:link,body a:visited { font:normal 12px arial; color: #935258; text-decoration:none; text-align:left; cursor:pointer; }
body a:hover { font:normal 12px arial; color:#E77C87; text-decoration:none; text-align:left; cursor:pointer; }

/********reset settings***************/


/************ default settings**************/
img,div,a,input,submit,td,tr { }
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility:hidden; }
/******default settings ends******/




/**************** menu settings starts******************/

/* --------------// primary menu starts //----------- */
.primarymenu { z-index:10000; margin:0px; padding:0px; position:relative; float:left; width:160px; }
.primarymenu ul { margin:0px; padding:0px; list-style-type: none; width:200px; }
/* --------------// top level menus starts //----------- */
.primarymenu ul li { position: relative; float: left; margin:0px; }
.primarymenu ul li.primarymenulink a { display: block; width:130px; }
* 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 { text-decoration:none; vertical-align:middle; display:block; height:25px; padding-top:4px; }
.primarymenu ul li.primarymenulink a:hover { text-decoration:none; vertical-align:middle; text-align:left; display:block; }
/* --------------// top level menus ends //----------- */
/* --------------// top level activemenu starts //----------- */
.primarymenu ul li.primarymenulinkactive a { display: block; width:130px; }
* 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 { text-decoration:none; vertical-align:middle; text-align:left; display:block; margin-top:5px; }
/* --------------// top level activemenu ends //----------- */
/* --------------// sub level menus starts //----------- */
.primarymenu ul li ul { position: absolute; left:0; display: none; visibility:visible; margin:0px; padding:0px; }
.primarymenu ul li ul li { position: relative; display: inline; float: left; 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:0px; }
.primarymenu ul li.primarymenulink ul li a,.primarymenu ul li.primarymenulinkactive ul li a { width: 140px; }
/* --------------//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 { text-decoration:none; vertical-align:middle; text-align:left; padding:5px 5px 5px 13px; display:block; background-color:#ffffff; border:1px solid #897a6a; margin-top:-1px; }
/*sub menus hover style*/
.primarymenu ul li.primarymenulink ul li a:hover,.primarymenu ul li.primarymenulinkactive ul li a:hover { text-decoration:none; vertical-align:middle; text-align:left; background-color:#afca2c; padding:5px 5px 5px 13px; display:block; margin-top:-1px; }
/*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; }
.horz_rightarrowclass { position: absolute; margin-top:2px; right: 5px; margin-left:110px; }
/* --------------// primary 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; width:160px; }
.prospectmenu ul { margin:0px; padding:0px; list-style-type: none; width:200px; }
/* --------------// top level menus starts //----------- */
.prospectmenu ul li { position: relative; display: inline; float: left; font:bold 15px verdana; color:#979797; margin-bottom:2px; }
.prospectmenu ul li.prospectmenulink a { display: block; width:130px; }
* 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 { text-decoration:none; vertical-align:middle; text-align:left; display:block; height:25px; padding-top:4px; }
.prospectmenu ul li.prospectmenulink a:hover { text-decoration:none; text-align:left; display:block; }
/* --------------// 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 { text-decoration:none; vertical-align:middle; text-align:left; padding:0px; display:block; height: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; }
.prospectmenu ul li ul li { position: relative; display: inline; float: left; font:normal 14px verdana; color:#000000; 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:0px; }
.prospectmenu ul li.prospectmenulink ul li a,.prospectmenu ul li.prospectmenulinkactive ul li a { width: 140px; }
/* 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 { text-decoration:none; vertical-align:middle; text-align:left; padding:5px 5px 5px 13px; display:block; background-color:#ffffff; border:1px solid #897a6a; margin-top:0px; }
/*sub menus hover style*/
.prospectmenu ul li.prospectmenulink ul li a:hover,.prospectmenu ul li.prospectmenulinkactive ul li a:hover { text-decoration:none; vertical-align:middle; text-align:left; background-color:#1e3666; padding:5px 5px 5px 13px; display:block; margin-top:0px; }
/*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//----------- */

/********** menu settings ends****************/

/********** section settings************** */
h1 {font:normal 24px/20px tahoma; color: #6c181f; text-align:left; margin-bottom:15px; }
h2 {font:normal 20px/20px tahoma; color: #6c181f; text-align:left; margin-bottom:15px; }
h3 {font:normal 18px/20px tahoma; color: #6c181f; text-align:left; margin-bottom:15px; }
h4 {font:normal 16px/20px tahoma; color: #6c181f; text-align:left; margin-bottom:15px; }
h5 {font:normal 15px/20px tahoma; color: #6c181f; text-align:left; margin-bottom:15px; }
h6 {font:normal 14px/20px tahoma; color: #6c181f; text-align:left; margin-bottom:15px; }

.design2header {font:normal 24px arial; color: #000000; text-align:left; padding:10px;}
.design3header {font:normal 24px arial; color: #000000; text-align:left; padding:10px;}
.blankheader {font:normal 24px arial; color: #000000; text-align:left; padding:10px;}
/******************section settings ends ***********************/


/*************template specific classes*******************/
#logocontainer { width:167px; z-index:10000; }
.contentdivmiddle { width:923px; margin-top:-620px; position:relative; z-index:10; margin-left:25px; float:left; }
.contentdivmiddle { margin-top/*\**/: -620px\9 } /*for ie8 */
.contentarea { width:730px; float:right; border:1px solid #ffffff; }
#banner{ margin-top:5px; margin-bottom:5px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.vmenu ul li { list-style:none; margin:0px; padding:0px; line-height:30px; }
#container1 { width:155px; margin:0 auto; padding-left:15px;}
.contentfooter { width:700px; float:right; overflow:hidden; }
.holder { width:923px; overflow:auto; margin-left:15px; float:left; }
.copyrightdiv { width:700px; float:left; margin-top:15px; padding:0px; }
#navwrapper { width:100% }
#navwrapper ul { padding:0px;margin:0px; list-style:none;}
#column1 { float:left; width:175px; margin-top:15px; }
#column1 ul li { list-style:none; height:20px; }
#column2 { float:left; width:175px; margin-top:15px; }
#column2 ul li { list-style:none; height:20px; }
#column3 { float:left; width:175px; margin-top:15px; }
#column3 ul li { list-style:none; height:20px; }
#address {color:#ffffff; float:left; font:12px arial; width:175px; margin-top:15px; line-height:20px; word-wrap:break-word; }
.mainwrapper { }
.footerwrapper { }
.vmenulink { font:normal 12px arial; color: #ffffff; text-decoration:none; text-align:left; line-height:25px; cursor:pointer; padding-left:8px; }
a.vmenulink:link { font:normal 12px arial; color: #ffffff; text-decoration:none; text-align:left; line-height:25px; cursor:pointer; }
a.vmenulink:visited { font:normal 12px arial; color: #ffffff; text-decoration:none; text-align:left; line-height:25px; cursor:pointer; }
a.vmenulink:hover { font:normal 12px arial; color: #e68b20; text-decoration: none; text-align:left; line-height:25px; cursor:pointer; }
.bottomlinks { font:normal 12px arial; color: #ffffff; text-decoration:none; text-align:left; cursor:pointer; }
a.bottomlinks:link { font:normal 12px arial; color: #ffffff; text-decoration:none; text-align:left; cursor:pointer; }
a.bottomlinks:visited { font:normal 12px arial; color: #ffffff; text-decoration:none; text-align:left; cursor:pointer; }
a.bottomlinks:hover { font:normal 12px arial; color: #ffffff; text-decoration: underline; text-align:left; cursor:pointer; }


/*************editable classes starts****************/
.bg1 { background-color:#ffffff; width:100%; margin:0; padding:0px; }
.bg2 { background-color:#afca2c; overflow:auto; margin:0; padding:0px; }
.bg3 { background-color:#1f3447; width:100%; }/* bg color should be same as imagebg color*/
.bg4 { background-color:#AFCA2C; height:100px; margin-top:-100px; }
.footerbg { background-color:#2d2d2d; width:100%; min-height:200px; float:left; }
.bottomlinks,a.bottomlinks:link,a.bottomlinks:visited,a.bottomlinks:visited { font:normal 12px arial; color:#ffffff; text-decoration:none; text-shadow:none; }
a.bottomlinks:hover { font:normal 12px arial; color:#C49B9B; text-decoration:none;text-shadow:none; }
.address a:link,.address a:visited { font:normal 12px arial; color:#cecece; text-decoration:none; word-wrap:break-word; }
.address a:hover { font:normal 12px arial; color:#cecece; text-decoration:underline; word-wrap:break-word; }
.footertext { float:left; font:normal 11px arial; color:#ffffff; width:500px; margin-top:7px;  }
.menubg { width:228px; border:1px solid #dadada; background-color:#46628c; float:left; padding:10px; min-height:150px; }
/*changes primary menu font color*/
.primarymenu ul li.primarymenulink a:link,.primarymenu ul li.primarymenulink a:visited { font:normal 12px arial; color:#ffffff; text-decoration:none; }
/*changes primary menu font hover color*/
.primarymenu ul li.primarymenulink a:hover { font:normal 12px arial; color:#e68b20; text-decoration:none; }
/* changes primary active menu font color*/
.primarymenu ul li.primarymenulinkactive a:link,.primarymenu ul li.primarymenulinkactive a:visited,.primarymenu ul li.primarymenulinkactive a:hover { font:normal 12px arial; color:#e68b20; text-decoration:none; height:25px; margin:0px; padding-top:4px; }
/* primary 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 12px arial; color:#ffffff; text-decoration:none; vertical-align:middle; background-color:#1f3447; }
/*primary sub menus hover style*/
.primarymenu ul li.primarymenulink ul li a:hover,.primarymenu ul li.primarymenulinkactive ul li a:hover { font:normal 12px arial; color:#e68b20; text-decoration:none; vertical-align:middle; background:#304462; }
/*changes prospect menu font color*/
.prospectmenu ul li.prospectmenulink a:link,.prospectmenu ul li.prospectmenulink a:visited { font:normal 12px arial; color:#ffffff; text-decoration:none; vertical-align:middle; }
/*changes prospect menu font hover color*/
.prospectmenu ul li.prospectmenulink a:hover { font:normal 12px arial; color:#e68b20; text-decoration:none; vertical-align:middle; }
/* changes prospect active menu font color*/
.prospectmenu ul li.prospectmenulinkactive a:link,.prospectmenu ul li.prospectmenulinkactive a:visited,.prospectmenu ul li.prospectmenulinkactive a:hover { font:normal 12px arial; color:#e68b20; text-decoration:none; vertical-align:middle; padding-top:4px; }
/* prospect 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; background-color:#304462; }
/*prospect sub menus hover style*/
.prospectmenu ul li.prospectmenulink ul li a:hover,.prospectmenu ul li.prospectmenulinkactive ul li a:hover { font:normal 12px arial; color:#e68b20; text-decoration:none; vertical-align:middle; }
.leftpadding{padding:0px 10px;}
/*************editable classes ends****************/


#innerwrapper { background-color:#1F3447;}


/*Classes added on 20/8/11*/
#address a{color:#ffffff;}


/*Classes added on 28/8/11*/
#navwrapper_rp { width:100% }
#navwrapper_rp ul { padding:0px;margin:0px; list-style:none;}
#ehlicon {
    background: url("../images/build_equalhousing.png") no-repeat scroll left top transparent;
    float: left;
    height: 15px;
    width: 20px;
}

#ebrochure #ehlicon {
    background: url("../images/build_equalhousing_ebrochure.png") no-repeat scroll left top transparent;
    float: left;
    height: 15px;
    width: 20px; margin-top:2px;
}