@charset "utf-8";
/* CSS Document */

	a, a:active, a:visited {
		color:#735100; 
		font-weight: bold;
		text-decoration:none
	}
	a:hover {
		text-decoration: underline;
	}
	
	body { 
		background: #7e8389 url(../images/PRLBkgd.jpg) repeat-x; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin:0; 
		font-size: 12px;
		color: #000000;
	}
	ul {
		margin: 0;
		padding: 0;
	}
	h1 {
		color: #5884ac;
		font-size: 15px;
		margin: 20px 0 .5em 0;
	}
	h2 {
		color: #735100;
		font-size: 12px;
		margin: 0;
	}
	
	h5 {
		color:#000000; 
		font-size: 16px; 
		font-weight: normal; 
		margin: 0 0 8px 0;
	}

	p {
		margin: 0 0 1.1em 0;
		line-height: 1.4em;
		font-size: 12px;
	} /* fix for firefox - bug? */
	
	span.alert {
		color: #ff0000;
	}
	
	img {
		border: 0;
	}
	
	td {
		padding: 0;
		vertical-align: top;
	}
	form {
		margin: 0;
	}


	/* table listing for search results */
	table.listing tr td {
		padding: 0; 
	}
	table.listing tr td.listingRow {
		border-top: 1px solid #bfbfbf;
		padding: 12px 0 12px 0;
		width: 623px;
	}
	table.listing h3 {
		margin: 0 0 4px 0;
		font-size: 14px;		
		color:#28375d;
	}
	table.listing h3 a {
		color:#28375d;
		text-decoration: underline;
	}
	table.listing h3 a:hover {
		text-decoration: none;
	}	
	table.listingResults tr td {
		width: 340px;
		padding: 0 0 3px 0;
	}	
	table.listingDetails { 
		/*width: 400px;*/
	}
	table.listingDetails tr td {
		padding: 0 0 16px 0;
	}	
	.txtListingDetail {
		color:#5983ab;
		font-weight:bold;
	}
	
		
	.resHeader {color:#26629e; font-size: x-small; font-weight: bold; }

	/* -------------------------------------------------------------- */
	/* home - main layout */
	#main {
		background-color: #ffffff; 
		width:944px; 
		margin: 0 auto;
	}
	#mainTable {
		margin-top: 60px;
		border-top: 1px solid #ffffff;
	}
	#dvLeft {
		width: 653px;
		padding: 0 30px 30px 30px;
		}
	#dvRight {
		width: 231px;
		background: #ede3da;
		border-bottom: 1px solid #ffffff;
	}
	#dvRight h1 {
		color: #26629c;
		font-size: 11px;
		margin: 0 0 8px 0;
	}
	#dvRight p {
		font-size: 11px;
	}
	#dvRight li {
		background: url(../images/bullet.gif) 0 7px no-repeat;
		padding: 0 0 8px 10px;
		list-style: none;
		line-height: 1.4em;
		font-size: 11px;
	}
	
	/* home - left-hand side content */
	#dvHeader p {
		color: #28375d;
		margin: 0 0 12px 0;
	}
	#dvHeader li {
		color: #28375d;
		font-size: 12px;
		background: url(../images/bullet_header.gif) 0 7px no-repeat;
		padding: 0 0 6px 12px;
		list-style: none;
		line-height: 1.4em;
		margin-left:70px;
	}
	#dvSearch {
		background-color: #e1e9f1; 
		padding: 12px 18px 4px 18px; 
		margin: 12px 0 12px 0;
		width: 621px;
	}
	#dvSearch p {
		font-size: 12px;
		margin:6px 0 8px 0;
		line-height: 16px;
		vertical-align: middle;
	}
	#dvSearch p.note {
		font-size: 10px;
		margin:0 0 8px 0;
	}
	#dvSearch #dvSearchTable tr td {
		padding: 0 12px 0 0;
		vertical-align: middle;
	}
	#dvSearch input.txtInput {
		height: 15px;
		border: 1px inset #cccccc;
	}
	#dvSearch input.bLogin {
		font-size: 11px;
	}
	#dvExclusiveExisting, #dvExclusiveNewDev, #dvConventions, #dvConferences, #dvContact {
		
	}
	#dvExclusiveNewDev strong, #dvExclusiveNewDev b, #dvConventions strong, #dvConventions b, #dvConferences strong, #dvConferences b, #dvContact strong, #dvContact b {
		color: #735100;
	}
	
	#dvExclusiveExisting ul {
		margin: 0;
		padding: 0;
	}
	#dvExclusiveExisting ul li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#dvExclusiveExisting h3 {
		margin: 0;
		font-size: 12px;		
	}
	#dvExclusiveExisting h3 a {
		color:#28375d;
		text-decoration: underline;
	}
	#dvExclusiveExisting h3 a:hover {
		text-decoration: none;
	}
	
	#dvConventions a, #dvConferences a {
		font-weight: normal;
		text-decoration: underline;
	}
	
	/* home - right-hand side content */
	#dvGettingStarted {
		background: #eee1d9 url(../images/bg_dvRight.jpg) no-repeat;
		padding: 25px 18px 25px 18px;
		border-bottom: 2px solid #ffffff;
	}
	#dvResources {
		background: #eee1d9 url(../images/bg_dvRight.jpg) no-repeat;
		padding: 25px 18px 25px 18px;
	}
	
	/* footers */
	#dvFooter1, #dvFooter2, #dvFooter3 {
		margin:0px; 
		padding:0px; 
		width:944px;
		clear: both;
	}
	#dvFooter3 p {
		font-size: 10px;
	}
	#dvFooter1 {background-color:#ede8d3;  height:24px; border-bottom: 1px solid #ffffff;}
	#dvFooter2 {background-color:#c8a48a;  height:47px;}
	#dvFooter3 {color:#ffffff; margin: 10px auto 10px auto;}


	/* -------------------------------------------------------------- */
	/* listing - main layout */
	#listingsTable {
		margin: 0;
		border-top: 1px solid #ffffff;
	}
	#dvListingLeft {
		background-color:#ede8d4; 
		padding:30px 14px 30px 14px; 
		width: 233px;
		}
	#dvListingRight {
		padding:30px 30px 30px 30px; 
		width: 623px;
	}
	#dvListingLeft p {
		font-size: 11px;
	}
	#dvListingLeft h3 {
		font-size: 12px;
		color: #751e00;
		margin: 10px 0 4px 0;
	}
	#dvListingLeft select {
		width: 233px;
	}
	#dvListingLeft input.inpLocation {
		width: 227px;
	}
	
	/* listing - right-hand side content */
	#dvSearchListing {
	}
	
	.dvPagination {
		height: 30px;
		border-top: 1px solid #bfbfbf;
	}
	.dvPagination p {
		font-size: 11px;
		line-height: 30px;
		vertical-align: middle;
		margin: 0;
	}
	.dvPageNumber {
		float: left;
	}
	.dvPageNumber a, .dvPageNumber a:active, .dvPageNumber a:visited {
		color: #735100;
		text-decoration: none;
	}
	.dvPageNumber a:hover {
		text-decoration: underline;
	}
	.dvNumListings {
		float: right;
	}
	.dvNumListings a {
		font-weight: normal;
		color: #000000;
	}
	
	/* -------------------------------------------------------------- */
	/* details - */

	h4 { color:#28385c }
	.txtBackLink {
		color:#725100;
		font-weight:bold;
	}
	.dvDetailsID {
		height: 30px;
		border-top: 1px solid #bfbfbf;
	}
	#dvDetailsLeft, #dvDetailsRight {
		color:#838383; 
		font-size: 11px;
		line-height: 30px;
		vertical-align: middle;
		margin: 0;
	}
	#dvDetailsLeft {
		float:left;
	}

	#dvDetailsRight {
		float:right;
	}
	.printListing {
		background: url(../images/icon_print.gif) 0 6px no-repeat;
		padding-left: 22px;
	}
	
	#contactPRL {
		background: #eee6d9 url(../images/bg_contactPRL.gif) no-repeat;
		width: 591px;
		padding: 16px;
		margin-bottom: 16px;
	}
	#contactPRL h1 {
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		color: #751e00;
	}
	#contactPRL p {
		margin: 0;
		font-weight: bold;
		font-size: 12px;
		color: #751e00;
	}



