/* globals */
body, a, td, th, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background: #fff url('images/rightedge-background.gif');
	margin:0;
}
a, a:link, a:visited, a:active {
	color:#2e5281;
}
a:hover {
	color:#69c;
}
img {
	border:0;
}
td, th {
	vertical-align:top;
}
.clearboth {
	clear:both;
}
hr {
	border: 0;
	color: #ddd;
	background-color: #999;
	height: 1px;
}

/* id */
#leftCol {
	text-align:center;
	background:#CED8E8;
	overflow:visible;
}
#leftCol, #leftCol td, #leftCol th, #leftCol a {
	color:#0e2673;
	font-size:11px;
}
#heading {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	background:#0e2673;
	font-size:16px;
	padding:10px 75px;
	color:#fff;
}
#content {
	padding:10px;
}
#descriptions {
	height:100px;
	color:#0e2673;
	background:#CED8E8;
	padding:10px;
}
#descriptions b {
	font-size:14px;
}
#footer {
	color:#fff;
	background:#0e2673;
	text-align:center;
	padding:20px;
	font-size:10px;
}

/************** CSS MENU *****************/
/* applies to all menu levels */
#cssmenu {
	text-align:left;
	width:180px;
	border-top:1px solid #CED8E8;
}
#cssmenu ul {
	z-index:99;
	list-style: none;
	margin:0;padding:0;
}
#cssmenu a, #cssmenu a:link, #cssmenu a:active, #cssmenu a:visited {
	display: block;
	margin: 0;
	padding:4px 10px 4px 25px;
	color:#2e5281;
	text-decoration: none;
	border-bottom: 1px solid #e9e9e9;
}
#cssmenu li {
	position: relative;
	z-index:99;
	padding:0;margin:0;
	background:#CED8E8;
}
#cssmenu a:hover, #cssmenu li:hover {
	background: #e9e9e9;
}
/* applies to 2nd level and beyond */
#cssmenu ul ul {
	position: absolute;
	z-index:99;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	width: 160px;
	top: -1px;
	left: 100%;
}
#cssmenu ul ul a, #cssmenu ul ul a:link, #cssmenu ul ul a:active, #cssmenu ul ul a:visited {
	border-bottom: 1px solid #ddd;
	background:#e9e9e9;
}
#cssmenu ul ul a:hover, #cssmenu ul ul li:hover {
	background: #fff;
}
/* toggle display for 2nd and 3rd levels */
div#cssmenu ul ul,
div#cssmenu ul li:hover ul ul
{display: none;}
div#cssmenu ul li:hover ul,
div#cssmenu ul ul li:hover ul
{display: block;}