body {
	background-color: #C0C0C0;
	font: normal 100%/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
}
p,h1,h2,h3,h4,h5 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}
p,ul,ol { font: normal 10px/110% Verdana, Geneva, Arial, Helvetica, sans-serif; }
h1 { font: bold 16px/100% Arial, Helvetica, sans-serif; }
h2 { font: bold 16px/100% Arial, Helvetica, sans-serif; }
h3 { font: bold 16px/100% Arial, Helvetica, sans-serif; color: #F5F5F5; }
h4 { font: bold 65%/110% Verdana, Geneva, Arial, Helvetica, sans-serif; }
h5 { font: bold 65%/110% Verdana, Geneva, Arial, Helvetica, sans-serif; }

a { font-weight: normal; color: #464646; text-decoration: none; }
a:visited { font-weight: normal; color: #464646; text-decoration: none; }
a:active { font-weight: normal; color: #464646; text-decoration: none; }
a:hover { font-weight: normal; color: #999999; text-decoration: none; }

a.p { font-weight: bold; color: #464646; text-decoration: none; }
a.p:visited { font-weight: bold; color: #464646; text-decoration: none; }
a.p:active { font-weight: bold; color: #464646; text-decoration: none; }
a.p:hover { font-weight: bold; color: #999999; text-decoration: none; }

a.footer { color: #999999; }
a.footer:visited { color: #999999; }
a.footer:hover { color: #363636; }

a.light { color: #7F7E7E; font-weight: normal; }
a.light:visited { color: #7F7E7E; font-weight: normal; }
a.light:active { color: #7F7E7E; font-weight: normal; }
a.light:hover { color: #B5B4B4; font-weight: normal; }

.promospacer { height: 16px; }
.errortext { color: #CD0119; font-weight: bold; font-size: 10px; }

/* forms */
form { padding: 0px 3px 0px 3px; margin: 0px 0px 0px 0px; font: 65%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.compactform { padding: 0px 0px 0px 2px; margin: 0px 0px 0px 0px; font: 10px/120% Verdana, Geneva, Arial, Helvetica, sans-serif; }

#addevent { padding: 6px 0px 0px 0px; margin: 0px 0px 0px 0px; font: 65%/120% Verdana, Geneva, Arial, Helvetica, sans-serif; }
#mlogin {
	text-align: right;
	font: normal 100%/90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#qsearch { padding: 6px 0px 0px 0px; }
.sendbutton { background-color: #96ABC7; width: 50px; border: 0px; font: normal 10px/120% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0F2138;	margin: 4px 6px 5px 0px; padding: 1px 0px 0px 0px; }
.inputarea { width: 130px; border: 0px;	font: normal 10px/120% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #747376; margin: 0px 0px 1px 0px; padding: 2px 1px 0px 3px; }

.searchpagetop { float: right; font: 65%/110% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #888888; }
.promotitle { font: bold 65%/110% Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; }
.promotitleplain { font: bold 65%/110% Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; }
.quicktitle { font: bold 65%/110% Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* news */
a.newsdate { color: #ffffff; font: bold 16px/100% Arial, Helvetica, sans-serif; }
a.newsdate:visited { color: #ffffff; font: bold 16px/100% Arial, Helvetica, sans-serif; }
a.newsdate:active { color: #ffffff; font: bold 16px/100% Arial, Helvetica, sans-serif; }
a.newsdate:hover { color: #FE904E; font: bold 16px/100% Arial, Helvetica, sans-serif; }
a.newsdate { color: #ffffff; font: bold 16px/100% Arial, Helvetica, sans-serif; }

/* expand list */
ul.mktree  li { font: bold 10px/100% Verdana, Geneva, Arial, Helvetica, sans-serif; }
ul.mktree  li ul li { font: normal 10px/110% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 10px; margin: 5px 0px 5px 10px; }

/* members */
.memblabel { font: bold 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; vertical-align: top; }
.membinputs { font: normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; vertical-align: top; }
.membexp { font: normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; }
#headlisttable a { font: normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#headlisttable p { font: normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* height to grow with font */
#describetable {
	font: normal 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 94%;
	height: 25em;
}
#texttable {
	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%;
	height: 28em;
}
#texttablelong {
	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%;
	height: 36em;
}
#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%;
	height: 29em;
}
#listtablelong {
	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%;
	height: 34em;
}


