BODY
{
	margin: 0px;
	background: #FFFFFF;
}

BODY, TD
{
	font: 11px Trebuchet MS;
}

TD.grad_strip_u
{
	background: url('../images/grad_strip_u.gif');
}

TD.menu_strip
{
	background: url('../images/menu_strip.gif');
}

.upper_menu_resiz
{
	color: #254290;	
	font: 60% Trebuchet MS;
}

.upper_menu_selected
{
	color: #000000;
}

.selected_menu_item
{
	color: #254290;	
	font: 60% Trebuchet MS;
	background: url('../images/menu_bg_blue.gif');
}

A.upper_menu_link:link, A.upper_menu_link:active, A.upper_menu_link:visited
{
	color: #254290;
	text-decoration: none;
}

A.upper_menu_link:hover
{
	text-decoration: underline;
}

A.body_link:link, A.body_link:active, A.body_link:visited
{
	color: #254290;
	font: bold;
	text-decoration: underline;	
}

.text_header_background
{
	color: #000000;
	font: bold 70% Verdana;
	background: #E7F1EC;
}

.submission_type
{
	color: #000000;
	font: bold 60% Verdana;
}

.order_step
{
	color: #000000;
	font: bold 70% Verdana;
}

.news_header
{
	font: bold 85% Trebuchet MS;
}

A.upper_menu_link_underline:link, A.upper_menu_link_underline:active, A.upper_menu_link_underline:visited
{
	color: #254290;
	text-decoration: underline;
}

A.upper_menu_link_underline_b:link, A.upper_menu_link_underline_b:active, A.upper_menu_link_underline_b:visited
{
	color: #254290;
	font: bold;
	text-decoration: underline;
}

A.orderID_link:link, A.orderID_link:active, A.orderID_link:visited
{
	color: #254290;
	font: 11px Trebuchet MS;
	text-decoration: underline;
}

.hello_man
{
	color: #595959;
	font: 9px Verdana;
}

.upper_menu_hover
{
	background: url('../images/menu_bg_green_up.gif');
}


/********************** BODY STYLES ********************************/

.reg_form_text
{
	color: #000000;
	font: bold 65% Trebuchet MS;
}

.reg_form_field
{
	width: 150px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;
}

.reg_form_field_300px
{
	width: 300px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;
}

.reg_form_field_50px
{
	width: 50px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;
}

.regFormDropDown
{
	width: 150px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;
}

.reg_comments
{
	color: #003399;
	font: bold italic 70% Verdana;
}

.manager_form_field_short
{
	width: 30px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: bold 12px Verdana;	
}

.order_step_field
{
	width: 85px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;	
}

.order_step_field_200px
{
	width: 200px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;
}

.order_step_field_60px
{
	width: 60px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;	
}

.order_step_field_50px
{
	width: 50px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;	
}

.reg_form_field_disabled
{
	background: #CCCCCC;
	width: 150px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;
}

.sign_in_form_field
{
	width: 85px;
	padding-left: 2px;
	margin: 0px;
	border: 1px solid #000000;
	font: 12px Verdana;	
}

.browse_button
{
	border: 1px solid black;
	width: 400px;
	font: bold 12px Verdana;
}

.text_header
{
	color: #2D50AF;
	font: bold 130% Trebuchet MS;
}

.page_text1
{
	font: 70% Trebuchet MS;
}

.error_text_header
{
	color: #FF0000;
	font: bold 180% Trebuchet MS;
}

.error_message 
{
	font: bold 65% Trebuchet MS;
	color: red;
}

.error_message2
{
	font: bold Trebuchet MS;
	color: red;
}

.page_text2
{
	font: 10px Trebuchet MS;
}

.small_t_header
{
	color: #FFFFFF;
	font: bold 65% Trebuchet MS;
	background: url('../images/small_grad.gif');
}

.my_orders_t_content
{
	font: 70% Trebuchet MS;
	background: #FFFFFF;
}

.my_orders_t_content_disabled
{
	color: #c3c3c3;
	font: 70% Trebuchet MS;
	background: #FFFFFF;
}

.my_orders_t_content_red
{
	color: red;
	font: 70% Trebuchet MS;
	background: #FFFFFF;
}

.date_text
{
	color: #7F7F7F;
	font: 70% Trebuchet MS;
}

.date_text_news
{
	font: 85% Trebuchet MS;
	color: #7F7F7F;
}

.white_table_header
{
	color: #FFFFFF;
	font: bold 70% Trebuchet MS;
}

.table_header
{
	color: #000000;
	font: bold 60% Trebuchet MS;
}

.copyright_text
{
	color: #7C7C7C;
	font: 10px Trebuchet MS;
}

.sign_in_button
{
	font: 10px Verdana;
	border: 1px solid black;
	height: 20px;
}

/******** LOWER MENU *****************************/
A.lower_menu_link:link, A.lower_menu_link:active, A.lower_menu_link:visited
{
	color: #254290;
	font-weight: bold;
}

.lower_menu
{
	color: #254290; 
	font-weight: bold;
	font: 60% Trebuchet MS;
}

.lower_menu_selected
{
	color: #404040;
	font-weight: bold;	
}

.form_padding
{
	/*padding-left: 5px;*/
	padding-bottom: 5px;
}

/****************** RIGHT COLUMN CONTROL ************************/
.order_status_text
{
	font: bold 70% Trebuchet MS;
}

