body {
	background : transparent;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	max-width: 800px;
}
table, tr, td {
	background : transparent;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}
h1 {
	font: bold medium Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 333366;
}
h2 {
	font: bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 333366;
}
h3 {
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 333366;
}
input, select {font: x-small}
.buttons { 
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url('images/button-bg.gif') repeat-x;
	color: white;
	text-decoration: none;
	word-wrap: break-word;
 }
.buttons a, .buttons a:link, .buttons a:active, .buttons a:visited { 
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	word-wrap: break-word;
 }
 .buttons a:hover {
 	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 333366;
	text-decoration: none;
	word-wrap: break-word;
 }
 .content {
	word-wrap: break-word;
}

#boxed {
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	border : 1px dotted Fuchsia;
	padding : 10 10 10 10;
}

#navigation {
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	border : 1px dotted Fuchsia;
	padding : 10 10 10 10;
	white-space : nowrap;
}
#navigation a, .navigation a:active, .navigation a:link, .navigation a:visited {
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6666CC;
	text-decoration: none;
	text-align : center;
}
#navigation a:hover {
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: none;
}
.indent {
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : transparent url('images/nav-bg.gif') repeat-y;
	padding : 2px 25px 2px 20px;
	vertical-align : middle;
}
.indent a, .indent a:active, .indent a:link, .indent a:visited {
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-decoration : none;
	vertical-align : middle;
}
.indent a:hover {
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration : none;
	vertical-align : middle;
}
.topnav {
	background: transparent url('images/top-menu-bg.gif') repeat-x scroll top;
	font: bold x-small Arial, Helvetica, sans-serif;
	color:white;
	text-decoration : none;
}
.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited {
	font: bold x-small Arial, Helvetica, sans-serif; color:#DDDDDD;
	text-decoration : none;
}
.topnav a:hover {
	font: bold x-small Arial, Helvetica, sans-serif; color:white;
	text-decoration : none;
}

.topnavselected {
	background: transparent url('images/top-menu-bg.gif') repeat-x scroll top;
	font: bold x-small Arial, Helvetica, sans-serif;
	color:#DDDDDD;
	text-decoration : none;
}
.topnavselected a, .topnavselected a:link, .topnavselected a:active, .topnavselected a:visited {
	font: bold x-small Arial, Helvetica, sans-serif;
color:white;
	text-decoration : none;
}
.topnavselected a:hover {
	font: bold x-small Arial, Helvetica, sans-serif;
color:#DDDDDD;
	text-decoration : none;
}

.sidemenu {
	background: transparent url('images/top-menu-bg.gif') repeat-x scroll top;
	font: bold x-small Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration : none;
	padding : 1 5 1 5;
}
.sidemenu a, .sidemenu a:link, .sidemenu a:active, .sidemenu a:visited {
	font: bold x-small Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration : none;
}
.sidemenu a:hover {
	font: bold x-small Arial, Helvetica, sans-serif;
	color:black;
	text-decoration : none;
}

.footer {
	font: x-small Verdana, Arial, Helvetica, sans-serif; color:black;
	text-decoration : none;
}
.footer a, .footer a:link, .footer a:active, .footer a:visited {
	font: x-small Verdana, Arial, Helvetica, sans-serif; color:#999999;
	text-decoration : none;
}
.footer a:hover {
	font: x-small Verdana, Arial, Helvetica, sans-serif; color:black;
	text-decoration : none;
}

p {
	font: x-small Verdana, Arial, Helvetica, sans-serif; color:black;
	text-decoration : none;
}
p a, p a:link, p a:active, p a:visited {
	font: bold Verdana, Arial, Helvetica, sans-serif; color:#333399;
	text-decoration : underline;
}
p a:hover {
	font: bold Verdana, Arial, Helvetica, sans-serif; color:#cc99ff;
	text-decoration : underline;
}
hr {
	height: 1px;
	border: 1px solid #AAAAAA;
}

#menu ul { margin: 0; padding: 0; list-style: none; 
width: 150px; /* Width of Menu Items */} 
#menu ul li { position: relative;} 
#menu li ul { position: absolute; left: 149px; /* Set 1px less than menu width */ top: 0; display: block; } 
#menu li:hover ul {display: block; } 
#menu li:hover ul { visibility:visible; } 
#menu ul ul {visibility:hidden; } /* Fix IE. Hide from IE Mac \*/ * 
html #menu ul li { float: left; height: 1%; } * 
html #menu ul li a { height: 1%; } /* End */ /* Make-up
syles */ 
#menu ul, li { margin: 0 0 0 0; } /* Styles for Menu Items */ 
#menu ul a { display: block; text-decoration: none; color: #666666; /* IE6
Bug */ padding: 0px;  } 
/* Hover Styles */ 
#menu ul a:hover { font: bold; color: black; background: #EEEEEE; } 
/* Sub Menu Styles */ 
#menu li ul a { text-decoration: none; color: #666666; background : #DDDDDD; /* IE6
Bug */ padding: 0px; } 
/* Sub Menu Hover Styles */ 
#menu li ul a:hover { font: bold; color: black; background: #EEEEEE; } 
/* Icon Styles */ 
#menu ul a.submenu {background:transparent url("r_arrow.gif") no-repeat
right; } 
#menu ul a.submenu:hover { font: bold; color: black; background: #EEEEEE; url("r_arrow.gif")
no-repeat right; }