/* General */
body {
	margin: 0;
	background: url(images/side-bg.gif) left repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333;
}
h2 {
	font-size: medium;
	font-weight: bold;
	margin: 30px auto 0 auto;
	padding: 0 0 10px 0;
	color: #333;
	width: 160px;
	text-align: center;
	background: url(images/side-div.gif) bottom left no-repeat;
}

h5 {
	font-size: medium;
	font-weight: bold;
}

a img {border:none;}
.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
/* Header */
#header {
	margin: 0;
	padding: 0;
	height: 124px;
	background: url(images/top-bg2.gif) top repeat-x;
}
#header #logo {
	margin: 20px 0 0 20px;
	padding: 0;
	border: none;
}
#header #top-img {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
}
/* Top menu */
#menu {
	position: absolute;
	top: 100px;
	right: 5px;
	height: 22px;
	z-index: 2;
}
#menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#menu a {
	display: block;
	text-align: center;
	padding: 4px 0 4px 0;
	width: 130px;
	text-decoration: none;
	color: #32869d;
}
#menu a:hover {
	text-decoration: none;
	color: #0e4959;
}
#menu li { /* all list items */
	float: left;
	width: 130px; /* width needed or else Opera goes nuts */
}
#menu li ul { /* second-level lists */
	position: absolute;
	background: #8dd9ed;
	border: 1px solid #75bcd4;
	width: 130px;
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#menu li li a {
	padding: 6px 0 6px 0;
}
#menu li li a:hover {
	background: #61b6d3;
}
#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* Sidebar */
#sidebar {
	float: left;
	width: 200px;
	font-size: medium;
}
#sidebar ul {
	list-style: none;
	margin: 10px 0 0 50px;
	padding: 0;
}
#sidebar li {
	margin: 0 0 14px 0;
}
#sidebar ul ul {
	margin: 10px 0 0 10px;
}
/* Level One Links */
#sidebar ul a {
	text-decoration: none;
	color: #32869d;
}
#sidebar ul a:hover {
	text-decoration: none;
	color: #0e4959;
}
#sidebar a.active {
	background: url(images/ar.gif) left no-repeat;
	color: #666;
}
#sidebar a {padding: 0 0 0 15px;}
/* Level Two Links */
#sidebar ul ul a {
	text-decoration: none;
	color: #5daec4;
}
#sidebar ul ul a:hover {
	text-decoration: none;
	color: #0e4959;
}
/* Content */
#content {
	margin: 20px 20px 20px 220px;
/*	line-height: 18px;*/
}
/* Content Links */
#content a {
	text-decoration: none;
	color: #32869d;
}
#content a:hover {
	text-decoration: none;
	color: #0e4959;
}
/* Footer */
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: small;
	height: 23px;
	background: url(images/foot-bg2.gif) top repeat-x;
	overflow: hidden;
}
#footer a {
	text-decoration: none;
	color: #32869d;
}
#footer a:hover {
	text-decoration: none;
	color: #0e4959;
}
#footer .div {
	color: #b1e7f5;
}
#footer .right {
	text-align: right;
	float: right;
	width: 200px;
	margin: 6px 6px 0 0;
}
#footer .left {
	text-align: left;
	float: left;
	width: 200px;
	margin: 6px 0 0 6px;
}
.news {
	font-weight: bold; font-size: 110%;
	font-style: oblique; TEXT-ALIGN: left
}

.newsred {
	font-weight: bold; font-size: 110%;
	font-style: oblique; TEXT-ALIGN: left; color: Red;
}
.indented {
	margin-left: 50px;
}

.title3 {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: Black; FONT-FAMILY: "Arial","Helvetica",Sans-serif; TEXT-DECORATION: none
}

.contentSectionHeading {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #000000; TEXT-DECORATION: none
}

.toc1 {
	FONT-WEIGHT: bold; FONT-SIZE: 115%
}
.toc2 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-LEFT: 10px
}
.toc3 {
	FONT-WEIGHT: bold; FONT-SIZE: 105%; MARGIN-LEFT: 20px
}
.toc4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 30px
}
.toc5 {
	FONT-SIZE: 100%; MARGIN-LEFT: 40px
}
.toc6 {
	FONT-SIZE: 95%; MARGIN-LEFT: 50px
}
.toc7 {
	FONT-SIZE: 90%; MARGIN-LEFT: 60px
}
.toc8 {
	FONT-SIZE: 85%; MARGIN-LEFT: 70px
}
.toc9 {
	FONT-SIZE: 80%; MARGIN-LEFT: 80px
}

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

#bm a {
	text-decoration: none;
	color: Black;
}

#bm a:hover {
	text-decoration: none;
	color: Black;
}
