#force-scrollbar
{
	/*Add 1px on the bottom of the page to force mozzila vertical scrollbar*/
	height: 100%; 
	margin-bottom: 1px;
}

A
{
	color: #003399;
	font-weight:bold;
}

.cam_page_header
{
	width:748px
}

.cam_image
{
	background-image: url(marathonlogo.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 95px;
	
}

.cam_back
{
	background-color: #FBFEFC; /*background-color:#AAAAAA*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	
}

.cam_back_table
{
	width: 748px;
	background-color:#FBFEFC;
	
}

.cam_title_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	text-align: left;
	vertical-align:bottom;
}

.cam_login_header
{
	text-align:center;
	background-color:#4E5294;
	color:White;
	height:10px;
	font-size:100%;
}


.cam_login_box
{
	font-size:95%;
	font-weight: bolder;
	background-color:#4E5294;
	border:solid 1px #4E5294;
	border-collapse:collapse;
	width:300px;
	height:250px;
	
}

.cam_login_body
{
	background-color:#FBFEFC;
	text-align:center;
}

.cam_login_footer
{
	font-weight:normal;
	text-align:center;
	background-color:#FBFEFC;
	
}

.cam_title_table
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	font-size:150%;
	border-left: silver thin solid;
	color: white;
	border-bottom: silver thin solid;
	font-family: Impact;
	height: 1px;
	background-color: gray;
	width:748px;
}

.cam_default_width
{
	width: 748px;
	
}

.cam_menu_item
{
	border: solid 1px #86B0A4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100px;
	height:20px;
	text-align:center;
	padding:0px 10px 0px 10px;
	
	background-color:#F0FBF3;
	/*margin: 10px 0px 10px 0px;*/
	
	
}

.cam_selected_menu_item
{
	border: 1px solid #86B0A4;
	background-color: #E4E4F1;
	/*#CFF1D9;*/
	/*margin: 0px 20px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100px;
	height:20px;
	text-align:center;
	padding:0px 10px 0px 10px;
	/*font-size: 11pt;*/
}

.cam_menu_header
{
	border: #afcdaf solid;
	font-weight: bolder;
	color: white;
	font-family: Verdana;
	background-color: #4E5294;
	border-width: 0px;
	/*margin: 10px 0px 10px 0px;*/
	width:150px;
	
}

.cam_alt_grid
{
	background-color: white;
}

.cam_grid_header
{
	
	font-weight: bold;
	font-size:105%;
	background-color:  #4E5294;
	color:White;
	
	
}

.cam_grid_header a
{
	color:White;
}

.cam_grid
{
	background-color:#F2F9F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	border-style:solid;
	border-width:1px;
	border-color:#86B0A4;
	width:748px;
}



.cam_grid_vrm
{
	background-color:#F2F9F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	border-style:solid;
	border-width:1px;
	border-color:#86B0A4;
}

.cam_default_font
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

.cam_order_ref
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10pt;*/
	width:152px;
}

.cam_order_desc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10pt;*/
	width:360px;
}
.cam_order_comment
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10pt;*/
	width:352px; 
	height:130px; 
}

.cam_menu_in_between
{
	width:5px;
}

.cam_search_table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:748px;
	border: solid 1px #86B0A4;
	background-color:#F8FCFA;

}

cam_warning_color
{
	color:#C00000;
}

order_table {
	font-size: smaller;
}

.cam_group_table
{

	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
}
.cam_group_header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:69%;
}

.cam_border
{
	width:748px;
	border:solid 1px #86B0A4;
	background-color:White;
}

.cam_order_back
{
	background-color: #FBFEFC;
}

.cam_order_box
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 300px;

}

.cam_vrm_box
{
	border-right: #4E5294 thin solid;
	border-top: #4E5294 thin solid;
	border-left: #4E5294 thin solid;
	border-bottom: #4E5294 thin solid;
	width:225px;
}

.cam_vrm_font
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:bold;
}

.wtdr_cols {
	border: 1px solid #86B0A4;
}
.wtdr_default_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.wtdr_underline
{
	border-bottom: #86B0A4 1px solid;
}

.cam_orderqty
{
	font-size: xx-small;
	
}

.orderfilter_topleft
{
	border-top:solid 1px black;
	border-left:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

.orderfilter_topright
{
	border-top:solid 1px black;
	border-right:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	
}

.orderfilter_left
{
	
	border-left:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

.orderfilter_right
{
	border-right:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	
}

.orderfilter_bottomleft
{
	border-bottom:solid 1px black;
	border-left:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

.orderfilter_bottomright
{
	border-bottom:solid 1px black;
	border-right:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}



