.main_body{
width:960px;
margin-left:auto;
margin-right:auto;
/*background-color:green;*/
clear:both;


}

.main_body_left_col{

	width:730px;
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	margin-left:0px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}
.mainbody_message{
	background-color:#ffffcc;
	color: #006633;
	font-size:11px;
	border:1px #3A55AA solid;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:13px;
	padding:5px;
}

.mainbody_message a{
	color:#000099;
	text-decoration:underline;
	
}

.mainbody_message ul 
{
	margin:0;
	list-style-type:none;
}

.main_body_right_col{
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:2px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	float:right;	
}

.main_body_return_link a{
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
	float:right;
	font-size:12px;
	margin-bottom:5px;
	margin-right:5px;
}

.main_body_push_down{
	clear:both;
}


/* Title bar */
.main_body_titlebar{
	background-color:#eeeeee;
	width:730px;
	height:23px;
	background-image: url(images/MessagePageBar.jpg);
}

.main_body_bar_left{
width:4px;
height:23px;
background-image:url(images/MessagePageBar_title_left.jpg);
float:left;
}
.main_body_bar_center{
	height:15px;
	background-image:url(images/MessagePageBar_title_center.jpg);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a4800;
	vertical-align: middle;
	padding:4px;
	font-weight:bold;


}
.main_body_bar_right{
width:6px;
height:23px;
background-image:url(images/MessagePageBar_title_right.jpg);
float:left;
}
/* Form elements */

.mainbody_formlabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:150px;
	margin: 5px;
	display:inline;	
}
.mainbody_formlabel_heading{
	font-weight:bold;
	padding:10px 0px 3px 0px;
	margin:0px 10px 10px 5px;
	width:600px;
	
}
.mainbody_formcontainer{
	float:left;
	width:350px;
	margin-left:40px;
	display:inline;
	
}
.mainbody_formcontainer_checkbox{
	float:left;
	width:400px;
	margin-left:43px;
	
}
.mainbody_formcontainer_radio{
	float:left;
	width:400px;
	margin-left:43px;
	
}
.mainbody_form_txt_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:400px;
	margin: 5px;
	margin-left: 40px;
}
.mainbody_form_txt_content a{
	color:#000099;
	text-decoration:underline;
}

.mainbody_form_txt_shortcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:350px;
	margin: 5px;
	margin-left: 40px;
	padding:3px;
	background-color:#fefefe;
	display:inline;
}

.mainbody_form_txt_shortcontent a{
	color:#000099;
	text-decoration:underline;
}



.mainbody_form_txt_radio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	margin-left:5px;
	display:inline;
}
.mainbody_form_txt_notes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:140px;
	margin: 7px;
	margin-left:10px;
}
.asterisk{
	color:red;
}
.mainbody_password{
	float:left;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffcc;
	border:solid 1px  #cccccc;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom:5px;
	

}
.mainbody_textbox{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffcc;
	border:solid 1px  #cccccc;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom:5px;
	
	

}
.PartNo_textbox{
		width:90px;
		background-color:#ffffcc;
		font-size:13px;
		border:1px #cccccc solid;
		text-align:right;
		float:left;
		margin: 0px 0px 0px 3px;
		
}
.mainbody_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	

	

}
.mainbody_med{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:125px;

}	
.mainbody_long{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;

	

}
.mainbody_noformlabel{
	margin-top:0px;
	margin-left:0px;

}


.mainbody_innerpanel_button_container{
 	margin-left: 180px;
	margin-top:5px;

	
}

.mainbody_mainpanel_button_container{
	padding:0px 0px 10px 10px;
	margin:0px;
	float:left;
}
.mainbody_textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
 	width: 250px;
	Height: 120px;
}
.mainbody_dropdown{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.mainbody_form_checkbox_txt{
	padding:0px;
	margin-top:3px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* Table elements */

.mainbody_table_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:300px;
	
}

.mainbody_table_txt_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-left:0;
}

.mainbody_table_txt_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-top:5px;
}
.mainbody_table_checkbox{
	text-align:center;
}
.textbox_qty{
		width:40px;
		background-color:#ffffcc;
		font-size:13px;
		border:1px #cccccc solid;
		text-align:right;
		float:left;
		margin: 0px 0px 5px 5px;
	}
	
.mainbody_fullwidth_column{	
	width:230px;
	float:left;
	text-indent:-20px;


}
.mainbody_fullwidth_column dl{
	float:left;
	color:#999999;

}
.mainbody_fullwidth_column dd{

	
}	

.mainbody_fullwidth_column dl a{
	margin-right:4px;
	color:#000099;
	text-decoration:none;

}	


