body
{
	background-color:white;
	margin-top:2px;
}
#header
{
	/*border-style:solid; border-color:blue; border-width:1px;*/
	width:1025px; height:183px;
	margin-left:auto; margin-right:auto;
}
#main /*contains all non header and footer elements*/
{
	background-color:white;
	background-image:url('./images/road.png');
	width:1025px; min-height:623px;
	margin-left:auto; margin-right:auto;
}
#sidebar
{
	border-style:solid; border-color:#000000; border-width:2px;
	width:150px; 
	float:left;
	margin-top:38px;
}
#innerbody
{
	width:856px; height:620px;
	float:right;	
	overflow:auto;
}
#left_inner
{
	width:50%; height:96%;
	float:left;
	display:inline-block;
}
#right_inner
{
	width:49%; height:96%;
	float:right;
	display:inline-block;
}
#left_inner_upper
{
	width:100%; margin-top:38px;
}
#left_inner_lower
{
	width:100%; margin-top:38px;
}
#left_inner_lowest
{
	width:100%; margin-top:27px;
}
#right_inner_upper
{
	width:100%; margin-top:38px;
}
#right_inner_lower
{
	width:100%; margin-top:38px;
}
#map
{
	border-style:solid; border-color:#000000; border-width:1px;
	width:400px; height:300px;
}
#titles
{
	font-family:verdana; font-size:18px; font-weight:900;
	color:white; font-size:1.4em; 
	margin-right:0px;
}
div.right_title
{
	background-image:url('./images/upcoming.png');
	width:100%;	height:26px;
	text-align:right;
}
#footer
{
	width:1025px; height:27px;
	background-color:#ad0505;
	margin-left:auto; margin-right:auto;
}
a.footer
{
 text-decoration:none; color:white;
}
a.footer:hover
{
 text-decoration:underline; color:white;
}
#footertext{color:white}
#footertable
{
	font-family:arial; font-size:12px;
	margin-left:auto; margin-right:auto;
}
span.lic
{
	font-size:1.2em; color:white;
	background-image:url('./images/western-transport-header.png');
}
span.text{font-size:1.4em;}
td.licinfo
{
	width:425px; text-align:right; 
	
}
div.licinfo
{
	background-image:url('./images/upcoming.png');.
	width:425px; height:26px;
 	text-align:right;
 	font-size:1.2em; color:white; font-family:verdana;
}
div.left_title
{
	font-size:1.4em; color:white; width:430px; font-family:verdana;
	background-image:url('./images/western-transport-header.png');
	height:26px;
}
span.text
{
	font-family:verdana; font-size:16px;
}
td.contact
{
	font-family:verdana; font-size:14px;
}
#contact
{
	width:100%;
}
td.menu:hover
{
	background-color:#000000;
	height:40px; width:148px;
}

td.menu
{
	background-color:#ad0505;
	height:38px; width:148px;
	text-align:center;
}
a.menu
{
	text-decoration:none; text-align:center;
	color:white; font-family:verdana; font-size:18px;
}
div.form
{
	
	margin-left:190px; 
	font-family:verdana; font-size:14px;
}
#captcha
{
	text-align:center;
}
input{border-style:solid; border-color:#000000; border-width:1px; }
div.error
{
	color:red; font-size:12px;
}
th.loads
{
	background-color:#000000; color:white; font-size:15px;
	border-style:solid; border-color:black; border-width:1px;
	
}
th.small
{
	width:100px;
}
td.loads
{
	font-size:15px;
	
}
td.larger
{
	width:250px;
}
table.inner_list
{
	padding:5px;
}
table.overview
{
	border-color:black; border-style:solid; border-width:1px;
	background-color:#e9e9e9;
	margin-left:auto; margin-right:auto;
	
}
#avloads
{
	font-size:18px; color:black; font-family:verdana;
	position:relative; left:180px; width:400px;
}
div.rfq_header
{
	font-family:verdana; font-size:18px; 
	margin-left:auto; margin-right:auto;
	width:300px;
}
div.rfq_caption
{
	background-image:url('./images/western-transport-header.png');
	font-family:verdana; font-size:18px; color:white;
	margin-left:auto; margin-right:auto;
	width:360px;
}
div.rfq_form
{
	font-family:verdana; font-size:18px; 
	margin-left:auto; margin-right:auto;
	width:585px;
}
td.rfq_td_head
{
	font-family:verdana; font-size:14px;
	text-align:left;
	padding:1px;
}
td.rfq_td_input
{
	font-family:verdana; font-size:14px;
	text-align:left;
	padding:1px;
}
input.org_dest
{
	width:400px;
}
#date{width:100px;}
#trailer_type{width:80px;}
#dimensions{width:80px;}
#rfq_captcha
{
	margin-left:auto; margin-right:auto;
	text-align:center;
}
td.form_col_name
{
	background-color:#666666; 
	color:white; font-size:14px;
	width:250px;
	padding:0px;

}
td.form_col_content
{
	background-color:#e9e9e9;
	color:black; font-size:14px;
	padding:0px;
}
#message
{
	margin-left:auto; margin-right:auto;
	
	width:600px;
}
#captcha_error
{
	font-family:verdana; font-size:18px;
}
td{padding:0px;}
table{padding:0px;}
