/* xydevelopments by redjelly.com */body {  margin: 1px;  padding: 0px;  background:#ffffff;  color: white;  background-image: url(assets/background_xys.gif);  background-repeat: repeat-x;  font: small Arial, Helvetica, Verdana, sans-serif;}#wrapperxy {  margin: 0px auto;  width:800px;  padding: 0px;  }#logoswrapper {  margin: 0px auto;  width:800px;  padding: 0px;  border-bottom:0px solid #999990;  border-right:0px solid #999999;  border-left:0px solid #999999;  }#wrapper {	position:absolute;	top:95px;  margin: 0px auto;  width:800px;  background-color: #ffffff;  padding: 0px;  border-bottom:1px solid #999990;  border-right:1px solid #999999;  border-left:1px solid #999999;  }#headerhome {	padding: 0px 0 0 0;	background-color: #eeeeee;		}	#header{	padding: 0px 0 0 0;	background-color: #cccc99;		}#header-bottom {  /** border-top: 1px solid #b9d2e3; **/  border-bottom: 1px solid #999999;  background-color: #cccc99;  height:1%;}#header-bottom ul {  margin: 0;  padding: 0px 10px 3px 0;  text-align: right;}#header-bottom li {  display: inline;  padding: 0px 5px 0px 5px;  color: #666666;}#header-bottom a:link, #header-bottom a:visited {  text-decoration: none;  font-size: 110%;  font-variant:small-caps;  color: #666666;}#header-bottom a:link.on, #header-bottom a:visited.on  {  text-decoration: none;  font-size: 110%;  font-weight:bold;  font-variant:small-caps;  color: #66662b;}#tagline {  font-weight: bold;  font-size:110%;  color: #333300;  font-variant:caps;  margin: 0;  padding: 2px 0 0 20px;  width: 250px;  float: left;} #main {	position: relative;	top:0px;	left:  0;	width: 100%;	margin-top: 0px;	background-color: #FFFFFF;}#content {  margin: 10px 0 0 240px;  padding-top:10px;  padding-bottom:10px;  border-left: 1px solid #999999;  background-color: ffffff;  color: #666666;    }/** #mainfeature_about {  background-image: url(img/mainimg.jpg);  background-repeat: no-repeat;  color: white;  padding: 2em 2em 1em 200px;  height: 1%;}#mainfeature h2 {  margin: 0;  padding: 10px 0 5px 0;  font-weight: normal;  font-size: 120%;  color: #000099;}#mainfeature p {  margin: 0;  font-size: 110%;  }#mainfeature p.more {  margin-top: 0px;  text-align: right;}#mainfeature p.more a:link, #mainfeature p.more a:visited {  color: white;  background-image: url(assets/house_t.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 16px;}**//* margin added below because the padding has been removed from the wrapper */#content {		 margin-right: 10px;	 margin-bottom: 10px;	 	 }#content .inner {  margin: 0px 15px 10px 15px;}#content .inner h2 {  color: #7e7e45;  padding-bottom: 0.2em;  border-bottom: 1px solid #cccccc;  font-size: 110%;  height:1%;}#content .inner ul.features, #content .inner ul.features2 {  margin: 0;  padding: 0;  list-style: none; }#content .inner h3 {  font-size: 110%;  color: #7e7e45;}#content .inner h3 a:link, #content .inner h3 a:visited {  color: #245185;}#content .inner p {  color: #666666;  font-size: 90%;}#content .inner .features li img, #content .inner .features2 li img {  float: right;   margin: 0 15px 5px 10px;  border:1px solid #66662b;}#content .inner .features li {  /**min-height:250px;  **/}#content .inner .features2 li {  min-height:350px;}#content .inner .features_list li {  font-size:95%;}#content .inner p.sub_2 {  font-weight:  bold;}#content .inner p.more{  margin-top: 0;  font-size:110%;  font-weight:  bold;  text-align: left;}#content .inner p.more a:link, #content .inner p.more a:visited {  color: black;  background-image: url(assets/house.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 14px;  font-size: 90%;  color: #333300;}#sidebar {  float: left;  width: 225px;  background-color: #ffffff;  color: #333300;  margin: 0px 0 0 0;  padding: 0px 0 0 0;}#sidebar h3 {  font-size: 90%;  /** background-image: url(assets/house.gif); **/  background-repeat: no-repeat;  margin: 0;  padding: 0.2em 0 0 0px;  font-weight: normal;  }#sidebar h4 {  font-size: 100%;  /** background-image: url(assets/house.gif); **/  background-repeat: no-repeat;  margin: 0;  padding: 0.2em 0 0.4em 0px;  font-weight: bold;  }#sidebar .inner {  padding: 5px 15px 0px 15px;}#sidebar ul {  list-style-image: url(assets/house.gif);  margin-left: 0;  padding-left: 20px;  font-weight:bold;}#sidebar p, #sidebar li {  font-size: 90%;  line-height: 1.4em;  }#sidebar ul a:link, #sidebar ul a:visited {  color: #333300;  text-decoration:none;}#sidebar ul a:hover {  color: #333300;  text-decoration:none;}#clear {	clear: both;	width:100%;			}	#footer {	position:relative;	bottom:0px;	padding:2px 0px 5px 10px;		}	#footer p {		margin-bottom: 0;		}		#footer a {		font-size: 80%;		color:#999999;		text-decoration:none;		}		#footer a:hover {		font-size: 80%;		color:#245185;		text-decoration:none;		}#footer a:visited {		font-size: 80%;		color:#999999;		text-decoration:none;		}/** #sidebar .date {  font-weight: bold;}  **/#searchform .text {  width: 196px;  border: 1px solid #45bac0;}#searchform .searchbutton {  text-align: right;  margin-top: 4px;}#searchform .btn {  border: 1px solid #45bac0;  background-color: #256290;  color: white;}#sidebar .sb-image {  /* float: right; */  margin: 0 10px 0 0px;}#sidebar p.more {  clear: right;  margin: 0 30px 0 0;  text-align: right;}#sidebar p.more a:link, #sidebar p.more a:visited {  color: #333300;  background-image: url(assets/house.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 14px;} #logo {	float:right;		}#contact {  position:relative;  top: 75px;  font-weight: bold;  font-size:100%;  color: #333300;  font-variant:caps;  margin: 0px;  padding: 0px 0 0 10px;   		}/*  form css */label {	width: 7em;	float: left;	text-align: right;	margin-right: 0.5em;	display: block;	}		submit input { 	margin-left: 4.5em;	color: #999999;	background: #ffffcc;	border: 1px solid #781351;	}input {	color: #66662b;	background:  #cccccc;	border: 1px solid #66662b;	}	textarea {	color: #66662b;	background:  #cccccc;	border: 1px solid #66662b;	}fieldset { 	border: 1px solid #CCCCCC;	width: 24em;	}	legend {	color: #66662b;	background: #eeeeee;	border: 0px solid #66000;	padding: 2px 5px 2px 5px;	}	