body
{
	background-image:url('images/main_bg.gif');
	background-repeat: repeat;
	padding:0px;
	margin:0px;
}
body, td, p
{
	font-family:verdana;
	font-size:11px;
	color:#1b7c6b;
}
.main-table
{
	border:1px solid #158389;
	background-color:#ffffff;
}
p.text
{
	text-align:justify;
	padding:5px;
}
div.footer
{
	text-align:center;
}
a
{
	color:#106069;
	text-decoration: underline;
}
a:hover
{
	color:#93cc7f;
}
td.td-menu
{
	background-image:url('images/menu_bg_out.jpg');
}
ul.menu
{
	background-image:url('images/menu_bg_out.jpg');
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}
ul.menu li a 
{
	background-image:url('images/menu_bg_out.jpg');
	display: block;
	padding: 8px;
	padding-left:15px;
	color:#106069;
	font-weight:bold;
	text-decoration: none;
}
ul.menu li a:hover
{
	background-image:url('images/menu_bg_over.jpg');
	color:#ffffff;
}
ul.menu li a.down
{
	background-image:url('images/menu_bg_down.jpg');
	color:#ffffff !important;
}
ul.menu li a.sub-up
{
	background-image:none;
	display: block;
	padding: 1px;
	padding-left:25px;
	font-size:10px;
	color:#106069;
	font-weight:normal;
	text-decoration: none;
}
ul.menu li a.sub-up:hover
{
	text-decoration: underline;
}
ul.menu li a.sub-down
{
	background-image:none;
	display: block;
	padding: 1px;
	padding-left:25px;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
}

p.sub-title
{
	padding:5px;
	display:block;
	background-color:#93cc7f;
	margin:5px;
	color:#ffffff;
	font-weight:bold;
}
p.sub-title a
{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
p.sub-title a:hover
{
	text-decoration:underline;
}
ul.regular-ul
{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type: disc;
}
ul.regular-ul li
{
	margin-bottom:3px;
}
p.note
{
	text-align:justify;
	margin:0px;
	margin-right:10px;
}