/*	handles the body style	*/
.ftbody {
	background-color:ffffff;
	margin: 0px 0px 0px 0px;
}

/*	handles the body style for most of the js windows	*/
.windowbody {
	background-color:#eeeeee;
	margin: 0px 0px 0px 0px;
}

/*	handles the main font style (most text is outputted using this style)	*/
.ftcontent,td,p,body,.ftcontentsmall {
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000
}

/* handles white text within dark headers */
.ftcontentwhite {
	color: #FFFFFF;
}

/* handles white text within dark headers */
.ftcontentwhite:hover {
	color: #FFFFFF;
}

/*	handles the body style for the private message system js windows	*/
.ftpmwindow {
	background-color:#999999;
	margin: 0px 0px 0px 0px;
}

/*	handles the styles for the header tables for the today page/search/profile and other areas	*/
.fttodaysearchmenutitlebar,.fttodaysearchmenutitlebaron,.fttodaysearchtitleback {
	background-color:#888888;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF
}

/*	handles the styles for the titles in the tables for the today page/search/profile and other areas	*/
.fttodaysearchtitleback {
	background-color:#eeeeee;
	color: #000000;
	font-weight: bold;
}

/*	handles the styles for the rows in the tables for the today page/search/profile and other areas	*/
.fttodaysearchmenurowback {
	background-color:#FFFFFF;
}

/*	handles the styles for when a cell is selected in the header table i.e profile page	*/
.fttodaysearchmenutitlebaron {
	background-color:#444444;
}

/* handles the styles for highlighted text in the today and admin page tables */
.fttodaysearchmenutexthighlight {
	color: black;
}

/*	handles one of the header styles in the pm windows	*/
.ftpmwindowheader1 {
	background-color:#eeeeee;
	font-family: Verdana,Arial, Helvetica;
	font-weight:normal;
	color:#000000;
	font-size:11px;
}

/*	handles one of the header styles in the pm windows	*/
.ftpmwindowheader2 {
	background-color:#aaaaaa;
	font-family: Verdana,Arial, Helvetica;
	font-weight:normal;
	color:#ffffff;
	font-size:11px;
}

/*	handles one of the header styles in the pm windows	*/
.ftpmwindowheader3 {
	background-color:#888888;
	font-family: Verdana,Arial, Helvetica;
	font-weight:normal;
	color:#000000;
	font-size:11px;
}

/*	handles the text style for pm windows	*/
.ftpmmsgwindowtext {
	background-color:#ffffff;
	font-family: Arial, Helvetica;
	font-weight:normal;
	color:#000000;
	font-size:12px;
}

/*	handles the style for the nav arrows used between category names etc in the header bars in the forums	*/
.ftnavarrow {
	font-family: Verdana,Arial, Helvetica;
	font-weight:normal;
	color: #E3DFAA;
	font-size:11px;
}

/*	handles the style for the header bars that appear all over the interface (usually the dark bar separators) */
.ftheaderbar {
	background-color:#366A8D;
	border: 1px solid #888888;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-image: url("headback.gif");
	height: 21px;
	color: #fffffe;
}

/*	handles the style for the message header bars that appear all over the interface (usually the boxes that appear over top of messages and threads etc.) */
.ftmessageheaderbar {
	background-color: #D5E0E5;
	border: 1px solid #9E9C7A;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding: 4px;
}

/*	handles the style for the message tree table */
.ftmessagetreetable {
	overflow: auto; 
	width: 100%; 
	height: 150; 
	background-color:#f6f6f6;
	border-left: 2px #777777 solid;
	border-bottom: 2px #ffffff solid; 
	border-right 2px #ffffff solid;
	border-top: 2px #777777 solid;
	margin-top:20px;
}


/*	handles the style for the side bar for the forum admin */
.ftadminsidebar {
	background: #eeeeee;
	border: 1px solid #AAAE9D;
}

/*	handles the style for the poll output in threads */
.ftpollbar {
	background-color: #D5E0E5;
	border: 1px solid #9E9C7A;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding: 4px;
}

/*	handles the style for the poll output text in threads */
.ftpollbartext {
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

/*	handles the style for the poll small output text in threads */
.ftpollbartextsmall {
	font-size: 10px;
}

/*	handles the style for the message paging text in categories and threads/messages */
.ftmessagepagingtext {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

/*	handles the style for form input/select/text/buttons */
.ftforminput,.ftforminputsmall,.ftformselect,.ftformtext,.ftformbutton,.ftformfieldhighlighton,.ftformbuttonhighlighton {
	font-size:11px;
	color:#555555;
	font-weight: normal;
	font-family:Verdana,Arial,Helvetica,san-serif;
}

/*	handles the style for form buttons */
.ftformbutton {
	color: black;
}

/* handles the style for focus of fields (mozilla only) */
.ftformbutton:hover {
	color: navy;
}


/* handles the style for focus of fields (mozilla only) */
.ftforminput,.ftformtext {
	border: 1px solid #777777;
}

/* handles the style for focus of fields (mozilla only) */
.ftforminput:focus,.ftformtext:focus {
	border: 1px solid #777777;
	border-color: #777777 #777777 #777777 #777777;
	background-color: #DEEFEC;
}


/*	handles the style for required fields the (the red asterix) */
.ftrequiredfield {
	font-family:Verdana,Arial,Helvetica,san-serif;
	font-size:13px;
	font-weight:bold;
	color: red;
}

/*	handles the style for links in the header bars */
a.ftheaderbarlink {
	color: white;
	text-decoration: none;
}

/*	handles the style for links in the header bars */
a.ftheaderbarlink:hover {
	color: white;
	text-decoration: underline;
}

/*	handles the style for text written on the background (outside the tables) */
.ftbackgroundtext {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

/*	handles the style for links written on the background (outside the tables) */
a.ftbackgroundlink {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

/*	handles the style for links written on the background (outside the tables) */
a.ftbackgroundlink:hover {
	color: navy;
	font-size: 10px;
	text-decoration: underline;
}

/*	handles the style for links written on the background (outside the tables) */
a.ftbackgroundlinkunder {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black; 
	text-decoration: underline;
}

/*	handles the style for links written on the background (outside the tables) */
a.ftbackgroundlinkunder:hover {
	color: navy;
	font-size: 10px;
	text-decoration: underline;
}

/*	handles the style for lighter left side cells in tables */
.ftstatuscell {
	background-color: #E8E8E8;
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

/*	handles the style for darker right side cells in tables */
.ftstatusfunctioncell {
	background-color: #DCDCDC;
}

/*	handles the style for the alternating cells that display content */
.ftalternatingbaron,.ftalternatingbaroff {
	background-color: #eeeeee;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

/*	handles the style for the spacer between the alternating bars */
.ftalternatingbarseparater {
	background-color: #D5E0E5;
}

/*	handles the style for the alternating cells that display content */	
.ftalternatingbaroff {
	background-color: #E4E4E4;
}

/*	handles the style for small text in the alternating bars */
.ftalternatingbartextsmall {
	font-size: 11px;
}

/*	handles the style for table cells with white backgrounds (html symbols) */
.ftwhitetablecell {
	background-color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

/*	handles the style for small links in the alternating bars */
a.ftalternatingbarlinksmall {
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #296A98;
}

/* handles the style for small links visited in the alternating bars */
a.ftalternatingbarlinksmall:visited {
	color:#555555;
}

/*	handles the style for small links in the alternating bars */
a.ftalternatingbarlinksmall:hover {
	font-size: 11px;
	color: #E6931E;
}

/*	handles the style for the small links for threads on the categories/searchresult pages */
a.ftalternatingbarlinksmallest {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #296A98;
}

/*	handles the style for the small links for threads on the categories/searchresult pages */
a.ftalternatingbarlinksmallest:hover {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #E6931E;
}

/*	handles the style for large links in the alternating bars */
a.ftalternatingbarlinklarge {
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #296A98;
}

/*	handles the style for large links in the alternating bars */
a.ftalternatingbarlinklarge:hover {
	text-decoration:underline;
	font-size: 12px;
	color: #E6931E;
}

/*	handles the style for select boxes that appear in the alternating bars */
.ftalternatingbarselect {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black; 
}

/*	handles the style for small text used in various places in the forums */
.ftsmallcontent {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

/*	handles the style for large text used in various places in the forums */
.ftlargecontent {
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

/*	handles the style for a href links throught the forums */
a.ftlink {
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
	color: #296A98;
}

/*	handles the style for a href links throught the forums */
a.ftlink:hover {
	font-size: 12px;
	text-decoration:underline;
	color:#E6931E;
}

/*	handles the style for a href links (small) throught the forums */
a.ftlinksmall {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
	color: #296A98;
}

/*	handles the style for a href links (small) throught the forums */
a.ftlinksmall:hover {
	font-size: 10px;
	text-decoration:underline;
	color:#E6931E;
}

/*	handles the style for a the form buttons used in the alphabet nav */
.ftalphabet {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: black;
	border-width : 1;
	border-color : CCCCCC;
	border-style : ridge;
}

/*	handles the style for the a hrefs in the menu */
a.ftmenulink {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: black;
}

/*	handles the style for the a hrefs in the menu */
a.ftmenulink:hover {
	font-size: 10px;
	color: black;
	text-decoration:none;
}

/*	handles the style for the rollovers in the menu */
.ftmenurollover {
	background-color:99B8CE;
	cursor: pointer;
}

/*	handles the style for the TD in the menu */
.ftmenutd { 
	background-color: dddddd;
}

/*	handles the style for the TD in the menu */
.ftmenusurroundtd { 
	border-left: solid #eeeeee 1px;
	border-top:solid #eeeeee 1px;
	border-right: solid #aaaaaa 1px;
	border-bottom:solid #aaaaaa 1px;
}

/*	handles the style raised table cells */
td.ftraised {
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #584300 1px;
	border-bottom: solid #584300 1px;
}

/*	handles the style raised table cells */
td.ftraisedblank {
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #584300 1px;
	border-bottom: solid #584300 1px;
}

/*	handles the style for links in the editor tags used when drafting messages (bold,italics etc.) */
a.fteditorlink {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: Navy;
}

/*	handles the style for links in the editor tags used when drafting messages (bold,italics etc.) */
a.fteditorlink:hover {
	font-size: 10px;
	text-decoration:none;
	color: navy;
}

/*	handles the style for text in the editor tags used when drafting messages (bold,italics etc.) */
.fteditortext {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: Navy;
}

/*	handles the style for text that is highlighted throughout the forums */
.fthighlighttext {color: navy;}

/*	handles the style for text that is highlighted on the header bars in the forums */
.fthighlightbartext {
	color: yellow;
}

/*	handles the style for text that is highlighted on the message header bars in the forums */
.ftmessageheaderhighlighttext {
	color: navy;
}

/*	handles the style for links that are on the message header bars in the forums */
.ftmessageheaderlinksmall,.ftmessageheadermenulink {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/*	handles the style for links that are on the message header bars in the forums */
.ftmessageheaderlinksmall:hover {
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/*	handles the style for menu header links that are on the message header bars in the forums */
.ftmessageheadermenulink {
	font-size: 11px;
}

/*	handles the style for outputting source code */
.ftfixedwidthfont {
	font-family:courier,ms sans serif,arial;
	font-size:10px
}

/*	handles the style for highlighting text on the today page */
.ftodayhighlightfont {
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: Navy;
}


/*	handles the style for the toolbar cells that hold nav elements within messages (reply,quote etc) */
.fttoolbarback {
	border: 1px solid #aaaaaa;
	background-color:D2D2D2;
}

/*	handles the style for the toolbar links that hold nav elements within messages (reply,quote etc) */
.fttoolbarlink {
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

/*	handles the style for the toolbar links that hold nav elements within messages (reply,quote etc) */
.fttoolbarlink:hover {
	color: #296A98;
	text-decoration:underline;
}

/*	handles the default link style */
a {
	color: #296A98;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

/*	handles the default link style */
a:hover {
	color: #E6931E;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

/*	handles the styles for the survey tables for the message posting and message view areas	*/
.ftsurveybox,.ftsurveytitlebar,.ftsurveytitlebody {
	background-color:#BFB884;
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px dotted #BFB884;
}

/*	handles the styles for the survey tables for the message posting and message view areas	*/
.ftsurveytitlebody {
	background-color:#ffffff;
	border: none;
}

/* handles the style for the code window for attached code in messages */
.ftcodewindow {
	border: solid 1px #003366;
	padding: 5px; 
	background-color:white;  
	color:navy; 
	width:90%; 
	height:150px; 
	overflow:auto;
}

/* handles the style for the editor (non wysiwyg) menu used in posting (bold, italics...etc) */
.fteditormenu {
	border: solid 1px #698CBD;
	background-image: url("raisedmenuback.gif");
}


/* handles the styles for the tab menus found in the admin (the surrounding table) */
.fttabmenusurround{
	border: 1px solid #888888;
}

/* handles the styles for the tab menus found in the admin (selected tab) */
.fttabmenuon{
	background-color: #888888;
}

/* handles the styles for the tab menus found in the admin (un-selected tab) */
.fttabmenuoff{
	background-color: #bbbbbb;
}

/* handles the styles for the tab menus found in the admin (tab pages background) */
.fttabmenuback{
	background-color: #ffffff;
}

/* handles the styles for the tab menus found in the admin (menu links) */
.fttablinkson{
	color: #ffffff;
	text-decoration:none;
}

/* handles the styles for the tab menus found in the admin (menu links) */
.fttablinkson:hover{
	color: #ffffff;
	text-decoration:none;
}

/* handles the styles for the tab menus found in the admin (menu links) */
.fttablinksoff{
	color: #ffffff;
	text-decoration:none;
}

/* handles the styles for the tab menus found in the admin (menu links) */
.fttablinksoff:hover{
	color: #ffffff;
	text-decoration:none;
}

/* handles the focus fields styles for IE browsers (non mac) */
.ftformfieldhighlighton {
	border: 1px solid #777777;
	border-color: #777777 #777777 #777777 #777777;
	background-color: #DEEFEC;
}

/* handles the mouser over form buttons styles for IE browsers (non mac) */
.ftformbuttonhighlighton {
	color: navy;
}