body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333F46;
}
.style2 {
	font-size: 12px;
	font-family: Tahoma;
	padding-left: 8px;
	color: #878585;
}
.style4 {
	color: #3787D0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.style6 {
	color: #626262;
	font-family: Tahoma;
	font-size: 12px;
}
.style7 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #105179;
}
.style8 {
	color: #3F94E2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.style9 {
	color: #660000;
	font-family: Tahoma;
	font-size: 11px;
}
.style10 {
	color: #265666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.Left-Hed {
	background-image: url(images/Left-Hed.jpg);
	background-repeat: no-repeat;
}
.Navbar {
	background-image: url(images/Hed_08.gif);
	background-repeat: repeat-x;
	height: 33px;
}
/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 250px; margin: 10px auto; }

/*//// sitemap////////////////////*/
.sitemap-div {
	background:#F0F8FA;
	border:1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	margin:0 auto;
	width:500px;
	padding:10px;
}
.sitemap-title {	
	width:450px;
}
.sitemap-title li:hover {
	background:#CBD7E5;
	color:#fff;
	text-shadow:none;
}
.sitemap-div ul li {	
	padding-right:30px;
	border-bottom:1px dotted #ccc;
	list-style:none;
}
.sitemap-div ul li a {	
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#3E5A7C;
}
.sitemap-div ul li a:hover {	
	text-decoration:underline;
}
.list-title {
	font-size:18px;
	color:#354659;
	margin-right:-20px;
	list-style-position:outside;
	border-bottom:1px dashed #bbb !important;
}

