.loggedout {
	background : Aqua;
	font-weight : bold;
}

.formText { 
	BORDER-RIGHT: 2px inset; 
	BORDER-TOP: 2px inset; 
	FONT-SIZE: 90%; 
	BORDER-LEFT: 2px inset; 
	COLOR: #0000FF; 
	BORDER-BOTTOM: 2px inset; 
	FONT-FAMILY: Verdana, Arial, Sans-serif; 
	BACKGROUND-COLOR: #CCFFFF 
}

p.linkpage {
	azimuth : left-side;
	line-height : 145%;
	text-align : left;
	white-space : normal;
	}

p.center {
	text-align : center;
}

a:link {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
}

a:visited {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
}

a:hover {
	color: #336699;
	font-family: Verdana;
	text-decoration: underline overline;
}

a:active {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
}

.login {
	font-family: Verdana;
	font-size: 90%;
}

a.login:link {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 90%;
}

a.login:visited {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 90%;
}

a.login:hover {
	color: #336699;
	font-family: Verdana;
	text-decoration: underline overline;
	font-size: 90%;
}

a.login:active {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 90%;
}

a.crumb:link {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 85%;
}

a.crumb:visited {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 85%;
}

a.crumb:hover {
	color: #336699;
	font-family: Verdana;
	text-decoration: underline overline;
	font-size: 85%;
}

a.crumb:active {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 85%;
}

a.sidebar:link {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 75%;
}

a.sidebar:visited {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 75%;
}

a.sidebar:hover {
	color: #336699;
	font-family: Verdana;
	text-decoration: underline overline;
	font-size: 75%;
}

a.sidebar:active {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 75%;
}

td.sheader {
	font-weight : bold;
	background-color : #FFCC99;
	font-variant : small-caps;
}

h2.sheader {
	font-weight : bold;
	background-color : #FFCC99;
	font-variant : small-caps;
	font-size : 9pt;
}



table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; }
tr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt ; color: #666666;}
table.main {
  border: 1px solid #000000;
  empty-cells: show;
  margin-left: auto;
  margin-right: auto;
  color: Black;
}

table.sidebar {
  border: 1px dotted #A9A9A9;
  empty-cells: show;
  margin-left: 0px;
  margin-right: 2px;
  padding-right: 2px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
}

li.sidebar
 {
	list-style: square outside;
	white-space: nowrap;
	margin-left: -20px;
}

.usersonline
 {
 	font-size: 75%;
 }
table.main.multi {
  margin-left: 0px;  /* To make multiple tables flush left. */
}



.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: middle; color: #333333}
.links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: middle; color: #666666;}
.time { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; color: #666666; padding-left: 5px;  vertical-align : middle; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666;  text-align : justify; }
.subhead { font-family: Verdanda, Arial, Helvetica, san-serif; margin-top: 5px; margin-bottom: 5px; margin-left: 5%; margin-right: 5%; border: none; ; font-size: medium}

.linkimage {
	margin-bottom : 2px;
	margin-left : 5px;
	margin-right : 5%;
	margin-top : 0px;
}

.pageback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 10px; margin-right: 3%; ; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #333333}
.back { background-color: #FFFFFF; }
.smallblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.mainhead { font-family: Times New Roman, Times, serif; margin-top: 20px; margin-bottom:10px; margin-left: 10%; margin-right: 10%; border: none; ; font-size: x-large}
.footerlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC}
.txtfield {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; background-color: #CCCCCC; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.txtfieldcom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; background-color: #CCFFFF; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.txtsubmit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFCC99; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmfield {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: inherit; color: inherit; background-color: #E9E9E9; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmfieldsm {
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
	font-size: 75%;
	background-color: #E9E9E9; 
	border: #333333; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.frmsubmit {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: inherit;    background: #FFFFB7;  color: #102132;  border: 1px solid #708090;  margin-bottom: 2px;                   }

body { 
	scrollbar-arrow-color: #ffffff;
	SCROLLBAR-BASE-COLOR: lightsteelblue;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: lightsteelblue;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	background : White;
	margin-top: 0px;
}
.titleback {  background-color: #FFCC99; font-weight: bold; width: 250px; text-align: center}
.linkssmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; text-align: center}

.tbc,
.tbc td			
.hcc	 		{   height: 25px;  padding: 2px; } /* Header Cell Color */
.ffs			{ font-size:75% } /* Footer Font Size - sets the footer font size as a percentage of the the default size (dfs) */
.hfs 			{ font-size: 110%;
} /* Header Font Size - sets the header font size as a percentage of the the default size (dfs) */

.fcc 			{ background:whitesmoke } /* Forum Cell Color */
.ffcc 			{ background-color: #DCDCDC;  } /* Forum First Cell Color */
.ffacc 			{ background:whitesmoke } /* Forum First Alternating Cell Color */
.fsacc 			{ background:Gainsboro } /* Forum Second Alternating Cell Color */
/* Default Settings - Do Not Edit The Lines Below */
input.radio 	{ color:black }
form			{ margin:0px; border:0px}
.tc			{ margin-left:auto; margin-right:auto } /* Table Center */
.l				{ text-align: left;  margin-left: 0px;  } /* Left Align */
.c				{ text-align: center } /* Center Align */
.r				{ text-align: right }/* Right Align */
.nw				{ white-space: nowrap }/* No Wrap */
/* Default Settings - Do Not Edit The Lines Above */
.tb		{ border:1px solid black; border-collapse:collapse;       } /* Table Border */
.tbdash		{ border: 1px dotted #A9A9A9; border-collapse:collapse;  margin-bottom: 4px;        } /* Table Border Dashed*/
hr.e {border: none 0; 
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #A9A9A9;
	width: 80%;
	height: 2px;
	margin: -2px auto -2px 0;
	text-align: center;
	}

hr.topic {border: none 0; 
	border-top: 1px dotted #A9A9A9;
	border-bottom: 1px dotted #000000;
	width: 100%;
	height: 2px;
	margin: 2px auto 2px 0;
	text-align: center;
	}
	
.ccc		 	{ background: #FFFFB7; } /* Category Cell Color */

