/***********************************************************************
------------------------------------------------------------------------
                            : PAINTER :
------------------------------------------------------------------------

Developed by Nightlight Design
© 2003 Nightlight Design - All Rights Reserved

Created by Matthew Kirkpatrick
Question/Comments: askmatt@letter10.com

Last Updated: July 31, 2003

------------------------------------------------------------------------
PURPOSE OF THIS FILE

'Painter' is the system wide CSS file.  It governs the display of certain HTML elements.

------------------------------------------------------------------------
***********************************************************************/

/*--------------------------------------------------------------------*/
/*                            TAG SPECIFIC                            */
/*--------------------------------------------------------------------*/

body {
	background-color: #EEEEEE;
}

body, td, p, a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;	
}

a, a:active {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #336699;
	text-decoration: none;
}

/*--------------------------------------------------------------------*/
/*                       CLASSES: TAG DEPENDENT                       */
/*--------------------------------------------------------------------*/

table.main {
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

table.mainV2 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

table.header {
	background-image: url(../files_images/header.jpg);
	border: 1px solid #000000;	
}

table.header2 {
	background-image: url(../../../files_images/header2.gif);
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border: 1px solid #006699;	
}

table.forumSITENAV {
	
}

table.headerHELP {
	background-image: url(../files_images/header_small.jpg);
	border: 1px solid #000000;
	
}

table.content {
	background-color: #FFFFFF;
}

table.newsTitle {
	border-bottom: 1px solid #000000;
}

td:hover.calendar {
	background-color: #EEEEEE;
}

.titles, td.titles {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #333333;
}

td.content {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}

td.footer {
	background-color: #FFFFFF;
}

a.NAVheader, a:visited.NAVheader, font.NAVheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.NAVheader {
	text-decoration: underline;
}

a.NAVheaderHELP, a:visited.NAVheaderHELP, font.NAVheaderHELP {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:hover.NAVheaderHELP {
	text-decoration: underline;
}

a.NAVinternal, a:visited.NAVinternal, font.NAVinternal {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a:hover.NAVinternal {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.calendar, a:visited.calendar, .calendar {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

a:hover.calendar {
	text-decoration: underline;
}

a.top, a:visited.top, p.top, font.top {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

a:hover.top {
	text-decoration: underline;
}

a.topNEWS, a:visited.topNEWS, p.topNEWS, font.topNEWS {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

a:hover.topNEWS {
	color: #666666;
	text-decoration: underline;
}

a.sitemapA, a:visited.sitemapA {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a:hover.sitemapA {
	color: #000000;
	text-decoration: underline;
}

a.sitemapB, a:visited.sitemapB {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}

a:hover.sitemapB {
	color: #336699;
	text-decoration: underline;
}

a.footer, a:visited.footer, a.NAVfooter, a:visited.NAVfooter {
	color: #000000;
	text-decoration: none;
}

a:hover.footer, a:hover.NAVfooter {
	color: #000000;
	text-decoration: underline;
}

a.link-blue, a:visited.link-blue, .link-blue {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

a:hover.link-blue {
	text-decoration: underline;
}

a.forumSITENAV, a:active.forumSITENAV, a:visited.forumSITENAV, .forumSITENAV {
	font-family: "Century Gothic", Arial, Helvetica, san-serif !important;
	font-size: 10px !important;
	color: #999999 !important;
	text-decoration: none !important;
}

a:hover.forumSITENAV {
	color: #333333 !important;
	text-decoration: none !important;
}

img.stock {
	border: 1px solid #333333;
}

/*--------------------------------------------------------------------*/
/*                      CLASSES: TAG INDEPENDENT                      */
/*--------------------------------------------------------------------*/

.content {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 9px;
	color: #000000;
}

.NAVfooter {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
}

.textPOINTSdarkblue {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.textPOINTSblue {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.textPOINTSblack {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.textPOINTSorange {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

.textREG {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}

.textREGsans {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
}

.textSUBHEADAsans {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #333333;
}

.textSUBHEADBsans {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #336699;
}

.textREQ {
	color: #000000;
}

.textREQerror {
	color: #990000;
}

.textNOTE {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}

.textSMALL {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.textHLlightgray {
	color: #666666;
}

.textHLorange {
	color: #FF6600;
}

.textHLblue {
	color: #336699;
}

.textHLdarkblue {
	color: #003366;
}

.textLOGO {
	color: #336699;
}

.SUBtitlesBLUE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #336699;
}

.SUBtitlesDARKBLUE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #003366;
}

.SUBtitlesORANGE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF6600;
}

.SUBtitlesbigBLUE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #336699;
}

.SUBtitlesbigDARKBLUE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #003366;
}

.SUBtitlesbigORANGE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #FF6600;
}


.hidden_textbox1 {
	border: 0px;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	background-color: #EEEEEE;
}

.hidden_textbox2 {
	border: 0px;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-color: #DDDDDD;
}

.form_field {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}

.form_field-req, a.form_field-req, a:active.form_field-req {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #990000;
}

.form_field-error, a.form_field-error, a:active.form_field-error {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
}

.form_table-error {
	background-color: #FFFFDD;
}


/*--------------------------------------------------------------------*/
/*                      CLASSES: TEMPLATE SPECIFIC                    */
/*--------------------------------------------------------------------*/

/* new_sponsor.dwt */

.sponsor_comp-name {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #003366;
}

td.boxADMIN {
	border: 1px solid #FFFFFF;
}

td.navADMIN {
	background-color: #336699;
	border: 1px solid #FFFFFF;	
}

td:hover.navADMIN {
	background-color: #FFFFFF;
	border: 1px solid #336699;
}

a.navADMIN, a:active.navADMIN, a:visited.navADMIN, .navADMIN {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.navADMIN {
	font-family: Myriad, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}


/*--------------------------------------------------------------------*/
/*                         CLASSES: CALENDAR                          */
/*--------------------------------------------------------------------*/

a.month, a:active.month, a:visited.month {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a:hover.month {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.day, a:active.day, a:visited.day {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:hover.day {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.dayEVENT, a:active.dayEVENT, a:visited.dayEVENT {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:hover.dayEVENT {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.calendarLINKS, a:active.calendarLINKS, a:visited.calendarLINKS {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a:hover.calendarLINKS {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

span.month:hover {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}

.month {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}

.monthNOW {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}

.dayTITLES {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.eventDATE {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
}

a.eventLINK, a:active.eventLINK, a:visited.eventLINK {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
}

a:hover.eventLINK {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.listLINK, a:active.listLINK, a:visited.listLINK {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:hover.listLINK {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.listTEXT {
	font-family: Baskerville, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
}

