td.menuon { background-color: #6f6f6f; color: #ffffff; cursor: pointer; border-bottom: 1px solid #c3c3c3; padding-left: 2px; }
td.menuoff { background-color: #f7f7f7; color: #4a4a4a; cursor: pointer; border-bottom: 1px solid #c3c3c3; padding-left: 2px; }

a:link{
    color: #4a4a4a;
    text-decoration: none;
}
a:visited{
    color: #4a4a4a;
    text-decoration: none;
}
a:hover{
    color: #4a4a4a;
    text-decoration: underline;
}

a:link.menu{
    color: #ffffff;
    text-decoration: none;
}
a:visited.menu{
    color: #ffffff;
    text-decoration: none;
}
a:hover.menu{
    color: #ffffff;
    text-decoration: underline;
}

	body { margin: 0; border: 0; background-color:#ffffff; font-family: trebuchet ms, georgia, times new roman, times, serif; font-size:12px; color: #343434; padding : 0; }
	#toolbar { background: #f0efed; color: #FFF; padding: 0px 0px 0px 0px; height: 65px; font-size: 12px;  }
	#databar { clear: both; padding-right: 8px; background-color: #516f4d; height: 2.25em; border-bottom: 1px solid #7a926e;  vertical-align: middle; }
	.widgetlabel { color: #343434; padding: 5px 8px 4px 8px; font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 12px; float: left; }
	.logotype { float:left; font-weight: bold; height: 65px; vertical-align: middle; }
	input { font: 10pt  trebuchet ms, tahoma, verdana, arial; background-color: #ffffff; border: 1px solid #679966; font-weight: normal; }
	input:focus { background-color: #f0faef; border-color: #679966; }
	textarea { margin-top: 0px;  margin-bottom: 10px; background-color: #ffffff; border: 1px solid #679966; }
	textarea:focus { background-color: #f0faef; border-color: #679966; }
	select, option, textarea { font: 10pt  trebuchet ms, tahoma, verdana, arial; }
	.simplesearch { float: right; margin-top: 2px; height: 28px; font: 10pt  trebuchet ms, tahoma, verdana, arial; }
.button {
	background: #ffffff;
	color: #343434;
        text-align: center;
	text-decoration: none;
	border: 1px solid #679966;
        padding-left: 5px;
        padding-right: 5px;
	font: bold 10pt  trebuchet ms, tahoma, verdana, arial;
}

.button:hover {
	background: #f0faef;
	color: #343434;
        text-align: center;
	text-decoration: none;
	border: 1px solid #679966;
        padding-left: 5px;
        padding-right: 5px;
	font: bold 10pt  trebuchet ms, tahoma, verdana, arial;
        cursor:pointer;
}
	
.b1, .b2, .b3, .b4, .b2b, .b3b, .b4b{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background: #f7f7f7; margin:0 5px;}
.b2, .b2b {height:1px; background: #f7f7f7; border-right:2px solid #f7f7f7; border-left:2px solid #f7f7f7; margin:0 3px;}
.b3, .b3b {height:1px; background: #f7f7f7; border-right:1px solid #f7f7f7; border-left:1px solid #f7f7f7; margin:0 2px;}
.b4, .b4b {height:2px; background: #f7f7f7; border-right:1px solid #f7f7f7; border-left:1px solid #f7f7f7; margin:0 1px;}
.b2b, .b3b, .b4b {background: #f7f7f7;}
.content {background: #f7f7f7; border-right:1px solid #f7f7f7; border-left:1px solid #f7f7f7; padding:5px}


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #4a4a4a;
text-decoration: none;
color: #4a4a4a;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #4a4a4a;
color: #4a4a4a;
background-color: #f6f6f6;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #4a4a4a;
background-color: #f6f6f6;
color: #4a4a4a;
}

* html .pagination li.currentpage, * html .pagination li{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
} 
