body {
	background-color: #F0F5DC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.png);
	background-position:center top;
	background-repeat:repeat-y;

}
body, div, span, td, th {
	font-family:Georgia,'Lucida sans ms',Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#053E02;
}


a {
	color:#053E02;
	text-decoration:none;
}

a:link {
	text-decoration: none;

}
a:visited {
	text-decoration: none;
}

a:hover {
	border-bottom:1px solid #A3C421;
}

a:active {
	border-bottom:1px solid #A3C421;
}

a.no_rollover:hover {
	border: none;
}

a.no_rollover:active {
	border: none;
}

a:hover + img {
	border-bottom:none;


}

.box {
	border:1px solid #A3C421;
	margin-bottom:10px;
	background-color:#F7FAEB;
	padding:2px;
}

.box_header {
	height:22px;
	border:1px solid #CDDF86;
	background-image:url(../images/bg_box_header.png);
	text-align:right;
	padding-right:5px;
	font-size:16px;
	font-weight:bold;
}

.box_body {
	font-size:11px;
	margin: 6px 2px 6px 2px;
}

#content {
	display:inline;
	float:left;
	margin:0px;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	overflow:hidden;
	padding:0px;
	width:772px;
}

#sidebar {
	color:#333333;
	display:inline;
	float:right;
	margin:0px;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:8px;
	padding:0px;
	width:172px;
}

#main {
	margin:0pt auto;
	padding:0pt;
	width:980px;
	overflow:auto;
	clear:both;
}

#bottom {
	width:980px;
	margin-bottom:10px;
}
#paging {
	text-align: left;
	margin-bottom:6px;
	font-weight:bold;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	padding:1px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

#paging a:hover {
	background-color:#EAEAEA;
	text-decoration:none;
}

#paging .page_actual {
	padding: 0 4px 0 4px;
	border:1px solid #DDDDDD;
	color:#600;
	background-color:#FAFAFA;
	margin: 0 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#paging .page_info {
	background-color:#F1F1F1;
	text-align:right;
	padding:1px 4px;
	color:#007100;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}


#paging .off {
	padding: 0 4px 0 4px;
	color:#DDD;
	margin: 0 1px 0 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#paging a{
	border:0;
	margin: 0 1px;
	padding: 1px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#next_prev {
	text-align: center;
	margin-bottom:6px;
	font-weight:bold;
	border:1px solid #EADE00;
	padding:1px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

#next_prev .off {
	padding: 0 4px;
	color:#EADE00;
	margin: 0 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#next_prev a{
	border:0;
	margin: 0 1px;
	padding: 0 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#next_prev a:hover {
	background-color:#00733A;
	color:#FFF;
	text-decoration:none;
}