a:link, a:active, a:visited, a:hover {
    color: #3F3085;
    font-weight:bold;
}

ul.topnaviUL, ul.topnaviUL li, ul.leftnaviUL, ul.leftnaviUL li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.leftnaviUL {
	padding-left: 5px;
	padding-top: 5px;
}
ul.leftnaviUL ul {
	padding: 0 !important;
	margin: 0 !important;
}

a.leftnavi:link, a.leftnavi:active, a.leftnavi:visited {
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	width: 160px;
}

a.leftnavi:hover {
	background: #3F3085;
	color: #FFFFFF;
}

a.leftnaviactive:link, a.leftnaviactive:active, a.leftnaviactive:visited, a.leftnaviactive:hover {
	background: #3F3085;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	width: 160px;
}

a.leftnavisub1:link, a.leftnavisub1:active, a.leftnavisub1:visited {
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 15px;
	text-decoration: none;
	width: 140px;
}

a.leftnavisub1:hover {
	background: #3F3085;
	color: #FFFFFF;
}

a.leftnavisubactive1:link, a.leftnavisubactive1:active, a.leftnavisubactive1:visited, a.leftnavisubactive1:hover {
	background: #3F3085;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 15px;
	text-decoration: none;
	width: 140px;
}

a.topnavi:link, a.topnavi:active, a.topnavi:visited {
	color: #3F3085;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}

a.topnavi:hover {
	background: #3F3085;
	color: #FFFFFF;
}

a.topnaviactive:link, a.topnaviactive:active, a.topnaviactive:visited {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	width: 100px;
	background: #3F3085;
}

a.topnaviactive:hover {
	background: #3F3085;
	color: #FFFFFF;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background: url(/images/bs/masterbg.gif) #F1F7D4 left top repeat-y;
}

div.leftnavisub {
}

table, tr, td, p, span, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box {
  width: 160px;
	padding: 5px;
}

.contentcontainer {
	width: 600px;
}

.leftnavisub {
}

.headline {
	color: #3F3085;
	font-weight: bold;
	font-size: 14px;
}

.maincontent {
    padding: 20px;
}

#topnavidiv {
	display: block;
	width: 640px;
	height: 25px;
	text-align: right;
	margin: 0 0 0 180px;
	background: #F1F7D4;
	border: 1px solid #000000;
}

#container {
	height: 100%;
}

#head {
	background: #4B8530 url(/images/bs/headbg.jpg) 180px 0 no-repeat;
	height: 120px;
}

#logo {
	width: 180px;
	text-align: center;
	background: #4B8530;
	height: 128px;
}

#master {
	vertical-align: top;
}

#partnerads {
   position: absolute;
   left: 840px;
   top: 10px;
   text-align: center;
}
