/* CSS Document */html {   height:100%;}* {   padding:0;   margin:0;}body {	margin: 0px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	height:100%;	width:750px;}h1 {	font-size:16px;}.mainphoto {	margin:00px 0px 10px 0px;}.left {	float:left;}.right {	float:right;}.leftfeatureboxes {	width:184px;	float:left;}.featureleft {	width:184px;	float:left;	margin-left:4px;}.featurelefthome {	width:184px;	float:left;	margin-left:4px;}.featurebox {	overflow:hidden;}.featureinner {	background-image:url(../images/featurebox/feature_bg.gif);	width:174px;	height:228px;	padding:5px;	display:block;}.featureinnerhome {	background-image:url(../images/featurebox/featurehome_bg.gif);	width:174px;	height:270px;	padding:5px;	display:block;	position:relative;}.featureinnerhome a.button,.featureinnerhome input.submit {	position:absolute;	bottom:10px;	left:10px;}.featuretext {	padding:10px;	width:154px;}.whiteinner {	padding:10px;	border-style:solid;	border-color:#CCCCCC;	border-width:1px;	border-top:hidden;}.greyinner {	padding:10px;	background-color:#333333;	height:100%;}.searchbox {	width:184px;	height:260px;	float:left;	margin-left:1px;	margin-bottom:5px;}.searchinner {	background-color:#333333;	width:164px;	height:548px;	padding:10px;}.infobutton {	margin-top:10px;}.red {	color:#FF0000;}.white {	color:#FFFFFF;	font-weight:bold;}.whitebold {	color:#FFFFFF;	font-size:11px;	font-weight:bold;}.lightgrey {	color:#999999;}#offices {	width:373px;	margin-bottom:5px;}.margin {	padding:10px;}.table {	margin:8px 0px 8px 0px;}.input {	font:Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	margin-bottom:8px;}.dropdown {	font:Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	margin-bottom:8px;}#locationinner {	border:solid;	border-width:1px;	border-color:#999999;	border-top:none;	padding:5px;}#propertysearch {	width:560px;	height:218px;	float:right;}#propertysearchinner {	width:540px;	height:208px;	background-color:#333333;	padding:20px 10px 10px 10px;}.textcolum {	margin:20px 20px 0px 0px;	width:167px;	float:left;}.textcolumright {	margin-top:20px;	width:166px;	float:right;}#faqinner {	width:540px;	height:977px;	background-image:url(../images/faq_bg.gif);	padding:10px;}/*   Link   */a:link { 	color: #666666;	text-decoration: none;}a:hover { 	color: #666666;	text-decoration: underline;}a:visited { 	color: #666666;	text-decoration: none;}a:visited:hover { 	color: #666666;	text-decoration: underline;}a:active { 	color: #666666;	text-decoration: none;}a.creativespark:link { 	color: #999999;	text-decoration: none;}a.creativespark:hover { 	color: #999999;	text-decoration: underline;}a.creativespark:visited { 	color: #999999;	text-decoration: none;}a.creativespark:visited:hover { 	color: #999999;	text-decoration: underline;}a.creativespark:active { 	color: #999999;	text-decoration: none;}a.creativespark:active:hover { 	color: #999999;	text-decoration: underline;}a.redlink:link { 	color: #FF0000;	text-decoration: none;}a.redlink:hover { 	color: #FF0000;	text-decoration: underline;}a.redlink:visited { 	color: #FF0000;	text-decoration: none;}a.redlink:visited:hover { 	color: #FF0000;	text-decoration: underline;}a.redlink:active { 	color: #FF0000;	text-decoration: none;}a.redlink:active:hover { 	color: #FF0000;	text-decoration: underline;}a.button:link { 	color: #FFFFFF;	text-decoration: none;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:hover { 	color: #FFFFFF;	text-decoration: underline;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:visited { 	color: #FFFFFF;	text-decoration: none;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:visited:hover { 	color: #FFFFFF;	text-decoration: underline;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:active { 	color: #FFFFFF;	text-decoration: none;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}a.button:active:hover { 	color: #FFFFFF;	text-decoration: underline;	background-image:url(../images/bt_blank.gif);		width:71px;	height:17px; 	background-repeat:no-repeat;	font-size:11px;	font-weight:bold;	display:block;	text-align:center;	padding-top:5px;	margin-top:3px;}