/*---------- Page Variables ----------*/
body {
	margin: 0%;
	padding:  0;
	border-width: 0;
	border-style: none;
	border-color: inherit;
	width: auto;
	background-color: #FEFFE1;  /*Sets the base BODY color of your page */
	font-family: Arial, Helvetica, sans-serif;
}
.pagetable {  
	background-color: #FEFFE1;  /*Sets the background color of your layout */
	width: 100%;	/* Sets the overall width of your layout */ 
}

/*----------Title Box Prefs-----------*/
.myheadertable {  
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; background: url(images/bigbg.gif); BORDER-LEFT: 0px; WIDTH: 100%; HEIGHT: 100%; BORDER-BOTTOM: 0px
}
.searchbutton {
	background-color: #DDDDDD; /* Search button color */
	color: #000000; /* Text color */
	font-family: Arial, Helvetica, sans-serif;
}
A.helps:link {
	color: #009900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helps:visited {
	color: #009900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helps:active {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helps:hover {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Top Navagation Bar Prefs-----------*/
.topnavbar {  
background: url(images/menu_back.gif); WIDTH: 100%; HEIGHT: 22px;
}
A.topnav:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.topnav:visited {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.topnav:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.topnav:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*-----------Navagation Bar Prefs-----------*/
.navbar {  
background: url(images/menu_back.gif); WIDTH: 100%; HEIGHT: 22px;
}
A.nav:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:visited {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*-----------Banner Prefs-----------*/
.bannertable {
	BORDER-RIGHT: #FEFFE1 1px solid; BORDER-TOP: #FEFFE1 1px solid; BORDER-LEFT: #FEFFE1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #FEFFE1 1px solid; BACKGROUND-COLOR: #FEFFE1
}
.bannertext {
	FONT-SIZE: 10pt; COLOR: #828282; FONT-FAMILY: arial, helvetica, geneva
}
.bannertexttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #828282; FONT-FAMILY: arial, helvetica, geneva
}
A.bannerlink:link {
	FONT-SIZE: 8pt; COLOR: #828282; FONT-FAMILY: arial, helvetica, geneva; TEXT-DECORATION: none
}
A.bannerlink:visited {
	FONT-SIZE: 8pt; COLOR: #828282; FONT-FAMILY: arial, helvetica, geneva; TEXT-DECORATION: none
}
A.bannerlink:active {
	FONT-SIZE: 8pt; COLOR: #828282; FONT-FAMILY: arial, helvetica, geneva; TEXT-DECORATION: none
}
A.bannerlink:hover {
	FONT-SIZE: 8pt; COLOR: #828282; FONT-FAMILY: arial, helvetica, geneva; TEXT-DECORATION: underline overline
}

/*-----------Menu Prefs-----------*/
.menutable {  
background: url(images/menu_back.gif); WIDTH: 100%; HEIGHT: 22px;
/*	background-color: #000066;*/
	border-top: thin solid #FEFFE1; /* Top border thickness/style/color of this block */
	border-right: thin solid #420404; /* Right border thickness/style/color of this block */
	border-left: thin solid #FEFFE1; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #420404; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #828282; /* Text color of your titles */
	font-weight: bold; /* Style of the title texts */
	font-size: 10pt; /* size of the title texts */
	font-family: arial, helvetica, geneva; /* font for your title texts */
}
.menubordercolor {  /* This border surrounds the content of each block under it's titleblock */
	border-top: thin solid #666666; /* Top border thickness/style/color of this block */
	border-right: thin solid #BCC2BE; /* Right border thickness/style/color of this block */
	border-left: thin solid #666666; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #BCC2BE; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
 
}
.menubackcolor {  

	background-color: #FFFFE8;  /*Background color for all content blocks under each titleblock */
	border-top: thin solid #999999; /* Top border thickness/style/color of this block */
	border-right: thin solid #eeeeee; /* Right border thickness/style/color of this block */
	border-left: thin solid #999999; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #eeeeee; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
}

A.menu:link { 
}
A.menu:visited { 
}
A.menu:active { 
}
A.menu:hover { 
}

/*-------Who's Online? Prefs--------*/
A.whomenu:link {
	color: #009900;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.whomenu:visited {
	color: #009900;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.whomenu:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.whomenu:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
.whocat {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*-----------Poll Prefs-----------*/
.poll {
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: center;
}
.poll .poll {
 text-align: left;
}
.votebutton {
	background-color: #DDDDDD; /* This will change the color of your vote button */
	color: #000000; /* This will change the color of the text on the vote button */
	font-family: arial, helvetica, geneva;
text-align: center;
}
A.polllink:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.polllink:visited {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.polllink:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.polllink:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*--- Calendar (also still has settings in calendar.cfg) ---*/
.calhead {
 text-align: center;
}
.calbody {
}
.calhigh {
 background-color: #FFFFCC;
}
.calhigh a:link, .calhigh a:visited, .calhigh a:active, .calhigh a:hover {
 font-weight: bold; text-decoration: underline; 
}
.caltoday {
 font-weight: bold;
 color: #FF3300;
 font-size: 10px;
}


/*-----------Newsletter Prefs-----------*/
.cat { /* these settings are for the text in your newsletter block (if turned on!) */
	color: #000000; 
	font: normal normal bold 10pt Arial, Helvetica, sans-serif;
}
.newsletterbutton {
	background-color: #DDDDDD; 
	color: #000000; /* Sets Button Text Color */
	font-family: Arial, Helvetica, sans-serif;
}

/*-----------News Prefs-----------*/
.newstextsmall {
	color: #000000;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
.newstexttitle {
	color: #828282;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.newstexttitle2 {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.fullnewstitle {
	color: #009900;
	font-weight: bold;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
}
.newssubtitle {
	color: #000000;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
.newstextnormal {  
	color: #000000;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.newsfootertext {  
	color: #000000;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
.articlecattitle {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.articlecatempty {
	color: #888888;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.articlecatnormal {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
/* Though this seems to be an error in webAPP, the folowing 2 settings are for the border and backgound 
for the comment submission block inside an article if there are no comments made!  If there are comments posted, 
these settings do not show. */
.commentbordercolor {  
	border-top: thin solid #BCC2BE; /* Top border thickness/style/color of this block */
	border-right: thin solid #444444; /* Right border thickness/style/color of this block */
	border-left: thin solid #BCC2BE; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #444444; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
}
.commentbackcolor {  
	background-color: #FEFFE1; 
	border-top: thin solid #444444; /* Top border thickness/style/color of this block */
	border-right: thin solid #BCC2BE; /* Right border thickness/style/color of this block */
	border-left: thin solid #444444; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #BCC2BE; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;

}
.newsfootertable {  /* Footer blocks to news articles on front page where the print and comments links are */
	background-color: #FFFFBB; 
	width: 100%; 
	border-top: thin solid #5588cc; /* Top border thickness/style/color of this block */
	border-right: thin solid #114477; /* Right border thickness/style/color of this block */
	border-left: thin solid #5588cc; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #114477; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
}
A.smallnewslink:link {
	color: #009900;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.smallnewslink:visited {
	color: #009900;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.smallnewslink:active {
	color: #0000FF;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.smallnewslink:hover {
	color: #0000FF;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
A.newslink:link {
	color: #009900;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newslink:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newslink:active {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
A.newslink:hover {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
.commenttitleback {  /* News Article Comment message title settings */
	background-color: #99FFCC; 
	border-top: thin solid #828282; /* Top border thickness/style/color of this block */
	border-right: thin solid #666666; /* Right border thickness/style/color of this block */
	border-left: thin solid #828282; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #666666; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #000000; /* Comment message title text */
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.commentsubtitleback {  /* New comment Message subtitle settings */
	background-color: #CCFFCC;
	border-top: thin solid #828282; /* Top border thickness/style/color of this block */
	border-right: thin solid #666666; /* Right border thickness/style/color of this block */
	border-left: thin solid #828282; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #666666; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #000000; /* subtitle text color */
	font-weight: normal;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
A.commentlink:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.commentlink:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.commentlink:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.commentlink:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*---------Forum Prefs-----------*/
.forumtext {
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.forumtextbold {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.forumtitlebackcolor {  /* this is the tablegrid for forum topics and message listings */
	background-color: #FCFEF4; /* the lines inside the table take on this color */
	border-top: thin solid #000000; /* Top border thickness/style/color of this entire grid */
	border-right: thin solid #444444; /* Right border thickness/style/color of this entire grid */
	border-left: thin solid #000000; /* Left border thickness/style/color of this entire grid */
	border-bottom: thin solid #444444; /* Bottom border thickness/style/color of this entire grid */
	border-width: 1px 1px 1px 1px;

}
.boardtitle {  /* These settings are for all the cells INSIDE the title part of the  topics/message listings */
	background-color: #FEFFE1; /* Background color of titleboxes */
	border-top: thin solid #BCC2BE; /* Top border thickness/style/color of these boxes */
	border-right: thin solid #666666; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #BCC2BE; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #666666; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000; /*Text settings for your titles in this section */
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
/* The following 3 sections are for the highlighting of messages in a message listing. the 1st one is for "sticky or locked" messages,
the other 2 alternate in the message listing and message bodies.  The 2nd one is also for topic listings.  */
.forumwindow1 {  
	background-color: #CCFFCC; 
	border-top: thin solid #FEFFE1; /* Top border thickness/style/color of these boxes */
	border-right: thin solid #336699; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #FEFFE1; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #336699; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.forumwindow2 {  
background-color: #FFFFE8; 
	border-top: thin solid #eebbbb; /* Top border thickness/style/color of these boxes */
	border-right: thin solid #996666; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #eebbbb; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #996666; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.forumwindow3 {  
	background-color: #CCFFCC; 
	border-top: thin solid #EEEEEE; /* Top border thickness/style/color of these boxes */
	border-right: thin solid #666699; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #EEEEEE; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #666699; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
A.forumlink:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumlink:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumlink:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumlink:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
A.forumnav:link {
	color: #009900;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumnav:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumnav:active {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumnav:hover {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Link Prefs-----------*/
A:link {
	color: #009900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A:visited {
	color: #009900;
	text-decoration: none
}
A:active {
	color: #0000FF;
	text-decoration: underline
}
A:hover {
	color: #0000FF;
/*	text-decoration: underline overline;  */
	text-decoration: underline;  
	font-family: arial, helvetica, geneva;
}

/*-----------Text Prefs-----------*/
.text {
	color: #000000;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.textsmall {
	color: #000000;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
.texttitle {
	color: #009900;
	font-weight: bold;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
}
.time {
	color: #000000;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}

/*-----------My Content Prefs-----------*/
.mycontenttable {  
	background-color: #FEFFE1; /* THICK inner border surrounding latest forum posts block on bottom of page (if turned on/color setting only!) */ 
	width: 100%; 
	border-top: thin solid #FEFFE1; /* Top border thickness/style/color of this block */
	border-right: thin solid #FEFFE1; /* Right border thickness/style/color of this block */
	border-left: thin solid #FEFFE1; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #FEFFE1; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
}
.mycontenttext {
	color: #000000;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.mycontenttexttitle {
	color: #003399;
	font-weight: bold;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Helps Nav Prefs-----------*/
.helpsnavtable {  /* these setting are for the small block at the bottom of webapp, "help contact stats" etc... */
	background-color: #FEFFE1; /* background color */
	width: 100%; 
	border-top: thin solid #FEFFE1; /* Top border thickness/style/color of this block */
	border-right: thin solid #460404; /* Right border thickness/style/color of this block */
	border-left: thin solid #FEFFE1; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #460404; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
}
.helpsnavtext {
	color: #000000;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.helpsnavtexttitle {
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:link {
	color: #009900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:visited {
	color: #009900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:active {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:hover {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

A.helpsnavlink2:link {
	color: #009900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink2:visited {
	color: #009900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink2:active {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink2:hover {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------WebAPP Footer Prefs-----------*/
.webapptext {
	color: #000000;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
A.webapplink:link {
	color: #828282;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.webapplink:visited {
	color: #828282;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.webapplink:active {
	color: #FFFF00;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.webapplink:hover {
	color: #FFFF00;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Form Prefs------------*/
.formstexttitle {
	color: #828282;
	font-weight: bold;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
}
.formstextnormal {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.formstext {
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.formstextsmall {
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	font-family: arial, helvetica, geneva;
}
.button {
	background-color: #DDDDDD; /* This will change the color of your buttons */
	color: #000000; /* This will change the color of the text on your buttons */
	font-family: arial, helvetica, geneva;
}

/*----------Stats Prefs-----------*/
.statstextbold {
	color: #000000;
	font: normal normal bold 10pt Arial, Helvetica, sans-serif;
}
.statstext {
	color: #000000;
	font: normal normal normal 10pt Arial, Helvetica, sans-serif;
}

/*-----------IM Prefs-------------*/
.imtitle {  /* When viewing an instant message, this is the title blocks of the IM list and IM Admin Extras 
These settings effect EVERY CELL in the title blocks! */
	background-color: #FEFFE1;
	border-top: thin solid #920404; /* Top border thickness/style/color of this block */
	border-right: thin solid #420404; /* Right border thickness/style/color of this block */
	border-left: thin solid #920404; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #420404; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
 	color: #828282; /* text settings for these cells */
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.imselected {  /* When reading an IM, this is the highlighted message listing */
	background-color: #CCFFCC; 
	border-top: thin solid #006600; /* Top border thickness/style/color of these boxes */
	border-right: thin solid #004600; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #006600; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #004600; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.imwindow1 {  /* First color in the alternating colors of the message listings in IM ssection */
	border-top: thin solid #eebbbb;  /* Top border thickness/style/color of these boxes */
	border-right: thin solid #996666; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #eebbbb; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #996666; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.imwindow2 {  /* Second color in the alternating colors of the message listings in IM ssection */
	background-color: #FFFFBB; 
	border-top: thin solid #eebbbb; /* Top border thickness/style/color of these boxes */
	border-right: thin solid #996666; /* Right border thickness/style/color of these boxes */
	border-left: thin solid #eebbbb; /* Left border thickness/style/color of these boxes */
	border-bottom: thin solid #996666; /* Bottom border thickness/style/color of these boxes */
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}

A.newimlink:link {
	color: #009900;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newimlink:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newimlink:active {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newimlink:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:link {
	color: #009900;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:visited {
	color: #009900;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:active {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:hover {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Other Prefs-----------*/

TD {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
P {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

FORM { 
	margin : 0px;
}

/* --- other custom --- */

HR {
	height: 1px;
}

.codepost {
	background-color: #828282;
	width: 600px;
	white-space: nowrap;
	overflow: scroll;
	padding-left: 2px;
	padding-bottom: 12px;
}

/* NEW CLASSES FOR 0.9.9.3: */

/* "More" link for long articles shortened on front page */ 
A.morelink:link, A.morelink:visited, A.morelink:active, A.morelink:hover {
	font-size: 9pt;
}

/* for firefox */ 
a img {
	border:0; 
	text-decoration:none; 
}

.highlight { /* 3 for whoson */
	color: #FF9933;
	font-weight: bold;
}
.mouseoveroff {
	background-color: transparent;
}
.mouseover {
	cursor: help;
	background-color: #ffccff;
}

/* these need to be kept below the other rules if to override an old style */
/* some of them are compound classes */
.tableback { /* behind whole table, makes edges if in different color */
}
.titlebar { /* section titles */
}
.columnheader { /* column headers can be different color */
}
.tabletext { /* ordinary text in tables */
}

/* for breadcrumbs: */
.menutable A:link, .menutable A:visited {
	color: #828282;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva
}
.menutable A:active, .menutable A:hover {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}


/* for contributors list (action=ver) */
.ver A:link, .ver A:visited {
}
.ver A:active, .ver A:hover {
}

div.shoutbox div div div div {
 height: 100px;
}
