/**** General Declarations ****/
a, body, input, option, select, textarea, table { font: normal 8pt/1.4 trebuchet ms,verdana,tahoma,sans-serif; }

li						{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #000000; }
ul.faq li					{ font: normal 8pt/1.5 verdana,tahoma,arial; color: #000000; }

a:link, a:visited, a:hover 			{ color:#000000 }


h2		{ margin-bottom: 0px; border-bottom: #51a246 1px dashed; }

.serviceIndent	{ margin: 0px; padding-left: 70px; padding-right: 70px; }

/**** Text Properties *********/ 
.head1		{ font: bold 18pt/1.5 verdana,tahoma,arial; color: #000000; }
.head1b		{ font: bold 15pt/1.5 verdana,tahoma,arial; color: #000000; }
.head1-inv	{ font: bold 18pt/1.5 verdana,tahoma,arial; color: #ffffff; }
.head2		{ font: bold 12pt/1.5 verdana,tahoma,arial; color: #000000; }
.head2-inv	{ font: bold 12pt/1.5 verdana,tahoma,arial; color: #ffffff; }

.subhead	{ color: #777777; }

.copyright	{ font: normal 8pt/1.25 verdana,tahoma,arial; color: #ffffff; }
.tip		{ font: normal 9pt/1.25 verdana,tahoma,arial; color: #314287; }
.error		{ color: #dd4444; }
.em1		{ font-weight: bold; color: #449944; font-size: 10pt; text-decoration: underline; }
.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, .stc3 a:link, .stc3 a:visited, .stc3 a:hover { 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 }

/**** Links *******************/
a:link		{ color: #000000; }
a:visited	{ color: #000000; }
a:hover		{ color: #449944; }

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 7pt/1.5 verdana,tahoma,arial; color: #ffffff; }
a.footer:visited{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #ffffff; }
a.footer:hover	{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #aaeeaa; }

a.link_www:link		{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #449944; margin: 20px; }
a.link_www:visited	{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #449944; margin: 20px; }
a.link_www:hover	{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #227722; margin: 20px; }


.link_title	{ font-size: 11pt; font-weight: bold; color: 449944; }
.link_body	{ font-size: 9pt; font-weight: bold; color: 000000; margin: 20px; }



/**** Images ******************/
img.border		{ margin: 10px; padding: 1px; border: #6e6e6e 1px solid; }


/**** 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			{ border: #000000 1px solid; background-color: #cbe0c5; color: #000000; padding-left: 3px; padding-right: 3px; }
input.common-focus		{ border: #000000 1px solid; background-color: #eeffee; color: #000000; padding-left: 3px; padding-right: 3px; }
input.textCounter		{ border: #ffffff 0px solid; background-color: #ffffff; color: #000000; padding-left: 3px; padding-right: 3px; }

textarea.common			{ border: #000000 1px solid; background-color: #cbe0c5; color: #000000; padding: 3px; }
textarea.common-focus		{ border: #000000 1px solid; background-color: #eeffee; color: #000000; padding: 3px; }

/**** 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; }


/**** Poll styles ***/
.pollMain { color: #000000; background-color:#ffffff }
.pollMain td.mmc { background-color: #eeeeee; padding: 10px }
.pollMain td.tlc { background-image: url(polls/imgs/tbl_cts/poll_tlc.gif) }
.pollMain td.tmc { background-image: url(polls/imgs/tbl_cts/poll_tmc.gif) }
.pollMain td.trc { background-image: url(polls/imgs/tbl_cts/poll_trc.gif) }
.pollMain td.mlc { background-image: url(polls/imgs/tbl_cts/poll_mlc.gif) }
.pollMain td.mrc { background-image: url(polls/imgs/tbl_cts/poll_mrc.gif) }
.pollMain td.blc { background-image: url(polls/imgs/tbl_cts/poll_blc.gif) }
.pollMain td.bmc { background-image: url(polls/imgs/tbl_cts/poll_bmc.gif) }
.pollMain td.brc { background-image: url(polls/imgs/tbl_cts/poll_brc.gif) }
.pollMain td.tlc, table.pollMain td.blc { width:  12px }
.pollMain td.tlc, table.pollMain td.trc { height: 14px }
.pollMain td.trc, table.pollMain td.brc { width:  12px }
.pollMain td.blc, table.pollMain td.brc { height: 14px }
.pollBar		{ background-color: #E96161; height:10px }
.pollAnswerTable TD	{ font-size:7.5pt }
.pollAnswerTable	{ margin-top: 5px }
.pollQuestion		{ font-weight: bold }
.pollHeaderText		{ color: #E96161; font-weight:bold; font-size: 9pt }

/**** 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 }


/**** FAQ styles ****/
.faqCategory                    { font-size: 9pt; color: #1B2B8C; width: 100%; font-weight:bold; background-color: #ffffff; }
.faqQuestion                    { font-size: 8pt }
.faqAnswer                      { font-size: 8pt; color: #000000; line-height: 13pt; }

a.faq:link                      { font: normal 9pt/1.5 trebuchet ms,verdana,tahoma,arial; color: #035E59; text-decoration: none; }
a.faq:visited                   { font: normal 9pt/1.5 trebuchet ms,verdana,tahoma,arial; color: #035E59; text-decoration: none; }
a.faq:hover                     { font: normal 9pt/1.5 trebuchet ms,verdana,tahoma,arial; color: #239992; text-decoration: underline; }



