/* Major components  */

/* body { margin:0px; font-size: 10pt; color:#cccccc;  padding:0px; background-color: #000000; font-family: Verdana, Arial, sans-serif; } */
body { 
	background-color: #ffffff;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-family:Verdana, Arial, Helvetica, sans-serif}


TABLE { empty-cells: show; }

.bbstable { background-color: #ffffff;  }
.calendartable { background-color: #ffffff; border-color:#333333; }

td { font-size: 10pt; color:#000000; }

/* Actions Background */
.messagecellbody { font-size: 10pt; color:#000000;;  background-color: #efefef;  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;}
.messagecellbody2 { font-size: 10pt; color: #000000;;  background-color: #dee3e7; padding:2px }
.messagecellbody3 { font-size: 10pt; color: #000000;;  background-color: #d1d7dc; padding:2px }
.messagecellbody4 { font-size: 10pt; color: #000000;;  background-color: #d1d7dc; padding:2px; text-align:center}
.messageheader { font-size: 10pt; color: #000000;;  background-color:#dee3e7; padding:2px }

/* Message Body */
.messagemiddle {  font-size: 10pt;  color:#000000; background-color:#efefef; padding:5px }
.messagefooter {  font-size: 10pt; color: #000000; background-color: #dee3e7; padding:2px}
.messagecellheader {background-color:#D1D7DC; border: #FFFFFF; border-style: solid; font-size:11px; font-weight:bold;color:#ffa34f; text-align:center}
.messagecellheader2 { font-size: 10px; font-weight: bold; color: #000000;background-image:url(images/common/messagecellheader-background2.gif); padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;}
.informationcenter { font-size: 10px; font-weight: bold;	color: #000000;	background-color:efefef; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;}
.upcomingevents { font-size:12px;	color:#000000; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; }
.messagecellspacer { background-color: #D1D7DC; color: #98dcdc; height: 5; font-size: 1px;  }
.messagecellfooter { background-color: #efefef; padding: 4px; }
.quotation { font-size: 11px; color:#444444; margin-left: 20px; margin-right: 10px; margin-top: 10px; padding: 2px; border: #D1D7DC; border-style:solid; background-color:#FAFAFA;	padding:5px;}
'.quotation{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.randomquote { color: #ffffff;  font-size: 11px; font-style: italic;}
.smalltext { font-size: 11px; color:#000000; }
.postinfo {font-size:11px; color:#000000}
.headerlink2 {color: #98dcdc; text-decoration: none}
.headerlink {color: #98dcdc; text-decoration: none}
.homelink { color: #98dcdc; text-decoration: none}


/* Avatar, Status, Location */
.leftside {	font-size: 10px; color:#000000; }


/* MAIN HYPERLINKS */

a:active { color : #006699; }
a:visited { color : #006699; }
a:link { color:#006699;}
a:hover		{ text-decoration: underline; color : #DD6900; }

a.upcomingevents {  color: #006699; text-decoration:none; }
a.upcomingevents:visited {  COLOR:#00cccc; text-decoration:none; }
a.upcomingevents::hover {   COLOR: #dd6900;	text-decoration:underline }
a.forumheader {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
a.forumheader:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.forumheader:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#dd6900; text-decoration:underline;}

a.threadlink {font-size:11px; font-weight:bold; color:#006699; text-decoration:none}
a.threadlink:visited { COLOR:#5493b4}
a.threadlink:hover { COLOR: #dd6900; }

a.headerlink:visited { COLOR:#00cccc; }
aheaderlink:hover { COLOR: #ccffcc; text-decoration:underline; }

a.pure { COLOR:#006699; font-size:9px; padding-left:2px}
a.pure:hover { COLOR: #dd6900; font-size:9px; padding:-left:2px; text-decoration:underline; }

a.largelink {color:#006699 font-size:16px; font-weight:bold; text-decoration:none}
a.largelink:visited { COLOR:#006699; font-size:16px; font-weight:bold; text-decoration:none}
a.largelink:hover { COLOR: #dd6900; font-size:16px; font-weight:bold; text-decoration:underline; }

a.smalltext:visited { color:#00cccc; }
a.smalltext:hover { color:#ccffcc; text-decoration:underline; }

a.homelink:visited { COLOR:#00cccc; }
a.homelink:hover { COLOR: #99ffff;	text-decoration:underline; }

a.userlink {color:#006699;  text-decoration:underline;}
a.userlink:hover { COLOR: #dd6900;	 text-decoration:none; }

/* Headers (not used too often)  */

.header6 {	font-size: 10pt; font-weight: bold; color:000000; }
.header5 {  FONT-WEIGHT: bold; FONT-SIZE: 14px; }
.header4 {  FONT-WEIGHT: bold; FONT-SIZE: 18px; }
.error { FONT-WEIGHT: bold; COLOR: #98dcdc; }


/* next thread / previous thread  */
.threadboxf { background-color: #8094B0; font-size: 10px; font-weight: normal; color:#FFFFFF; padding: 3px; }
.threadboxlink { color: #98dcdc; text-decoration: none; }

':hover.threadboxlink { color: #FF0000; text-decoration: none; }



/* Header items */
.headerbar {  font-size: 10pt; color: #98dcdc; background-color: #333333; }
.headercontrolbox { font-size: 10pt; color:#000000; background-color: #efefef; padding-left:3px; padding-right:2px; padding-top:2px; padding-bottom:2px; text-align:left;	width:auto;}

a.headercontrolbox {  color: #006699; text-decoration:none; }
a.headercontrolbox:visited { color: #dd6900; text-decoration:none; }
a.headercontrolbox:hover { color: #dd6900; text-decoration:underline; }


.headerbarlink		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.headerbarlink		{ text-decoration: none; color : #006699; font-weight:bold}
a.headerbarlink:hover{ text-decoration: underline; }

.logoffandinbox {color: #000000; text-decoration: none;	font-size: 10px; text-decoration:none; }
a.logoffandinbox:visited { COLOR:#006699; }
a.logoffandinbox:hover { COLOR: #dd6900;text-decoration:underline; }

.adminlink { color: #98dcdc; font-size: 10pt; text-decoration: none; FONT-WEIGHT: bold;	}
   

/* footer items  */
.footerbar {  font-size: 10pt; color: #43647E; }


/* FORMS  */

form { margin: 0px; }

.bbsbutton { background-color : #EFEFEF; color : #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #efefef; 	font-weight : bold;}
.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; }


/* LEFTOVERS  */
.adminname   
{ color: #FF0000 }
.moderatorname 
{ color: #FF9966 }
.registeredname 
{ color:#dd6900 }
.notregisteredname 
{ color: #660033 }

