@charset utf-8;
body{font:100% arial, verdana, helvetica, geneva, san-serif;line-height:16px;margin:0;padding:0;text-align:center}
body.home{background:#afb5cd url(../images/bg_body.jpg) repeat-x top;color:#becbdb}
body.internal{background:#fff url(../images/bg_body_int.jpg) repeat-x top;color:#6d6d6d}
a{outline:none;text-decoration:none}
body.home a{color:#dee6f1}
body.internal a{color:#416790}
body.internal a:hover{color:#5e8fc4}
img,p,label,input,form,fieldset,h1,div,h2,h3,ul,li,table,td,tr{border:none;margin:0;padding:0}
input{border:1px solid #CCC;padding:2px}
h1{color:#33465A;display:inline;font-size:25px;font-weight:normal;margin-top:12px;padding-bottom:10px}
h2{font-family:arial, helvetica, san-serif;font-size:18px;font-weight:normal;letter-spacing:.5px;line-height:23px;margin:14px 0 8px;padding:0 0 12px}
body.home h2{border-bottom:1px solid #6e8092;color:#edf1f6}
h2.regHome{border-bottom:1px solid #9facbb!important;color:#edf1f6}
body.internal h2{border-bottom:1px solid #cdcdcd;color:#333;margin-top:30px}
h3{color:#575757;font-size:19px;font-weight:normal;margin-left:10px;margin-top:6.5px}
#container{background:transparent url(../images/bg_container_int.jpg) no-repeat;margin:0 auto;padding:0;text-align:left;width:990px}
body.home #container{background:transparent url(../images/bg_container.jpg) no-repeat}
body.internal #container{background:transparent url(../images/bg_container_int.jpg) no-repeat}
.required{border:1px solid red}
#header{height:174px;margin:0;padding:0 30px;position:relative}
body.home #header{height:156px!important}
#logo{display:block;float:left;height:120px;margin:24px 0 0;padding:0;width:196px}
#nav,#nav ul{height:40px;margin:0;padding:0}
#nav{width:670px}
#nav ul li{color:#2f507a;display:inline;font-size:13px;height:40px;list-style-type:none;margin:0;padding:0}
#nav li.navBreak{background:transparent url(../images/nav_break.jpg) no-repeat top;float:left;height:40px;margin:0;padding:0;width:2px}
#nav ul li a{color:#fff;display:block;float:left;height:28px;padding:7px 17px;text-align:center}
#nav ul li a:hover{background:transparent url(../images/nav_arrow.gif) no-repeat top center;border-top:3px solid #47586c;color:#a2b7d2;height:25px}
#nav a.selected{background:transparent url(../images/selected_arrow.gif) no-repeat top center}
#thesis{color:#fff;font-family:"arial narrow", arial, helvetica, san-serif;font-size:19px;font-weight:bold;line-height:26px;margin:25px 0 0;padding:0;width:670px}
#thesis span{color:#aec6e3}
span.botline{color:#fff!important;letter-spacing:.5px}
#ad{margin:20px 0 0;padding:0}
#content{font-size:13px;margin:30px 0 0}
body.home #content{margin:0!important;padding:0 30px 10px 0}
body.internal #content{padding:0 30px 10px 0}
#leftCol{margin:0 0 0 30px;padding:0;position:relative;width:220px}
#rightCol{margin:0;padding-top:9px;width:670px}
#loginForm input{border:none;color:#555e69;margin:2px 0;padding:4px}
label{display:block;margin:0;padding:0}
body.home label{color:#ced9e9}
body.internal label{color:#646b74}
label.submit{display:block;height:10px;line-height:0;margin:0;padding:0}
#loginSubmit{border:none;float:right;height:27px;margin-top:0;outline:none!important;width:55px}
body.home #loginSubmit{background:transparent url(../images/login_hm.jpg) no-repeat top}
body.home #loginSubmit:hover{background:transparent url(../images/login_hm_over.jpg) no-repeat top}
body.home #loginSubmit.down{background:transparent url(../images/login_hm_down.jpg) no-repeat top;padding-top:1px}
body.internal #loginSubmit{background:transparent url(../images/login_int.jpg) no-repeat top}
body.internal #loginSubmit:hover{background:transparent url(../images/login_int_over.jpg) no-repeat top}
body.internal #loginSubmit.down{background:transparent url(../images/login_int_down.jpg) no-repeat top;padding-top:1px}
.leaseBtn{background:transparent url(../images/bg_lease_now.gif) no-repeat top right;color:#fff!important;display:block;float:right;height:25px;margin-bottom:5px;padding-top:6px;text-align:right;width:219px}
.leaseBtn:hover{background:transparent url(../images/bg_lease_now_ovr.gif) no-repeat top right}
.leaseBtn span{padding-right:21px}
.leaseArrang{background:transparent url(../images/lease_arrang.jpg) no-repeat;display:block;float:right;height:31px;width:109px}
.leaseArrang:hover{background:transparent url(../images/lease_arrang_ovr.jpg) no-repeat}
.leaseArrang:active{background:transparent url(../images/lease_arrang_dwn.jpg) no-repeat}
#advertisementImg{height:82px;padding-top:20px;width:670px}
#registerNow{display:block;height:17px;margin-top:10px;padding-bottom:6px;padding-left:25px;width:105px}
body.home #registerNow{background:transparent url(../images/register_home.jpg) no-repeat top left}
body.internal #registerNow{background:transparent url(../images/register_int.jpg) no-repeat top left}
#learn_vid{background:transparent url(../images/learn_vid.jpg) no-repeat top;border:3px solid #d5dce6;display:block;height:137px;margin-top:14px;width:194px}
#learn_vid:hover{border-color:#97b1d3}
body.men .folder{background:transparent url(../images/foldmen_clsd.jpg) no-repeat top right;cursor:pointer;display:block;font-size:14px;height:33px;margin-top:12px;padding-left:40px;padding-top:15px;width:630px}
body.men .folder:hover{background:transparent url(../images/foldmen_clsd_ovr.jpg) no-repeat top right}
body.men .folderOpen{background:transparent url(../images/foldmen_opn.jpg) no-repeat top right;cursor:pointer;display:block;font-size:14px;height:33px;margin-top:12px;padding-left:40px;padding-top:15px;width:630px}
body.men .folderOpen:hover{background:transparent url(../images/foldmen_opn_ovr.jpg) no-repeat top right}
body.women .folder{background:transparent url(../images/foldwom_clsd.jpg) no-repeat top right;cursor:pointer;display:block;font-size:14px;height:33px;margin-top:12px;padding-left:40px;padding-top:15px;width:630px}
body.women .folder:hover{background:transparent url(../images/foldwom_clsd_ovr.jpg) no-repeat top right}
body.women .folderOpen{background:transparent url(../images/foldwom_opn.jpg) no-repeat top right;cursor:pointer;display:block;font-size:14px;height:33px;margin-top:12px;padding-left:40px;padding-top:15px;width:630px}
body.women .folderOpen:hover{background:transparent url(../images/foldwom_opn_ovr.jpg) no-repeat top right}
#footer{clear:both;color:#67889d;height:30px;margin:100px 30px 0;padding:0}
#footer ul{font-size:11px;margin:0;padding:0}
#footer li{display:inline;list-style-type:none;padding:10px 4px}
#footer li a{color:#465c76}
#footer li a:hover{color:#657486}
.fltLeft{float:left}
.fltRight{float:right}
.clearFlt{clear:both;font-size:0;line-height:0;margin:0;padding:0}
.clearTop{margin-top:0!important;padding-top:0!important}
.clearBot{margin-bottom:0!important;padding-bottom:0!important}
body.men .intSubNavSpacer{background:#fff url(../images/ind_men_nav_spcr.jpg) repeat-x center bottom!important;height:30px!important;margin:0!important;padding:0!important;width:1px!important}
body.women .intSubNavSpacer{background:#fff url(../images/ind_wom_nav_spcr.jpg) repeat-x center bottom!important;height:30px!important;margin:0!important;padding:0!important;width:1px!important}
#allSortNav,#typeSortNav{display:none}
.sidebar{position:fixed;z-index:100}
.sidebar-section{-moz-box-shadow:0 2px 6px #999;-webkit-box-shadow:0 2px 6px #999;background-color:white;behavior:url(/PIE.htc);box-shadow:0 2px 6px #999;margin-bottom:30px;padding:15px;width:189px}
body .sidebar-section h2{border:0;font-family:"Lucida Grande", "Lucida Sans Unicode";font-size:15px;margin:0;text-transform:uppercase}
body .sidebar-section .miniApt a{color:#657991;font-size:12pt;margin:0 0 5px;padding:0}
.sidebar-section li{list-style-type:none}
.sidebar-section li .miniApt{margin-bottom:20px}
.sidebar-section li .miniApt:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden}
.sidebar-section li .miniApt img{margin-right:5px;width:100px}
.sidebar-section li .miniApt .miniScore{color:#657991}
.sidebar-section li .miniApt .miniScore p{font-size:8pt;letter-spacing:-1px;text-transform:uppercase}
.sidebar-section li .miniApt .miniScore span{display:block;font-size:40pt;font-weight:700;padding:15px 0 0 2px}
#social{overflow:hidden}
#social li{float:left;list-style-type:none;margin-right:8px}
#social a{display:block;height:24px;text-indent:-9999px;width:24px}
#social a.facebook{background:url(../images/social/facebook.png) no-repeat}
#social a.twitter{background:url(../images/social/twitter.png) no-repeat}
#social a.digg{background:url(../images/social/digg.png) no-repeat}
#social a.delicious{background:url(../images/social/delicious.png) no-repeat}
#social a.reddit{background:url(../images/social/reddit.png) no-repeat}
#social a.google{background:url(../images/social/google.png) no-repeat}
#social a.stumbleupon{background:url(../images/social/stumbleupon.png) no-repeat}
body.home a:hover,.wom #listNav h1,.wom #indTitle h1{color:#fff}
body.home input.field,body.home #login_form_username,body.home #login_form_password{border-top:1px solid #091322;width:192px}
body.internal input.field,body.content input.field,body.internal #login_form_username,body.internal #login_form_password,body.content #login_form_username,body.content #login_form_password{border:1px solid #ccc;border-top:1px solid #313337;width:192px}
#loginForm span,#footer p{font-size:11px}
