/* 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: #ffffff;  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;}
.messagecellbody2 { font-size: 10pt; color: #000000;;  background-color: #d5e8fb; padding:2px }
.messagecellbody3 { font-size: 10pt; color: #000000;;  background-color: #d5e8fb; padding:2px }
.messagecellbody4 { font-size: 10pt; color: #000000;;  background-color: #d5e8fb; 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:#ffffff; 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;}
.messagecellheader3 { font-size:10pt; font-weight:bold;color:#ffffff; text-align:left}
.informationcenter { font-size: 10px; font-weight: bold;	color: #ffffff;	background-color:#6698cb; 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;}
.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:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #cc0000; }

a.myspacenavbar{font-family:verdana,arial,sans-serif,helvetica; font-size:8pt; text-decoration:underline; font-weight:normal;}
    a.myspacenavbar:link{color:#ffffff;}
	a.myspacenavbar:active{color:#ffffff;}
	a.myspacenavbar:visited{color:#ffffff;}
	a.myspacenavbar:hover{color:#040C5C;}

a.upcomingevents {  color: #006699; text-decoration:none; }
aupcomingevents:hover {   COLOR: #cc0000;	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:#cc0000; 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: #cc0000; }

a.headerbarlink:visited { COLOR:#00cccc; }
a.headerbarlink:hover { COLOR: #ccffcc; text-decoration:underline; }

a.pure { COLOR:#006699; font-size:9px; padding-left:2px}
a.pure:hover { COLOR: #cc0000; 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: #cc0000; 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: #cc0000;	 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:#FF0000; }
a.error { color:#ff0000;}


/* next thread / previous thread  */
.threadboxf { background-color: #8094B0; font-size: 10px; font-weight: normal; color:#FFFFFF; padding: 3px; }
.threadboxlink { color: #98dcdc; text-decoration: none; }




/* Header items */
.headerbar {  font-size: 10pt; color: #98dcdc; background-color: #333333; }
.headercontrolbox { font-size: 10pt; color:#000000; background-color: #ffffff; 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: #006699; text-decoration:none; }
a.headercontrolbox:hover { color: #cc0000; text-decoration:underline; }


.headerbarlink		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #003399}
a.headerbarlink		{ text-decoration: none; color : #003399; font-weight:bold}
a.headerbarlink:hover{ text-decoration: underline; color:#cc0000;}

.logoffandinbox {color: #ffffff; text-decoration: none;	font-size: 15pt; text-decoration:none; font-weight:bold}
a.logoffandinbox:visited { COLOR:#006699; }
a.logoffandinbox:hover { COLOR: #cc0000;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:#cc0000 }
.notregisteredname 
{ color: #660033 }
