body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

table th 
{
	text-align: left;
}

a img
{
	border: 0;
}

/* Used for clearing floats */
.cleaner
{
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

/* Misc */
.titleBold
{
	font-weight: bold;
}

div.roundFadeDiv
{
	background-image: url(../corpPics/fadebk.gif);
	border: 0px solid #ccc;
}

table.demoFormTable th
{
	font-weight: normal;
}

table.loginTable th
{
	font-weight: normal;
}

table.demoFormTable input
{
	width: 135px;
}

.columnHeader
{
	margin-left: 10px;
	color: #0066cc;
	font-size: 15pt;
	font-weight: bold;
}

.centerColumn
{
	width: 430px; 
	margin-left: 225px;
}

/* TOP NAV */
div#top_nav {
	width: 980px;
	text-align: center;
	margin-left: 10px;
}
div#top_nav a:link,
div#top_nav a:hover,
div#top_nav a:active,
div#top_nav a:visited {
	height: 51px;
	width: 99px;
	float: left;
	background: url(../corpPics/topNav_bg.gif) no-repeat;
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 21px; 
}
div#top_nav a#ClientLogin:link,
div#top_nav a#ClientLogin:hover,
div#top_nav a#ClientLogin:active,
div#top_nav a#ClientLogin:visited {
	background: url(../corpPics/topNav_bg_CL.gif) no-repeat;
	width: 175px;
}
div#top_nav span.firstLink,
div#top_nav span.lastLink {
	display: block;
	float: left;
	height: 51px;
	width: 97px;
	background: url(../corpPics/nav_left.gif) no-repeat;
}
div#top_nav span.lastLink {
	width: 88px;
	background: url(../corpPics/nav_right.gif) no-repeat;
}

/* Sidebar Nav */
ul.sideMenu
{
	list-style: none;
	line-height: 2em;
	padding-left: 10px;
}

ul.sideMenu li a
{
	color: #1C64A0;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

ul.sideMenu li a:hover
{
	color: #3C84C0;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.sidebarLeftDiv
{
	float: left; 
	width: 195px; 
	margin-left: 10px; 
	padding: 10px;
}

.buttonBlueImg
{
	border: none; 
	color: white; 
	background: transparent url(../corpPics/blueButtonBg.gif) no-repeat center top; 
	width: 130px; height: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin-right: 5px;
}

/* FOOTER */
.footerDiv, 
.footerDiv a
{
	font-weight: normal;
	color: #666;
	text-decoration: none;
	font-size: 9pt;
}


