/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 

/* PAGE BACKGROUND */

/* background color for the header at the top of the page  */
.HeadBg {
    background-color: white;
}

/* background color for the content part of the pages */
Body
{
	background-color: #ECE9D8;
	overflow: auto;
	scrollbar-base-color: #ECE9D8;
	scrollbar-track-color: #ECE9D8;
 	scrollbar-face-color: #58572B;
 	scrollbar-highlight-color: #58572B;
 	scrollbar-3dlight-color: #58572B;
 	scrollbar-darkshadow-color: #58572B;
 	scrollbar-shadow-color: #58572B;
 	scrollbar-arrow-color: #ECE9D8;	
}
/* style for module titles */
.Head   {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 24px;
	font-weight: bold;
	color: #222222;
}

/* style of item titles on edit and admin pages */
.SubHead    {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #58572B;
	font-style: italic;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #222222;
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: normal;
	color: #222222;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #333333;
}

.NormalRed
{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #58572B;
}

.NormalBold
{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #58572B;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: bold;		
	color: #58572B;	
	text-decoration: none;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: bold;		
	color: #58572B;	
	text-decoration: none;
}
a.CommandButton:active   {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: bold;		
	color: #222222;	
	text-decoration: none;
	background-color: #58572B;	
}
a.CommandButton:visited {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: bold;		
	color: #58572B;	
	text-decoration: none;
}
a.CommandButton:hover {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: bold;		
	color: #222222;	
	text-decoration: none;
	background-color: #58572B;	
}

/* GENERIC */

td{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	font-weight: bold;
	color: #222222;
}
b{
	font-family:  "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
}
em{
	font-family:  Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #58572B;
	font-style : italic;
}
u{
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration : underline;
}
strike{
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #58572B;
}
H1  {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 24px;
	font-weight: bold;
	color: #222222;
	font-style: normal;
}
H2  {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #58572B;
	font-style: italic;
}
H3  {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #222222;
	font-style: normal;
}
H4  {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #58572B;
	font-style: italic;
}
H5{
    font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
    font-weight: bold;
	colour: #222222;
}
H6  {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #58572B;
	font-style: italic;	
}
t-size:  11px;
    font-weight:    normal;
    color:
DT  {
    font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
    fon #999999;
}
TFOOT, THEAD    {
	font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	font-weight: normal;
    color: #58572B;
	font-style: normal;
}
/* TH controls the above style THEAD */
TH  {
    vertical-align: baseline;
	font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	font-weight: normal;
    color: #999999;
	font-style: normal;
}
A:link  {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: normal;	
	color: #58572B;	
	text-decoration: none;
}
A:active    {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 10px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: bold;		
	color: #222222;	
	text-decoration: none;
	background-color: #58572B;	
}
A:visited   {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 10px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: bold;		
	color: #58572B;	
	text-decoration: none;
}
A:hover {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 10px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: bold;		
	color: #222222;	
	text-decoration: none;
	background-color: #58572B;	
}
.BIG {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: normal;		
	color: #222222;	
}
.BLOCKQUOTE, PRE {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-style : italic;
}
.UL LI   {
	list-style-type: square ;
	color: #58572B;
}
.UL LI LI    {
	list-style-type: disc;
	color: #58572B;
}
.UL LI LI LI {
	list-style-type: circle;
	color: #58572B;
}
.OL LI   {
	list-style-type: decimal;
	color: #58572B;
}
.OL OL LI    {
	list-style-type: lower-alpha;
	color: #58572B;
}
.OL OL OL LI {
	list-style-type: lower-roman;
	color: #58572B;
}
HR {
	color: #58572B;
	height: 0.5px;
	text-align: left;
}
/* MENU-STYLES FOR ADMIN */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #666666; 
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: #FFFFFF;
}
.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #666666; 
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
/* SOLPARTMENU */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: #555555;
}
.MainMenu_MenuItem {
	border-left: #555555 0px solid; 
	border-bottom: #555555 1px solid; 
	border-top: #555555 1px solid; 
	border-right: #555555 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
}
.MainMenu_MenuIcon { 
	background-color: #555555;
	border-left: #555555 1px solid; 
	border-bottom: #555555 1px solid; 
	border-top: #555555 1px solid; 
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 21px;
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
}
.MainMenu_SubMenu {
	background-color: #555555;
	color: #FFFFFF;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
}
.MainMenu_MenuBreak {
	height: 0px;
}
.MainMenu_MenuItemSel {
	background-color: #58572B;
	cursor: pointer;
	cursor: hand;
	color: #222222;
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #555555 1px solid; 
	border-bottom: #555555 1px solid; 
	border-top: #555555 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	cursor: hand;
}/* Controls the look of the register and login button that appear in the login module */
.StandardButton {
	background: #333333 none;
	color: #666666;
	font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #333333;
	BORDER-RIGHT: #58572B 0.5px solid; 
	BORDER-TOP: #58572B 0.5px solid;
	BORDER-LEFT: #58572B 0.5px solid; 
	BORDER-BOTTOM: #58572B 0.5px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(tree.gif);
}
.Head   {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 24px;
	font-weight: bold;
	color: #222222;
	font-style: normal;
}

/* MODULE-SPECIFIC */

/* text style for reading messages in Discussion */    
.Message {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #222222;
	font-style: italic;
}   

/* style of item titles by Announcements and events */
.ItemTitle {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
	font-style: italic;
}
/* Private Messages Custom Styles */
.messageTable { 
	background-color: transparent; margin: 0px; 
}
.messageTopCell { 
	background-color: #A2A081;  
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white; 
	padding: 6px; 
	height: 25px; 
}
.messageIconCell { 
	background-color: #ECE9D8; 
	width: 20px; 
	border: solid 1px #999999;
}
.messageContentCell { 
	background-color: transparent;
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: normal;
	color: #222222; 
	padding: 6px; 
	border: solid 1px #999999;
}
.messageFooterCell { 
	background-color: #F2D8C6;  
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white; 
	padding: 3px; 
	height: 25px;
	border: solid 1px #999999;
}
.NormalWhite { 
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.messageQuote { 
	border-right: #F2D8C6 1px solid;
	padding-right: 5px;
	border-top: #F2D8C6 1px solid;
	display: block;	
	padding-left: 5px;	
	padding-bottom: 5px;	
	margin: 10px;	
	border-left: #999999 1px solid;	
	padding-top: 5px;	
	border-bottom: #999999 1px solid;	
	background-color: #F2D8C6;
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color: #58572B;
	font-style: italic; 
}

/* NT FORUMS Custom Styles */
.NTForums_Grid_Header
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	height:18px;
	padding-left:5px;
	background-color: #5D274C;
}
.NTForums_Cell1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #5D274C;
	background-color: #DBE4D1
}
.NTForums_Cell2
{
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #5D274C;
	background-color: #EDF1E8
}
.NTForums_GroupRow
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background-color: #5D274C;
}

.afgrid, .afnormal{	
font-size: 12px;	
color: #000000;	
font-family: Verdana, Arial, Tahoma;	
background-color: #ffffff;
}
.afgridborder{
border: solid 1px #dcdcdc;
font-size: 12px;color: #000000;	
font-family: Verdana, Arial, Tahoma;
background-color: #ffffff;
}
.aflastpost{
border-top: #cdcdcd 1px solid;
font-size: 11px;
background-color: #ffffff;
}
.NTForums_Pager{
border: solid 1px #333333;
background-color: #ffffff;
}
.af_pager, .af_pagernumber, .af_currentpage{
font-family: Verdana, Arial, Tahoma;
font-size:10px;color: #000000;
padding: 2px,2px,2px,2px;
}
.af_pagernumber{
background-color: #DCDCDC;
border-left: #000000 1px solid;
width: 15px;
}
.af_currentpage{
background-color: #FFFFCC;
border-left: #000000 1px solid;
color: #000000;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
width: 15px;
font-weight:bold;
}
.afcrumb{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
	font-style: italic;	
	padding-bottom: 10px;
}
.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{	
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: #222222;
	font-style: italic;	
}
.afsubjectheader{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
	font-style: italic;	
	padding-bottom: 10px;
}
.afgrouprow{
font-weight: bold;
font-size: 12px;
color: #ffffff;
height: 30px;
	background-color: #58572B;
}
.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{
color:#ffffff;
}
.afsubgrid {
border: solid 1px #cdcdcd;
}
.afheader{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #58572B;
	height: 22px;
	background-color: #A2A081;
}
.afheader2{
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
font-size: 11px;
color: #ffffff;
	background-color: #58572B;
height: 18px;
}
.afforumrow{
border-right: #cdcdcd 1px solid;
border-top: #cdcdcd 1px solid;
font-size: 12px;
background-color: #ffffff;
}
.afforumrow2{
border-right: #cdcdcd 1px solid;
border-top: #cdcdcd 1px solid;
font-size: 12px;
background-color: #f5f5f5;
}
.afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, .afpostinfo1 a, .afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, .afposttopic a, .afposttopic a:link, .afposttopic a:visited, .afpostreply1 a, .afpostreply1 a:link, .afpostreply1 a:visited, .afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active{
	color: #A2A081;
}
.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited{
	color: #A2A081;
}
.aflastpost a:link, .aflastpost a:visited, .aflastpost a:active{
	color: #A2A081;
}
.aftopicrow1, .aftopicrownew, .afcol3, .afcol4, .afcol5, .afcol6, .afsubject, .afpostinfo, .afposttopic, .afpostreply, .afpostbody, .afpostattach, .afpostsig{
font-size: 12px;
}
.afpostinfo1, .afpostinfo2{
border-left: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
border-bottom: solid 1px #cdcdcd;
}
.afpostinfo2, .afpostreply2{
background-color: #f5f5f5;
}
.afposttopic, .afpostreply1, .afpostreply2 {
border-right: solid 1px #cdcdcd;
border-bottom: solid 1px #cdcdcd;
}
.afsubrow{
font-size:11px;
border-bottom: solid 1px #333333;
}
.afcol1{
border-left: solid 1px #cdcdcd;	
border-bottom: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
}
.afcol2{
border-bottom: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
}
.afcell1{
	font-weight: normal;
	background-color: #ECE9D8;
}
.aftopicrow1, .aftopicrownew{
border-bottom: solid 1px #cdcdcd;
border-right: solid 1px #cdcdcd;
}
.afnormal a,.aftopicrow1 a, aftopicrow1 a:link, aftopicrow1 a:visited, aftopicrow1 a:active{
	color: #A2A081;
}
.aftopicrownew a, aftopicrownew a:link, aftopicrownew a:visited, aftopicrownew a:active{
	color: #A2A081;
	font-weight: bold;
}
.NTForums_Button{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	cursor:hand;
	border: #ECE9D8 0px solid;
	border-right: #ECE9D8 1px solid;	
	border-top: #ECE9D8 1px solid;	
	border-left: #999999 1px solid;	
	border-bottom: #999999 1px solid;	
	padding-right: 2px;
	padding-left: 2px;
	display: block;
	font-weight: bold;
	font-style: italic;
	font-size: 9pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ECE9D8,EndColorStr=#ECE9D8);
	padding-bottom: 5px;
	width: 100px;
	color: #58572B;
	padding-top: 5px;
	background-color: transparent;
	text-align: center;	
	text-decoration: none;
}
.afButton {
	cursor:hand;	
	border: #ECE9D8 0px solid;
}
.af_arrow {	
background-color: #FFFFFF;
border: #696969 1px solid;
}
.afborder {
	border-left: solid 1px #999999;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #999999;
}
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited{
	font-size: 11px;	
	color: #A2A081;
}
.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited{
	font-size: 10px;
	color: #A2A081;
}
.afsmalltext{
font-size:11px;
}
.emot{
background-color:transparent;
border-style:none;
margin:0px,0px,0px,0px;
padding:0px,0px,0px,0px;
}
.af_textbox{
border-bottom:#58572B 1px solid;
border-left:#A2A081 1px solid;
border-right:#58572B 1px solid;
border-top:#A2A081 1px solid;
}
.afadminHeader{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #222222;
	font-style: italic;
	border-bottom:#222222 1px solid;
	padding-left:6px;
	width:95%;	
}
.NTForums_Quote{
	border-right: #F2D8C6 1px solid;
	padding-right: 5px;
	border-top: #F2D8C6 1px solid;
	display: block;	
	padding-left: 5px;	
	padding-bottom: 5px;	
	margin: 10px;	
	border-left: #999999 1px solid;	
	padding-top: 5px;	
	border-bottom: #999999 1px solid;	
	background-color: #F2D8C6;
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color: #58572B;
	font-style: italic;
}
.af_normal{
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: normal;
	color: #222222;
}
.af_button{	
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	border-right: #ffffff 1px solid;	
	padding-right: 5px;	
	border-top: #ffffff 1px solid;	
	padding-left: 5px;	
	font-size: 14px;
	font-weight: bold;
	font-style: italic;	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ffffff);	
	border-left: #999999 1px solid;	
	width: 110px;	
	cursor: hand;	
	border-bottom: #999999 1px solid;
	color: #F2D8C6;
}
.af_textbox{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
border-right: #336699 1px solid;
border-top: #7b9ebd 1px solid;
border-left: #7b9ebd 1px solid;
border-bottom: #336699 1px solid;
}
.af_results{
border-right: gray 1px solid;
border-top: gray 1px solid;
overflow: auto;
border-left: gray 1px solid;
width: 99%;
border-bottom: gray 1px solid;
height: 400px;
background-color: #ffffff;
}
.af_row{
font-size: 11px;
padding-bottom: 2px;
cursor: pointer;
font-family: Tahoma, Verdana, Arial;
}
.af_header{
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
	font-style: italic;	
	padding-bottom: 10px;
	background-color:#cdcdcd;	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#A2A081, EndColorStr=#58572B);
}
/* News Articles Custom Styles */

.articleQuote { 
	border-right: #F2D8C6 1px solid;
	padding-right: 5px;
	border-top: #F2D8C6 1px solid;
	display: block;	
	padding-left: 5px;	
	padding-bottom: 5px;	
	margin: 10px;	
	border-left: #999999 1px solid;	
	padding-top: 5px;	
	border-bottom: #999999 1px solid;	
	background-color: #F2D8C6;
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color: #58572B;
	font-style: italic; 
}
	
.articleTitle { 	
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
	font-style: italic;	
}
.articleTable { 
	background-color: transparent; 
	margin: 0px; 
}
.articleTopCell { 	
	background-color: #A2A081;  
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white; 
	padding: 6px; 
	height: 25px;
}
.articleContentCell { 
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace, Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: normal;
	color: #222222; 
	padding: 6px; 
	border: solid 1px #999999;
}
.articleTextCell { 
	color: 222222; 
	padding: 6px; 
	background-color: #FFFFCC; 
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	border-left: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
}
.articleIconCell { 
	background-color: #ECE9D8; 
	width: 20px; 
	border: solid 1px #999999;
}
.articleFooterCell { 
	background-color: #F2D8C6;  
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white; 
	padding: 3px; 
	height: 25px;
	border: solid 1px #999999;
}

.articleTabstrip {
	background: url(images/tab_background.gif) repeat-x bottom;	
	width: 100%;
	padding: 0px 0px 0px 7px;
	line-height: normal;
	
}
	  
.articleTabstrip ul {
	padding: 0;
	margin: 0;
	list-style: none;
	} 
	  
.articleTabstrip li {
	float: left;
	display:inline;
	margin: 0;
	padding: 0;
	
	}
	
.articleTabstrip a {
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;  
	float:left;
	background:url(images/left_both.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	border-bottom: 1px solid #919B9C;
	text-decoration: none;
	cursor: hand;
	}
	
.articleTabstrip a span {
	float: left;
	display: block;
	background: url(images/right_both.gif) no-repeat right top;
	padding: 5px 6px 2px 2px;
	font-weight: normal;
	color: black;
	width: 100px;
	text-align: center;
	line-height: normal;
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none; 
	}

.articleTabstrip ul li a:visited {
	font: normal 11px Tahoma, Arial, Verdana, sans-serif; 
	text-decoration: none;
	color: black;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.articleTabstrip a span {float:none;}
/* End IE5-Mac hack */
	
.articleTabstrip a:hover span {
	color:black;
	}

.articleTabstrip .selected a {
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;  
    background-position: 0 -34px;
    border-width: 0;
	margin-top: -2x;
    }
	
.articleTabstrip .selected a:hover {
    background-position:0 -34px;
    }

.articleTabstrip .selected a:hover span {
    background-position: 100% -34px;
    }		
    
.articleTabstrip .selected a span {
	background-position: 100% -34px;
	padding-top: 3px;
	padding-bottom: 5px;
	/*color:#333;*/
	margin-top: 0px;
	}
  	 
li.articleTab .selected
	{
	margin-top: 5px;
	}
	  
.articleTabstrip a:hover {
	background-position: 0% -32px;
    }

.articleTabstrip a:hover span {
	background-position: 100% -32px;
	}

.articleTabpanel {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 20px;
	margin: 0px;
	background-color: #FCFCFE;
	float: none;
	border-left: 1px solid #919B9C;
	border-right: 1px solid #919B9C;
	border-bottom: 1px solid #919B9C;
	border-top: 1px solid #919B9C;
	}
	
.articleOptionpanel {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;  
	margin: 4px; 
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FCFCFE;
	float: none;
	border-left: 1px solid #919B9C;
	border-right: 1px solid #919B9C;
	border-bottom: 1px solid #919B9C;
	border-top: 1px solid #919B9C;
	text-align: center;
	}

	/* INDIVIDUAL SKIN STYLES */
	
	#background {
	height: 100%;
	width: 100%;
	align: center;
}
#banner{
	width: 775px;
	height: 65px;
	align: center;
	vertical-align: top;
	padding-top: 6px;
}
#menu{
	width: 775px;
	height: 21px;
	align: center;
}
#breadcrumb{
	width: 775px;
	text-align: left;
	padding-left: 8px;
}
#spacer{
	width: 762px;
	height: 11px;
	align: center;
}
#container{
	width: 762px;
	overflow : hidden;
	align: center;
}
#right{
	width: 356px;
	float: right;
}
#rightpane{
	width: 226px;
	float: left;
}
#banner-right{
	width: 126px;
	float: right;
}
#banner-footer{
	clear: both;
	margin: 0;
	overflow:hidden;
	width: 790px;
	align: center;
	padding-bottom: 11px;
}
#footer{
	clear: both;
	margin: 0;
	overflow:hidden;
	width: 790px;
	text-align: left;
	font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #58572B;
	padding-bottom: 11px;
	vertical-align: bottom;
}
.consent{
	font-family: Tahoma, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.footerlinks    {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: normal;		
	color: #58572B;	
	text-decoration: none;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.footerlinks:link {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: normal;		
	color: #58572B;	
	text-decoration: none;
}
a.footerlinks:active   {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: bold;		
	color: #222222;	
	text-decoration: none;
	background-color: #58572B;	
}
a.footerlinks:visited {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: normal;		
	color: #58572B;	
	text-decoration: none;
}
a.footerlinks:hover {
	font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
	letter-spacing: 0px;
	font-weight: normal;		
	color: #222222;	
	text-decoration: none;
	background-color: #58572B;
} 
#bg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/bg.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#forumbg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/forum.jpg);
	background-repeat : no-repeat;
	background-position : top;
}
#gamesbg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/games.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#guidesbg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/guides.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#homebg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/home.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#myfreakynutbg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/myfreakynut.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#showbizbg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/showbiz.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#smsbg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/sms.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#smsfreebg {
	height: 100%;
	vertical-align: top;	
	background-image : url(/Portals/_default/Skins/freakynut/sms-free.jpg);
	background-repeat : no-repeat;
	background-position : top;	
}
#contentpane{
	width: 363px;
	float: left;
}
#contentpane630{
	width: 630px;
	float: left;
}
#solpartmenu640{
	width: 640px;
	height: 21px;
	float: right;
}
#solpartmenu775{
	width: 775px;
	height: 21px;
	float: right;
}
#solpartmenu650{
	width: 650px;
	height: 21px;
	float: right;
}
	/* INDIVIDUAL CONTAINER STYLES */
.background {
	background-repeat : repeat-y;
}
.22 {
	padding-left : 22px;
	padding-right : 22px;
}
.90 {
	padding-left : 90px;
	padding-right : 70px;
}
.5 {
	padding-left : 5px;
	padding-right : 5px;
}
.form {
	font-family : Trebuchet MS, Tahoma, Helvetica, Verdana, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	padding : 2px;
	padding-left : 3;
	color : #222222;
	border: 1px solid #7F9DB9;
	background : #FFFFFF;
	font-weight : normal;
	scrollbar-base-color: #ECE9D8;
	scrollbar-track-color: #ECE9D8;
 	scrollbar-face-color: #7F9DB9;
 	scrollbar-highlight-color: #7F9DB9;
 	scrollbar-3dlight-color: #7F9DB9;
 	scrollbar-darkshadow-color: #7F9DB9;
 	scrollbar-shadow-color: #7F9DB9;
 	scrollbar-arrow-color: #ECE9D8;
}
