/* CSS Document */
a:link {
	color: #000000;
}
body {
	background-color: #000;
	background-repeat: no-repeat;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
.header {height: 249px;
		background-color: #E1CEF0;
		background-position: top left;
		background-repeat: repeat-x;	
}

#nav-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav-menu li{
	float: left;
	margin: 0 0.05em;
}
#nav-menu li a {
	background: url(background.gif) #fff bottom left repeat-x;
	height: 2em;
	line-height: 2em;
	float: none;
	width: 12em;
	display: block;
	border: 0.1em solid #dcdce9;
	color: #0d2474;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-menu li a {
	float: none
}
/* End hide */
#nav-menu {
	width:75em
} 
#nav-menu a:hover {
	color: #FF0000;
	font-weight: bold;	
	text-decoration: underline;	
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.style4 {font-size: small}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: small; }
.style6w {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: small; }
.style7 {color: #FF0000; font-weight: bold;}
.style8 {color: #000000; font-style: italic; font-weight: bold;}
.style9 {color: #0000FF}
.style99 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium;}
.style11 {color: #000000}
.style12 {color: #330033;font-weight: bold;}
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style15 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: bold;}
.style17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.style18 {color: #FFFFFF}
.style20 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: x-small; }
.style21 {font-size: x-small}
.style23 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: xx-large;}
.style24 {color: #FF0000;font-size: x-large;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.style25 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: medium;color: #FF0000;}
.style26 {font-size: xx-large}
.style27 {color: #FF0000; font-size: xx-large; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.style28 {color: #0000FF; font-size: x-large; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.style50 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-size: x-small; }
.style70 {color: #660099;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small; font-weight: bold;}
.style71 {color: #339966;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small; font-weight: bold;}
.style72 {color: #CC9933;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small; font-weight: bold;}
.style73 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small; font-weight: bold;}
.style75 {color: #FF0000;font-size: large;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.style76 {color: #660099;font-size: large;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.style77 {color: #009999;font-size: large;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.style80 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: x-large;font-weight: bold;}
.style81 {color: #FF0000;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: x-large;font-weight: bold;}
.style91 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
ol#toc {height: 2em;list-style: none;margin: 0;padding: 0;}
ol#toc li {float: left;margin: 0 1px 0 0;}
ol#toc a {background: #bdf url(tabbkgrd.gif);color: #990000;display: block;float: left;height: 2em;padding-left: 10px;text-decoration: none;}
ol#toc a:hover {background-color: #3af;background-position: 0 -120px;}
ol#toc a:hover span {background-position: 100% -120px;}
ol#toc li.current a {background-color: #48f;background-position: 0 -60px;color: #FF0000;font-weight: bold;}
ol#toc li.current span {background-position: 100% -60px;}
ol#toc span {background: url(tabbkgrd.gif) 100% 0;display: block;line-color: #CCCCCC;line-height: 2em;padding-right: 10px;}

ul.menu {list-style:none; margin:0; padding:0; float:center;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#330033; text-decoration:none; float:center;}
ul.menu li {font-size: small; color:#330033; position:relative; float:left; margin-right:2px;}
ul.menu ul {position:absolute; top:22px; left:0; background-color: #CCCCCC; display:none; opacity:0; list-style:none;text-align:left;}
ul.menu ul li {position:relative; border:1px solid #fff; border-top:none; width:177px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#CCCCCC;font-size: small; color:#000;}
ul.menu ul li a:hover {background-color: #CCCCCC; font-weight:bold; font-size: small; color:#fff;}
ul.menu ul ul {left:177px; top:-1px}
ul.menu .menulink {border:1px solid #fff; padding:5px 7px 7px; font-weight:bold; background: url(pic/header.gif); width:161px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(pic/header_over.gif);}
ul.menu .sub {background-color:#CCCCCC 169px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #fff;}

