body {
margin: 0px 0px 0px 0px;
background-image: url(images/bg.gif);
background-repeat: repeat-y;
background-position: top left;
background-color: #FFF;
}

body,p,td,ul,.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
line-height: 14px;
color: #000000;
margin: 0px 0px 8px 0px;
}

td {margin-bottom: 0px;}

ul {
margin-left: 20px; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
text-align: left;
}

A:link {color: #333488; text-decoration: underline}
A:visited {color: #333488; text-decoration: underline}
A:active {color: #CC0000; text-decoration: underline}
A:hover {color: #333488; text-decoration: none}

.smalltext {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000}
.smalltext A:link {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #333488; text-decoration: underline;}
.smalltext A:visited {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #333488; text-decoration: underline;}
.smalltext A:active {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline;}
.smalltext A:hover {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #333488; text-decoration: none;}

.toplinks {
position:absolute;
left:182px;
font-size: 10px;
line-height: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
padding: 4px 12px 0px 4px;
float: left;
}
.toplinks A:link {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;}
.toplinks A:visited {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;}
.toplinks A:active {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;}
.toplinks A:hover {font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; color: #869CA4; text-decoration: none;}

	#contentall {
		width: 802px;
		}
		
	#contenttop1 {
		width: 800px;
		height: 22px;
		float: left;
		margin: 0px;
		padding: 0px;
		/*/*/display: block;
		background-image: url(images/top_bg.gif);
		background-repeat: repeat-x;
		}

	#contenttop2 {
		width: 800px;
		height: 82px;
		float: left;
		margin: 0px;
		padding: 0px;
		/*/*/display: block;
		background-image: url(images/ace_bg.gif);
		background-repeat: no-repeat;
		}

	#contenttop3 {
		width: 800px;
		height: 24px;
		float: left;
		margin: 0px;
		padding: 0px;
		/*/*/display: block;
		background-image: url(images/mid_bg.gif);
		background-repeat: repeat-x;
		}

	#contentleft {
		width: 183px;
		height: 100%;
		float: left;
		margin: 0px;
		padding: 0px;
		}
		
	#contentcenter {
		/*/*/display: block;
		width: 586px;
		margin: 15px 15px 15px 15px;
		padding: 0px;
		float:left;
		background-color: #FFF;
		}

	#content_nolinks {
		width: 770px;
		height: 100%;
		margin: 15px 15px 15px 15px;
		padding: 0px;
		float:left;
		}
		
#leftMenu {
	width: 182px;
}
#leftMenu ul {
	margin: 0px; /*removes indent IE and Opera*/
	padding: 0px; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	height: 1px; /*to remove the 1pixel gap that appears when using verdana instead of arial (RK) */
}
#leftMenu li {
	margin: 0px 0px 0px 0px;
}
#leftMenu  a {
	/*/*/display: block;
	margin: 2px 0px 2px 0px;
	padding: 6px 0px 6px 0px;
	border-bottom-style: solid ;
	border-bottom-color: #919388;
	border-bottom-width: 1px;
	border-top-style: solid ;
	border-top-color: #FFF;
	border-top-width: 1px;
	width: 182px;
}
#leftMenu a:link, #leftMenu a:visited {
	color: #000;
	text-decoration: none; /* */
	text-align: right;
}
#leftMenu a:hover, #leftMenu a:visited:hover {
	color: #000;
	background-color: #869CA4;
	text-align: right;
}

.heading {
font-size: 18px; 
line-height: 20px;
color: #175473; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
/*/*/display: block;
margin-bottom: 7px;
}

.subhead {
font-size: 14px; 
line-height: 16px;
color: #555; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
/*/*/display: block;
margin-bottom: 8px;
margin-top: 14px;
padding: 3px;
background-color: #D2D2D2;
}

.headercell, .headercell td p, .headercell td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px; 
font-weight: bold;
color: #FFF;
background-color: #869CA4;
border-bottom: #72868D solid 1px;
border-left: #A6AFB5 solid 1px;
border-right: #72868D solid 1px;
border-top: #A6AFB5 solid 1px;
}

.lightcell, .lightcell td p, .lightcell td {
background-color: #EEE;
border-bottom: #d1d1d1 solid 1px;
border-left: #fdfdfd solid 1px;
border-right: #d1d1d1 solid 1px;
border-top: #fdfdfd solid 1px;
}

.darkcell, .darkcell td p, .darkcell td {
background-color: #DDD;
border-bottom: #d1d1d1 solid 1px;
border-left: #fdfdfd solid 1px;
border-right: #d1d1d1 solid 1px;
border-top: #fdfdfd solid 1px;
}

.banner {
text-align: center;
width: 600px; height: 47px;
position: absolute;
top: 65px; left: 170px;
color: #FFF;
/*/*/display: block;
padding: 9px 3px 3px 3px;
background-color: #869CA4;
}

.button, .disabledButton {
    background: #175473;
    border-bottom: 1px solid #124A66;
    border-right: 1px solid #124A66;
    border-left: 1px solid #176482;
    border-top: 1px solid #176482;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff; font-size: 11px; font-weight: normal;
    padding: 1px 1px;
    margin: 1px 1px;
    text-decoration: none;
    cursor: pointer; cursor: hand;
    }

.button:hover, .button:focus {
    background: #2364B8;
    }
