DIV.sbr {
	padding-left:6px;
	padding-top:6px;
}

TABLE.sbr_table_outer {
	background-color:#F0F0F0;
	border:1px solid #999999;
	width:90%;
}

TD.sbr_table_header   {
	background-color:#6699cc;
	color: white;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


TD.sbr_table_cell   {
	color: #0066cc;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
}

TD.sbr_table_cell   {
	color: #0066cc;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:top;
}

TD.sbr_table_cell_light   {
	color: #0066cc;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:middle;
}

TD.sbr_table_cell_divider   {
	background-color:#6699cc;
	padding:1px;
}

TD.sbr_table_cell_light_top   {
	color: #0066cc;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:top;
}

TD.sbr_table_cell_light_top A  {
	color: #0066cc;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

TD.sbr_table_cell_light_top A:hover  {
	color: #0000FF;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

TABLE.sbr_routeTable   {
	border:1px solid #999999;
	background-color:#FFFFFF;
}

TD.sbr_routeTable_header   {
	background-color:#D6D6D6;
	color: black;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:middle;
	border-bottom:1px solid #999999;
}

.sbr_routeTable_cell TD {
	color: black;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:top;
}

TD.sbr_routeTable_cell_legend   {
	color: black;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:top;
}


TD.sbr_routeTable_cell_light   {
	color: black;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:middle;
}

TD.sbr_routeTable_cell_divider   {
	background-color:#6699cc;
	padding:1px;
}

TD.sbr_routeTable_cell_light_top   {
	color: #0066cc;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:top;
}

TD.sbr_routeTable_cell A  {
	color: #0066cc;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

TD.sbr_routeTable_cell A:visited  {
	color: #0066cc;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

TD.sbr_routeTable_cell A:hover  {
	color: #0000FF;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

TABLE.additional {
border-top:0px; 
border-right:0px; 
}

.additional TD{
vertical-align:middle; 
font: 8pt Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #999999; 
border-right:1px solid #999999; 
padding-left:.5em;
}

INPUT.sbr_submit {
	background-color:#6699cc;
	color: white;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100px;
}

SELECT {
	width:300px;
}

P.instruction {
	color: red;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

P.small {
	color: black;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}