/* standard bits */
#headtable {
	background-color : #ffffff;
	font: normal 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
#listtable {
	background-color : #ffffff;
	font: normal 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-right: 1px solid #ffffff;
}
#membtable {
	background-color : #ffffff;
	font: normal 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 75%;
}
#fullmembtable {
	background-color : #ffffff;
	font: normal 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

#otherarea { 
	background-color: #F3F2F5; 
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right : 1px solid White;
	vertical-align: top;
	font: normal 100%/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#mapsearcharea { display: none; }
#listarea { vertical-align: top; }
#searchtop { background-color: #D5D3DA; vertical-align: top; padding: 3px 20px 3px 5px; }
#searchbot { background-color: #D5D3DA; vertical-align: top; padding: 3px 20px 3px 5px; }

#advsearcharea { background-color: #EAE9EC; width: 75%; vertical-align: top; border: 1px solid #B93054; }
.searchblock {	padding: 20px 10px 5px 5px; margin: 1px 1px 1px 1px; }
.advsearchrhs { float: left; clear: none; vertical-align: top; width: 200px; margin: 0px 2px 0px 0px; }
.advsearchlhs { float: left; clear: none; vertical-align: top; width: 210px; }
.advlabel { font-size: 100%; font-weight: bold; color: #666666; padding: 2px 0px 2px 0px; margin: 2px 0px 2px 0px; }
.advinput { width: 170px; margin: 2px 0px 5px 0px; }
.advinputdates { margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.advexample { color: #A09FA2; font-weight: normal; }
.colsetup { background-color: #F3F2F5; width: 145px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	border-right : 1px solid White;	font: normal 10%/10% Verdana, Geneva, Arial, Helvetica, sans-serif; }

.searchpageend {  
	padding: 2px 20px 3px 15px; margin: 0px 0px 0px 0px;
	background: url(../image/interface/more-tab-end.gif) no-repeat right;
	float: right; background-color : #D5D3DA; text-align: right; }

.lighter { color: #888888; }
a.lighter { color: #888888; font-weight: normal; }
a.lighter:visited { color: #888888; font-weight: normal; }
a.lighter:active { color: #888888; font-weight: normal; }
a.lighter:hover { color: #666666; font-weight: bold; }

.darker { color: #666666; font-weight: bold; }
a.darker { color: #666666; font-weight: bold; }
a.darker:visited { color: #666666; font-weight: bold; }
a.darker:active { color: #666666; font-weight: bold; }
a.darker:hover { color: #888888; font-weight: bold; }

.listdate { padding: 5px 8px 5px 8px; width: 110px;	vertical-align: top; }
.listdetail { width: 100%; padding: 5px 8px 5px 0px;	vertical-align: top; }
.listmore { padding: 5px 8px 5px 0px; width: 50px; vertical-align: top; }

a.plainlist { color: #1E1114; font-weight: normal; }
a.plainlist:visited { color: #1E1114; font-weight: normal; }
a.plainlist:active { color: #1E1114; font-weight: normal; }
a.plainlist:hover { color: #42383A; font-weight: normal; }

a.list { color: #1E1114; font-weight: bold; }
a.list:visited { color: #1E1114; font-weight: bold; }
a.list:active { color: #1E1114; font-weight: bold; }
a.list:hover { color: #C0C0C0; font-weight: bold; }

.performance { background-color: #D40442; color: #1E1114; }
.performanceid { background-color: #7A002B; width: 8px; }
.performancetxt { color: #C0083F; font-weight: bold; }

.training { background-color: #C7B150; color: #2B291E; }
.trainingid { background-color: #B19E3B; width: 8px; }
.trainingtxt { color: #90802F; font-weight: bold; }

.other { background-color: #498791; color: #212B2C; }
.otherid { background-color: #134A55; width: 8px; }
.othertxt { color: #384182; font-weight: bold; }

.job { background-color: #6479A0; color: #191F2D; }
.jobid { background-color: #353D75; width: 8px; }
.jobtxt { color: #367E89; font-weight: bold; }

/* members area specific */
.admin { background-color: #9D94B6; color: #191F2D; }
.adminid { background-color: #665A80; width: 8px; }
.admintxt { color: #367E89; font-weight: bold; }

.adminnews { background-color: #D3CEDE; color: #191F2D; }
.adminnewsid { background-color: #B9B2C9; width: 8px; }
.adminnewstxt { color: #367E89; font-weight: bold; }

.adminpost { background-color: #B7B0C8; color: #191F2D; }
.adminpostid { background-color: #8E85A3; width: 8px; }
.adminposttxt { color: #367E89; font-weight: bold; }
.listdateb { font-weight: bold; padding: 5px 8px 5px 8px; width: 110px;	vertical-align: top; }

/* members area specific */
.required { color: #5D5375; font-weight: bold; }
.membformtable {
	background-color : #ffffff;
	padding: 0px 10px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 413px;
}
.memblistingtable {
	background-color : #ffffff;
	padding: 0px 10px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 75%;
}

.buttonlight { font-weight: bold; color: #666666; padding: 1px 2px 1px 2px; margin: 2px 0px 6px 0px; background-color: #ffffff; }
.buttonmid { font-weight: bold; color: #666666; padding: 1px 2px 1px 2px; margin: 2px 0px 6px 0px; background-color: #E2DEE9; }
.buttondark { font: bold 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; padding: 1px 2px 1px 2px; margin: 2px 0px 6px 0px; background-color: #58477F; }
.buttondarkcompact { font: normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 0px; margin: 2px 0px 5px 0px; background-color: #58477F; }

.listtitleflex { padding: 5px 8px 5px 8px; vertical-align: top; }

.membinputlg { width: 150px; }
.membinputml { width: 120px; }
.membinput { width: 110px; }
.membinputmed { width: 130px; }
.membinputmedsm { width: 120px; }
.membinputrole { width: 100px; }
.membinputsmm { width: 90px; }
.membinputsm { width: 50px; }

.membinputcaption { width: 95px; height: 50px; margin-top: 4px; margin-bottom: 2px; margin-left: 1px; }
.membtextcaption { width: 125px; margin-top: 4px; margin-bottom: 2px; margin-left: 1px; }
.membinputimages { width: 95px; margin-top: 5px; margin-left: 1px; }


.searchformtop { float: right; }
.floatleft { float: left; }
.imagelist { background-color: #D3CEDE; color: #3C3842; }
.midpoint { background-color: #ffffff; font-size: 9px; }
.siteinterface { background-color: #000000; border: 1px solid #000000; width: 100px; height: 100; }
.sendbuttonnew { font-weight: normal; color: #666666; padding: 1px 4px 1px 4px; margin: 2px 0px 12px 0px; background-color: #F2F2F3; }


