/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #D9E2F0 url(../graphics/website/bg.gif) repeat-x top;
	font-family: Arial, Tahoma, Verdana;
}

h1 {
	font-size: 2.0em;
}

h2 {
	color: #000;
	font-size: 1.5em;
}

h3 {
	font-size: 1.2em;
}

h4, h5, h6 {
	color: #000;
	font-size: 1.2em;
}

hr {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

.WS-TopBanner {
	margin: 0;
	padding: 40px 40px 0 40px;
	background: url(../graphics/website/top-banner-bg.gif) repeat-x top;
	height: 185px;
}

.WS-MainTable {
	padding: 10px 0;
}

.WS-NavTable {
	padding: 0 10px 0 0;
	width: 160px;
}

.WS-ContentTable {
	width: 630px;
}

.WS-NavTop {
	margin: 0;
	padding: 9px 0 0 0;
	background: #0093DD;
	height: 35px;
	font-size: 0.9em;
	color: #FFF;
}

.WS-NavTop ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.WS-NavTop ul li {
	float: left;
	padding: 0 30px;
}

.WS-NavTop a {
	text-decoration: none;
	color: #FFF;
}

.WS-NavTop a:hover {
	text-decoration: none;
	color: #2E3192;
}

.WS-NavLinks {
	padding: 10px 0 20px 20px;
	width: 160px;
	color: #FFF;
	background: url(../graphics/website/left-nav-bg.gif) repeat-x top;
	font-size: 0.8em;
}

.WS-NavLinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.WS-NavLinks ul li {
	padding: 7px 0;
}

.WS-NavLinks ul li a {
	color: #FFF;
	text-decoration: none;
}

.WS-NavLinks ul li a:hover {
	color: #FFF;
	text-decoration: underline;
}

.WS-NavLinks ul ul{
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}

.WS-NavLinks ul li ul li {
	padding: 7px 0 7px 5px;
}

.WS-NavLinks ul li ul li a {
	color: #CCC;
	text-decoration: none;
}

.WS-NavLinks ul li ul li a:hover {
	color: #CCC;
	text-decoration: underline;
}

.WS-Title {
	font-size: 1.0em;
	font-weight: bold;
	color: #FFF;
	background: #2C5A8F;
	height: 35px;
	padding: 9px 0 0 20px;
}

.WS-Content {
	font-size: 0.8em;
	color: #2C5A8F;
	background: #FFF;
	padding: 20px;
}

.WS-Content td {
	font-size: 0.8em;
	color: #2C5A8F;
}


.WS-Content a:link {color: #2C5A8F;}
.WS-Content a:visited {color: #2C5A8F;}
.WS-Content a:hover {color: #2C5A8F; text-decoration: none;}
.WS-Content a:active {color: #000;}

.WS-Footer {
	font-size: 0.65em;
	color: #FFF;
	padding: 8px 30px 0 30px;
	height: 35px;
	background: #2C5A8F;
}

.WS-Footer div {font-size: 1.6em;}

.WS-Footer a {color:#FFF;}
.WS-Footer a:hover {color:#FFF; text-decoration: none;}

