/* PAGE COLOR #ffffff */
body
{
	font-family: Arial, Helvetica, sans-serif;
}

/* FONT DEFAULTS 
p, th, td, ul, ol, li, div, legend, span, input, textarea {
    font-family: Arial, Helvetica, sans-serif;font-size:12px;
}
.requiredField,.error,.code,.sigText,.highLightText,,.sortRadio,.key,.stats,.bglight,.bgdark,.listheader,.listColumnText,.listColumnNumber,.threadUserColumnText,.threadPostColumnText,.formHeader,.editor,.preview,.galleryItemStyle,.galleryAltItemStyle,.quoteAttrib,.quoteText,.footer,.navLink,.listItemLink,.menuitem{font-size:12px;}*/


/* SPECIAL FONT TREATMENTS */
pre
{
	font-family: monospace, "Courier New" , courier;
	font-size: 12px;
	color: #000000;
}
.error
{
	font-weight: bold;
	color: #cc0000;
}
.code
{
	font-family: monospace, "Courier New" , courier;
	font-size: 12px;
	color: #000000;
}
.sigText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
}
/* IF NOONE HAS POSTED YET, THE COLOR OF THE NEW OR NO REPLIES TAG */
.labelNew
{
	font-weight: bold;
	color: #cc0000;
}
.highLightText
{
	background: #ffff00;
	color: #000000;
}
.sortRadio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4373b4;
}


/* LINKS 
a:link { font-weight: bold; text-decoration: none; color: #4373b4; }
a:visited { font-weight: bold; text-decoration: none; color: #4373b4; }
a:active { font-weight: bold; text-decoration: none; color: #4373b4; }
a:hover { font-weight: bold; text-decoration: underline; color: #4373b4; }
*/
a.navLink:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666698;
}
a.navLink:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666698;
}
a.navLink:active
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.navLink:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

a.listItemLink:link
{
	font-size: 12px;
	font-weight: bold;
	color: #0D2888;
	text-decoration: none;
}
a.listItemLink:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #0D2888;
	text-decoration: none;
}
a.listItemLink:active
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.listItemLink:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #F27900;
	text-decoration: underline;
}

a.menuitem:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666698;
}
a.menuitem:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666698;
}
a.menuitem:active
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #666698;
}
a.menuitem:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

/* LINK OF LAST PERSON TO POST IN TOPIC OR THREAD */
a.lastPostLink:link
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
a.lastPostLink:visited
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
a.lastPostLink:active
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.lastPostLink:hover
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #4373b4;
}

a.locked:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}
a.locked:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}
a.locked:active
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}
a.locked:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

a.footerLink:link
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0D2888;
}
a.footerLink:visited
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0D2888;
}
a.footerLink:active
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.footerLink:hover
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

/* NEXT AND PREV PAGE LINKS */
tr.pagerStyle
{
}
tr.pagerStyle A:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
tr.pagerStyle A:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
tr.pagerStyle A:active
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
tr.pagerStyle A:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #4373b4;
}

/* FORUM TABLE COLORS */
.listheader
{
	font-size: 12px;
	padding: 0.4em;
	font-weight: bold;
	color: #ffffff;
	background-color: #000066;
}
.listColumnText
{
	padding: 0.8em;
	vertical-align: top;
	border-bottom: 1px solid #000066;
	font-size: 11px;
}
.listColumnNumber
{
	padding: 0.8em;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #000066;
	font-size: 10px;
}

.threadUserColumnText
{
	width: 180px;
	padding: 0.8em;
	vertical-align: top;
	border-bottom: 1px solid #000066;
	font-size: 10px;
}
.threadPostColumnText
{
	font-size: 12px;
	width: 80%;
	padding: 0.8em;
	vertical-align: top;
	border-bottom: 1px solid #000066;
}

/* THE COLORS OF THE POST BACKGROUNDS */
tr.bglight
{
	font-size: 12px;
	background-color: #f1f1f1;
}
tr.bgdark
{
	font-size: 12px;
	background-color: #E1E1ED;
}

/* FOR FORMS */
td.formHeader
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
span.formHeader
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
td.requiredField
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* FIELDSETS */
fieldset.stats
{
	border: 1px ridge #E1E1ED;
	color: #999999;
	width: 300px;
	padding: 0.5em 0.5em;
	text-align: center;
	font-size: 10;
}
legend.stats
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
span.stats
{
	font-size: 10;
	color: #999999;
}

fieldset.key
{
	font-size: 12px;
	border: 1px ridge #E1E1ED;
	color: #999999;
	width: 300px;
	padding: 0.5em 0.5em;
	text-align: center;
}
legend.key
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}
td.key
{
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	font-size: 10;
}

fieldset.editor
{
	border: 1px ridge #E1E1ED;
	color: #999999;
	width: 300px;
	padding: 0.5em 0.5em;
	text-align: center;
	font-size: 10;
}
legend.editor
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}

fieldset.preview
{
	font-size: 12px;
	border: 1px ridge #fafafa;
	color: #000000;
	width: 90%;
	padding: 0.5em 0.5em;
}
legend.preview
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}


/* AVATAR GALLERY */
td.galleryItemStyle
{
	font-size: 12px;
	background-color: #f1f1f1;
	text-align: center;
}
td.galleryAltItemStyle
{
	font-size: 12px;
	background-color: #E1E1ED;
	text-align: center;
}

/* QUOTE IN POST */
td.quoteAttrib
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
td.quoteText
{
	font-size: 12px;
	color: #000066;
	background-color: #fafafa;
	border: #000066;
	border-style: solid;
	padding: 0.2em;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

/* FOOTER TEXT */
td.footer
{
	font-size: 10;
	color: #999999;
	font-weight: bold;
}

/* INPUT BOXES */
input
{
	color: #000000;
}
textarea
{
	color: #000000;
}
input.withbackground
{
	background-image: URL( "/Forumns/gfx/forum/inputbg.png" );
	border: 1px solid #777777;
	padding-left: 5px;
}
textarea.withbackground
{
	background-image: URL( "/Forumns/gfx/forum/textareabg.png" );
	border: 1px solid #777777;
	padding-left: 5px;
}


