/***************************************************************************
 *							themes/default/style.css
 *							-------------------
 *		copyright		(C) Reggie Thomson www.reggie.net 2004
 *
 ***************************************************************************/

body, td, th, textarea
{
	font-family:				Arial,Helvetica,Verdana,sans-serif ;
	font-size:				12px ;
	margin:					0px ;
}

body
{
	background-repeat :			repeat-y ;
	background-attachment :	fixed ;
}

img
{
	border:					0px ;
}

a
{
	text-decoration: 		underline ;
	color: 					red ;
}

a:visited
{
	text-decoration: 		underline ;
	color: 					#9900CC ;
}

a:hover
{
	text-decoration: 		underline ;
	color: 					blue ;
	background-color:	white ;
}


.top_menu, .top_menu_selected
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	font-variant:			small-caps ;
	font-weight:			bold ;
	text-align:				center ;
	height:					36px ;
	background-color:	#E5E5E5 ;
}

.top_menu_selected
{
	background-color:	#999999 ;
}


.left_menu
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	width:					160px ;
}

.left_menu_selected, .left_menu_head_selected, .left_menu_item_selected

{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	background-color:	#999999 ;
}

.left_menu_head, .left_menu_head_selected
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				14px ;
	font-variant:			small-caps ;
	height:					24px ;
}

.left_menu_head
{
	background-color:	#E5E5E5 ;
}

.left_menu_item, .left_menu_item_selected
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	border-left: 			1px solid #CCCCCC ;
	border-right: 			1px solid #CCCCCC ;
	padding-left: 			2px ;
	padding-right: 			2px ;
}

.left_menu_item
{
	background-color:	#F5F5F5 ;
}

.left_menu_item_selected
{
	background-color:	#CCCCCC ;
}

.left_menu_base
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	border-top: 			1px solid #CCCCCC ;
}

.main_title, .main_title_small, .main_title_head
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				16px ;
	font-weight:			bold ;
	height: 					24px ;
}

.main_title_small
{
	font-size:				10px ;
	text-align:				right ;
}

.main_title_head
{
	background-color:	#E5E5E5 ;
}

.main_text
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				14px ;
}

.main_area
{
}

.thumb_title
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	background-color:	#E5E5E5 ;
	height: 					24px ;
	padding-left: 			6px ;
}

.thumb_text
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	border-left: 			1px solid #CCCCCC ;
	border-right: 			1px solid #CCCCCC ;
	border-bottom: 		1px solid #CCCCCC ;
	padding-left: 			2px ;
}

.details
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	border-collapse:		collapse ;
}

.details_head, .details_head_left, .details_head_right, .details_head_right_small, .details_head_left_top, .details_head_right_top
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	background-color:	#E5E5E5 ;
	padding-left: 			2px ;
	padding-right: 			2px ;
	height: 					24px ;
	color: 					#777E82 ;
}

.details_head
{
	border-top: 			1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
	border-left: 			1px solid #999999 ;
	border-right: 			1px solid #999999 ;
}

.details_head_left
{
	border-left: 			1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
}

.details_head_left_top
{
	border-top: 			1px solid #999999 ;
	border-left: 			1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
}

.details_head_right
{
	border-left: 			1px solid #999999 ;
	border-right: 			1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
}

.details_head_right_top
{
	border-top: 			1px solid #999999 ;
	border-right: 			1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
}

.details_head_right_small
{
	font-size:				10px ;
	border-top: 			1px solid #999999 ;
	border-right: 			1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
	text-align:				right ;
	padding-right: 			2px ;
}

.details_text, .details_text_right, .details_text_left, .details_text_left_indent, .details_right
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
}

.details_text, .details_text_right
{
	border-left: 			1px solid #CCCCCC ;
	border-right: 			1px solid #CCCCCC ;
	border-bottom: 		1px solid #CCCCCC ;
	padding-left: 			2px ;
	padding-right: 			2px ;
}

.details_right
{
	padding-left: 			2px ;
	padding-right: 			2px ;
	text-align:				right ;
}

.details_text_left, .details_text_left_indent
{
	border-left: 			1px solid #CCCCCC ;
	border-bottom: 		1px solid #CCCCCC ;
	padding-left: 			2px ;
}

.details_text_left_indent
{
	padding-left:			24px ;
}

.footer
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
}

.submit_button
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				14px ;
	font-weight:			bold ;
	background-color:	#CCCCCC ;
	height: 					28px ;
}

.message
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				14px ;
	color:						red ;
	background-color:	#E5E5E5 ;
	height: 					24px ;
	width:					100% ;
}

.login
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	color:						#999999 ;
	text-align:				right ;
}

.input_box, .input_box_right, .input_right
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
}

.input_box, .input_box_right
{
	background-color:	#F5F5F5 ;
}

.input_box_right, .input_right
{
	text-align:				right ;
}

.edit_body
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
	background-color:	#F5F5F5 ;
	border: 					1px solid #CCCCCC ;
}

.edit_input
{
	font-family:				Arial,Helvetica,Verdana,sans-serif;
	font-size:				12px ;
}