@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	background-color: #264E72;
	background-repeat: repeat-x;
	background-image: url(images/gradient.gif);
	background-attachment: fixed;
	font-family:arial;
	font-size:12px;
	text-align:center;
	color:#333333;
		  	
	}
	
	
	
/* AUTOSUGGEST STYLES */

/*
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
*/

#results{width:150px; border:solid 1px #DEDEDE; display:none;text-align:left;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;text-align:left;}
#results li {border-top:solid 0px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}	
	
	
	
#print
	{
		color:black;
		margin:20px;
	}
	#print td
	{
		color:black;
		margin:20px;
		text-align:left;
		padding:6px;
	}
	
td
	{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	}

a
	{
	text-decoration:none;
	color:#009933;
	}
	
a:hover
	{
	color:#ffa500;
	}
	
#rounded_box_green
	{
	border: 1px solid #026a02;
	padding:0px;
	margin:10px;
	background-color:#f8fff8;
	}	
	#rounded_box_green b.bt, #rounded_box_green b.bt b, #rounded_box_green b.bb,  #rounded_box_green b.bb b 
	{display: block; height: 6px;font-size: 1px;background:url(images/panel_images/green.png) no-repeat;position:relative}
	#rounded_box_green b.bt {top: -1px; left: -1px}
	#rounded_box_green b.bt b {background-position:100% -6px; left: 2px}
	#rounded_box_green b.bb {background-position:0 -12px; top:1px; left: -1px}
	#rounded_box_green b.bb b {background-position:100% -18px; left: 2px}

#rounded_box_orange
	{
	border: 1px solid #ffa500;
	padding:0px;
	margin:10px;
	}	
	#rounded_box_orange b.bt, #rounded_box_orange b.bt b, #rounded_box_orange b.bb,  #rounded_box_orange b.bb b 
	{display: block; height: 6px;font-size: 1px;background:url(images/panel_images/orange.png) no-repeat;position:relative}
	#rounded_box_orange b.bt {top: -1px; left: -1px}
	#rounded_box_orange b.bt b {background-position:100% -6px; left: 2px}
	#rounded_box_orange b.bb {background-position:0 -12px; top:1px; left: -1px}
	#rounded_box_orange b.bb b {background-position:100% -18px; left: 2px}
	
#rounded_box_grey
	{
	border: 1px solid #CCCCCC;
	padding:0px;
	margin:0px;
	background-color:white;
	}	
	#rounded_box_grey b.bt, #rounded_box_grey b.bt b, #rounded_box_grey b.bb,  #rounded_box_grey b.bb b 
	{display: block; height: 6px;font-size: 1px;background:url(images/panel_images/grey.png) no-repeat;position:relative}
	#rounded_box_grey b.bt {top: -1px; left: -1px}
	#rounded_box_grey b.bt b {background-position:100% -6px; left: 2px}
	#rounded_box_grey b.bb {background-position:0 -12px; top:1px; left: -1px}
	#rounded_box_grey b.bb b {background-position:100% -18px; left: 2px}

.round_box_content
	{
		padding:5px;
	}

#advertise h3, #faq h3
	{
		color:#009933;
	}
	
#advertise h2
	{
		color:#ffa500;
	}

#main
	{
	margin: auto;
	width: 1000px;
	margin-top: 0;
	padding-top: 0;
	background-color: #FFFFFF;
	text-align:left;
	}
	
#top_ad
	{
	width:1000px;
	margin:0px;
	padding:0px;
	height:0px;
	background-color: #d0e4dc;
	color:white;
	}
	
#logo_bar
	{
	border-top:10px solid #ffa500;
	width:1000px;
	margin:0px;
	padding:0px;
	height:120px;
	background-color:white;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
	}
	
#logo_bar_ad
	{
	float: right;
	margin-right: 60px;
	height: 90px;
	padding-top: 25px;	
	}
	
#prim_nav
	{
	 background-color:#90b301;
	 color:white;
	}
	
	#prim_nav ul
	{
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	background-color: #90B301;
	color: white;
	width: 100%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	
	/* fixes Firefox 0.9.3 */
	}

	#prim_nav ul li
	{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
	padding-top: 5px;
	}

	#prim_nav ul li a
	{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: white;
	text-decoration: none;
	border-left: 1px solid #ffffff;
	}
	
	#prim_nav ul li a:hover
	{
	background-color: #657E01;
	color: white;
	}
	
	#prim_nav #active 
	{ 
	border-left: 1px solid #fff; 
	}
	
#ses_nav_container
	{
		padding:0px 10px 10px 10px;
		width:980px;
		margin:0px;
		border:0px solid red;
	}
	
#ses_nav
	{
	 background-color:#fffaf5;
	 color:#008000;
	 padding-top:3px;
	 padding-left:3px;	 
	 text-align:left;
	 width:960px;
	 border:0px solid red;
	 vertical-align:bottom;
	}
	
	#ses_nav a
	{
	font-weight:bold;
	color:#008000;
	text-decoration:none;
	}
	
	#ses_nav a:hover
	{
	color:#ffa500;
	}
	
#goto
	{
		width:160px;
		border:0px solid red;
	}
#gotoform
	{
		padding:0px;
		margin:0px;
	}
	
#quicksearch
	{
		padding:0px;
		margin:0px;
		line-height:25px;
	}
	
	#quickdrops select, #quickdrops input
	{
		width:160px;
		padding:0px;
		margin:0px;
	}
	
	.radio
	{
		border:0px;
		width:auto;
	}

#breadcrumbs 
	{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
	background-color: #F2F2F2;
	padding:3px;
	padding-left:15px;
	text-align:left;
	vertical-align:baseline;
	}
	
	#breadcrumbs a
	{
	color:#009933;
	}
	
#mainlayout
	{
	border:0px solid red;
	margin-top:10px;
	background-color: #FFFFFF;
	width:1000px;
	}	


#leftcol
	{
		width:170px;
		padding:10px;
	}
	
	#leftcol a
	{
	font-size:10px;
	}

	
#content
	{
		padding:10px;
		width:95%;
	}
	
#management_content
	{
	margin:10px;
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:white;
	vertical-align:top;
	}
	
#rightcol
	{
		width:160px;
		padding:10px;
	}
	
#extras td
	{
		vertical-align:middle;
	}

h1
	{
	color:black;
	font-family:tahoma;
	font-size:14px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	}
	
.grey_rounded_box
	{
	padding:10px;
	background-color:#F2F2F2;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

h4
	{
	color:black;
	font-family:tahoma;
	font-size:14px;
	background-color:white;
	padding:3px;
	margin:5px;
	}
	
h2
	{
	color:black;
	font-family:tahoma;
	font-size:14px;
	}
	
h3
	{
	color:black;
	font-family:tahoma;
	font-size:12px;
	}
	
.ast
	{
	color:#FF0000;
	}
	
	
#body_boxes
	{
	padding:10px;
	}

.body_box
	{
	background-color:white;
	padding:15px;
	text-align:center;
	}
	
#footer
	{
	text-align: center;
	background: #F0F0F0;
	font-size: 10px;
	border-top: 1px solid #bbb;
	border-bottom: 10px solid orange;
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 0;
	clear: both;
	height: 50px;
	margin-top: 0px;
	margin-bottom: 15px;
	}

	#footer a
	{
	color:#009933;
	}	

	
.short_prop
	{
	border:1px solid #CCCCCC;
	}
	
	.short_prop td
	{
	padding:8px;
	}
	
	.short_prop td a
	{
	font-weight:bold;
	}
	
	.small_green
	{
	font-weight:bold;
	color:#006600;
	font-size:11px;
	padding-top:4px;
	}
	
	.small_grey
	{
	font-weight:nomal;
	color:#666666;
	font-size:11px;
	padding-top:4px;
	}
	

.standard_table, #home_loan_form table
	{
	background-color:#CCCCCC;
	}
	
#home_loan_form td, #home_loan_form th
	{
	background-color:white;
	padding:5px;
	}
	
	.standard_table td
	{
	background-color:white;
	padding:5px;
	color:#009933;
	}
	
	.standard_table .cat
	{
		text-align:right;
		font-weight:bold;
		background-color: #F2F2F2;
		color:#333333;
	}
	
.list_info
	{
		padding:10px;
		text-align:center;
	}
	
	.list_info a
	{
		font-weight:bold;
	}
		
.form_feedback
	{
		color:#B40520;
		background-color:white;
		padding:4px;
	}

.label
	{
		text-align:right;
		font-weight:bold;
		background-color: #F2F2F2;
		color:#333333;
		padding:5px;
	}

input, select
	{
		border:1px solid #CCCCCC;
		color:#666666;
	}
	
#edit_user_form input
	{
		width:200px;
	}
	
#listing_form input, select
	{
		border:1px solid #CCCCCC;
		color:#666666;
		width:180px;
	}
	
#listing_form textarea
	{
		border:1px solid #CCCCCC;
		color:#666666;
		width:300px;
		height:100px;
	}
	
.warning
	{
		color:#990000;
		font-weight:normal;
		font-style:italic;
		font-size:10px;
		padding:0px;
		margin:0px;
	}
	
.advice
	{
		color:#006600;
		font-weight:bold;
		font-size:10px;
		padding:0px;
		margin:0px;
		cursor:help;
	}
	
.help
	{
		color:#006600;
		font-weight:bold;
		font-size:10px;
		padding:0px;
		margin:0px;
		cursor:help;
	}

#search_results li
	{
		padding:5px;
	}
	
#sortform
	{
		padding-top:5px;
	}
#sortform select
	{
		width:100px;
	}

.delete
	{
		padding: 5px 4px;
		background-color: #990000;
		color: #FFFFFF;
		border: 1px solid #000000;
	}
	.delete:hover
		{
			background: #dd5e00;
			color: #FFFFFF;
		}

.thumb_link
	{
		border:1px solid #CCCCCC;	
	}
	
.mini_thumb_link
	{
		border:1px solid #CCCCCC;
		margin:3px;	
	}


table.management_view_table 
	{
		background-color: #F2F2F2;
	}
	
	table.management_view_table .man_view_header
		{
			font-weight: bold;
		}
		
	table.management_view_table tr:hover, table.management_view_table tr:active
		{
			background-color: #f8da9b;
		}
	table.management_view_table td
	{
		border-top: 1px solid white;
		border-right: 1px solid white;
	}

.label_cell
	{
		text-align:right;
		font-weight:bold;
		background-color: #F2F2F2;
		color:#333333;
		padding:5px;
	}
	
.element_cell
	{
	 vertical-align:middle;
	}