/**** General Declarations ****/
a, body, input, option, select, textarea, table { font: normal 8pt/1.5 verdana,tahoma,sans-serif; }
li						{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #000000; }

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

a.memberMenu:link	{ color: #efefef; text-decoration: none; border: #5f8780 1px solid; padding: 2px; }
a.memberMenu:visited	{ color: #efefef; text-decoration: none; border: #5f8780 1px solid; padding: 2px; }
a.memberMenu:hover	{ color: #ffffff; text-decoration: none; border: #7fa9a2 1px solid; padding: 2px; background-color: #6f9891; }
a.memberMenu:active	{ color: #ffffff; text-decoration: none; border: #9fcbc4 1px solid; padding: 2px; }

a.adminMenu:link	{ color: #efefef; text-decoration: none; border: #995555 1px solid; padding: 2px; }
a.adminMenu:visited	{ color: #efefef; text-decoration: none; border: #995555 1px solid; padding: 2px; }
a.adminMenu:hover	{ color: #ffffff; text-decoration: none; border: #bb7777 1px solid; padding: 2px; background-color: #aa6666; }
a.adminMenu:active	{ color: #ffffff; text-decoration: none; border: #dd9999 1px solid; padding: 2px; }

a.body:link		{ color: #000000; text-decoration: underline; }
a.body:visited		{ color: #000000; text-decoration: underline; }
a.body:hover		{ color: #bc0a0a; text-decoration: underline; }
a.body:active		{ color: #000000; text-decoration: underline; }

a.chapterlist:link	{ color: #777777; text-decoration: underline; font-size: 7pt; }
a.chapterlist:visited	{ color: #777777; text-decoration: underline; font-size: 7pt; }
a.chapterlist:hover	{ color: #bc0a0a; text-decoration: underline; font-size: 7pt; }
a.chapterlist:active	{ color: #777777; text-decoration: underline; font-size: 7pt; }

.chapterlist		{ color: #000000; }
.chapterlist_name	{ font-weight: bold; color: #000000; }
.chapterlist_nomail	{ color: #777777; font-size: 7pt; font-style: italic; }




a.menu_tab_active:link		{ color: #ffffff; font-size: 8pt; font-weight: bold; }
a.menu_tab_active:visited	{ color: #ffffff; font-size: 8pt; font-weight: bold; }
a.menu_tab_active:hover		{ color: #ffffff; font-size: 8pt; font-weight: bold; }
a.menu_tab_active:active	{ color: #ffffff; font-size: 8pt; font-weight: bold; }


.menu			{ color: #000000; }
.menu_name		{ font-weight: bold; color: #000000; font-size: 12pt; }

a.large:link	{ color: #777777; text-decoration: underline; font-size: 12pt; }
a.large:visited	{ color: #777777; text-decoration: underline; font-size: 12pt; }
a.large:hover	{ color: #ff7777; text-decoration: underline; font-size: 12pt; }
a.large:active	{ color: #777777; text-decoration: underline; font-size: 12pt; }



/**** Text Properties *********/ 
.head1		{ font: bold 18pt/1.5 verdana,tahoma,arial; color: #000000; }
.copyright	{ font: normal 8pt/1.25 verdana,tahoma,arial; color: #696969; }
.tip		{ font: normal 9pt/1.25 verdana,tahoma,arial; color: #314287; }
.error		{ color: #dd4444; }
.em1		{ font-weight: bold; color: #000000; }
.stc1, .stc1 TD, .stc1 a:link, .stc1 a:visited, .stc1 a:hover { color:#ffffff }
.stc2, .stc2 TD, .stc2:link, .stc2:visited, .stc2:hover { color:#0000F0 }
.stc3, .stc3 TD { color: #FFFFFF }
.stc4, .stc4 TD, .stc4 a:link, .stc4 a:visited, .stc4 a:hover, .stc4 select, .stc4 option, .stc4 input { font-size: 7pt }
.stc5, .stc5 TD, .stc5 a:link, .stc5 a:visited, .stc5 a:hover, .stc5 select, .stc5 option, .stc5 input { font-size: 8pt }
.faqAuthor	{ color: #bbbbbb }
.footer		{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #aaccaa; }

.stcAdmin, .stcAdmin TD  { color: #ffffff }



/**** Links *******************/
a.l1:link	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #ffffff; }
a.l1:visited	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #ffffff; }
a.l1:hover	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #B5B5E0; }

a.footer:link	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #ffffff; }
a.footer:visited{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #ffffff; }
a.footer:hover	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #ccffcc; }

a.footer-inv:link	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #008181; }
a.footer-inv:visited	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #008181; }
a.footer-inv:hover	{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #33b4b4; }


/**** Images ******************/
img.border1	{ border-color: #6574AD; }

/**** Inputs ******************/
input.txtLogin			{ border: #000000 1px solid; background-color: #ffffff; color: #000000; }
input.txtLogin-focus		{ border: #000000 1px solid; background-color: #D7D7DF; color: #000000; }

input.common			{ background-color: #ffffff; color: #000000; }
input.common-focus		{ background-color: #D7D7DF; color: #000000; }
input.textCounter		{ background-color: #ffffff; color: #000000; }

textarea.common			{ background-color: #ffffff; color: #000000; }
textarea.common-focus		{ background-color: #D7D7DF; color: #000000; }

/**** Calendar styles ***/
td.calendarHeaderMonth	{ padding: 0px 5px; font-weight: bold; color: #aa4242; background-color: #ffffff; border-collapse: collapse; border-spacing: 0px; margin: 0px; }
td.calendarHeaderDays	{ padding: 0px 5px; font-weight: bold; color: #ffffff; background-color: #aa4242; border-spacing: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px; }
td.calendarToday	{ padding: 0px 5px; background-color: #ffffff; color: #aa4242; font-weight: bold; border-bottom: #bbbbbb 1px solid; }
td.calendar		{ padding: 0px 5px; background-color: #ffffff; border-bottom: #bbbbbb 1px solid; border-spacing: 0px; }
a.calendar:link		{ background-color: #efbfbf; }
a.calendar:visited	{ background-color: #efbfbf; }
a.calendar:hover	{ background-color: #aa4242; }



/**** PBoard styles ***/
.pboardPostSubject	{ font-size:10pt; color: #aa2222; font-weight: bold }
.pboardPostText		{ font-size:8pt; padding: 5px }
.pboardPostStamp	{ font-size:7.5pt; text-align:right; border-top: #eeeeee 1px solid; border-bottom: #eeeeee 1px solid }


/**** Div styles ***/
.div1			{ background-color: #eeeeee; border: #dddddd 1px solid }



/**** CEU styles (dbenson 6/29/2006) ****/
.ceuExpired		{ color: #9f9f9f; text-decoration: line-through; }




/* ====================[ FORUM CSS ]==================== */

/***** Links ***********/
a.forumLink1:link       { color: #445588; text-decoration: underline; }
a.forumLink1:hover      { color: #000000; text-decoration: underline; }
a.forumLink1:visited    { color: #445588; text-decoration: underline;  }

/***** The main table *******/
.forumMainTable { background-color: #A9B8C2; border: 0px #006699 solid; font-family:verdana }
.forumMainTable table td { border: #ffffff 0px solid;font-family:verdana }
.forumMainTable, .forumMainTable a {font-size: 7.5pt;font-family:verdana }
.forumMainTable td { line-height: 10pt; background-color: #F7F7F7; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.forumMainTable th { background-color: #EAEAEA; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; color:#222222 }
.forumMainTable td.sectionHeader { background-color: #FFDFB0; height:30px; font-weight: bold; padding: 7px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; color:#222222 }

.forumOptions td, .forumOptions table { background-color: #EAEAEA; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000 }

/***** General *********/
.forumStc1 { color: #008181;font-family:verdana }
.forumGeneral a:link, .forumGeneral a:hover, .forumGeneral a:visited { font-size: 7.5pt; color: #008181; text-decoration: none; font-family:verdana }
.forumGeneral, .forumGeneral td, .forumGeneral input { font-size: 7.5pt; text-decoration: none; color: #000000;font-family:verdana}

.forumNextPrev td {background-color: #EFEFEF}
.forumTopicHR {background-color: #D1D7DC; color:#D1D7DC; height:1px; border:0}
.forumPostHeader {font-size:7pt}
.forumTopicStyle1 td {background-color:#ECECEC}
.forumTopicStyle2 td {background-color:#F7F7F7}

.forumOutside td, .forumOutside a:link, .forumOutside a:hover, .forumOutside a:visited { font-size: 7.5pt; color: #000000; text-decoration: none; font-family:verdana }

.forumDisabled, .forumDisabled TD, .forumDisabled a:link, .forumDisabled a:visited, .forumDisabled a:hover { color:#888888 }
.forumBG1 { background-color: #ECECEC }
.forumBG2 { background-color: #F7F7F7 }

/***** Overrided styles *****/
/* input.common { border: #a9b8c2 1px solid; background-color: #ffffff; color: #000000; } */
/* textarea.common { border: #a9b8c2 1px solid; background-color: #ffffff; color: #000000; } */

