body {
	font-size:10pt;
}

td {
	font-size:10pt;
}

th {
	font-size:10pt;
}

input {
	font-size:9pt;
}

select {
	font-size:9pt;
	width:200px;
}

a { color:black; }
a:hover { color:blue; }

.title_bar {
	background-color:#DDDDDD;
	height:30;
	width:100%;
}

.title_text {
	font-weight:800;
	font-size:16pt;
	color:rgb(44,55,132);
	font-family:Arial;
}

.section_title {
	background-color:#DDDDEF;
	font-weight:bold;
	border:black 1px solid;
}

.function_button {
	width:50px;
	height:20px;
	border:rgb(153,153,153) 2px solid;
	background-color:rgb(232,232,232);
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
}

button {
	width:50px;
	height:21px;
	border:rgb(153,153,153) 2px solid;
	background-color:rgb(232,232,232);
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
}

.border_all {
	border:black 1px solid;
}

.border_right {
	border-right:black 1px solid;
}

.border_left {
	border-left:black 1px solid;
}

.border_top {
	border-top:black 1px solid;
}

.border_bottom {
	border-bottom:black 1px solid;
}

.border_top_right {
	border-top:black 1px solid;
	border-right:black 1px solid;
}

.border_top_left {
	border-top:black 1px solid;
	border-left:black 1px solid;
}

.thumbnail {
	width:150;
	height:100;
	border:1px solid rgb(150,150,150);
	cursor:pointer;
	overflow:hidden;
	text-align:center;
}

button.active {
	width:70px;
	height:21px;
	border:rgb(153,153,153) 2px solid;
	background-color:rgb(180,255,180);
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
}

button.inactive {
	width:70px;
	height:21px;
	border:rgb(153,153,153) 2px solid;
	background-color:rgb(255,180,180);
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
}

td.title_bar {
	width:765;
	height:39;
	background-repeat:no-repeat;
	background-color:rgb(37,104,0);
}

img.nav {
	border:1px solid white;
	cursor:pointer;
}

img.nav_sel {
	border:1px solid rgb(145,200,255);
	cursor:pointer;
}

div.map_image {
	width:450;
	height:346;
	background-image:url("/sbr/images/loading.jpg");
}
