body { margin: 0px; padding: 0px; background: #ffffff; font: 10pt arial, helvetica, tahoma; color: #000000; }
a:link { color: #107542; font-weight: bold; text-decoration: none }
a:visited { color: #107542; font-weight: bold; text-decoration: none }
a:active { color: #107542; font-weight: bold; text-decoration: none }
a:hover { color: #107542; font-weight: bold; text-decoration: underline }

.menu_box { padding: 0px 10px; }
a.menu:link { color: #ffffff; font: bold 9pt arial, helvetica, tahoma; text-decoration: none; }
a.menu:visited { color: #ffffff; font: bold 9pt arial, helvetica, tahoma; text-decoration: none; }
a.menu:active { color: #ffffff; font: bold 9pt arial, helvetica, tahoma; text-decoration: none; }
a.menu:hover { color: #ffffff; font: bold 9pt arial, helvetica, tahoma; text-decoration: underline; }

.page_title { margin: 0px; color: #cc3300; } 
.page_description { margin: 2px 0px 0px 0px; font-size: 8pt; } 

img { behavior: url("pngbehavior.htc"); }

#footer { font-size: 8pt; text-align: center; color: #107542; }
#footer a:link { text-decoration: none; font: 8pt trebuchet ms,geneva; color: #107542; }
#footer a:hover { text-decoration: underline; font: 8pt trebuchet ms,geneva; color: #107542; }
#footer a:visited { text-decoration: none; font: 8pt trebuchet ms,geneva; color: #107542; }
#footer a:active { text-decoration: none; font: 8pt trebuchet ms,geneva; color: #107542; }



.container-table {
	font: normal 10pt arial,helvetica,tahoma;
	width: 752px;
	margin: 0 auto;
	border: 0;
	background: #fff url(../graphics/content_back.jpg) top left repeat-y;
}
.container-table tr {
	vertical-align: top;
}
.content-menu {
	padding: 20px 0 20px 5px;
}
.content-main {
	width: 508px;
	padding: 20px 0;
}

