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

/**** Text Properties *********/ 
.head1		{ font: italic 18px Georgia, Times New Roman; color: #000000; }
.head2		{ font: italic 14px Georgia, Times New Roman; 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, .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: 7.5pt }
.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.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: #000000; }
a.footer:visited{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #000000; }
a.footer:hover	{ font: normal 7pt/1.5 verdana,tahoma,arial; color: #aa0000; }

/**** 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			{ border: #000000 1px solid; background-color: #ffffff; color: #000000; }
input.common-focus		{ border: #000000 1px solid; background-color: #D7D7DF; color: #000000; }
input.textCounter		{ border: #ffffff 0px solid; background-color: #fffaee; color: #000000; }

textarea.common			{ border: #000000 1px solid; background-color: #ffffff; color: #000000; }
textarea.common-focus		{ border: #000000 1px solid; 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; }


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