@charset "utf-8";
/* CSS Document */

a img { border:0; }

body {
	font-family:Arial, Helvetica, sans-serif;
}
#holder {
	width: 1023px; 
	min-height: 913px; 
	margin: auto;
}
#shadow_top {
	margin-left: 35px; 
	width: 981px; 
	height: 4px; 
	background-image:url(images/shadow_top.png); 
}
#shadow_bottom {
	width: 1010px; 
	height: 4px; 
	background-image:url(images/shadow_bot.png); 
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#shadow_left {
	margin-top: 35px; 
	width: 4px; 
	height: 857px; 
	float:left; 
	background-image:url(images/shadow_left.png); 
}
#maincopy {
	width: 1015px;
	height: 913px; 
	float:left; 
	background-color:#FFFFFF;
}
#maincopy_noheight {
	width: 1015px; 
	float:left; 
	background-color:#FFFFFF;
}
#shadow_topleft {
	width: 35px; 
	height: 39px; 
	background-image:url(images/shadow_topleft.png); 
	margin-top: -4px; 
	margin-left: -4px;
}
#shadow_right {
	width: 4px; 
	height: 913px; 
	background-image:url(images/shadow_right.png); 
	float:right;
}
#top_section {
	margin-left: 5px; 
	width: 1004px; 
	height: 85px; 
	margin-top: -30px;
}
#top_section img {
	float: left; 
	margin-top: 20px; 
	margin-left: 35px;
}
#register_box {
	width: 274px; 
	height: 68px; 
	background-image:url(images/top_grey.gif); 
	float: right; 
	margin-right: 10px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.register_box_input {
	height: 14px;
	margin-top: 3px;
	width: 170px;
	border-color:#c5c9cc;
	border-style:solid;
	border-width: 1px;
	font-size: 11px;
}
.register_box_input_longer {
	height: 14px;
	margin-top: 3px;
	width: 190px;
	border-color:#c5c9cc;
	border-style:solid;
	border-width: 1px;
	font-size: 11px;
}

h4{
	margin: 0px;
	font-size:11px;
	text-align:center;
	font-weight:normal;
}
h5 {
	margin: 0px;
}
.medium_text {
	font-size: 12px;
	color:#828282;
}
p {
	font-size: 12px;
	color:#828282;
	margin: 0px;
	line-height: 18px;
	margin-bottom: 10px;
}
#mainright p {
	font-size: 11px;
	color:#828282;
	margin: 0px;
	line-height: 15px;
	margin-bottom: 10px;
}
h1 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: normal;
}
h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: normal;
}
h3, h3 a {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color:#828282;
	text-decoration: none;
}

#cross_site {
	width: 600px; 
	margin-top: 10px; 
	margin-left: 400px;
	z-index: 100;
}
#header_image {
	background-image:url(/images/top_image.jpg); 
	height: 255px; 
	width: 1011px; 
	z-index: 90;
}
#header_image, #header_image * {
	margin:0; padding:0;
}
#header_image blockquote {
	padding:62px 25px 15px 70%;
	font-family:Georgia,serif;
	font-size:1em;
	line-height:1.4;
	text-indent:40px;
}
#header_image p {
	padding:0 25px 0 67%;
	color:#666;
}
#header_image a {
	text-decoration:none;
	color:#666;
}
#header_image blockquote a {
	color:#222;
}
#mainleft {
	width: 578px; 
	float:left;
}

#mainarea {
	margin-top: -40px; 
	float:right;
}
#mainleft_1 {
	height: 172px; 
	width: 538px; 
	background-image:url(images/background_box1.png); 
	padding-left: 25px; 
	padding-top: 20px; 
	padding-right: 15px;
}
#mainleft_2 {
	height: 171px; 
	width: 538px; 
	background-image:url(images/background_box2.png); 
	padding-left: 25px; 
	padding-top: 14px; 
	padding-right: 15px;
}
#mainleft_3 {
	height: 186px; 
	width: 538px; 
	background-image:url(images/background_box3.png); 
	padding-left: 25px; 
	padding-top: 14px; 
	padding-right: 15px;
}
.small_link {
	font-size: 11px;
	color: #828282;
	text-decoration: underline;
}
#mainright {
	float:left; 
	background-image:url(images/background_news.jpg); 
	width: 190px; 
	height: 557px; 
	padding-left: 15px; 
	padding-top: 20px; 
	padding-right: 30px;
}
#news_story {
	width: 194px;
	margin-bottom: 20px;
}
#nav {
	width: 160px; 
	margin-left: 30px; 
	height: 230px; 
	float:left;
}
#nav ul {
	list-style-type:none;
	padding-left: 0px;
}
#nav ul li {
	padding-left: 30px;
	background-position: 0 -69px;
	font-size:12px;
	color:#828282;
	height: 25px;
}
#nav ul li a{
	text-decoration: none;
	color: #828282;
}
#bottom_links { position:relative; }
#bottom_links, #bottom_links a, #bottom_links a:hover {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 11px;
	text-align:left;
	color:#666666;
	width: 1023px;
	margin-bottom:30px;
}
#top10 {
	width: 158px; 
	padding: 15px; 
	margin-left: 10px; 
	height: 277px; 
	float:left; 
	background-image:url(images/topten_back.gif);
}
#top10 h2 {
	font-size: 16px; 
	font-weight: bold; 
	margin-top: 8px; 
	margin-bottom: 0px;
}
#top10 img {
	float: left; 
	padding-right: 10px;
}
#leftholder {
	float:left; 
	width: 190px;
}
.side_text {
	margin-left:30px;
	float:left;
	margin-top:35px;
	padding-right:10px;
}
.side_text h2 {
	font-size:.75em;
	font-weight: bold;
}
.side_text a {
	text-decoration:none;
}
.side_text h2 a h2 {
	font-size: 1em;
}
#form1 table tr td p {font-weight:bold;}
.button{
	background:url(/dynamicfiles/images/button.png) no-repeat left 0;
	border:0;
	color:#000;
	cursor:pointer;
	display:block;
	font-size:0.85em;
	font-weight:bolder;
	height:28px;
	width:73px;
}

form.listings_form{margin:20px 0;overflow:hidden;width:100%;}
form.listings_form div{float:left;margin:0 10px 0 0;width:295px;}
form.listings_form label{display:block;float:left;margin-right:10px;padding-top:3px;width:95px;font-size:0.75em;color:#666;}
span.req { color:#F00; font-weight:bold; }
form.listings_form input.textbox,form.listings_form select,form.listings_form textarea{border:#C2C2C2 1px solid;display:block;float:left;margin-bottom:10px;padding:2px;width:175px;}
form.listings_form select{padding:1px;}
form.listings_form textarea{display:block;height:150px;width:175px;}
form.listings_form span.error {
	background:url(/dynamicfiles/images/error.png) no-repeat left center;
	clear:left;
	display:block;
	font-size:11px;
	font-style:italic;
	margin:0 0 10px 105px;
	padding:2px 0 2px 21px;
	width:160px;
}
form.listings_form div.error2 {
	padding:7px 10px;
	background:url(/dynamicfiles/images/error.png) no-repeat left center;
	float:none;
	width:auto;
	margin:0 0 15px 0;
	padding-left:21px;
	font-style:italic;
}
.listings_form .button{
	background:url(/dynamicfiles/images/button.png) no-repeat left 0;
	border:0;
	color:#333;
	cursor:pointer;
	display:block;
	font-size:0.8em;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bolder;
	height:28px;
	width:73px;
}
.listings_form .send_btn{margin-right:0;margin-top:0px;width:73px;}
.listings_form .send_btn_post{float:right;margin-right:0;width:73px;overflow: hidden;}

#prysm_logo { position:absolute; top:50%; right:10px; margin-top:-20px; }

a.read_more { color:#666; }
