/*------ Full Compliance Standard Theme for WebAPP 0.9.9.2 -------*/
/*------ Original Standard Theme by Denden31 -----------------------*/
/*------ Updated 06/06/2004 by JohnADrury -------------------------*/
/*------ Font format for text sets: font: style variant weight size family -------*/
/*------ Updated Feb 2005 for FireFox and generic font by Jos -------------------------*/

/*---------- Page Variables ----------*/
body {
	margin: 0%;
	padding:  0;
	border-width: 0;
	border-style: none;
	border-color: inherit;
	width: auto;
	background-color: #FFFFFF; /* Sets the base BODY color of your page */
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
.pagetable {  
	background-color: #FFFFFF; /* Sets the background color of your layout */
	width: 100%;	/* Sets the overall width of your layout */ 
}

/*----------Title Box Prefs-----------*/
.myheadertable {  
	background-color: #FFFFFF; /* Title block background color */
	width: 100%;
	border-top: thin solid #FFFFFF; 
	border-right: thin solid #FFFFFF; 
	border-left: thin solid #FFFFFF; 
	border-bottom: thin solid #FFFFFF; 
	border-width: 0px 0px 0px 0px;
}
.searchbutton {
	background-color: #336667; /* Search button color */
	color: #FFFFFF; /* Text color */
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}
A.helps:link {
	color: #003399;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.helps:visited {
	color: #003399;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.helps:active {
	color: #003399;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.helps:hover {
	color: #003399;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}

/*-----------Navagation Bar Prefs-----------*/
.navbar {  
	background-color: #336667;
	border-top: thin solid #5588bb; 
	border-right: thin solid #114477; 
	border-left: thin solid #5588bb; 
	border-bottom: thin solid #114477;
	border-width: 1px 1px 1px 1px;

}
A.nav:link {
	color: #ffffff;
	
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.nav:visited {
	color: #ffffff;
	
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.nav:active {
	color: #990000;

	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.nav:hover {
	color: #FFFFFF;
      font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}

/*-----------Banner Prefs-----------*/
.bannertable {  
	background-color: #ffffff; /* Background color for the Banners block */
	width: 100%; 
	border-top: thin solid #FFFFFF; 
	border-right: thin solid #FFFFFF; 
	border-left: thin solid #FFFFFF; 
	border-bottom: thin solid #FFFFFF; 
	border-width: 0px 0px 0px 0px;
}
.bannertext {
	color: #ffffff;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.bannertexttitle {
	color: #000000;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.bannerlink:link {
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.bannerlink:visited {
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.bannerlink:active {
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.bannerlink:hover {
	color: #000000;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Menu Prefs-----------*/
.menutable {  
	background-color: #336667; /* Background color of yout titles */
	border-top: thin solid #5588bb; 
	border-right: thin solid #114477; 
	border-left: thin solid #5588bb; 
	border-bottom: thin solid #114477; 
	border-width: 1px 1px 1px 1px;
	color: #ffffff; /* Text color of your titles */
	font: normal normal bold 10pt;
      font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	padding-left: 2px;
}
.menubordercolor {  /* This border surrounds the content of each block under it's titleblock */
	border-top: thin solid #666666; 
	border-right: thin solid #666666; 
	border-left: thin solid #666666; 
	border-bottom: thin solid #666666; 
	border-width: 1px 1px 1px 1px;
 
}
.menubackcolor {  
	background-color: #E6E6E6; /* Background color for all content blocks under each titleblock */
	border-top: thin solid #999999; 
	border-right: thin solid #eeeeee; 
	border-left: thin solid #999999; 
	border-bottom: thin solid #eeeeee; 
	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: #003399;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.whomenu:visited {
	color: #003399;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.whomenu:active {
	color: #003399;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.whomenu:hover {
	color: #003399;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
.whocat {
	color: #003399;
	font: normal normal bold 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Poll Prefs-----------*/
.poll {
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.votebutton {
	background-color: #DDDDDD; 
	color: #000000; /* Sets Button Text Color */
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.polllink:link {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.polllink:visited {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.polllink:active {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.polllink:hover {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Calendar Prefs-----------*/
.calhead {
     color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.calbody {
     color: #666666;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.calhigh {
     color: #009900;
	font: normal normal bold 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.caltoday {
     color: #003399;
	font: normal normal bold 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Newsletter Prefs-----------*/
.cat { /* these settings are for the text in your newsletter block (if turned on!) */
	color: #000000; 
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.newsletterbutton {
	background-color: #DDDDDD; 
	color: #000000; /* Sets Button Text Color */
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}

/*-----------News Prefs-----------*/
.newstextsmall {
	color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.newstexttitle {
	color: #FFFFFF;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.fullnewstitle {
	color: #003399;
	font: normal normal bold 12pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.newssubtitle {
	color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.newstextnormal {  
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.newsfootertext {  
	color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.articlecattitle {
	color: #003399;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.articlecatempty {
	color: #888888;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.articlecatnormal {
	color: #000000;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
/* 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 #FFFFFF; 
	border-right: thin solid #444444; 
	border-left: thin solid #FFFFFF; 
	border-bottom: thin solid #444444; 
	border-width: 1px 1px 1px 1px;
}
.commentbackcolor {  
	background-color: #5588bb; 
	border-top: thin solid #444444; 
	border-right: thin solid #ffffff; 
	border-left: thin solid #444444; 
	border-bottom: thin solid #ffffff; 
	border-width: 1px 1px 1px 1px;

}
.newsfootertable {  /* Footer blocks to news articles on front page where the print and comments links are */
	background-color: #9CB5B5; 
	width: 100%; 
	border-top: thin solid #5588cc; 
	border-right: thin solid #114477; 
	border-left: thin solid #5588cc; 
	border-bottom: thin solid #114477; 
	border-width: 1px 1px 1px 1px;
}
A.smallnewslink:link {
	color: #003399;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.smallnewslink:visited {
	color: #003399;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.smallnewslink:active {
	color: #003399;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.smallnewslink:hover {
	color: #003399;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.newslink:link {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.newslink:visited {
	color: #003399;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.newslink:active {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.newslink:hover {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
.commenttitleback {  /* News Article Comment message title settings */
	background-color: #DDDDee; 
	border-top: thin solid #FFFFFF; 
	border-right: thin solid #666666; 
	border-left: thin solid #FFFFFF; 
	border-bottom: thin solid #666666; 
	border-width: 1px 1px 1px 1px;
	color: #000000; /* Comment message title text */
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.commentsubtitleback {  /* New comment Message subtitle settings */
	background-color: #ccccDD;
	border-top: thin solid #FFFFFF; 
	border-right: thin solid #666666; 
	border-left: thin solid #FFFFFF; 
	border-bottom: thin solid #666666; 
	border-width: 1px 1px 1px 1px;
	color: #000000; /* subtitle text color */
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.commentlink:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.commentlink:visited {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.commentlink:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
A.commentlink:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}

/*---------Forum Prefs-----------*/
.forumtext {
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.forumtextbold {
	color: #000000;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.forumtitlebackcolor {  /* this is the tablegrid for forum topics and message listings */
	background-color: #ffffff; /* the lines inside the table take on this color */
	border-top: thin solid #ffffff; /* Top border thickness/style/color of this entire grid */
	border-right: thin solid #444444; 
	border-left: thin solid #ffffff; 
	border-bottom: thin solid #444444; 
	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: #dddddd; /* Background color of titleboxes */
	border-top: thin solid #ffffff; 
	border-right: thin solid #666666; 
	border-left: thin solid #ffffff; 
	border-bottom: thin solid #666666;
	border-width: 1px 1px 1px 1px;
	color: #000000; /*Text settings for your titles in this section */
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
/* 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: #88bbee; 
	border-top: thin solid #ccccff; 
	border-right: thin solid #336699; 
	border-left: thin solid #ccccff; 
	border-bottom: thin solid #336699; 
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.forumwindow2 {  
	background-color: #ddcccc; 
	border-top: thin solid #eebbbb; 
	border-right: thin solid #996666; 
	border-left: thin solid #eebbbb; 
	border-bottom: thin solid #996666; 
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.forumwindow3 {  
	background-color: #ccccdd; 
	border-top: thin solid #EEEEEE; 
	border-right: thin solid #666699; 
	border-left: thin solid #EEEEEE; 
	border-bottom: thin solid #666699; 
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumlink:link {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumlink:visited {
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumlink:active {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumlink:hover {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumnav:link {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumnav:visited {
	color: #003399;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumnav:active {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.forumnav:hover {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.quoting {  /* nested quotes */ 
    background-color: #aaaaaa; 
    border-top: thin solid #555555; 
    border-right: thin solid #555555; 
    border-left: thin solid #555555; 
    border-bottom: thin solid #555555; 
    border-width: 1px 1px 1px 1px; 
    color: #000000; 
    font-size: 8pt; 
    font-family: arial, helvetica, geneva; 
}
.quoting2 {  /* inner nested quotes */ 
    background-color: #FFC900; 
    border-top: thin solid #555555; 
    border-right: thin solid #555555; 
    border-left: thin solid #555555; 
    border-bottom: thin solid #555555; 
    border-width: 1px 1px 1px 1px; 
    color: #000000; 
    font-size: 8pt; 
    font-family: arial, helvetica, geneva; 
}

/*-----------Link Prefs-----------*/
A:link {
	color: #003399;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A:visited {
	color: #003399;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A:active {
	color: #003399;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A:hover {
	color: #003399;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Text Prefs-----------*/
.text {
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.textsmall {
	color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.texttitle {
	color: #003399;
	font: normal normal bold 12pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.time {
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------My Content Prefs-----------*/
.mycontenttable {  
	background-color: #dddddd; /* THICK inner border surrounding latest forum posts block on bottom of page (if turned on/color setting only!) */ 
	width: 100%; 
	border-top: thin solid #FFFFFF; 
	border-right: thin solid #FFFFFF; 
	border-left: thin solid #FFFFFF; 
	border-bottom: thin solid #FFFFFF; 
	border-width: 1px 1px 1px 1px;
/*	margin-bottom: 12px; */
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
/*	text-align: left; */
}
.mycontenttext {
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.mycontenttexttitle {
	color: #003399;
	font: normal normal bold 12pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.mycontentlink:link {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.mycontentlink:visited {
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.mycontentlink:active {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.mycontentlink:hover {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Helps Nav Prefs-----------*/
.helpsnavtable {  /* these setting are for the small block at the bottom of webapp, "help contact stats" etc... */
	background-color: #dddddd; /* background color */
	width: 100%; 
	border-top: thin solid #5588bb; 
	border-right: thin solid #114477; 
	border-left: thin solid #5588bb; 
	border-bottom: thin solid #114477; 
	border-width: 1px 1px 1px 1px;
/*	margin-top: 12px; */
}
.helpsnavtext {
	color: #000000;
	font-size: 10pt;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.helpsnavtexttitle {
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.helpsnavlink:link {
	color: #003399;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.helpsnavlink:visited {
	color: #003399;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.helpsnavlink:active {
	color: #003399;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.helpsnavlink:hover {
	color: #003399;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------WebAPP Footer Prefs-----------*/
.webapptext {
	color: #000000;
	font-size: 8pt;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.webapplink:link {
	color: #003399;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.webapplink:visited {
	color: #003399;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.webapplink:active {
	color: #003399;
	font-size: 8pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.webapplink:hover {
	color: #003399;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Form Prefs------------*/
.formstexttitle {
	color: #003399;
	font: normal normal bold 12pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.formstextnormal {
	color: #000000;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.formstext {
	color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.formstextsmall {
	color: #000000;
	font: normal normal normal 8pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.button {
	background-color: #DDDDDD; 
	color: #000000; /* Sets Button Text Color */
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*----------Stats Prefs-----------*/
.statstextbold {
	color: #000000;
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.statstext {
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, 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: #336699;
	border-top: thin solid #5588bb; 
	border-right: thin solid #114477; 
	border-left: thin solid #5588bb; 
	border-bottom: thin solid #114477; 
	border-width: 1px 1px 1px 1px;
 	color: #ffffff; /* Sets Text Color */
	font: normal normal bold 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.imselected {  /* When reading an IM, this is the highlighted message listing */
	background-color: #88bbee; 
	border-top: thin solid #ccccff; 
	border-right: thin solid #336699; 
	border-left: thin solid #ccccff; 
	border-bottom: thin solid #336699; 
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.imwindow1 {  /* First color in the alternating colors of the message listings in IM ssection */
	background-color: #ddcccc; 
	border-top: thin solid #eebbbb; 
	border-right: thin solid #996666; 
	border-left: thin solid #eebbbb; 
	border-bottom: thin solid #996666; 
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
.imwindow2 {  /* Second color in the alternating colors of the message listings in IM ssection */
	background-color: #ccccdd; 
	border-top: thin solid #EEEEEE; 
	border-right: thin solid #666699; 
	border-left: thin solid #EEEEEE; 
	border-bottom: thin solid #666699; 
	border-width: 1px 1px 1px 1px;
	color: #000000;
	font: normal normal normal 10pt "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

A.newimlink:link {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.newimlink:visited {
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.newimlink:active {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.newimlink:hover {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.oldimlink:link {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.oldimlink:visited {
	color: #003399;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.oldimlink:active {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
A.oldimlink:hover {
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/*-----------Other Prefs-----------*/

TD {
	font-size: 10pt;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}
P {
	font-size: 10pt;
	font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

/* --- #jos added to keep form slim AND valid --- */

FORM { 
	margin : 0px;
}

/* --- other custom --- */

HR { height: 1px;
}

.codepost { background-color: #ffffff;
 width: 600px;
 white-space: nowrap;
 overflow: scroll;
 padding-left: 2px;
 padding-bottom: 12px;
}


/*-----------Top Navagation Bar Prefs-----------*/
.topnavbar {  
	background-color: #336667;
	border-top: thin solid #5588bb; 
	border-right: thin solid #114477; 
	border-left: thin solid #5588bb; 
	border-bottom: thin solid #114477;
	border-width: 1px 1px 1px 1px;
}
A.topnav:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
A.topnav:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
A.topnav:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
A.topnav:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva
}

