/* For BBCode Post Buttons */
.ButtonOut
{
	/*filter: alpha(opacity=70);*/
	border: #7F9DB9 1px solid;
}
.ButtonOver
{
	background-color: #FFE1AC;
	border: #FFAD55 1px solid;
}
.ButtonChecked
{
	background-color: #FFCB7E;
	border: #FFAD55 1px solid;
}
.ButtonOff
{
	/*filter: gray() alpha(opacity=30);*/
	background-color: #C0C0C0;
	border: #7F9DB9 1px solid;
}
img
{
	border: 0;
}
form#Form1 *
{
	font-family:Arial;
	font-size: 95%;
}
form#Form1 * a
{
	color:#3271af;
}
form#Form1 * a:visited
{
	color:#86abd0;
}
.forum-block
{
	margin-right: 25px;
}
.forum-block .main-header
{
	margin-bottom: 0;
}

.forum-block .main-header-
{
	border-bottom:1px solid #97B5D2;
	margin:0 0 0 0;
	padding:26px 0px 0px 0px;
	text-align: left;
}
.forum-block .header-default-
{
	background:url('headerDefault.jpg') no-repeat right bottom;
	padding-right:130px;
}
.forum-block .main-header- p
{
	margin:0;
	font-size:11px;
}
.forum-block .main-header- a	
{
	color:#767676;
}

.forum-block p
{
	margin-top: 10px;
	font-family:Verdana;
	font-size: 0.85em !important;
}
.forum-block p img
{
	margin: -0.2em 0;
}
table.forum-menu
{
	margin: 0 0 0;
	border: solid 0;
}
table.forum-menu td
{
	padding: 7px 6px !important;
}
table.forum-menu td a
{
	margin: 0 7px;
}
/* Header 1 - Main header */
.header1
{
	background-color: #95AFC6;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
}
.header1 td, td.header1
{
	padding: 7px !important;
}
/* Header 2 - Sub header */
.header2 {
	background-color: #dfe7ed;
	color: #5F6A72;
	font-weight: bold;
	font-size: 1em;
}
a.header2:link, a.header2:visited {
	color: #5F6A72;
}
.header2 a:link, .header2 a:visited
{
	color: #5f6a72;
}

/* Footer1 - Bottom of tables */
table.content td.footer1 {
	padding: 1px 0 !important;
	font-size: 1em;
	height: 28px;
	background: #95afc6;
}

.footer1 select, .footer1 td
{
	font-size: 1em;
}
.footer1 table
{
	background: #D1DCEB;
}

.postformheader
{
	background-color: #D1DCEB;
	font-weight:bold;
}

/* Header of posts */
.postheader
{
	background-color: #E4EAF2;
	color: #5F6A72;
}
tr.postheader td.postheader
{
	background: none !important;
}

/* User info and post/article */
.post
{
	background-color: #F7F8FA;
	color: #5F6A72;
	font-size: 1em;
}
.post_alt
{
	background-color: #f2f4f7;
	color: #5F6A72;
	font-size:1em;
}
.post_priority
{
	font-weight:bold;
}
/* Footer of posts */
.postfooter
{
    background-color: #D1DCEB;
}
/* Area between posts */
.postsep
{
	background-color: #8394B2;
	height: 2px
}
/* most tables are class 'content' */
.content
{
	border: solid 1px #dbdbdb;
	color: #000000;
	padding: 0px;
	background-color: #FFFFFF;
}
.content td
{
	padding: 6px 3px;
}
.content table
{
	border: solid 0;
}
.content table td.post, .profile-data td
{
	background: #edf2f6;
	color: #404040;
}
.content table td.postheader
{
	background: #e9eff3;
}
.profile-data .header2
{
	background-color: #dfe7ed;
}
.forum-profile-avatar
{
	vertical-align: middle;
}
.forum-profile-avatar img
{
	border: solid 1px #939393;
}
.content li
{
	margin: 0 0 0 15px;
	padding: 0 !important;
}
* html .content li
{
	margin: 0;
}
*+html .content li
{
	margin: 0;
}
#RichEdit td
{
	padding: 0px;
}
/* used for quoting messages */
.quote
{
	margin-left: 16px;
	padding-left: 16px;
}
.innerquote
{
	padding: 4px;
	background-color: #E4EAF2;
	border: solid 1px #8394B2;
}

/* used for code */
.code
{
	margin-left: 16px;
	padding-left: 16px;
}
.innercode
{
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 1px #95B4F3;
	color:#000000;
	font-family:Courier New,Courier;
}
/* font sizes */
.smallfont
{
	font-size: 0.85em;
	font-family: Tahoma;
	color: #404040;
}
.largefont
{
	font-size: 9pt;
}
/* Image Links */
a.imagelink
{
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink
{
	text-decoration: underline;
	color: #0000FF;
}
/* Used for editor textarea */
.posteditor
{
	width: 100%;
	height: 200px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
#ctl00_MainContent_forum_ctl00_SignatureEditControl_EditorLine textarea
{
	width: 98% !important;
}
#ctl00_MainContent_forum_ctl00_SignatureEditor_EditorLine textarea
{
	width: 99% !important;
}
a#ctl00_MainContent_forum_ctl00_MyTest
{
	padding: 2px 4px;
	color: #5F6A72;
	background:#D1DCEB;
	border: solid 1px #F7F8FA;
}
/* Table just above and below tables */
table.command
{
	padding: 3px;
}
.navlinks {
	padding-top: 5px;
	font-weight: bold;
	color: #404040;
	font-size: 0.9em;
	font-family: Tahoma;
	white-space:nowrap;
}
.navlinks a,.navlinks a:visited
{
	color: #404040;
	text-decoration: none;
	padding: 3px 2px;
}
.navlinks a:hover
{
	padding: 3px 6px;
	margin: 0 -4px;
	color: #6594D5;
	background: #f2f4f7;
}

/* for printing */
.print
{
	border: solid 1px #C0C0C0;
}
.printheader
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}

/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
div.postdiv
{
	padding: 10px 4px;
	width: 98%;
	min-height: 100px;
	overflow: auto;
}
.active-themes td.post
{
	padding: 10px 5px !important;
}
.iconlegend td
{
	padding: 5px;
	font-family: Verdana;
	font-size: 0.85em;
	vertical-align: middle;
}
.iconlegend td img
{
	margin: -3px 0;
}
.post textarea
{
	width:99% !important;
}
div#ctl00_ctl00_ctl00_MasterContent_SiteMasterContent_MainContent_forum_ctl00_QuickReplyLine.post textarea
{
	height:100px !important;
	//margin-left:-20px;
}
