html { margin: 0; padding: 0; border: 0; }

body 
{
	font-size: 11px; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #000000; 
	background-color: #f5f5f5; 
	margin: 0;
}

div#wrapper { margin: 0 auto; width: 100%;}

div#menubar 
{
	background: #f5f5f5 url(../_images/_body/bg_top3.jpg) repeat-x left top;
	text-align: center;
}
table#menu_table { width: 96%; }

div#body_container 
{
	text-align: center;
}
div#body { margin: 0 auto; /*width: 964px; */}

div#submenu 
{
	margin: 0 8px 0 0;
	width: 141px;
	/*float: left;*/
}

div#content_wrapper
{
	/*float: left;*/
	/*width: 631px;*/
	margin: 0 2% 0 2%;
}
div#content
{
	text-align: left;
	margin: 0;
	padding: 0; 
}
table#content_table { /*width: 631px;*/ } 
td#content_cell 
{
	border: solid 1px Gray;
	padding: 5px 10px 10px 10px;
	background-color: #fff;
}
div#footer { padding: 15px 0 0 0; }

div.white_strip 
{
	width: 2%; 
	height: 100%; 
	background-color: #fff;
	float: left;
}

h1
{
	padding-right: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #c83602;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	margin: 5px 0 5px 0;
}
h2
{
	margin: 3px 0 10px 0;
	border-top: 3px #C3C5C8 solid;
	border-bottom: 1px #C3C5C8 solid;
	font-family: arial, verdana, serif;
	background-color: #F4F5F6;
	line-height: 130%;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	padding: 10px 5px 10px 5px;
}

td {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}
tr {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}
table {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}

/*	hacks - undo floats
------------------------------------------------ */
br.clear { clear : both; height : 0; margin : 0; font-size : 1px; line-height : 0; }
div.clear {	clear: both; height: 1px; overflow: hidden; }



/* -------------------------------------------
	Styles for the route description
---------------------------------------------- */
.bg_top3  { background: #f5f5f5 url(../../_images/_body/bg_top3.jpg) repeat-x left top }
.dotted {border-style: dotted; border-color: #A8A8AB; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px;}
.bottom{background:#FFFFFF url(../../_images/_track/bg_compass.jpg) no-repeat bottom left}
