* { margin: 0; padding: 0; }

body { font-family: helvetica, arial, sans-serif; text-align: center; font-size:12px; }

a { text-decoration: none; color:#0D6974; }
a:hover { text-decoration: underline; }

.clear {
  clear: both;
  height: 1px;
  font: 0/0 serif;
}

table td { margin:5px; padding:5px; }

.center { text-align: center; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.red { color: #A7120C; }
.float_left { float: left; margin-right: 5px;}
.float_right { float:right; margin-left: 5px;}

#container { width: 800px; font-family: helvetica, arial, sans-serif; margin: 0 auto; text-align: left; }
#container li { }

.pop_up { font-family: helvetica, arial, sans-serif; text-align: left; font-size:10px; }

#header { background: url(/images/home_800_01.jpg); height: 78px; width: 800px; }




#corp_nav { height: 25px; width: 595px; list-style: none; position:absolute; margin-left:205px; }
#corp_nav li { float: left; position:relative;}
#corp_nav li a {
  color: #fff;
	text-decoration: none;
	height: 25px;
	width: 119px;
	display: block;
	font: bold 11px/25px helvetica, arial, sans-serif;
	background: url(/images/black_shade.jpg);
	text-align: center;

}

#corp_nav li a:hover { text-decoration: none; background: url(/images/black_shade_over.jpg); }

#corp_nav li ul li a,#corp_nav li ul li a:hover {
	text-align:left;
	color:#000000;
	background:none;
	height:25px;
}

#corp_nav li ul li a:hover { text-decoration:underline; }

#corp_nav li ul {
	display:none;
	position:absolute;
	top:25px;
	left:0px;
	background:#98D8E6;
	list-style:none;	
}

#corp_nav li:hover ul {
	display:block;
}

#corp_nav li ul li {
	background:#6ECDDD;
	padding-left:5px;
	margin-bottom:1px;
	width:160px;
}

#corp_nav li ul li a {
	width:160px;
}

#property_nav { height: 25px; width: 595px; float: right; list-style: none; margin-top: 27px; }
#property_nav li { float: left;  margin: 0 -25px 0 0; }
#property_nav li a {
  color: #000;
	text-decoration: none;
	font: bold 11px/30px helvetica, arial, sans-serif;
	width: 167px;
	height: 26px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	background: url(/images/top_button-plain.png); 
}

#property_nav li a:hover { background: url(/images/top_button-plain_over.png); }

#front_body { clear: both; }

#front_body .left { width: 375px; float: left; }
#front_body .right { width: 425px; float: right; }

#quick_search { padding: 124px 0 0 0; background: #CEEEE1 url(/images/home_800_CA_02.jpg) no-repeat; height:328px; }
#quick_search h1 { font-size: 26px; letter-spacing: -0.7pt; color: #0D6974; text-align: right; padding-right: 10px; }
#quick_search fieldset { border: none; }

#main_splash { background: #146A79; font-size: 20px; height: 90px; font-weight: bold; color: #F9E2BD; padding: 4px 0; text-align: center; vertical-align:text-bottom; }
#main_splash h1 { font-size: 24px; color: #fff; }

#main_splash a { color:#F9E2BD;}

#front_body .boxes { background: #FBF2E1; border: 1px solid #146A79; height: 260px;}
#front_body .boxes h1 { font-size: 14px; line-height: 20px; font-weight: bold; color: #fff; background: #146A79; text-align:center; }
#front_body .boxes li { margin-left: 35px; }
#front_body .right .boxes { text-align: center; width: 208px; margin-left: 2px; float: left; }
#front_body .left .boxes { text-align: left; }
#front_body .right .home_evaluator { height:150px; }
#front_body .right .corporate_resources {	height:106px; margin-top:2px; }
#front_body .left .investors { height:150px; }
#front_body .left .course { height:106px; margin-top:2px; text-align:center; }

.boxes p {
	margin:5px;
}

#call_toll_free { text-align: center; font-size: 16px; font-weight: bold; color: #000; line-height: 30px; background: #DDD; margin: 3px 0; }

#footer { font-size: 10px; text-align: center; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline; }


/* inner pages css */

#inner_header { background: url(/images/web_band_slice_01.gif); height: 71px; width: 800px; }
#inner_header #property_nav { margin-top: 42px; }

#inner_body { background: url(/images/inner_body_bg.jpg) repeat-y; } 
#left_menu { width: 137px; float: left; background: url(/images/web_band_slice_02.gif) no-repeat; text-align: right; padding: 60px 0 0; }
#left_menu .white_dots { color: #fff; text-align: center; letter-spacing: 6px;  }
#left_menu p { font-size: 11px; color: #000; }
#left_menu p a { color: #000; text-decoration: none; }
#left_menu p a:hover { text-decoration: underline; }
#left_menu h1, #left_menu h1 a { color: #152857; font-size: 13px; }
#left_menu h2 { color: #152857; font-weight: bold; font-size: 12px; }
#left_menu #page_info { margin-right: 6px; }
#left_menu #property_highlight { margin-top: 20px; text-align: center; }
#a {
	width:200px;
}

#page_info ul { list-style:none; }
#page_info a { color:#000000; font-size:10px; font-weight:bold; text-decoration:none; }
#page_info a:hover { color:#663333; }

#right_body { float: left; width: 652px; padding: 20px 0px 0px 10px; background:url(/images/web_band_slice_03.gif) no-repeat; }
#right_body h1 { font-size: 18px; color: #A7120C; margin: 0 0 10px 0; }
#right_body h2 { font-size: 16px; color: #000; margin: 0 0 10px 0; }
#right_body p { font-size: 12px; margin: 0 0 10px 0; }
#right_body a { color: #0D6974; }

#right_body ul { margin-left:30px; }
#right_body ul li { margin-bottom:.5em;
 list-style-image:url(/images/square_blue.jpg);  }

#main_content { 	padding-top:10px; width: 652px;  }

.green_fade_break { background:url(/images/blue_grad_all.jpg) no-repeat; height:3px; }

.state, .state a {
	color:#0D6974;
	font-size:18px;
	letter-spacing:2pt;
	padding-top:24px;
	font-weight:bold;
}

.turquoise {
	color:#0D6974;
}

#california {
	float:left;
	width:150px;
	padding-left:20px;
}

#washington {
	float:right;
	width:150px;
}

#wash_box {
	display:none;
}

#search_box {
	padding:10px;
}

.inv_event {
	width:160px;
	float:left;
}

.inv_event img {
	border:none;
}


img, div, a { behavior: url(iepngfix.htc) }
