body, .input {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;margin:0px;padding:0px;} .input{margin:0px; padding:3px; }
img {border:none;}
form {margin:0px;padding:0px;}
hr {border:0;  width:80%; color:#CCCCCC; background-color:#CCCCCC; height:1px;}
hr.fullwidth {width:100%}
a{color:#000000; text-decoration:none;} .bold{font-size:13px; font-weight:bold;}
li a {color:#000000;text-decoration:none;}
.bmargin {margin-bottom:15px;} .tmargin {margin-top:10px !important;} .lmargin {margin-left:10px;} .rmargin {margin-right:10px;} .bmargin_sml {margin-bottom:8px;}
.stmargin {margin-top:5px !important;}
.center {text-align:center;} .right {text-align:right;}
.zerotmargin {margin-top:0px;} .zerormargin {margin-right:0px !important;}
#header, #main, #top_menu, .footerdiv {margin: 0px auto;width:900px;position:relative;text-align:left;}
#main {min-height:580px;height: auto !important;height:580px;}
#header {color:#aeb0b2;height:48px;margin-bottom:20px;}
#logo {float:left;}
#header div {float:left;}
#header div#caption {padding:17px;padding-bottom:0px;font-size:16px;color:#444444;}
/**\/
form#search div#top_search{
	border:thin solid;
	border-width:1px;
	width:236px;
	margin:0px;
	padding:0px;
}
#header form#search {
	float:right;
	padding:14px;
	padding-right:0px;
	
}

#search input#serch_box {
	width:165px;
	border:none;
}

#search input#search_btn {
	width:61px;
	height:20px;
	border:none;
	background:none;
	background-image:url(../images/search_grey.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
/**/

input.text, select {height:18px;background:none; border:none; margin-top:2px;} select {border:thin solid; border-color:#cccccc;} form.float {float:left; margin-right:5px;}
form.float select{width:210px;}
.search{ float:right;background:none; background-image:url(../images/search_grey.jpg);background-position:center right;background-repeat:no-repeat; border:none; width:62px; margin-top:2px;}
select {background-image:url(../images/select.jpg);}

.cls{clear:both !important; background:none;}
.hmenu {padding:0px;}
.hmenu li {list-style:none; float:left;}
#top_menu li a {width:150px; height:47px; text-decoration:none; float:left; text-align:center; color:#000000; font-weight:bold;}
#top_menu li a:hover, .selected {background-image:url(../images/main_menu.jpg); background-repeat:repeat-x; background-position:center bottom; cursor:pointer; color:#000000; font-weight:bold;}
.selected a {color:#000000 !important;}
#top_menu li a span {width:100%; float:left; text-align:center; margin-top:14px; font-size:13px}

.vmenu {padding:0px; margin:0px;}
.vmenu li {list-style:none; padding:0px; font-size:13px;}
.vmenu li.toggler {font-size:16px; background-image:url(../images/gradient/ruler.jpg); background-repeat:repeat-x; color:#000000; padding:5px; background-position:center; padding-left:0px;}
.menu_title {background-image:url(../images/gradient/black.jpg); background-repeat:repeat-x; padding:5px; color:#FFFFFF; font-size:14px;}
.vmenu li.toggler span{background-color:#FFFFFF; padding-right:5px;}
.vmenu li a {display:block}
.vmenu li a:hover, .black {color:#000000 !important;}
.vmenu li.spacer{border:none;}

div.top_link {margin:0px;padding:0px;float:right !important; text-align:right;}
div.top_link ul li {padding-left:5px; padding-right:5px; font-size:12px;}
div.top_link ul li a {}

#left_bar, #left_bar_wide{float:left; width:200px; height:auto; margin-right:30px;}
#wrapper, #wrapper_light{float:left; width:650px;}

h1.page_title {margin:0px; font-size:20px; font-weight:lighter; color:#000000;}
h1.page_title span {font-weight:bold;}

h2.guide_title {margin:0px; font-size:16px; font-weight:lighter; color:#939598; font-weight:bold;}
h2.guide_title span{font-weight:bold;}

#footer {border-top:thin solid;border-color:#939598;border-width:1px;text-align:right;}
.footerdiv {text-align:right;font-size:11px;}

/*residents landing page*/
.col_1, .col_2 {float:left; width:217px; margin-bottom:20px; margin-right:20px}
.col_2{margin-right:0px;}
.est_listing_1 {background-color:#eeeeee;}
.title {color:#000000;cursor:pointer;font-size:13px;font-weight:bold;margin:0 0 2px;padding-bottom:3px;padding-left:10px !important;padding-top:3px;text-decoration:none;background-color:#eeeeee;}
.title{background:none; padding-left:0px !important;}
.menu_count{font-size:11px;}
.highlight{color:#000000;}
.press_images{float:left; width:172px;text-align:center;height:210px;}
.press_images a {height:170px; width:160px;}
.error {color:#FF0000; font-weight:bold;}
.done{color:#000000; padding:10px; background:#eeeeee; border: thin dotted; border-width:1px;}

#box1 {position:absolute;}
.mask{position:relative;width:auto;height:325px;overflow:hidden;}
.mask img{position:absolute;display:block;border:none;}
#handles5 {font-size:10px;}
#handles5 span {padding:5px; cursor:pointer;}
.active {color:#000000};
a.inactive:hover {cursor:default; color:#36b8ea;}
.vspacer {margin-bottom:15px;}
.ntopborder {visibility:hidden}
/*general*/
.loading_sml {background-image:url(../images/icons/loader.gif); background-repeat:no-repeat; height:16px; text-align:center; margin-top:10px; margin-left:10px;}
.error {color:#FF0000; padding:10px; font-size:11px;}


/*Products Page*/
.keypoints {margin-left:5px;}
.fieldtitle legend, legend{font-weight:bold;font-size:16px; position:absolute; top: -.5em; left: .5em;}
fieldset {position: relative; margin-top:1em; padding:10px; padding-top:.75em; border:none;}
.email_me{padding:0px; padding-top:14px; height:100%; width:100%; background-image:url(../images/white.gif); background-position:center; background-repeat:repeat-x; font-size:12px;}
.email_me input.input {width:160px; font-size:12px; margin-left:10px; margin-right:10px;}
.email_me .text {margin-left:5px; margin-bottom:5px;}
/**\/
fieldset{background-image:url(../images/white.gif); background-repeat:repeat-x; border-color:#d4d5d6;}
/**/
.yellow_g {background-image:url(../images/gradient/yellow_g.jpg); background-repeat:repeat-x; padding:1px; cursor:pointer;}
.yellow_g:hover, .white_g {background-image:url(../images/gradient/white.jpg); background-position:center; background-repeat:repeat-x; padding:1px;}
.bpadnulled {padding-bottom:0px;} fieldset div span.bullet {font-size:14px; font-weight:bold; margin-left:3px;}
.icon {vertical-align: top;margin-right: 5px;margin-top:3px;}
.icon2 {vertical-align: top;margin-right: 3px;}
.icon_big {float:right; margin-right: 5px;margin-bottom: 5px; margin-top:-5px;}
.fieldtitle {border-color:#FFFFFF; border-left:none; border-right:none; border-bottom:none; padding-left:0px; margin-left:-6px; display: inline; width:100%;}
.fieldtitle legend {left: 0px;} .btn_br {position:absolute; right:18px; bottom:-9px;}
.job_thumb {float:left; width:200px; height:140px; text-align:center; margin-bottom:20px; overflow:hidden;}
.tri_colum{width:286px; float:left; margin-right:20px; margin-bottom:20px; height:315px; position:relative;}
.ruler { background-color:#333333; height:1px;}
.vspacer {margin-top:20px;}
.red {color:#FF0000;}

/* READER RESPONSE */
.eq_radio {width:35%; float:left; padding:1%;}
h3 {margin:0px; padding:0px;}
.right_corner {position:absolute; bottom:0px; right:0px;}
.underline {text-decoration:underline !important;}