﻿@charset "utf-8";

@import url("java_common.css");

/* css document */
/************ default settings**************/
body { margin:0px; padding:0px; font:normal 12px arial; color:#727272; line-height:20px; text-align:left; background-color:#0d0b1f !important;}
body a:link, body a:visited { font:normal 12px arial; color: #0E82AF; text-align:left; cursor:pointer; outline:none; line-height:20px; text-decoration:none;}
body a:hover { text-decoration:none;color: #000;}
/*********************default settings ends*********************/

/********** section settings************** */
h1 {font:normal 22px arial !important; color:#0e82af !important;line-height:22px !important}
h2 {font:bold 16px arial !important; color:#CF7320!important;line-height:20px !important}
h3 {font:bold 14px arial !important; color:#222222 !important;line-height:18px !important}
h4 {font:bold 13px arial !important; color:#222222 !important;line-height:16px !important}
h5 {font:bold 12px arial !important; color:#222222 !important;line-height:14px !important}
h6 {font:bold 11px arial !important; color:#222222 !important;line-height:14px !important}
/******************section settings ends ***********************/

/*>>>>>>>menu settings<<<<<<<*/
/*for horizontal menu*/
#navwrapper { height:40px; width:100% }
#nav { width:auto; padding:0; margin:0; }
.mainnav ul { margin:0px; padding:0px; }
/* --------------// top level menus starts //----------- */
.mainnav ul li { position: relative; display: inline; float: left;}
.mainnav ul li:first-child {background:none;}
.mainnav ul li.mainnavlink a { display: block; padding:9px 15px;}
.mainnav ul li.mainnavlink a:link, .mainnav ul li.mainnavlink a:visited { font:bold 13px arial; color:#000000; text-decoration:none; padding:9px 15px;}
.mainnav ul li.mainnavlink a:hover { font:bold 13px arial; color:#0e82af; text-decoration:none; padding:9px 15px; }
.mainnavlinkactive { font:bold 13px arial; color:#0e82af; text-decoration:none; }
.mainnav ul li.mainnavlinkactive a { display: block; padding:9px 15px;}
.mainnav ul li.mainnavlinkactive a:link, .mainnav ul li.mainnavlinkactive a:visited, .mainnav ul li.mainnavlinkactive a:hover { font:bold 13px arial; color:#0e82af;  text-decoration:none; padding:9px 15px;}
/* --------------// top level menus ends //----------- */

/* --------------// sub level menus starts //----------- */
.mainnav ul li ul { position: absolute; left: 0; display:none; visibility:visible; margin:-1px 0px 0px 11px; 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: 120px; display:block; padding:8px; border:none!important; margin-bottom:1px}
/* --------------//  sub level menu links style  //----------- */
.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 12px arial; color:#ffffff; text-decoration:none; text-align:left; padding:10px 10px 10px 17px; display:block; height:auto; background-image:none; background-color:#043656; }
/* --------------//  sub menus hover style  //----------- */
.mainnav ul li.mainnavlink ul li a:hover, .mainnav ul li.mainnavlinkactive ul li a:hover { font:normal 12px arial; color:#ffffff; text- decoration:none;
background:#0a5281;}
.mainnav ul li.mainnavdivider img { display:none; }
/*horizontal menu settings ends*/
/*>>>>>>>Menu settings ends here<<<<<<<<<*/

/* template specific classes*/
#wrapper {min-height:600px; min-height:700px\9;/*for IE*/ position:relative;  z-index:10;}
#innerwrapper{ width:980px; margin:0 auto; padding:0px; z-index:10; position:relative; }
#layoutcontainer{/*width:980px;*/ margin:0 auto; background-color:#ffffff; min-height:550px;}
#headerwrapper { /*width:980px;*/ position:relative; height:auto; background:url(../images/header_bg.png) repeat top center; padding-bottom:10px; padding-top: 10px;  background-color: rgba(0,0,0,0.2);}
.borderstyle1top { border-top:1px solid #a7a4a7;}
.borderstyle1bottom { border-bottom:1px solid #dcdad2;}
.borderstyle1left { border-left:1px solid #cfcfcf;}
.borderstyle1right { border-right:1px solid #cfcfcf;}
.borderstyle2 {border:1px solid #e5e4de;}
.paddingtop1{ padding-top:1px;}
.marginleft4{margin-left:4px}
.marginright4{margin-right:4px}
.paddingright120{padding-right:120px}
.paddingtop12 { padding-top:12px;}
/*--.bottomgradient{background:url(../images/bodybottom_trans.png) no-repeat 0px 0px; min-height:380px; top:620px; position:absolute; z-index:1; width:100%;}--*/

/* refine Search */
.textstyle3 { font:normal 12px Arial !important; color:#727272; line-height:18px !important; }
.textstyle3 a:link, .textstyle3 a:visited, .textstyle3 a:hover { font:normal 12px arial !important; color:#727272 !important; line-height:18px  !important; }
#address.textstyle3 { font:normal 11px Arial !important; color:#ffffff; line-height:18px !important; }
#address.textstyle3 a:link, .textstyle3 a:visited, .textstyle3 a:hover { font:normal 12px arial !important; color:#ffffff; line-height:18px !important; }
#address a{font:normal 11px Arial; color:#ffffff !important; text-decoration:none;}
/* refine search ends here */

#footerwrapper {background:url(../images/footer_bg.jpg) repeat-x 0px 0px !important; min-height:159px; margin:0 auto; width:980px; position:relative; z-index:2;
border-top:3px solid #0e82af;}
#footertextwrapper {font:normal 11px arial !important; color:#ffffff !important; line-height:20px; width:100%; position:relative;}
#footertextwrapper div{font:normal 11px arial !important; color:#ffffff !important; line-height:20px;}
#footerlinks { /*width:970px;*/ margin:0 auto; font:normal 12px arial !important; color:#666666;}
#footerlinks ul { }
#footerlinks ul li { list-style:none; margin:0px; padding:0px; }
#address { float:left; width:165px; padding-left:20px; padding-right:30px;}
#address ul { padding:0px; margin:0px; }
#column1 { float:left; width:140px !important; padding-left:45px !important; border-left:1px dotted #8a7f7b !important; min-height:70px;}
#column1 ul { padding:0px; margin:0px; }
#column2 { float:left; width:135px !important; padding-left:45px !important; border-left:1px dotted #8a7f7b !important; min-height:70px;}
#column2 ul { padding:0px; margin:0px; }
#column3 { float:left; width:135px !important; padding-left:45px !important; border-left:1px dotted #8a7f7b !important; min-height:70px;}
#column3 ul { padding:0px; margin:0px; }
#column4 { float:left; width:140px !important; padding-left:49px !important; border-left:1px dotted #8a7f7b !important; min-height:70px;}
#column4 ul { padding:0px; margin:0px; }
.bottomlinks,a.bottomlinks:link,a.bottomlinks:visited,a.bottomlinks:visited { font:normal 11px arial; color:#ffffff !important; text-decoration:none; line-height:20px;} 
a.bottomlinks:hover { font:normal 11px arial; text-decoration:underline !important;  line-height:20px;}
/*///// foooter news classes ends here///*/

/* ---------->>> social networking <<<-----------*/
.other-social-wrap ul {padding:0px; margin:0px;}
.other-social-wrap ul li { display:inline; float:left; padding:0px 2px }
.other-social-wrap ul li a.twitter {background-position: -32px 0px;}
.other-social-wrap ul li a.twitter, .other-social-wrap ul li a.myspace, .other-social-wrap ul li a.linkin {display: block;width: 24px;height: 38px;background-color: transparent;background-image: url(../images/social-networking-icons.png);background-repeat: initial;margin: 0 auto;}
.other-social-wrap { width:auto; display:block; height:28px; margin:0px; margin-right:45px; float:right;}
.btm_rgt_text{font:normal 11px arial; color:#ffffff !important; line-height:18px;}
.btm_rgt_img a{background:url(../images/rclogo_offcolor.png) left top no-repeat; width:66px; height:18px; display:block;}

/* ---------->>> social networking ends <<<-----------*/

#banner{margin:10px 0px 10px 0px; margin:0 auto; width:934px; min-height:242px;}
#logocontainer{width:250px; max-height:150px; height:auto; margin:0px; margin-left:10px}
#loginmenucontainer{width:600px; border:0px solid red;}
.loginmenubg{ background:url(../images/loginmenu_bg.png) no-repeat right center; /*height:44px; width:250px; padding-left:150px*/}
.tagline{background:url(../images/tagline_left.png) repeat-x 0px 0px; height:81px; width:30% !ie !important; }
.taglinetext{font-size:56px !important; color:#ffffff !important;  font-weight:normal !important; font-family: 'KabelLTStdBook' !important; line-height:55px !important;}
#taglinecontainer{position:absolute; margin-top:-99px; height:81px;}
#taglinecontainer div {font-size:56px !important; color:#ffffff !important;  font-weight:normal !important; font-family: 'KabelLTStdBook' !important; line-height:55px !important;}
.aptbg{min-height:230px; margin-top: 6%;}
.contentbg{width:669px;}
.rightcol{width:265px; min-height:185px;}
.loginbg{background:url(../images/login_bg.jpg) repeat-x top center; height:39px; width:221px;}
.margintop2{margin-top:2px;}

/* arrow image for dropdown menus*/
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background{
 background:none; padding-right:0px;}

/*menus ends here*/
#rpdiv{    
    display: inline-block;
    height: 30px;
    margin-left: 50%;
    margin-top: 9px;
}
#apldiv {
    display: inline-block;
    height: 30px;
    margin-left: 10px;
}
.paddingleft130{padding-left:130px !important;}
.paddingtop14{padding-top:14px !important;}
#bgimg {
    height: 200%;
    left: -50%;
    position: fixed;
    top: -50%;
    width: 200%;
    z-index: -100;
    background-color:#0e82af;
}
#bgimg img {
    bottom: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
    position: absolute;
    right: 0;
    top: 0;
}

.ui-corner-all { -moz-border-radius:0px; -webkit-border-radius:0px; border-radius: 0px; }
#copyrightholder{margin:5px 0px -7px 24px;}
#copyrightholder ul {text-align:left; list-style:none; padding:0px}
#ehlicon{margin-right:5px;background:url(../images/build_equal_housing.png) left top no-repeat; width:14px; height:14px; display:inline-block;}
#CommentsTextDiv div{margin:0px !important;}
#topdiv{color:#000000 !important;}
.loginbullet {background:url(../images/login_bullet.png) left 3px no-repeat;  margin-right:25px; padding-left:10px}
#btnUpdateFilter.formbutton1{margin-top:5px; padding:2px; background:#0e82af !important; }
#photoGalleryWrap{background:none; padding-top:10px;}
#topcontentholder .formlabeltext{color:#000000 !important;}
#CommentsTextDiv .formtextarea { width: 260px !important;}

#headerwrapper .phone-number
{
	background: url(../images/pho_ico.png) no-repeat left top;
	color:#fff;
	text-align:left;	
	width:auto;
	padding-left:18px;
	float:right;
	color:#e3e1d7;
	font:bold 14px Arial;
	line-height:20px;
	
    margin-right:20px;
}
#headerwrapper .phone-number a{color:#e3e1d7; font:bold 14px Arial; text-decoration:none}
#footerwrapper {
    background: none repeat scroll 0 0 #000000 !important;
	opacity: 0.89;
	text-shadow: none !important;
	}
#footerlinks .nav-list > li > a, .nav-list .nav-header{
	text-shadow: none !important;
	}

#rpdiv > a, #apldiv > a {
    color: #FFFFFF;
}

#rpdiv > a:hover, #apldiv > a:hover{
    color: #727272;
}

#divHeader {
    color: #222222 !important;
    font: 17px arial !important;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.amenities ul li{list-style-image:url("../images/bullet1.png"); padding:0 0 5px;}


.aptbg #HoriBed {
    width: 103px;
}