body {
background: #d3d3d3 url(images/bg.jpg) repeat-x left top;
padding-top: 35px;
font-family: verdana, helvetica, impact, sans-serif;
font-size: 9pt;
color: #000000;
}

a { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

.main {
background: #c7c7c7 url(images/table_bg.gif) repeat-x left top;
}

.rightmenu {
background: url(images/right_menu_top.gif) repeat-x left top;
color: #ffffff;
}

.rightmenu img {
padding-bottom: 5px;
}

.rightmenubg {
background: #1f2032 url(images/right_menu_bg.gif) repeat-y;
}

.bottombar {
background: #18d0ff url(images/bottom_bar.gif) no-repeat;
font-size: 7pt;
color: #434343;
height: 31px;
padding-left: 12px;
padding-right: 10px;
clear: both;
}

.bottombar a { color: #434343; text-decoration: none; }
.bottombar a:hover { color: #7a7a7a; text-decoration: none; }

.bottombar #credit {
text-align: right;
}

.leftmenu {
background: #1c1c2e url(images/left_menu_bg.gif) repeat-y;
}

.topmenu {
text-align: center;
font-weight: bold;
font-size: 9pt;
}

.on {
background: url(images/top_menu_on.gif) no-repeat;
}

.on a { color: #000000; text-decoration: none; }
.on a:hover { color: #575757; text-decoration: none; }

.off {
color: #b8c7d1;
background: url(images/top_menu_off.gif) no-repeat;
}

.off a { color: #b8c7d1; text-decoration: none; }
.off a:hover { color: #8a959d; text-decoration: none; }

div.intro { color: #006589; font-weight: bold;}
div.sig { color: #006589; text-align: right;}

ul.subset{
	list-style-type: square;
	font-size:11px;
	line-height:12px;
	color: #000000;
	margin: 2px;
	padding-left: 20px;
}
ul.set{
	list-style-type: circle;
	font-size:12px;
	line-height:12px;
	color: #006589;
	margin: 2px;
	padding: 5px;
	padding-left: 14px;
	padding-bottom: 0px;
}