BODY {
	margin: -10px 0 0 -10px;
	BACKGROUND-COLOR: #3399CC;
}
HTML BODY { margin: 0; padding: 0;
} 
a:link {text-decoration: none; font-weight: bold; color: #3399CC; }
a:visited {font-weight: bold; color: #66CCFF; text-decoration: none; }
a:hover {font-weight: bold; color: #3399CC; text-decoration: underline; }

a.tab:link {
	color: #000000;
	text-decoration: none;
	font-size: 8pt; }
a.tab:visited {
	color: #000000;
	text-decoration: none;
	font-size: 8pt; }
a.tab:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt; }
	
a.nav:link {
	color: #ffffff;
	font-size: 10pt; }
a.nav:visited {
	color: #ffffff;
	font-size: 10pt; }
a.nav:hover {
	text-decoration: none;
	color: #E6F3FC;
	font-size: 10pt; }
	
a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;}
a.menu:hover {
	color: #FFFFCC;
	text-decoration: none;
	font-size: 10pt;}
a.menu.visited {
	color: #FFFFFF;
	font-size: 10pt;}

.table{ background-color: #E6F3FC}	
td {font-family: Arial, Helvetica, sans-serif; color: #000000;}
tr {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
table-footer-group {background-color: #F4F0F0}
HeaderFooter {background-color: #F4F0F0}
h1 { font-size: 14px; font-weight: bold;}
h2 { font-size: 13px; font-weight: bold; color: #333333}
h3 { font-size: 12px; font-weight: bold; color: #666666}
h4 { font-size: 10px; font-weight: bold; color: #666666}
h5 { font-weight: bold; color: #666666; font-size: 11px}
h6 { font-weight: bold; color: #666666; font-size: 10px}
.mid {
	vertical-align: middle;
}
.navtop { font-size: 12px; font-weight: bold}
.navleft {
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}
.newsbox_title {
	width: 100%;
	background-color: #7CA2D2;
	padding: 4px;
	font-size: 13px;
}
.newsbox_body { background-color: #FFFFFF; width: 100%; padding: 4px;}
.hilite { background-color: #FFFF99}
.exercisename { font-weight: bold}
.whitetext { color: #FFFFFF}
.bgwhead { color: white; background-color: #7CA2D2; font-weight: bold}
.bgbhead { font-weight: bold; color: white; background-color: #015a9c; text-align: center}
.acltabletext { font-size: 9px}
onMouseOut { background-color: #FFFFFF; font-size: 10px}
.style1 { font-family: "Times New Roman", Times, serif;}
.style2 { color: #3399CC}
.style3 { font-size: 24px;font-weight: bold;}
.style5 { font-family: "Times New Roman", Times, serif;  font-style: italic; color: #3399CC; font-weight: bold;}
.style6 { color: #3399CC;}
.main {
    margin: auto;
    width: 85%;
    min-width: 720px;
    border: 1px solid black;
    padding: 0 0 0 0;
	background-color: #3399CC;
}
img.inline {
    vertical-align: text-top;
}
.menu {
	text-align: center;
	vertical-align: baseline;
	font-size: 15px;
	width: 100%;
	border-style: hidden;
	padding: 3px;
}
.sidebar {
	vertical-align: top;
	font-size: 10pt;
	width: 21%;
}
.rightbar {
	vertical-align: top;
	width: 20%;
}
.content {
	vertical-align: top;
	font-size: 10pt;
	width: 78%;
}
.bottom-banner {
	vertical-align: top;
	font-size: 10pt;
}
.cred-cell {
	border-top: 30px solid white;
	width:50%;
}