BODY					{ background: #cccccc; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; margin: 0px; padding: 0px }
BODY.scroll				{ position: relative; top: 0px } 
 
TABLE					{ border: 0px; vertical-align: top; }
TABLE.container			{ background-color: #FFFFFF; margin: 0px; padding: 0 0 0 0; width: 775px }
TABLE.max				{ border: 0px; margin: 0px; padding: 0px; width: 100% }
TABLE.white				{ background-color: #FFFFFF }

TD						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; vertical-align: top }
TD.col1					{ padding: 0 15 5 0; width: 170px }
TD.col2					{ padding: 0 0 5 0; width: 375px }
TD.col3					{ padding: 0 15 5 15; width: 170px }
TD.colR					{ padding: 0 40 5 0 }
TD.colR1				{ padding: 0 30 5 10 }
TD.search				{ color: #cccccc; font-size: 9pt; vertical-align: middle }

A						{ color: #055EBF; text-decoration: underline }
A:hover					{ color: #00A2FF; text-decoration: none }
A.bc					{ font-size: 8.5pt }
A.box					{ color: #FFFFFF; text-decoration: underline}
A.box:hover				{ color: #FFFFFF; font-weight: bold; text-decoration: none }
A.box_header			{ color: #0F67AB; font-weight: bold; text-decoration: none }
A.box_header:hover		{ color: #0F67AB; text-decoration: none }
A.box2					{ color: #EFEFEF; text-decoration: none}
A.box2:hover			{ color: #BAE6FD; text-decoration: underline }
A.calendar_arrow		{ color: #3E7CC0; font-size: 12pt; font-weight: bold; text-decoration: none }
A.calendar_arrow:hover	{ color: red; text-decoration: none }
A.event_item			{ font-size: 8pt; font-weight: normal; line-height: 10pt }
A.event_item:hover		{ font-size: 8pt; font-weight: normal; line-height: 10pt }
A.footer1				{ color: #FFFFFF; font-size: 8pt; }
A.footer1:hover			{ color: #FFFF00; font-size: 8pt; text-decoration: none }
A.headline				{ font-weight: bold; text-decoration: underline }
A.headline:hover		{ text-decoration: none }
A.greenbox				{ color: #FFFFFF; font-weight: bold; line-height: 17pt; text-decoration: underline }
A.greenbox:hover		{ color: #FFFFFF; font-weight: bold }
A.l2					{ color: #FFFFFF }
A.l2:hover				{ color: #A5E012; text-decoration: none }
A.l3					{ color: #000000 }
A.more					{ color: #3E7CC0; text-decoration: none }
A.more:hover			{ color: #00A2FF; text-decoration: none }
A.plainwhite			{ color: #FFFFFF; font-weight: bold; text-decoration: none }
A.plainwhite:hover		{ color: #FFFFFF; font-weight: bold; text-decoration: none }
A.redbold				{ color: #cc0000; font-weight: bold; text-decoration: underline }
A.redbold:hover			{ color: red; font-weight: bold; text-decoration: none }
A.small					{ color: #055EBF; font-size: 8pt; text-decoration: underline }
A.small:hover			{ color: #00A2FF; font-size: 8pt; text-decoration: none }
A.smallwhite			{ color: #FFFFFF; font-size: 7.5pt; text-decoration: underline; vertical-align: top}
A.smallwhite:hover		{ color: #FFFFFF; font-size: 7.5pt;	text-decoration: none; vertical-align: top }
A.smallwhitebold		{ color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: underline; vertical-align: top}
A.smallwhitebold:hover	{ color: #FFFFFF; font-size: 8pt;	font-weight: bold; text-decoration: none; vertical-align: top }


IMG						{ border: 0px; padding: 0px }

INPUT.login				{ background: lightblue; height: 20px; width: 170px }
INPUT.password			{ background: lightblue; height: 20px; width: 106px }
INPUT.most				{ font-size: 8pt }
INPUT.search			{ font-size: 8pt; height: 19px;	width: 130px }

LI						{ line-height: 14px }

UL						{ padding: 0px }

SELECT.map				{ font-size: 8pt; width: 130px }
SELECT.search			{ font-size: 8pt }


.border_black			{ border: 1px solid #000000 }
.border_blue			{ border: 1px solid #0F67AB }
.border_white			{ border: 1px solid #FFFFFF }
.border_green			{ border: 1px solid #0F67AB }

.box_solid				{ background: #DAE3F2; color: #333333; font-size: 8pt; padding-bottom: 1px; padding-top: 1px }
.box_solid_bl			{ background-image: url(../images/box_solid_bl.gif); height: 11px; width: 10px }
.box_solid_b			{ background-image: url(../images/box_solid_b.gif); height: 11px }
.box_solid_br			{ background-image: url(../images/box_solid_br.gif); height: 11px; width: 10px }
.box_solid_clear		{ color: #333333; font-size: 8pt }
.box_solid_l			{ background-image: url(../images/box_solid_l.gif); width: 10px }
.box_solid_mbl			{ background-image: url(../images/box_solid_mbl.gif); height: 20px; width: 10px }
.box_solid_mb			{ background-image: url(../images/box_solid_mb.gif); height: 20px }
.box_solid_mbr			{ background-image: url(../images/box_solid_mbr.gif); height: 20px; width: 10px }
.box_solid_r			{ background-image: url(../images/box_solid_r.gif); width: 10px }
.box_solid_t			{ background-image: url(../images/box_solid_t.gif); color: White; font-size: 8pt; font-weight: bold; height: 20px; padding-top: 2px }
.box_solid_tl			{ background-image: url(../images/box_solid_tl.gif); height: 20px; width: 10px }
.box_solid_tr			{ background-image: url(../images/box_solid_tr.gif); height: 20px; width: 10px }
.box_content			{ background: #ffffff; color: #666666; font-size: 8pt; padding-bottom: 3px; padding-top: 3px }
.box_content_bl			{ background-image: url(../images/box_content_bl.gif); height: 10px; width: 10px }
.box_content_b			{ background-image: url(../images/box_content_b.gif); height: 10px }
.box_content_br			{ background-image: url(../images/box_content_br.gif); height: 10px; width: 10px }
.box_content_l			{ background-image: url(../images/box_content_l.gif); width: 10px }
.box_content_r			{ background-image: url(../images/box_content_r.gif); width: 10px }
.box_content_t			{ background-image: url(../images/box_content_t.gif); color: #666666; font-size: 8pt; font-weight: bold; height: 17px; padding-top: 2px }
.box_content_tl			{ background-image: url(../images/box_content_tl.gif); height: 17px; width: 10px }
.box_content_tr			{ background-image: url(../images/box_content_tr.gif); height: 17px; width: 10px }
.blue					{ color: #0F67AB; font-weight: bold; line-height: 16pt; padding-right: 10px; vertical-align: top }
.blueitem				{ line-height: 16pt; vertical-align: top }
.breadcrumbs			{ font-size: 8.5pt; padding-left: 5px }
.breadcrumbadjust		{ margin-left: .5px; margin-right: .5px }
.button					{ color:#ffffff; background-color:#95C028; border:1px solid #0F67AB; font-size: 8pt; height: 16px; line-height: 6pt }
.button_bbord			{ color:#ffffff; background-color:#95C028; border:1px solid #DAE3F2; font-size: 8pt; height: 16px; line-height: 6pt }
.calendar				{ border-left: 1PX SOLID #3E7CC0; border-top: 1PX SOLID #3E7CC0; width: 100% }
.calendar_cell			{ border-bottom: 1px solid #3E7CC0; border-right: 1px solid #3E7CC0; color: #3E7CC0; font-size: 12pt; font-weight: bold; height: 75px; padding: 3px; width: 100px }
.calendar_cell_current	{ background: #DDEEFE; border-bottom: 1px solid #3E7CC0; border-right: 1px solid #3E7CC0; color: #3E7CC0; font-weight: bold; font-size: 12pt; padding: 3px; width: 100px }
.calendar_cell_off		{ background: #F5f5f5; border-bottom: 1px solid #3E7CC0; border-right: 1px solid #3E7CC0; padding: 3px; width: 100px }
.calendar_day			{ color: #3E7CC0; font-size: 12pt; font-weight: bold }
.calendar_dayname		{ background: #165293; color: #FFFFFF; font-size: 10pt; font-weight: bold; height: 20px }
.calendar_month			{ color: #3E7CC0; font-size: 12pt; font-weight: bold; padding-bottom: 5px; width: 100% }
.content				{ font-size: 9pt; padding: 12px; padding-left: 0px; padding-top: 0px }
.content_item			{ font-size: 9pt; padding-top: 8px }
.content_openbox		{ font-size: 9pt; padding-bottom: 5px; padding-top: 5px }
.content_solidbox		{ background: #DAE3F2; color: #0F67AB; font-size: 8pt }
.content_blue_small		{ color: #BAE6FD; font-size: 8pt; font-weight: bold }
.content_white			{ color: #FFFFFF; font-size: 9pt }
.content_white_small	{ color: #FFFFFF; font-size: 8pt; line-height: 12pt }
.date					{ font-weight: bold; padding-bottom: 10px; padding-top: 15px }
.detail					{ background: #efefef; border-bottom: 1px solid #3E7CC0; font-size: 8pt; padding-left: 5px; padding-right: 10px }
.footer1				{ background: #95C028; color: #FFFFFF; font-size: 8pt; padding: 12 0 12 0 }
.hdr1					{ color: #3E7CC0; font-size: 12pt; font-weight: bold; padding-bottom: 8px; width: 100% }
.hdr2					{ color: #166935; font-size: 12pt; font-weight: bold }
.hdr3					{ color: #FFFFFF; font-size: 10pt; font-weight: bold; padding-bottom: 3px; padding-top: 3px }
.hdr3_green				{ color: #1D5E2E; font-size: 12pt; font-weight: bold; padding-bottom: 5px; padding-top: 5px }
.label					{ color: #666666; font-size: 7.5pt }
.leftbar				{ background: #DAE3F2 }
.margin					{ padding: 0 0 5 15 }
.more					{  }
.nav					{ background: #3e7cc0; border-top: 1px solid white; height: 24px; width: 100% }
.navindent				{ padding-left: 5px; padding-right: 2px; color: #0F67AB }
.new					{ color: #cc0000; font-size: 8pt; font-weight: bold }
.photo_left250			{ float: left; font-size: 8pt; padding: 5 20 5 5; width: 250px }
.photo_leftfloat		{ border: 1px solid #000000; float: left; padding: 20 20 20 0 }
.photo_right250			{ float: right; font-size: 8pt; padding: 5 5 5 20; width: 250px }
.rank					{ color: #333333; font-style: italic }
.small					{ font-size: 8pt }
.smallbox				{ font-size: 8pt; padding-left: 5px }
.submitter				{ font-style: italic; padding-bottom: 20px; padding-right: 20px; padding-top: 3px }
.subtopic				{ font-weight: bold; padding-bottom: 15px; padding-top: 15px; padding-right: 20px }
.subtopic2				{ color: #81AB17; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; border-bottom: 1px solid #B3C7E7; padding-top: 10px; width: 99% }
.title					{ color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; padding-bottom: 20px; text-transform: none; vertical-align: top }
.topic					{ color: #81AB17; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; border-bottom: 1px solid #B3C7E7; padding-top: 10px; width: 99% }
.topic_dotted			{ background: #DAE3F2; color: #0F67AB }
.topic_dotted_header	{ color: #0F67AB }
.xsmall					{ font-size: 7.5pt }
















