body {
	color: #000000;
	background-color: #FFFFCC;
	background-color: #E4EAF0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

form {
	display: inline;
	margin: 0;
}

.sidebar {
	color: #000000;
	background-color: #E4EAF0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

a#selected {
	font-weight: bold;
	text-decoration: none;
	color: #FF6500;
}

*.td1 a.readpm, *.td2 a.readpm {
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
}

table.sidebar a {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}
table.sidebar a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

table.sidebar a#selected {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF6500;
}

table.sidebar a#selected:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

.footer {
	color: #FFFFFF;
	background-color: #6B6D9C;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

table.footer a {
	font-size: 9pt;
	font-weight: bold;
	color: #FF6500;
	text-decoration: none;
}

table.footer a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #00FFFF;
}

.uonline {
	color: #FFFF00;
	font-weight: bold;
	font-size: 8pt;
}

.header {
	color: #FFFFCC;
	background-color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.subheader {
	color: #FFFFFF;
	background-color: #AA99DD;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.subheader2 {
	color: #FFFFFF;
	background-color: #9999CC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}


td.header a {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFCC;
}

td.header a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

.wtable, .wtd {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

.wtable2, .wtd2 {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.btable, .btd {
	color: #000000;
	background-color: #E4EAF0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	margin: 0;
}

.tdgg {
	color: #000000;
	background-color: #FFCCCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

.td1 {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	text-align: left;
}

.td2 {
	color: #000000;
	background-color: #E4EAF0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	text-align: left;
}

.td3 {
	color: #000000;
	background-color: #FFC1C1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

.tdy {
	color: #000000;
	background-color: #CCFF33;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}


*.td1 a {
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

*.td1 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

*.td2 a {
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

*.td2 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

*.tdy a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

*.tdy a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

a#medium {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

a#medium:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

*#msgtable a:link {
	color: #797FB9;
}
*#msgtable a:hover {
	color: #FF6500;
}
*#msgtable a:visited {
	color:#999999;
}

A.newmsgauthor {
	font-size: 7pt;
}

A.newmsgauthor:hover {
	font-size: 7pt;
}

*#newpics a {
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

*#newpics a:hover {
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

.small {
	font-size: 9pt;
}

*.small a {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

*.small a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

*#small a {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

*#small a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}


/*
A.newmsglink {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

A.newmsglink:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}
*/

/*
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
*/

/* side bar stuff */

A.sblink, .sbtext {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #797FB9;
}

A.sblink:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}

A.sblink2 {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF6500;
}

A.sblink2:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}



.tdleader {
	color: #003063;
	background-color: #E4EAF0;
	font-family: Tahoma,Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.tddata {
	color: #000000;
	font-family: Tahoma,Verdana, Arial, sans-serif;
	font-size: 9pt;
}

.maintable, .maintd {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

/*
.ytable, .ytd {
	color: #000000;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}
*/

.tiny {
	font-size: 7pt;
}

.msgtable, .msgtd {
	color: #000000;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}


/* database stuff */

A.dblink {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFCC;
}

A.dblink:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF6500;
}


.mbheader {
	color: #FFFFCC;
	background-color: #9C9ACE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.mbfooter {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

A.mbfooter {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #FF6500;
}

A.mbfooter:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #00FFFF;
}

.mb1 {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.mb2 {
	color: #000000;
	background-color: #E4EAF0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.msgnav {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #797FB9;
}

A.msgnav {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #E4EAF0;
	color: #797FB9;
}

A.msgnav:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	background-color: #E4EAF0;
	color: #FF6500;
}

.msgnav2 {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #797FB9;
}

.msgreply {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.msgsmall {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.msgfrom {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #797FB9;
}

.msgfrom2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.msgfrom3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #B0E0E6;
}

.msgcount {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
}

.msgsubject {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E4EAF0;
}

.msgsubject2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.msgbody {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	background-color: #E4EAF0;
}

.msgbody2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	background-color: #FFFFFF;
}

.msgbody3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	background-color: #B0E0E6;
}

.msgtable, .msgtd {
}

.msgtable2, .msgtd2 {
	background-color: #FFFFFF;
}

.msgtable3, .msgtd3 {
	background-color: #B0E0E6;
}

.darklabel {
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.msgheader {
	color: #FFFFCC;
	background-color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.list1 {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

.list2 {
	color: #000000;
	background-color: #E4EAF0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

.tdnewuser {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

.memhdr1 {
	color: #FF6500;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}



h1 { font-size: medium;  font-weight: normal;  text-align: center;   }

h2 { font-size: medium;  font-weight: normal;  text-align: center;   }

h3 { font-size: medium;  font-weight: normal;  text-align: left;   }

.small {
	font-size: small;
}

.copyright {
	font-size: xx-small;
}

.menubg {
	background-color: #FF33CC;
}

.tdbutton {
	color: White;
	background-color: #FF33CC;
	font-weight: bold;
	text-align: center;
	cursor: hand;
}

.tdbutton_inactive {
	color: Black;
	background-color: #FF33CC;
	font-weight: bold;
	text-align: center;
	cursor: not-allowed;
}

.slabel {
	color: #FF33CC;
	font-size: smaller;
	font-weight: bold;
	text-align: right;
	height: 30px;
}

.stext {
	font-weight: bold;
	font-size: smaller;
	height: 30px;

}

.sblank {
	height: 30px;
}

.glink {
	font-weight: normal;
	font-size: large;
	text-decoration: underline;
	text-align: center;
}

.blurb {
	font-size: small;
}

.blurbt {
	color: Yellow;
	font-weight: bold;
	font-size: smaller;
}

.oblurb {
	color: Black;
	font-weight: bold;
	font-size: smaller;
	text-align: center;
}

.oblurbt {
	color: Black;
	font-weight: bold;
	font-size: smaller;
	text-align: center;
}

.wblurb {
	color: Black;
	font-weight: bold;
	font-size: smaller;
	text-align: left;
}

.wblurbt {
	color: Black;
	font-weight: bold;
	font-size: smaller;
	text-align: left;
}

.box {
	border: 1px solid;
}
.adheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #99CCCC;
	font-size: 10pt;
	font-weight: bold;
}
.adtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 9pt;
}
.adcomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 8pt;
}
.adcredit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.adcontrol {
	text-align: center;
	vertical-align: bottom;
}
.adpic {
	vertical-align: middle;
	text-align: center;
}
.highlight {
	background-color: #FFFF66;
	font-weight: bold;
}
.admin {
	background-color: #FF0000;
}

.dvmain {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin-top: 6px;
	margin-left: 5px;
	margin-top: 6px;
}
.dvborder {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
}
.dvhdr {
	padding: 3px;
	background-color:#666699;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
.dva {
	color: #FFFFFF;
	padding: 0;
}
.dva:hover {
	color: #FF6500;
	padding: 0;
}

.dvcontent {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	font-size: 8pt;	
	text-align: left;
}

div.dvcontent h1 {
	font-size: 14pt;	
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.dvcolumn {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	font-size: 8pt;	
	text-align: center;
}

.dvtoppara {
	margin-top: 0;
	margin-bottom: 0.5em;
}
.dvpara {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.dvtable {
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 0;
}
.dvleftbar {
	margin: 0;
	padding: 0;
	border-style: none;
	background-color: #E4EAF0;
}
.dsb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	background-color: #666699;
}

.dsb-disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
	background-color: #999999;
}

.aamain {
	padding: 0; 
	margin: 5px; 
	border: 1px solid #000000;
}
.aaquestion {
	background-color: #CCCCCC; 
	margin: 0; 
	padding: 5px;
}
.aaanswer {
	background-color: #CCCCFF; 
	margin: 0; 
	padding: 5px;
}

*.centered {
	margin-left: auto;
	margin-right: auto;
}

a.expander {
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
a.expander:visited {
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

a.expander:hover {
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

div.expander {
	background-color: #FF6633;
	color: #FFFFFF;
	font-size: 7pt;
	padding: 3px;
	margin-top: 3px;
}