body {
	background-color: #FFFFFF;
	margin: 0px;
}
b {
	font-weight: bold;
}
td {
	vertical-align: top;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
/******* STRUCTURE ******************/
.mainFrameTopLeftCell {
	border-left: 2px solid #333333;
	border-bottom: 1px solid #999999;
	background-color: #000099;
	}
.mainFrameTopCenterCell {
	border-bottom: 1px solid #999999;
	background-color: #000099;
	padding-bottom: 3px;
	}
.mainFrameTopRightCell {
	border-right: 2px solid #333333;
	border-bottom: 1px solid #999999;
	background-color: #000099;
	}
.mainFrameMidLeftCell {
	border-left: 2px solid #333333;
	border-bottom: 1px solid #999999;
	}
.mainFrameMidCenterCell {
	border-bottom: 1px solid #999999;
	}
.mainFrameMidRightCell {
	border-right: 2px solid #333333;
	border-bottom: 1px solid #999999;
	}
.mainFrameBottomLeftCell {
	border-left: 2px solid #333333;
	background-color: #000099;
	}
.mainFrameBottomCenterCell {
	background-color: #000099;
	padding-top: 2px;
	}
.mainFrameBottomRightCell {
	border-right: 2px solid #333333;
	background-color: #000099;
	}
/******* NAV & STANDARD ELEMENTS ******************/
.headerTitle {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #333333;
	}
.headerSubTitle {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	color: #333333;
}
.headerCell {
	text-align: left;
	vertical-align: bottom;
}
.headerInfo {
	font-size: smaller;
	}
.spacerCell {
	border-right: 1px solid gray;
}
.bannerTable {
	padding-bottom: 5px;
}
.cellPageTitle {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.cellPageSubTitle {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
.cellPageSubTitle a {
	text-decoration: underline;
	color: #333333;
}
.cellPageSubTitle a:hover {
	font-weight: bold;
}
/********* NAVIGATION *******************/
.navLink {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
}
.navLink a {
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
.navLink a:hover {
	color:#FFFFFF
	}
/********* FOOTER *******************/
.footer {
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	text-decoration: none;
}
.footerLinks {
	padding: 5px;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
.footerLinks a {
	text-decoration: underline;
	color: #FFFFFF;
}
.bgleft {
	background-repeat: repeat-y;
	background-position: left;
}
.bgtop {
	background-repeat: repeat-x;
	background-position: top;
}


