a, a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#header{
	background: url(/assets/img/bg-header_forum.png);
}
#header.over{
	background: url(/assets/img/bg-header-over_forum.png);
}

.breadcrumb{
	font-size: 12px;
}

.breadcrumb a, .breadcrumb a:visited{
	text-decoration: none;
}

.breadcrumb a:hover{
	text-decoration: underline;
}

.tableHeadingBG, .profileHeadingBG{
	height: 46px;
	background: url(/assets/img/bg-fheader_forum.png) no-repeat;
}

.righter{
	text-align: right;
	background-position: top right;
}

.tableHeading{
	font-size: 15px;
	color: white;
	font-weight: bold;
	margin-left: 12px;
	text-shadow: 1px 1px 1px #06335d;
}

.tableRowHeadingBold{
	padding: 8px;
	color: #333;
}

.forumLine{
	height: 52px;
}

.forumLine td{
	border-top: 1px solid #72a493;
	background: url(/assets/img/bg-td_forum.png) repeat-x;
}

.forumName a, .topicTitle a{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.topicTitle a{
	font-weight: normal;
}

.forumDescription{
	font-size: 11px;
	color: #215443;
}

.forumNumber{
	color: #215443;
	font-size: 16px;
}

.miniheader{
	color: #0055a5;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
}

.vstats td{
	border-top: 1px solid #72a493;
	color: #333;
}

.tablePostInfo, .forumLightLinks{
	font-size: 11px;
	color: #215443;
}

td.tlc{
	padding: 16px 0 16px 16px;
	vertical-align: top;
	width: 130px;
	background: url(/assets/img/bg-tlc-forum.png);
	font-size: 11px;
	color: #1e342d;
}

td.trc{
	padding: 16px;
	vertical-align: top;
	background-color: white;
	background: url(/assets/img/bg-trc-forum.png) no-repeat;
	font-size: 13px;
	color: #333;
}

tr.user_utility td{
	height: 36px;
	padding: 0;
	background: url(/assets/img/bg-uu-forum.png) no-repeat;
}

tr.user_utility .tableCellTwo{
}

tr.user_utility table{
	margin: 0;
}

tr.user_utility{}

tr.user_utility a{
	font-size: 11px;
	color: #72a493;
	display: block;
	padding: 0 18px;
	float: left;
	border-left: 1px solid #a0c1b5;
	height: 17px;
}

.paginateBorder td{
	font-size: 12px;
	padding: 0;
	color: #215443;
}

.topicLegend td{
	padding: 0 0 6px 0;
}

#submit_post table, #submit_post textarea, #submit_post select{
	margin: 0;
}

#submit_post .tableCellTwo{
	padding: 12px 0;
	border-top: 1px solid #72a493;
	background: url(/assets/img/bg-td_forum.png) repeat-x;
}

/*
    Formatting Buttons
------------------------------------------------------ */ 

.buttonMode {
 font-size:         10px;
 color:             #668c5e;
 background-color:  transparent; 
 white-space: 		nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
 background-color:  #f6f6f6;  
 padding:           0;
 border-top:        #333 1px solid;
 border-right:      #333 1px solid;
 border-bottom:     #333 1px solid;
}
.htmlButtonOuterL  {
 border-left:       #333 1px solid;
}
.htmlButtonInner {
 background-color:  transparent; 
 text-align:		center;
 padding:			0 3px 0 3px;
 border-left:       #fff 1px solid;
 border-top:        #fff 1px solid;
 border-right:      #ccc 1px solid;
 border-bottom:     #ccc 1px solid;
}
.htmlButtonOff {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOff a:link { 
 color:             #000;
 text-decoration:   none;
 white-space:       nowrap;
}
.htmlButtonOff  a:visited { 
 text-decoration:   none;
}
.htmlButtonOff a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOff a:hover { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 background:        #f6f6f6;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOn a:link { 
 color:             #990000;
 text-decoration:   none;
 white-space:       nowrap;
}  
.htmlButtonOn  a:visited { 
 text-decoration:   none;
} 
.htmlButtonOn a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn a:hover { 
 color:             #999;
 text-decoration:   none;
}
/*
    SPELL CHECK CSS
--------------------------------------------------------------- */

.iframe {
	border:					1px solid #ccc;
}

.wordSuggestion
{
	border:					1px solid #ccc;
	padding:				4px;
}

.wordSuggestion a, .wordSuggestion a:active
{
	cursor:					pointer;
}

.spellchecked_word
{
	cursor:					pointer;
	border-bottom:			1px dashed #f00;
}

.spellchecked_word_selected
{
}
