.ftbody {}

.ftheaderbar {
	background-color:#ffffff;}

.discussmenu {
	padding:0 8px;
	color:#993399;
	text-align:right;
	float:right; }

.discussmenu a, .discussmenu a:link, .discussmenu a:visited {
	color:#993399;
	display:block;
	line-height:32px;
	float:left;
	padding:0 8px; }
.discussmenu a:hover {
	color:#531C53; 
	text-decoration:none;}
	
.discussmenu .new a, .discussmenu .new a:link, .discussmenu .new a:visited {
	color:#003E00;
	background:url(images/discuss-newtopic-bg.gif) repeat-x;
	display:block;
	line-height:32px;
	float:left;
	padding:0 8px; }
.discussmenu .new a:hover {
	color:#000000; 
	text-decoration:none;}

.ftmessageheaderbar {
	background:url(images/discuss-messageheaderbar.jpg) repeat-x #F9ECF9;
	 }

.ftmessageheaderbartext {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

.ftheaderbartextlarge {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#666666; }

.ftheaderbartextsmall {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#666666; }

.threadname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#993399; }

.threaddate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; }

.ftformbutton {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

.ftforminput {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	background:#FFFFFF;
	color:black; }

.ftforminputsmall {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	background:#FFFFFF;
	color:black; }

.ftformtext {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	background:#FFFFFF;
	color:black; }

a.ftheaderbarlink {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#993399; }

a.ftheaderbarlink:hover {
	text-decoration:underline; }

.ftbackgroundtext {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

.ftstatusbartext {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

a.ftbackgroundlink {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; 
	text-decoration:none; }

a.ftbackgroundlink:hover {
	color:navy;
	text-decoration:underline; }

a.ftbackgroundlinkunder {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black;
	text-decoration:underline; }

a.ftbackgroundlinkunder:hover {
	color:navy;
	text-decoration:underline; }

.ftstatuscell {background-color:#eeeeee;}

.ftstatusfunctioncell {}

.ftalternatingbaron {
	background-color:#eeeeee; 
	text-align:left; }

.ftalternatingbaroff {
	background-color:#E8E8E8; 
	text-align:left; }

.ftalternatingbartextlarge {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	color:black; 
	text-align:left; }

.ftalternatingbartextsmall {
	font-family:Verdana,Arial,Helvetica; 
	font-size:10px;
	font-weight:normal; 
	color:black; }

a.ftalternatingbarlinksmall {
	font-family:Verdana,Arial,Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	color:blue; }

a.ftalternatingbarlinksmall:hover {color:navy;}

a.ftalternatingbarlinklarge {
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:bold; 
	color:navy; }

a.ftalternatingbarlinklarge:hover {color:navy;}

.ftalternatingbarselect {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

a.ftmenulinks {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:black; }

a.ftmenulinks:hover {text-decoration:none;}

.ftsmallcontent {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

.ftlargecontent {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:black; }

.ftlargecontentuploadbox {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:black; }

a.ftlinksmallnounder {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:black; }

a.ftlinksmallnounder:hover {text-decoration:underline;}

a.ftlink {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:navy; }

a.ftlink:hover {
	text-decoration:underline;
	color:navy; }

a.ftlinksmall {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:navy; }

a.ftlinksmall:hover {
	text-decoration:underline;
	color:navy; }

a.ftstatusbarlink {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:black; }

a.ftstatusbarlink:hover {text-decoration:none;}

a.ftstatuslink {
	display:block;
	background:url(images/discuss-buttonbackground.gif) no-repeat;
	line-height:22px;
	text-align:center;
	width:46px;
	margin:0 10px 0 0;
	float:left;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#888888; }

a.ftstatuslink:hover {text-decoration:underline;}

a.fteditlink {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:black; }

a.fteditlink:hover {text-decoration:none;}

a.ftdeletelink {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:black; }

a.ftdeletelink:hover {text-decoration:none;}

.ftalphabet {
	font-family:Arial,Helvetica;
	font-size:10px;
	color:black;
	border-width:1px; 
	border-color:#CCCCCC;
	border-style:ridge; }

.ftcolumntext {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:black; }

a.ftmenulink {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:black; }

a.ftmenulink:hover {text-decoration:none;	}

.ftmenutd { background-color:F0F4F8;	 }

.ftmenusurroundtd { background-color:99B8CE;	}

td.ftraised {
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #584300 1px;
	border-bottom: solid #584300 1px;
	background: #D6D3CE;	}

td.ftraisedblank {
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #584300 1px;
	border-bottom: solid #584300 1px;	}

a.fteditorlink {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:Navy;	}

a.fteditorlink:hover {text-decoration:none;	}

.fteditortext {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:Navy;	}

.fthighlighttext {color:navy;	}

.fthighlightbartext {color:#333333;	}

.fttodaypagecells {
	background-color:ffffff;
	border-left: thin solid #bbbbbb;
	border-right: thin solid #bbbbbb;
	border-bottom: thin solid #bbbbbb;	}

.ftmessageheaderhighlighttext {color:navy;	}

.ftmessageheaderlinksmall {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#000000;	}

.ftraisedtextsmall {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#000000;	}

.ftmenurollover {background-color:99B8CE}

.ftfixedwidthfont {
	font-family:courier,ms sans serif,arial;
	font-size:10px; }

.fttodayraisedfont {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;	}

.ftodayhighlightfont {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:Navy;	}

.ftraisedtextlarge {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;	}

.fttodayfont {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;	}

.fttodayraisedfontsmall {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#000000;	}

.fttodaymenufont {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#000000;	}

a.ftalternatingbarlinksmall:visited {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:navy; }

a.ftalternatingbarlinksmallest {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:navy;	}

.fttoolbarback {background-color:D2D2D2;	}

.ftprofilefunctioncell {background-color:#EEEEEE;	}

.fttodaymenufontwhite {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	color:white;	}

.fttodaymenurowback {background-color:DCEDF5;	}

.fttodaymenutitlebar {background-color:449fc8;	}

/* Pagination for Discussion Forum */
.pagination3 {
	padding:0px;
	float:left;
	height:20px; }
.pagination3 a {
	display:block;
	float:left;
	margin: 0 3px 0 0;
	color:#777777; 
	line-height:19px;
	text-align:center;
	width:19px;
	text-decoration:none;
	background:url("/images/button-pagination3.gif") 0 0 no-repeat; }
.pagination3 a:hover {
	background:url("/images/button-pagination3.gif") 0 -19px no-repeat;
	color:#993399;
	text-decoration:none;}
.pagination3 .currentpage {
	background:url("/images/button-pagination3.gif") 0 -38px no-repeat; 
	color:#FFFFFF;
	display:block;
	float:left;
	margin: 0 3px 0 0;
	line-height:19px;
	text-align:center;
	width:19px;
	text-decoration:none;}