body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
line-height: 1.5em;
	background-image: url(/go/gfx/admin/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: center top;
background-color: #00403f;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	text-align:center;
color: #333333;
}
.clearfix {clear: both; display: block; height: 1px !important; width: 100%; margin: 0; padding: 0;}
.mten {margin: 10px 0;}
img {border: none;}
h1, h2, h3, h4 {color: #069797; margin: 0; padding: 0; font-weight: normal;}
a {color: #069797;}
a:hover {text-decoration:none;}

textarea {font-family: Arial, Verdana, Helvetica, sans-serif; padding: 4px; width: 80%; height: 150px;}

#container {
	width: 768px;
	margin-left: auto;
	margin-right: auto;
padding: 30px 0 0 0;
	text-align: left;
background-color: #FFFFFF;}

#container .inset {padding: 0 20px;}

#container #header h1 {margin: 0; padding: 0; width: 409px; height: 75px; text-indent: -3000px; float: left; background-image: url(/go/gfx/admin/logo.gif); background-repeat: no-repeat; background-position: left top; }

#container #header h1 a {display: block; width: 409px; height: 75px;}
#container #header .userinfo {float: left; width: 317px; text-align: right; font-size: 0.9em;}	
#container #header .userinfo p {margin: 0; padding: 50px 0 0 0;}
#container #header .userinfo a { position: relative; text-transform: uppercase; color: #069797; padding: 10px 3px 10px 3px; height: auto;}
#container #header .userinfo a.login { }
#container #header table.strap {color: #00a9a7; border-top:4px solid #00a9a7; border-bottom:4px solid #00a9a7; padding: 5px 0px; font-size: 0.9em; margin: 20px 0 20px 3px; width: 715px; }
#container #header p.strap a {font-weight:bold;}

#content #leftcol {float: left; width: 175px; color: #00a9a7;}
#content #leftcol a {color: #00a9a7;}
#content #leftcol ul {list-style-type: none;margin:0; padding: 3px; font-size: 0.9em;}
#content #leftcol ul li {margin:0; padding: 0 0 1px 0;}
#content #leftcol ul li a {display: block; padding: 5px; text-decoration: none; border-left: 5px solid #00a9a7; background-color:#00a9a7; color: #FFFFFF;}

#content #leftcol ul li strong a,
body#directory #content #leftcol ul li.finda a,
body#employment #content #leftcol ul li.employment a,
body#home #content #leftcol ul li.home a,
body#events #content #leftcol ul li.events a,
body#forsale #content #leftcol ul li.forsale a,
body#peer #content #leftcol ul li.peer a {border-left: 5px solid #00a9a7; background-color:#eeeeee; color: #00a9a7;}

#content #leftcol ul li a:hover {background-color:#FFFFFF; color: #00a9a7;}
#content #leftcol ul#membersmenu li a {background-color: #990000;}
#content #leftcol ul#membersmenu li strong a { color: #FFFFFF;}
#content #leftcol h3 {color: #666666; font-size: 0.9em; margin: 18px 0 4px 0;}


#content #rightcol {width: 553px; float: left;}
#content #rightcol .inset {padding: 0 10px;}
#content #rightcol h1 {padding: 5px; margin: 2px 0 15px 0; color: #FFFFFF; background-color: #00a9a7; font-weight: normal; font-size: 1.4em;}
#content #rightcol h1 a {color: #FFFFFF;}
#content #rightcol h2 {padding: 0px; margin: 15px 0 15px 0;  color: #00a9a7; font-weight: normal; font-size: 1.3em;}
#content #rightcol h3 {color: #666666;}
#content #rightcol h3.important {color: #990000; font-weight: bold;}
#content #rightcol h4.success {color: green; margin: 35px 0 20px 0; border: 1px solid green; padding: 5px; }
#content #rightcol table.infotable {width: 332px;}
#content #rightcol table.infotable {border-bottom: 5px solid #CCCCCC;}

#content #rightcol table#membermenu ul li {padding: 3px;}
#content #rightcol table#membermenu ul li ul li {padding: 8px 0;}

#content #rightcol table#profiletable td {padding: 8px;}
#content #rightcol table#profiletable td input {padding: 3px; background-color: #FFFFFF !important;}
#content #rightcol table#profiletable td textarea {padding: 3px; font-family: Arial, Verdana;}

#content #rightcol table.datatable {border: 1px solid #CCCCCC; width: 100%;}
#content #rightcol table.datatable th {background-color:#00a9a7; color: #FFFFFF;}
#content #rightcol table.datatable td { background-color: #f0f9f9; padding: 8px 3px;}
#content #rightcol table.datatable tr.odd td { background-color: #FFFFFF;}


#content #rightcol .filter {float:right; width: 160px; font-size: 0.9em; padding:5px; border-left: 1px dotted #CCCCCC; background-color: #e6f6f6;}
#content #rightcol .filter ul {margin:  0 0 0 20px; padding: 0;}
#content #rightcol .filter li {padding: 5px 0;}
#content #rightcol .filter ul li ul {margin: 0 0 0 10px; padding: 0; font-size: 0.9em;}
#content #rightcol .filter ul li ul li {padding: 3px; margin: 0; line-height: 10px;}
#content #rightcol .filter h3.important {background-color: #990000;}
#content #rightcol .filter h3 {font-weight: normal; font-size: 1.2em; padding: 3px; background-color:#00a9a7; color: #FFFFFF; margin: 0 0 8px 0;}
#content #rightcol .filter h3 a {color: #FFFFFF;}
#content #rightcol .calendar {width: 200px;}

#content #rightcol .filter table#announcements {border: 1px solid #990000;}
#content #rightcol .filter table#announcements td {border-bottom: 1px solid #FFFFFF; font-size: 10px; line-height: 14px;}
#content #rightcol .filter table#announcements td a,
#content #rightcol .filter table#announcements td strong {font-size: 11px;}
#content #rightcol .filter span.dateinfo {font-size: 9px;}

#content #rightcol .filter table {border: 1px #00a9a7 solid; background-color: transparent;}
#content #rightcol .filter table a {font-weight: bold;}
#content #rightcol .filter table td a {padding: 3px;}
#content #rightcol .filter table th a {color: #FFFFFF;}
#content #rightcol .filter table th {background-color: #00a9a7; text-align: center; color: #FFFFFF;}
#content #rightcol .filter table td.calendarDayHeading {background-color: #FFFFFF;}

#content #rightcol a.linklist {margin: 0; padding: 3px; display: block;}








#footer { border-top: 4px solid #069797; text-align: center; margin: 60px 20px; }
.important {color: red;}


