BODY {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: 22px;
	background: #ddd url(../images/bg_blue.gif) repeat-x;
	text-align: center;
	margin-left: 3%;
	margin-right: 3%;
}
HR {
	color: #3333Cc;

}
H1 {
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	color: #3333cc;
}
H2{
	font-size: medium;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
H3{
	font-size: small;
	font-weight: bold;
	color: #1FA2FE;
	text-align: center;
}
P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
}
p.intro {
	font-size: large;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
p.margin-news {
	font-size: x-small;
}
.button-submit {
	background-color: #8bcefe;
	color: white;
	border: #dcf0fe;
	font-size: x-small;
}
/* -------- Table Definitions -------- */

.alt-nav-table {
	font-size: x-small;
	text-align: center;
	width: 180px;
	background-color: #669933;
	}	
.client-login-table{
	border: 1px solid #8BCEFE;
	background-color: white;
}

.footer-table {
	background-color: #dddddd;
	color: #666666;
	font-size: x-small;
	text-align: center;
}
.left-nav-table {
	text-align: left;

	font-size: small;
	width: 100px;
}
.main-nav-table{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 80%;
}
.news-table {
	border: 1px solid #8BCEFE;
	background-color: white;
	text-align: left;
}
.left-nav-margin {
	background-color: #dcf0fe;
}

.right-margin{
	background-color: #DCF0FE;
	font-size: x-small;
	padding: 10px;
}
.right-margin-table-header {
	background-color: #8bcefe;
	color: white;
	font-weight: bold;
	text-align: left;
}
.right-margin-advisory {
		border-left: 1px dotted #8bcefe;
		width: 200px;
		padding: 10px;
		text-align: left;
		margin: 5px;
		background-color: #dcf0fe;
}
.sub-nav-table{
	width: 100%;
}
.product-table {
	background-color: white;
	color: #8bcefe;
	font-weight: bold;
	text-align: left;
	border: 3px solid #8bcefe;
}
/* this is the alternative menu separator bar */
.menu-bar {
	background-color: #669933;
	color: white;
}
.green {
	background-color: #669933;
}

.no-pad {
	margin: 0px;
	padding: 0px;
}
/* --- table cell definitions ---- */
.content-cell {
	padding: 15px;
	text-align: left;
	background-repeat: repeat-y;
}
.left-nav-cell{
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
}
.main-content-cell {
	padding: 15px;
	text-align: left;
}
.top-border-cell {
	border-top: 5px solid #dcf0fe; /* was #bdefee */
}
#header {
	background-color: white;
	width: 780px;
	margin: 0px;
}
#header-cs{
	background-color: white;
	width: 830px;
	margin: 0px;
}
/* ---------- Link and Menu definitions --------- */
A.alt-nav:LINK{
	color: white;
	text-decoration: none;
	padding: 5px;
}
A.alt-nav:VISITED{
	color: white;
	text-decoration: None;
	padding: 5px;
}
A.alt-nav:HOVER {
	color: #fdcc31;
	text-decoration: underline;
	padding: 5px;
}
A.prod-nav:LINK{
	color: #8bcefe;
	text-decoration: none;
	padding: 5px;
}
A.prod-nav:VISITED{
	color: #8bcefe;
	text-decoration: None;
	padding: 5px;
}
A.prod-nav:HOVER {
	color: #fdcc31;
	text-decoration: underline;
	padding: 5px;
}
A.left-nav:LINK{
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
A.left-nav:VISITED{
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
A.left-nav:HOVER{
	color: #3333cc;
	text-decoration: none;
	font-weight: bold;
}
A.left-nav-selected:LINK{
	color: #3333cc;
	text-decoration: none;
	font-weight: bold;
	background-color: white;
}
A.left-nav-selected:VISITED{
	color: #3333cc;
	text-decoration: none;
	font-weight: bold;
	background-color: white;
}
A.left-nav-selected:HOVER{
	color: #cb6300;
	text-decoration: none;
	font-weight: bold;
	background-color: white;
}
A.main-nav:LINK{
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
A.main-nav:VISITED{
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
A.main-nav:HOVER{
	color: #3333cc;
	text-decoration: underline;
	font-weight: bold;
}
A.main-nav-selected:LINK{
	color: #3333cc;
	text-decoration: underline;
	font-weight: bold;
}
A.main-nav-selected:VISITED{
	color: #3333cc;
	text-decoration: underline;
	font-weight: bold;
}
A.main-nav-selected:HOVER{
	color: #cb6300;
	text-decoration: underline;
	font-weight: bold;
}
A.page-link:LINK {
	color: #669933;
	text-decoration: underline;
}
A.page-link:VISITED {
	color: #669933;
	text-decoration: underline;
}
A.page-link:HOVER {
	color: #cb6300;
	text-decoration: underline;
}
A.footer-link:LINK{
	color: #666666;
	text-decoration: none;
	font-size: x-small;
}
A.footer-link:VISITED{
	color: #666666;
	text-decoration: none;
	font-size: x-small;
}
A.footer-link:hover{
	color: #3333cc;
	text-decoration: underline;
	font-size: x-small;
}
A.sub-nav:LINK {
	color: #1FA2FE;;
	text-decoration: none;
}
A.sub-nav:VISITED{
	color: #1FA2FE;;
	text-decoration: none;
}
A.sub-nav:HOVER{
	color: #3333cc;
	text-decoration: underline;
}
A.sub-nav-selected:LINK{
	color: #3333cc;
	text-decoration: underline;
}
A.sub-nav-selected:VISITED{
	color: #3333cc;
	text-decoration: underline;
}
A.sub-nav-selected:HOVER{
	color: #cb6300;
	text-decoration: underline;
}

/* ---------- Site Map Indents --------- */

.siteMapIndent { 
	margin-right: 8px; 
}

.siteMapIndent2 { 
	margin-left: 8px; margin-right: 8px; 
}

.siteMapIndent3 { 
	margin-left: 16px; margin-right: 8px; 
}