.main_content	{ font: 12px verdana; color: #000; padding-top: 5px; padding-left: 20px; }

.header		{ font: 22px tahoma; color: #800; font-weight: bold;}
.sub_header	{ font: 18px tahoma; color: #800; font-weight: bold; padding-bottom: 4px; padding-top: 3px; }
.small		{ font: 10px verdana; }
.smallblack	{ font: 10px verdana; color: black; }
.message	{ font: 12px tahoma; color: #C00; font-weight: bold; }
.bold		{ font: 12px verdana; color: #000; font-weight: bold; }
.boldblack	{ font: 11px verdana; color: #000; font-weight: bold; }
.help		{ font: 10px tahoma; color: #000; }

.contact_header	{ font: 10px verdana; font-weight: bold; padding-top: 5px;}
.contact		{ font: 10px tahoma; }

.question_header{ font: 30px verdana; font-weight: normal;}

.event_type_header	{ font: 18px tahoma; color: #800; }
.event_list_header	{ font: 12px verdana; font-weight: bold; padding-left: 10px; }
.event_header		{ font: 18px verdana; font-weight: bold; color: #800; }
.event_desc			{ font: 10px verdana; padding-left: 15px; padding-top: 5px; }

.news_type_header	{ font: 18px tahoma; color: #800; }
.news_list_header	{ font: 12px verdana; font-weight: bold; padding-left: 10px; }
.news_header		{ font: 18px verdana; font-weight: bold; color: #800; }
.news_desc			{ font: 10px verdana; padding-left: 15px; padding-top: 0px; }

.product_title		{ font: 12px tahoma; color: #000; font-weight: bold; text-decoration: underline; }

.pixel_line			{ padding-top: 5px; padding-bottom: 3px; }


/*	TABLE RELATED	*/
table.content 	{ border: 1px solid #C15E55; background-color: #F7EFE2; }
table.list 		{ border: 1px solid #C15E55; background-color: #FFF; }
tr.highlight 	{ background-color: #FFF; cursor: hand; }
tr.active 		{ background-color: #EDC; cursor: hand; }
tr.inactive 	{ background-color: #AAA; cursor: hand; }
td 				{ font: 12px verdana; color: #000; font-weight:normal; }
td.data			{ font: 12px verdana; color: #000; background: #EDC; }
td.highlight	{ font: 12px verdana; color: #000; background: #FFF; cursor: hand; }
td.ColumnHeader { font: 12px tahoma; 	color: #FFF; background-color: #AF0030; font-weight: bold; border: 1px outset; }





/*	LINK RELATED	*/
a			{ color: #00F; text-decoration: none; }
a:hover		{ color: #800; text-decoration: none; }



a.button		{ 	border: 1px solid #000;
					background-color: #FAA;
					padding: 5px;
					text-decoration:none;
					color: #000;
					font-weight: bold;
					cursor: hand; }

a.button:visited{ text-decoration: none; color: #000; }
a.button:hover 	{ text-decoration: none; color: #666; background-color: #FFF; }
a.readmore		{ text-decoration: none; color: #00F; font: 10px verdana; padding-left: 15px; }

a.bottom_nav		{ text-decoration: none; color: #FFF; font: 10px tahoma; font-weight: bold; }
a.bottom_nav:hover	{ color: #AAA; }


/*	HTML RELATED	*/
body 			{  font: 12px verdana; color: #000; margin: 0px; 
					background: url(/images/interface/body_bg_long.jpg); }

body.upload		{ font: 10px tahoma; color: #000; background: #FFF; margin: 0px; }

body.splash		{ font: 12px verdana; color: #000; margin: 0px;
					background: url(/images/interface/body_bg.jpg); }
				
input 			{ font: 11px verdana; color:#333; }
textarea		{ font: 11px verdana; color:#333; }
select			{ font: 11px verdana; color:#333; }

img.photo_border	{ border: 1px solid #666; }