			* {
				margin:0;
				padding:0;
				}
			body {
				background:url("/include/layouts/images/bg.jpg") repeat-x #a8b87c;	
				color:#000;
				font:normal 13px "Trebuchet MS", Tahoma, sans-serif;
				text-align:center;
				}
			#container {
				margin: 15px auto;
				width: 800px; text-align:left;
				}
			a{
				color: #3b592a;
				}
			a:hover{
				color: #90732b;
				}
			/*#homelink {
				padding:6px 20px;
				margin:0;
				text-align:center;
				float: right;
				position: relative;
				top: 65px; height: 25px;
				z-index:1;
				}
			#homelink a {
				font-size:12px;
				text-decoration: none;
				font-weight:bold;
				color:#fff;
				margin:0px;
				padding:5px 12px 5px 12px;
				border:1px solid #000;
				background:#a31319;
				}
			#homelink a:hover {
				font-size:12px;
				text-decoration: underline;
				font-weight:bold;
				color:#a31319;
				margin:0px;
				padding:5px 12px 5px 12px;
				border:1px solid #000;
				background:#ccc;
				}
			#name {
				text-align: left;
				color: #fff;
				margin-left: 10px;
				position: relative;
				top: 65px; width: 275px;
				}
			* html #name {
				margin-left: 0px; text-align:left;
				}
			#name h1 {
				font-size: 35px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				padding-top: 15px;
				text-transform: Uppercase;
				}
			#name .first {
				color: #ffcc00;
				}*/
			#header {
				height:306px;
				width: 800px;
				}
			#header .left {
				float: left;
				}
			#header .right {
				float: right;
				}
			#topnav {
				background: url("/include/layouts/images/top-nav.gif") no-repeat #cb1111;
				height: 51px;
				width: 800px;
				float: left;
				color: #3b592a;
				}
			#topnav ul {
				list-style: none;
				text-align: left;
				font-size: 18px;
				font-weight: normal;
				font-family: Georgia, "Times New Roman", Times, serif;
				line-height:;
				margin:0 0 0 195px;
				padding:10px 0 0 0;
				}
			#topnav li {
				background: url("/include/layouts/images/nav-divider.gif") center left no-repeat;
				display: block;
				float: left;
				padding:0 17px 0 30px; /* change back to 0 7px 0 20px when done -pr */
				}
			#topnav li.first {
				background:none;
				padding:0 17px 0 0; /* change back to 0 7px 0 20px when done -pr */
				}
			#topnav li.last {
				padding:0 0 0 30px; /* change back to 0 7px 0 20px when done -pr */
				}
			#topnav a{
				color: #3b592a;
				text-decoration: none;
				}
			#topnav a:hover{
				color: #90732b;
				}
			#content {
				background: url("/include/layouts/images/page-bg.gif") top left repeat-y;
				margin:0;
				padding:0;
				float: left;
				width: 800px;
				}
			#leftnav {
				background: url("/include/layouts/images/left-nav-bg.gif") top left no-repeat #dcd6ac;
				border:solid #a1964c;
				border-width:0 2px 2px 2px;
				width: 153px;
				float: left;
				color: #3b592a;
				margin:0 0 12px 17px;
				}
			#leftnav ul {
				list-style: none;
				text-align: left;
				font-size: 16px;
				font-weight: normal;
				font-family: Georgia, "Times New Roman", Times, serif;
				margin:0;
				padding:0;
				}
			#leftnav li {
				background:#dcd18f;
				border:solid #a1964c;
				border-width:2px 0 2px 0; 
				display: block;
				padding:3px 5px 3px 12px;
				margin:0 0 4px 0;
				}
			#leftnav ul li a{
				color: #3b5a2a;
				text-decoration: none;
				}
			#leftnav ul li a:hover{
				color: #90732b;
				}
			#leftnav .info {
				font-size:13px;
				font-weight:bold;
				line-height:14px;
				color:#3b5a2a;
				margin:80px 0 50px 12px;
				}
			#find {
				float: left;
				margin-left: 13px;
				}
			* html #find {
				float: left;
				margin-left: 6px;
				}
			#mapping {
				float: left;
				margin: 0px 13px;
				}
			#explore {
				float: left;
				}
			#main {
				width: 735px;
				}
			#rightcontent {
				width: 226px;
				}
			#rightcontent h2 {
				color: #a31319;
				font-size: 17px;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				padding: 10px 0 0 0;
				text-align: left;
				text-transform: Uppercase;
				border-bottom: 1px solid #dbdbdb
				}
			#rightcontent p {
				color: #626262;
				font-size: 15px;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				padding: 10px 0 5px 5px;
				text-align: left;
				}
			#page {
				background:url("/include/layouts/images/vine-art.gif") bottom right no-repeat #fff;
				border:2px solid #a1964c;
				float:right;
				margin:0 17px 10px 0;
				padding:15px 15px 20px 15px;
				width:565px;
				min-height:361px;
				vertical-align: top;
				overflow:auto;
				}
			#map {
				background:url("/include/layouts/images/vine-art.gif") bottom right no-repeat #fff;
				border:2px solid #a1964c;
				float:right;
				margin:0 17px 10px 0;
				padding:15px 15px 20px 15px;
				width:732px;
				vertical-align: top;
				}
			#page h1, #map h1 {
				background:url("/include/layouts/images/h1.gif") bottom left no-repeat;
				color: #3b5a2a;
				font-size: 25px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				padding:0 0 3px 0;
				margin:0 0 5px 0;
				}
			#page h2, #map h2 {
				color: #91762e;
				font-size: 20px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				padding:0 0 3px 0;
				margin:20px 0 2px 0;
				}
			#page p, #map p {
				padding:5px 25px 0 0;
				margin:10px 0 5px 0;
				align:left;
				}
			#page .header, #map .header  {
				font-size: 13px;
				font-weight: bold;
				text-align: left;
				text-transform: Uppercase;
				}
			#page .rightimg, #map .rightimg {
				border:2px solid #a1964c;
				margin:0 0 7px 7px;
				float:right;
				}
			#page ul, #map ul {
				list-style-image:url("/include/layouts/images/bullet.gif");
				list-style-position:inside;
				margin:10px 0 5px 10px;
				}
			#page ul li, #map ul li {
				padding:0;
				}
			#page img {
				margin:7px;
				}
				
			/*homes gallery*/
			#homes { 
				width:150px;
				float:left;
				margin:10px 10px 10px 10px;
				text-align:center;
				}
			#villas {
				margin:10px auto;
				text-align:center;
				}
			#homes img, #villas img { 
				border:0;
				}
			#homes a, #villas a { 
				color:#3B5A2A;
				text-decoration:none;
				}
			#homes a:hover, #villas a:hover { 
				color:#90732B;
				}
			#clear { clear:both;}
			/*homes gallery end*/
			
				
			.emaillink { font-size: 12px; }
			#footer {
				background: url("/include/layouts/images/footer.gif") top left no-repeat;
				clear:both;
				color: #fff;
				display: block;
				height: 18px;
				text-align: center;
				font-size:10px;
				padding-top: 7px;
				margin: 0;
				width: 800px;
				}
			#footer p {
				color: #fff;
				text-align: right;
				font-size:11px;
				padding-top: 1px;
				}
			#footer p a {
				color: #fff;
				}
			#footer p a:hover {
				color: #3b5a2a;
				}
			* html #footer {
				margin-right: 20px;
				width: 942px;
				}
tr.detail1   { font-family: Georgia, 'Times New Roman', Times, serif; color: #FFFFFF; background-color: #FFFFFF;}
tr.detail0   { font-family: Georgia, 'Times New Roman', Times, serif; color: #333399; background-color: #CCCCCC;}

td.photo { color: #FFFFFF; font-size: 12px }
td.white { color: #FFFFFF; font-size: 12px }
td.small      { color: #000; font-size: 12px; line-height: 21px; }
td u { text-decoration: none; }


/*others */
.info         { color: green; }
.error        { color: #c00; font-weight:bold; }

/* Content Styles */
.contenttext { font-size: 12px; }
.contenttext a img{border:none;}
.contenttext a:hover img{border:none;}

.classlinks {margin-left:150px;}
.classlinks td{padding:10px;}
.classlinks a{border:0px solid #000;}

.mortlogo img {border:none;}

.backtop { float:right; margin:-17px 0 0 0; }
.backtop img { padding:0 3px 0 0; }
.viewlinks img {margin:0 3px -2px 0; padding:0 2px 0 0;}
	
#content ul.resource-list { list-style:none; margin:0; text-indent:0; }
#content ul.resource-list li { background:url("/images/web_16.gif") no-repeat; padding:0 0 10px 22px; }

.bold {
	font-weight:bold;
	}
.altsearch {
	font-size:.8em;
	text-align:center;
	padding:10px 0 0 0;
	}
.altsearch a {
	font-weight:bold;
	}
.small {
	font-size:12px;
	}
.verysmall {
	font-size:12px;
	}
.smallbold {
	font-weight:bold;
	/*font-size:.75em;*/
	font-size:12px;
	}
.contenttitle {
	background:url("/images/contenttitle-bg.gif") no-repeat 10% 100%;
	border-bottom:1px solid #d5d5d5;
	color:#E11836;
	font:bold 1.4em georgia,times,serif;
	font-weight:bold; 
	font-size: 1em;
	letter-spacing:.3em;
	margin:0; 
	padding:5px 0; 
	text-transform:uppercase;

	}
.Contensubtitle {
	font-size:1.1em;
	font-weight:bold;
	}
.contentblock {
	font-size:.9em;
	margin:0 20px 0 20px;
	padding: 0 auto;
	}	
.Contentsummary {
	font-style:italic;
	}
.Contenttext { padding:10px; }
.Contentphoto {

	}
.contenturl { text-decoration:none; }

.Contentbulletlist { padding:0 0 0 30px; }
.Contentbulletitem { font-size:.9em; }
.officelist a {
	font-size:.9em;
	font-weight:normal;
	color:#000;
	width:220px;
	margin:2px 0 2px 20px;
	padding:2px 12px;
	border:1px solid #000;
	display:block;
	background:#eec;
	}
.officelist a:hover {
	background:#E11836;
	color:#fff;
	text-decoration:none;
	}
.officelist {
	list-style:none;
	}
.textbutton {
	padding:0;
	margin:0;	
	}
.textbutton a {
	font-size:.9em;
	font-weight:bold;
	color:#fff;
	margin:2px;
	padding:2px 12px;
	border:1px solid #000;
	background:#c00;
	width:200px;
	}
.textbutton a:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
	}
.textbutton2 {
	padding:10px;
	margin:0;
	text-align:center;
	vertical-align:top;
	}
.textbutton2 a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:2px;
	padding:5px 12px 5px 12px;
	border:1px solid #000;
	background:#ccc;
	}
.textbutton2 a:hover {
	background:#fff;
	color:#fff;
	text-decoration:none;
	}
	
#content .pagehead {
	padding:20px 20px 10px 0px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	}
#flash {
	border:1px solid #fff;
	vertical-align:top;
	background:#888;
	}

#officepic {
	margin-right:80px;
	border:2px solid #000;
	}
.newssummary {
	font-size:.85em;
	font-weight:bold;
	font-style:italic;
	}
	

	#communities { border:1px solid #e6e6e6; border-collapse:collapse; border-spacing:0; margin:10px 0 0; width:500px; }
	#communities td { border:1px solid #e6e6e6; font-size:13px; padding:2px; text-align:center; }

	#contact-form { border:0; border-collapse:collapse; border-spacing:0; font-size:13px; margin:10px 0; }
	#contact-form td, #contact-form th { padding:4px; vertical-align:top; }
	#contact-form th { font-weight:bold; text-align:right; }
	#contact-form th.hdr { text-align:left; }
	#contact-form .small { font-size:13px; } /* *KLUDGE* Stupid fix to correct programming font-size issue... */

	#value-form { border:0; border-collapse:collapse; border-spacing:0; font-size:13px; margin:10px 0; }
* html	#value-form { margin:10px -20px 0 0; }
	#value-form td, #value-form th { padding:1px; vertical-align:top; }
	#value-form th { font-weight:bold; text-align:right; }
	#value-form th.hdr { text-align:left; }
	#value-form .small { font-size:13px; } /* *KLUDGE* Stupid fix to correct programming font-size issue... */

	#content fieldset { border:1px solid #a31319; margin:15px; padding: 5px; width:680px; }
	#content fieldset legend {  background:#a31319; border:1px solid #a31319; color:#fff; font:bold 16px arial,helvetica,sans-serif; margin:0 0 10px 10px; padding:5px 9px; }
	#content fieldset p { font-size:13px; }
	* html #content fieldset legend { margin-top:15px; }
	* html #content fieldset { margin:0 15px; }

	#content #form-nav { display:block; margin:0 15px; text-align:center; width:680px; }
	#content #form-nav .prev { background:#ccc; border:1px solid #000; float:left; font-size:11px; margin:0 0 2px; padding:3px; width:75px; }
	#content #form-nav .next { background:#ccc; border:1px solid #000; float:right; font-size:11px; margin:0 0 2px; padding:3px; width:75px; }

	#content table p { padding:0 0 7px; }



#disclaimer { clear:both; font-size:10px; margin:10px 15px 25px; width:660px; }
	#disclaimer p { margin:0 0 5px; padding:0; }
	#disclaimer .left { border:0; float:left; margin:0 5px 0 0; }
				
/* New Communities Image Map */

			#communitiesmap2 { background:url("/images/bcmapJune07.gif") no-repeat; height:732px; 
				margin:10px 0 0 22px; position:relative; width:680px; }
			#communitiesmap2 img { border:0; }
			#communitiesmap2 p { margin:0; padding:0; }
			#communitiesmap2 a { border:0 dashed #000; height:17px; text-decoration:none; position:absolute; width:17px; }
			#communitiesmap2 a h4 { display:none; }
			#communitiesmap2 a span { display:none; }
			#communitiesmap2 a:hover { border:0; }
			#communitiesmap2 a:hover span { background:#ff9; border:1px solid #c00; color:#000; display:block; 
				font:normal 11px tahoma,verdana,sans-serif; left:10px; padding:5px; position:relative; top:10px; width:210px; }

/*Ashland Commons*/				#communitiesmap2 a.hood-01 { left:113px; top:375px; }
/*Bartram Trail*/				#communitiesmap2 a.hood-02 { left:118px; top:253px; }
/*Chapparal*/					#communitiesmap2 a.hood-03 { left:318px; top:226px; }
								#communitiesmap2 a.hood-03:hover span { left:-200px; top:10px; }
/*Estates at Jones Creek*/		#communitiesmap2 a.hood-04 { left:304px; top:199px; }
								#communitiesmap2 a.hood-04:hover span { left:-205px; top:15px; }
/*Hunters Cove*/				#communitiesmap2 a.hood-05 { left:317px; top:148px; }
								#communitiesmap2 a.hood-05:hover span { left:10px; top:-78px; }
/*Ivy Falls Plantation*/		#communitiesmap2 a.hood-06 { left:99px; top:266px; }
/*Jones Creek Plantation*/		#communitiesmap2 a.hood-07 { left:294px; top:178px; }
								#communitiesmap2 a.hood-07:hover span { left:-205px; top:15px; }
/*Millshaven*/					#communitiesmap2 a.hood-08 { left:169px; top:218px; }
/*Northridge*/					#communitiesmap2 a.hood-09 { left:256px; top:178px; }
								#communitiesmap2 a.hood-09:hover span { left:-205px; top:15px; }
/*River Birch Landing*/			#communitiesmap2 a.hood-10 { left:157px; top:246px; }
/*River Island*/				#communitiesmap2 a.hood-11 { left:344px; top:156px; }
/*Tudor Branch*/				#communitiesmap2 a.hood-12 { left:160px; top:268px; }
/*Tyler Woods*/					#communitiesmap2 a.hood-13 { left:184px; top:270px; }
/*Village at Riverwatch*/		#communitiesmap2 a.hood-14 { left:353px; top:255px; }
/*Walnut Park*/					#communitiesmap2 a.hood-15 { left:454px; top:290px; }
								#communitiesmap2 a.hood-15:hover span { left:-205px; top:15px; }
/*Whitney Pointe*/				#communitiesmap2 a.hood-16 { left:416px; top:385px; }
								#communitiesmap2 a.hood-16:hover span { left:-205px; top:15px; }
/*Walden Place*/				#communitiesmap2 a.hood-17 { left:433px; top:397px; }
/*Indian Springs*/				#communitiesmap2 a.hood-18 { left:84px; top:330px; }
/*Briggs Square*/				#communitiesmap2 a.hood-19 { left:522px; top:294px; }
								#communitiesmap2 a.hood-19:hover span { left:-205px; top:15px; }
/*Herndon Pointe*/				#communitiesmap2 a.hood-20 { left:591px; top:336px; }
								#communitiesmap2 a.hood-20:hover span { left:-205px; top:15px; }
/*Scarborough Station*/			#communitiesmap2 a.hood-21 { left:614px; top:207px; }
								#communitiesmap2 a.hood-21:hover span { left:-200px; top:-50px; }
/*Flat Rock Hill*/				#communitiesmap2 a.hood-22 { left:588px; top:227px; }
								#communitiesmap2 a.hood-22:hover span { left:-205px; top:15px; }
/*Deerfield*/					#communitiesmap2 a.hood-23 { left:69px; top:480px; }
/*Tarton Staion*/				#communitiesmap2 a.hood-24 { left:593px; top:211px; }
								#communitiesmap2 a.hood-24:hover span { left:-200px; top:-40px; }
/*Village West at Sage Creek*/	#communitiesmap2 a.hood-25 { left:575px; top:213px; }
								#communitiesmap2 a.hood-25:hover span { left:-205px; top:15px; }
/*Maples Ferry*/				#communitiesmap2 a.hood-26 { left:275px; top:179px; }
								#communitiesmap2 a.hood-26:hover span { left:-205px; top:15px; }
/*Grand Oaks*/					#communitiesmap2 a.hood-27 { left:634px; top:232px; }
								#communitiesmap2 a.hood-27:hover span { left:-205px; top:15px; }
/*Chastain Place*/				#communitiesmap2 a.hood-28 { left:115px; top:275px; }
/*The Ridge*/					#communitiesmap2 a.hood-29 { left:355px; top:659px; }
								#communitiesmap2 a.hood-29:hover span { left:-200px; top:-25px; }
/* End New Communities Image Map */	
/* Property Detail Page */		
	
/* Property Detail Page */

/* Property Detail Page */

#cstable {
	background:#fff;
	}
#cstable .small {
	font-size: 12px;
	}
#propdetails td {
	margin:0 auto;
	padding:0 auto;
	border:0px solid #000;
	}
.cs {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.pg-title {
	font-weight:bold;
	color:#555;
	}
#homedetails table {
	background:#fff;
		}
.nextprev {
	font-size:.75em;
	font-weight:bold;
	padding:0 12px 0px 12px;
	}
#bottomdetails {
	padding:0 auto;
	margin:0 auto;
	}
#viewmap {
	padding:0;
	margin:10px;
	}
.remarks {
	font-size:.75em;
	text-transform:capitalize;
	padding:0 20px 10px 20px;
	margin:0;
	width:90%;	
	}

.detailatt {
	font-size:.75em;
	padding:0;
	margin:0 0 -2px 0;
	list-style:none;
	}
.propdetail a {
	font-size:.7em;
	font-weight:normal;
	color:#000;
	width:220px;
	margin:2px;
	padding:2px 12px;
	border:1px solid #000;
	display:block;
	background:#eec;
	}
.propdetail a:hover {
	background:#E11836;
	color:#fff;
	text-decoration:none;
	}

.disclaimer { 
	background:#fff; 
	padding:6px;
	font-size:.65em;
	margin-right:0 auto;
	}	
.photogallery {
	font-weight:bold;
	}
	
/* Form Styles */

#content form {
	padding:0 0px 10px 10px;
	font-size:.9em;
	}
label {
	width: 8em;
	margin-right: 0.5em;
	}
.submit input {
	margin-left: 4.5em;
	}

.submit input {
	color: #fff;
	background: #ffa20f;
	border: 2px outset #000;
	}

.proptext {
	padding:5px;
	font-size:.8em;
	text-align:left;
	}
select, .select { font-size:10px; }
.pageselect { width:50px; }
.bselect { width:100px; }

/* END Form Styles */	

#new-communities { margin:15px; }
	#new-communities dl { clear:both; margin-bottom:7px; }
	#new-communities dl dt { float:left; text-align:center; width:125px; }
	#new-communities dl dd { font-size:13px; margin-left:130px; }
	#new-communities dl dd h3 { color:#333; font:bold 16px georgia,times,serif; }
	#new-communities img { border:0; }
	#communities td { border:1px solid #e6e6e6; font-size:13px; padding:2px; }

	#photo-callout { float:left; margin:10px 10px 0 0; width:120px; }
	#photo-callout img { margin:0 0 5px 0; }

	#property-detail { border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0; }
	#property-detail img { border:0; }
	#property-detail td { vertical-align:top; }
	#property-detail #details { padding:10px; }
	#property-detail #details dl { border:solid #e6e6e6; border-width:0 0 1px 0; font-size:11px; margin:0 0 10px; padding:0; }
	#property-detail #details dl dt { border-top:1px solid #e6e6e6; float:left; font-weight:bold; padding:3px; width:100px; }
	#property-detail #details dl dd { border:solid #e6e6e6; border-width:1px 0 0 1px; display:block; margin-left:100px; padding:3px; }

	#property-detail #photo { padding:10px; text-align:center; }
	#property-detail #photo #browse-pics { border:0; border-collapse:collapse; border-spacing:0; font:bold 12px arial,helvetica,sans-serif; margin:0 auto; text-align:center; }
	#property-detail #photo #browse-pics td { background:url("/images/buttons/gallery_bg1_btn.gif") repeat-x; color:#fff; padding-top:3px; text-align:center; width:22px; }
	#property-detail #photo #browse-pics td.nav {padding-top:0; }
	#property-detail #photo #browse-pics td input.pgnum { background:none; border:0; color:#fff; font:bold 12px arial,helvetica,sans-serif; height:20px; text-align:center; vertical-align:middle; width:22px; }
	* html #property-detail #photo #browse-pics td input.pgnum { margin-top:-2px; }

	#property-detail #photo ul#features { list-style:none; margin:0; padding:0; text-indent:0; }
	#property-detail #photo ul#features li { display:inline; }
	#property-detail #photo ul#features li a { background:#ccc; border:1px solid #aaa; display:block; font-size:11px; margin:0 0 2px; padding:3px; }


	#mls-search { background:#f7f7f7; border:1px solid #e6e6e6; border-collapse:collapse; border-spacing:0; height:25px;
			margin:0 15px 2px; padding:5px; width:650px; }
	#mls-search input, #mls-search strong { display:block; float:left; margin:3px; }
	#mls-search input { font-size:13px; }

	#offices { border:0; border-collapse:collapse; border-spacing:0; margin:10px 15px 7px; }
	#offices td { padding:0 25px 5px 0; }

	#search-form { border:0; border-collapse:collapse; border-spacing:0; font-size:13px; margin:15px 0; width:675px; }
	#search-form td, #search-form th { padding:4px; }

	#search-results { background:#fff; border:1px solid #e6e6e6; border-collapse:collapse; border-spacing:0;
			font-size:12px; margin: 0 15px 2px; padding:0; width:675px; }
	#search-results td, #search-results th { border:1px solid #e6e6e6; padding:5px; text-align:left; vertical-align:top; }
	#search-results td.price { font:weight:bold; height:20px; }
	#search-results td.propimg { width:128px; }
	#search-results th { background:#f7f7f7; }
	#search-results tr td table { border:1px solid #e6e6e6; border-collapse; border-spacing:0; }
	#search-results tr td table tr td { padding:0; }
	#search-results tr td table tr td.details table { border:0; width:100%; }
	#search-results tr td table tr td.details table tr td { border:0; }
	#search-results tr td table tr td.address { font-size:13px; font:weight:bold; text-align:right; width:25%; }

	#search-results-hdr { background:#fff; border:1px solid #e6e6e6; border-collapse; border-spacing:0; font-size:12px; margin:0 15px 2px; padding:0; width:650px; }
	#search-results-hdr td { padding:0px; vertical-align:top; }
	#search-results-hdr td.pagejump { text-align:right; }
	
	
	div.clear { clear:both; font-size:1px; height:1px; width:1px; }
	ul { list-style:square; margin:0 0 7px 25px; }
	
	#content #submitbutton { background:#c00; border:1px solid #000; color:#fff; font-size:14px; font-weight:bold; margin:10x auto; padding:5px 10px; text-align:center; text-decoration:none; width:150px; }

	#content .backbutton {
		margin:10px 0 15px 0;
		text-align:center;
		}
	#content .backbutton a {
		background:#c00;
		border:1px solid #000;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		margin:10x auto;
		padding:5px 10px;
		text-align:center;
		text-decoration:none;
		width:150px;
		}
	#content .backbutton a:hover {
		color:#fc0;
		}

	#content .req { color:#c00; font-weight:bold; }
	
	


