body {
	background: #DDDDFF url("images/main-bg.jpg") repeat;
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: 333366;
}

#bg {
	background: #33CCFF url('images/menu-bg.jpg') repeat-y left top;
}

a[href^="javascript:"] {
   cursor: hand;
} 

table, tr, td {
	background : transparent;
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: 333366;
}
h1 {
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
}
ul {
list-style-image: url("/images/bullet-point.gif");
}
ul a, ul a:link, ul a:active, ul a:visited {
color: #CC66CC;
text-decoration: none;
}
ul a:hover {
color: #CC3399;
text-decoration: underline;
}
input, select {font: x-small}
.buttons { 
	font: x-small Verdana, 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, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	word-wrap: break-word;
 }
 .buttons a:hover {
 	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: 333366;
	text-decoration: none;
	word-wrap: break-word;
 }
 .content {
	word-wrap: break-word;
}
 .navigation {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	background: transparent url('images/nav-bg.gif') repeat-y;
	text-align : center;
vertical-align : middle;
}
.navigation a, .navigation a:active, .navigation a:link, .navigation a:visited {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
	text-align : center;
}
.navigation a:hover {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
.indent {
	font: x-small Verdana, 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, Arial, Helvetica, sans-serif;
	color : black;
	text-decoration : none;
	vertical-align : middle;
}
.indent a:hover {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration : none;
	vertical-align : middle;
}
.topnav {
	background: transparent url('images/top-menu-bg.jpg') repeat-y scroll top;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration : none;
	position : relative;
	left:0;
}
.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif; color:#DDDDDD;
	text-decoration : none;
}
.topnav a:hover {
	font: bold x-small Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color:#DDDDDD;
	text-decoration : none;
}
.topnavselected a, .topnavselected a:link, .topnavselected a:active, .topnavselected a:visited {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
color:white;
	text-decoration : none;
}
.topnavselected a:hover {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
color:#DDDDDD;
	text-decoration : none;
}

.sidemenu {
	background: transparent url('images/menu-bg.gif') repeat-y scroll top left;
	font: small Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration : none;
	float:left;
	width:220px;
}
.sidemenu a, .sidemenu a:link, .sidemenu a:active, .sidemenu a:visited {
	font: small Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration : none;
}
.sidemenu a:hover {
	font: small Verdana, Arial, Helvetica, sans-serif;
	color:#CC66CC;
	background: white;
	cursor : pointer;
}
.sidemenu h1
{
	font: bold large;
	color:#33CCFF;
}

.sidemenu h2, .sidemenu h3

#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: small Verdana, Arial, Helvetica, sans-serif; color:black;
	text-decoration : none;
	color : #660066;
}
p a, p a:link, p a:active, p a:visited {
	color: #CC66CC;
	text-decoration: none;
}
p a:hover {
	color: #CC3399;
	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; }
