p, body, input, div, td, a, b, th, select, button, textarea  { font-family: verdana; font-size:10px;color:#2F2F2F; }

#inputbox, textarea { border:1px #666666 solid; padding:1px; }

.small { font-size:9px; !important}

a:active { color:#2F2F2F; }
a:visited { color:#2F2F2F; }

form {margin:0px;}

img { border-width:0px; }

body { margin:4px; border:0px solid white; padding:0px; background-color:white;}

.panetitle a {
	color: white; text-decoration:none; font-weight: bold; margin:0px; font-variant: small-caps; font-size:12px; padding:0px;  height:22px; overflow:hidden; margin-left:8px;  display: block; padding-top:2px;
}

td#leftmenu {
	padding:0px; margin:0px; width:150px; list-style: none; overflow: hidden; FONT-FAMILY: Verdana, Arial, helvetica; 
}

#leftmenu ul {
	margin: 0px 0px 0px 8px;padding:0px;  list-style: none; font-weight:bold; 
}

#leftmenu ul li { margin-top:6px;padding:0px; font-size:11px;  }

#leftmenu ul li ul { margin:4px 0px 0px 8px;}

td#leftmenu ul li a { font-size:11px; }


#leftmenu ul li ul li {
	list-style: disc; margin:0px; margin-left:8px; margin-bottom:3px;  font-weight:normal; FONT-SIZE: 11px;  border:0px;
}

#leftmenu ul li ul li ul li {
	font-style:italic; margin-left:8px;list-style: circle;
}

#leftmenu a {
	 text-decoration:none; 
}

td#leftmenuadmin {
	padding:0px; margin:0px; width:150px; list-style: none; overflow: hidden; FONT-FAMILY: Verdana, Arial, helvetica; 
}

#leftmenuadmin ul {
	margin: 0px 0px 0px 8px;padding:0px;  list-style: none; font-weight:bold; 
}

#leftmenuadmin ul li { margin-top:8px;padding:0px; }

#leftmenuadmin ul li ul { margin:1px 0px 0px 8px;}

td#leftmenuadmin ul li a { font-size:10px; }


#leftmenuadmin ul li ul li {
	list-style: disc; margin:0px; margin-left:8px;  font-weight:normal; FONT-SIZE: 10px;  border:0px;
}

#leftmenuadmin ul li ul li ul li {
	font-style:italic; margin-left:8px;list-style: circle;
}

#leftmenuadmin a {
	 text-decoration:none; 
}

td#contentarea {
	FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10px; padding:3px 6px;
	background-color:white;
}

td#contentarea h1,h2,h3,p,table { 
	FONT-FAMILY: Verdana, Arial, helvetica; color:#2F2F2F;
}

#logonbox {
	width:670px;
}

#logonbox td, #logonbox td a, #logonbox td b {
	font-family: Serif; font-size: 11px;
	}

h1 {
	 FONT-SIZE: 16px !important; margin: 0px; border-bottom: 1px; border-bottom-color: #2F2F2F; border-bottom-style: solid; clear:all; color:#2F2F2F;
}
h2 {
	FONT-SIZE: 14px !important; border-bottom: 1px; border-bottom-color: #2F2F2F; border-bottom-style: solid;clear:all;
}
h3 {
	FONT-SIZE: 12px; margin: 0px; padding:0px;
}
h3 a {
	FONT-SIZE: 12px; margin: 0px; padding:0px; 
}
p {
	margin: 8px; padding:0px;
}

td#contentarea table {
	margin: 0px; padding:0px;
	border:0px;
	border-collapse: collapse;
}
	
td#contentarea table h1,h2,h3,p {
	width: auto;
}

td#contentarea table.listtable th {
	background-color:#0805AC; color:#E8E8E8; line-height:120%;
}

td#contentarea table.listtable td {
	background-color:#E0E0E0; color:#2F2F2F; 
}

td#contentarea table.listtable  .alt td {
	background-color:#D1D1D1; color:#2F2F2F; 
}
td#contentarea table.listtable  .subhead td {
	background-color:#636790; color:white; font-weight:bold;
}


table.edittable th {
	text-align:right;	background-color:#F0F0F0; padding:2px;
}

table.edittable { width:100%; background-color:#F0F0F0;}

table.edittable td {
	background-color:#F0F0F0; padding:2px;
}

table.edittable .subhead td {
	background-color:#636790; color:white; font-weight:bold;
}
table.edittable thead th {
	background-color:#0805AC; color:#E8E8E8; line-height:120%; text-align: center;
}


td#contentarea table.expandotable td {
	background-color:#F8F8F8; padding:2px;
}
td#contentarea table.expandotable th {
	background-color:#F8F8F8; padding:2px;
}
td#contentarea table.expandotable thead td {
	background-color:#0805AC;  color:#E8E8E8; line-height:120%;padding:2px;
}
td#contentarea table.expandotable {
	width:100%;
}



td#contentarea table.listtable {
	 width:100%; border:1px solid #E8E8E8;
}

td#contentarea table.listtable th a {
	text-decoration:none; color:#E8E8E8;   line-height:120%;
}

table#loginboxdisabled {
	margin:0px; height:155px; background-color:#E6E6E6; border:1px solid white;
	FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10px; overflow: hidden; width:100%;
}

.imageplaceholder { border: 1px solid blue; background-color: #CCCCEE; text-align:center;}

/* Forum styles */


.bbsbutton
{
}

.bbstextbox
{
 FONT-SIZE: 11px;
 
}

.bbseditbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbscheckbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsradiobox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsdropdownbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navbar{ border:1px groove #000000; BACKGROUND-COLOR: #333399;FONT-SIZE: 13px;FONT-WEIGHT: bold; color:#FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;background-image:url('/forums/templates/original/images/common/navbar-background.gif'); background-repeat:repeat-x;}

.messagecellbody 
{ 
  
    color: #43647E; 
    background-color: #EFEFEF;
  	padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}
.messagecellbody2 
{  
    
    color: #43647E; 
    background-color: #F2F2F2; 
    padding:2px
}
.messagecellbody2small 
{  
    font-size:11px;
    color: #43647E; 
    background-color: #F2F2F2; 
    padding:2px
}
.messagecellbody3
{  
   
    color: #43647E; 
    background-color: #D2DDDD; 
    padding:2px
}
.messageheader 
{  
    
    color: #43647E; 
    background-color: #DDE6E6; 
    padding:2px;
}

.messagemiddle
{  
    
    color: #43647E; 
    background-color: #ECECEC; 
    padding:2px
}
.messagefooter 
{  
    
    color: #43647E; 
    background-color: #D2DDDD; 
    padding:2px
}

.messagecellheader
{
	font-size: 11px; font-weight: bold;	background-color: #DDDDDD; color:black !important; 
		padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; font-family:Tahoma
}
.messagecellheader2
{
	font-size: 10px; font-weight: bold;
	color: #000000; 
	background-color: #DDDDDD; 	
	padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
.messagecellspacer
{
	background-color: #D0D7DD; color: #D0D7DD; height: 5; font-size: 1px;
}
.messagecellfooter
{
	background-color: #ADB6C7; padding: 4px
}
.quotation
{ 
	font-size: 11px; 
	color: #43647E; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	BORDER-LEFT: 1px solid;
}

.randomquote
{
	 color: #43647E; 
         font-size: 11px; font-style: italic
}

.smalltext
{
	font-size: 11px;
}


/* MAIN HYPERLINKS */

TABLE 
{ 
empty-cells: show;
}
.bbstable
{
background-color: #FFFFFF !important; 
border-collapse:separate !important;
border-spacing:1px !important; 

}

a:visited.threadlink
{
    COLOR: #004455;
}
a:hover.threadlink
{
    COLOR: #ff0000;
}
.headerlink2
{color: #808080; text-decoration: none}
.headerlink
{color: #FFFFFF; text-decoration: none}
.homelink
{color: #808080; text-decoration: none}

:hover.headerlink 
{color: red}



/* Headers (not used too often) */ 

.header6     
{
	font-weight: bold;
}
.header5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}


/* next thread / previous thread */

.threadbox
{ 
 	background-color: #8094B0;
 	font-size: 10px;
 	font-weight: normal; 
 	color:#FFFFFF; 
 	padding: 3px;
 	border: 1px solid #000000;
}
.threadboxlink
{
    color: #FFFFFF;
    text-decoration: none;
}
:hover.threadboxlink
{
    color: #FF0000;
    text-decoration: none;
}



/* Header items */
.headerbar
{ 
    font-size: 10pt; 
    color: #111111; 
    background-color: #6699CC;
}

.headercontrolbox
{
	border-top:1px solid #000000; font-size: 10pt; 
	color: #000000; 
	background-color: #D0D0E0; 
	padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:4px
}
.headercontrolbox a
{
   color: #070707;
}

.headerbarlink
{
	color: #FFFFFF;
	font-decoration: none;
	font-size: 11px; text-decoration:none; font-weight:bold
}

.adminlink
{
	color: #005CB9;
	font-decoration: none;
	font-size: 10pt;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items */
.footerbar
{ 
    font-size: 10pt; 
    color: #43647E; 
}

/* evetns */
.sectionTitle
{
	font-size:8pt;
	font-weight:800;
	text-decoration:underline;
}

table#center {
	margin: 0 auto;text-align:left; 
}
#center table {
	 margin: 0; 
}

/* TICKER */

.ticker_heading { 
	margin:0px; padding:2px 5px 2px 5px; color:#333333; border-width:1px 1px 0 1px; border-color:#CCC; border-style:solid; background-color:#CCCCCC; font-weight:bold; font-size:11px; }
.ticker_container { 
	margin:0px; padding:5px; position:relative; overflow:hidden; border:1px solid #CCCCCC; background-color:#FFF; text-align:left; }
.ticker_container .ticker_scrollarea { 
	margin:0px; padding:10px 0 0 0; overflow:hidden;  position:absolute; top:0px; }
.ticker_container .ticker_scrollarea p, .ticker_container .ticker_scrollarea div, .ticker_container .ticker_scrollarea span {
	margin:0px; padding:0px; display:inline; }
.ticker_title , .ticker_description, .ticker_date, .ticker_link { 
	margin:0px; padding:0px; display:block; margin-top:3px; text-decoration:none; }
.ticker_title, .ticker_title a { 
	font-weight:bold; font-size:11px; }
.ticker_description {
	color:#333333; text-decoration:none; font-size:9px; }
.ticker_date { 
	color:#666666; font-size:9px; }
.ticker_link a{
	text-decoration:none; }
	
	
.CustomRightNav {
	overflow:hidden; width:150px;
}

.CustomRightNav a:link, .CustomRightNav a:active, .CustomRightNav a:visited,   {
	color:#0000FF !important; text-decoration:none !important;
}

.CustomRightNav a:hover {
	color:#0000FF !important; text-decoration:underline !important;
}