/* Main background color, and fonts */
body {
	background: #F2F4F7;
	color: black;
	font: 12px Verdana, Arial, sans-serif;
}
#maintable {
	border: 1px solid #465D75;/* 1 pixel border */
	width: 752px;/* width of table */
	font: 12px Verdana, Arial,sans-serif;
	
}
/* white cell with black font */
td.white {
	background: white;
	color: black;
	font: 12px Verdana, Arial, sans-serif;
}
#topbanner {
	background: #7C96B1 center;/* You can add a bg image here instead of the include if you prefer */
	height: 150px;
}
#nav {
	background: black;
	font: 12px Verdana, Arial, sans-serif;
}
td.left {
	width: 188px;
	background: white;
	color: black;
	padding: 10px 10px 10px 10px;
	border-right: 1px dotted #7C96B1;
}
td.right {
	width: 188px;
	background: white;
	color: black;
	padding: 10px 10px 10px 10px;
	border-left: 1px dotted #7C96B1;
	vertical-align: top;
}
td.L2{
	width: 188px;
	background: white;
	color: black;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
td.R2 {
	width: 188px;
	background: white;
	color: black;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
td.center {
	width: 376px;
	background: white;
	color: black;
	vertical-align: top;
}
.colheadings {
	background-color: White;
	font: bold 12px Verdana, Arial, sans-serif;
	border-bottom: 2px solid #7C96B1;
	text-align: center;
	height: 30px;
	
}
.colheadings1 {
	background-color: White;
	font: bold 18px Verdana, Arial, sans-serif;
	text-align: center;
	/*height: 30px;*/
	
}
.colheadingsblu {
	background-color: #F2F4F7;
	font: bold 12px Verdana, Arial, sans-serif;
	border-bottom: 2px solid #7C96B1;
	text-align: center;
	height: 30px;
}
a:link {
	color: White;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a:visited {
	color: #F2F4F7;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a:hover {
	color: #7C96B1;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a:active {
	color: White;
	font: bold 12px verdana, arial, sans-serif;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}



a.alt:link {
	color: #7C96B1;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.alt:visited {
	color: #7C96B1;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
}


a.alt:hover {
	color: #465D75;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.alt:active {
	color: #7C96B1;
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
}

.lightblue {
	background: #F2F4F7;	
	color: black;
	padding: 10px 10px 10px 10px;
	
}
input,textarea {
	background: White;
	color: black;
	border: 1px dotted #7C96B1;

}
.contentcell {
	width: 564px;
	background: white;
	color: black;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}
table.calc {
	width: 200px;
	background-color: white;
	color: black;
	font: 12px Verdana, Arial,sans-serif;
}
	