/* Forum Intro */
.fintroTable {
	position:relative;
	top:4px;
	width:100%;
}

.flinkCol {
	width:9.4em;
	padding-right:0.2em; 
	border-right:0.1em solid #CCC;
	text-align:center;
}

.fintroCol {
	padding-left:0.4em; 
}

#flinkBox {
	background-color:#EEE;
	border:1px solid #CCC;
	margin:0 0.32em 0 0.32em;
	padding:0.32em;
	text-align:left;
}

.linkIcon {
	margin-right:4px;
	vertical-align:text-bottom;
}

.flink {
	font-size:80%;
}

.newMsg 
{
	color:red;
	font-weight:bold;
}


/* Forum Nav */
.msgnav1 {
	margin-top:0.64em;
	background-color:#CCC;
	font-size:81%;
}

.msgThreadList
{
	margin-top:0.16em;
	font-size:0.85em;
}

.msgnav2 {
	margin-top:0.16em;
	background-color:#CCC;
	font-size:0.81%;
}

.replyNav {
	margin-top:0.24em;
	background-color:#CCC;
}

.msgnTable {
	height:1.68em;
	background-color:#DDD;
}

.msgnH {
	text-align:right;
	font-weight:bold;
	padding:0.32em;
	font-size:70%;
}

.msgnNS4 
{
	display:none;
}

.msgnCell {
	background-color:#DDD;
	padding:0.32em;
	border-right:0.16em solid #FFF;
	font-size:70%;
}

input.msgNavButton {
	background-color:#DDD;
	border:#2E6286 solid 0.08em;
	color:black;
	font-weight:bold;
	padding:0.2em;
	margin-left:0.2em;
	margin-right:0.2em;
	font-size:95%;
}

a.msgNavLink {
}

a.msgNavLink:hover {
}

a.msgNavLink:visited {
}

a.msgLink {
}

a.msgLink:hover {
}

a.msgLink:visited {
}

.msglist {
	margin-top:0em;
	font-size:0.85em;
}

#msgLegend {
	margin-top:0.64em;
	font-size:100%;
	padding:0.16em;
	border-bottom: solid 0.08em #CCC;
}

.mCount 
{
	font-weight:bold;
}

.mli 
{
	padding:0.16em;
}

.mlT {
	width:100%;
	font-size:1.05em;
}

.mlhC {
	padding:0.32em;
	background-color:#CCC;
	border:0.08em solid #FFF;
	width:2.5em;
	font-size:0.95em;
}

.mlhS {
	padding:0.32em;
	background-color:#CCC;
	border:0.08em solid #FFF;
	font-weight:bold;
	font-size:0.88em;
	font-size:0.95em;
}

.mlhP {
	padding:0.32em;
	background-color:#CCC;
	border:0.08em solid #FFF;
	width:9em;
	font-weight:bold;
	font-size:0.95em;
}

.mlhD {
	padding:0.32em;
	background-color:#CCC;
	border:0.08em solid #FFF;
	width:130px;
	font-weight:bold;
	font-size:0.95em;
}

.mlhV {
	padding:0.32em;
	background-color:#CCC;
	border:0.08em solid #FFF;
	font-weight:bold;
	width:2em;
	text-align:center;
	font-size:0.95em;
}

.mC {
	padding:0.08em;
	background-color:#FFF;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mS {
	padding:0.08em;
	background-color:#FFF;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mP {
	padding:0.08em;
	background-color:#FFF;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mD {
	padding:0.08em;
	background-color:#FFF;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mV {
	padding:0.08em;
	background-color:#FFF;
	border:0.08em solid #FFF;
	font-size:0.95em;
}


.mCA {
	padding:0.08em;
	background-color:#FAFAFA;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mSA {
	padding:0.08em;
	background-color:#FAFAFA;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mPA {
	padding:0.08em;
	background-color:#FAFAFA;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mDA {
	padding:0.08em;
	background-color:#FAFAFA;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.mVA {
	padding:0.08em;
	background-color:#FAFAFA;
	border:0.08em solid #FFF;
	font-size:0.95em;
}

.ip {
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
	color:#666;
}

.msgPerPage {
	font-size:85%;
}

a.mA {
	font-weight:normal;
}

a.mA:hover {
	font-weight:normal;
}

a.mA:visited {
	font-weight:normal;
}


/* message view */
.msgvTitleBox {
	padding:0.32em;
	padding-top:1em;
	padding-bottom:1em;
	border-bottom:1px solid #EEE;
}

.msgvNum {
	font-weight:bold;
	font-size:1em;
	color:#666;
}

.msgvTitle {
	font-weight:bold;
	font-size:1em;
}

.msgvBody {
	padding:0.32em;
	padding-top:2em;
	padding-bottom:2em;
	border-top:1px solid #EEE;
	margin:0.32em;
}

.msgvSubject {
	padding:0.32em;
	padding-top:1em;
	padding-bottom:1em;
}

TABLE.msgvMsg {
	font-size:1em;
	padding:0.64em;
}

.msgvField {
	font-size:0.9em;
	font-weight:bold;
	color:#666;
	text-align:right;
}

.msgvAuthor {
	font-size:1em;
	font-weight:bold;
}

.msgvDate {
	font-size:1em;
	font-weight:bold;
}

#msgvThreads {
	margin-top:0.64em;
	height:1.5em;
	
	padding:2px;

	text-align:left;
	
	color:white;
	font-weight:bold;
	font-size:0.64em;
}

.compose 
{
	width:20em;
}	

.previewButtons,.composeButtons 
{
	margin-top:0.64em;
	padding:0.64em;
	text-align:right;
}


#postingGuidelines 
{
	padding-top:1em;
	padding-bottom:1em;
}
