BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A:link {
	COLOR: #00adee; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00adee
}
A:hover {
	COLOR: #354c9a; TEXT-DECORATION: none
}
A:active {
	COLOR: #00adee; TEXT-DECORATION: none
}
.bodycopy {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, "sans serif"
}
.heading3 {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, "sans serif"
}

.bggreen 
{
	background-color: #009a63;
}

.subhead {
	FONT-SIZE: 24px; COLOR: #009a63; LINE-HEIGHT: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.whitesub {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; FONT-FAMILY: Arial, SunSans-Regular, sans-serif;
}
.whitetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #fff; FONT-FAMILY: Arial, SunSans-Regular, sans-serif;
	padding-left:60px;	
}
.dblue {
	COLOR: #000066
}
.mblue {
	COLOR: #9cbcee
}
.sblue {
	COLOR: #eff7ff
}
.tblue {
	COLOR: #bee5ff
}
.bbox {
	BORDER-TOP-WIDTH: thin; BORDER-LEFT-WIDTH: thin; BORDER-LEFT-COLOR: #868687; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #868687; BORDER-TOP-COLOR: #868687; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: #868687
}
INPUT {
	BORDER-RIGHT: #868687 1px solid; BORDER-TOP: #868687 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #868687 1px solid; COLOR: #000; BORDER-BOTTOM: #868687 1px solid
}
.on-cell {
	BACKGROUND-COLOR: #009a63
}
.off-cell {
	BACKGROUND-COLOR: #F4F4F4
}
.a-cell {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial, SunSans-Regular, sans-serif; BACKGROUND-COLOR: #868687;
}
.b-cell {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #868687; FONT-FAMILY: Arial, SunSans-Regular, sans-serif; BACKGROUND-COLOR: #f4f4f4;
}
.c-cell {
	FONT-SIZE: 14px; COLOR: #eff7ff; FONT-FAMILY: Arial, SunSans-Regular, sans-serif; BACKGROUND-COLOR: #ffffff
}
.buttonmd {font-size: 14px; color: #000000; font-family: Arial, SunSans-Regular, sans-serif; width: 80; height: 20; background: #ffffff; border: 1px solid; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC
}
.buttonlg {font-size: 14px; color: #000000; font-family: Arial, SunSans-Regular, sans-serif; width: 100; height: 20; background: #ffffff; border: 1px solid; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC
}
.buttonsm {font-size: 12px; color: #000000; font-family: Arial, SunSans-Regular, sans-serif; width: 30; height: 20; background: #ffffff; border: 1px solid; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC
}
.buttonsmlong {font-size: 12px; color: #000000; font-family: Arial, SunSans-Regular, sans-serif; width: 80; height: 20; background: #ffffff; border: 1px solid; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC
}

.red {
	color: #FF0000;
}
.redtext {
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.RedTextbox {
	BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #FF0000 1px solid; COLOR: #000000; BORDER-BOTTOM: #FF0000 1px solid
}
.GreyTextbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; background-color: #DDDDDD; BORDER-BOTTOM: #000000 1px solid
}

input.medWidth { width: 300px;}
input.hlfWidth { width: 375px;}
input.qtrWidth { width: 180px;}
input.smlWidth { width: 100px;}
input.tinyWidth { width: 30px;}
table.bodycopy { width: 100%; }

.welcome {font-size: 24px; color:#2C9A63; font-weight:normal;}
.securenotice {font-size: 18px; }
.landingp {font-size: 12px; }

img { vertical-align: bottom; }
.padtop30 { padding-top: 30px; }
.heading { color: #00adee; font-size: 24px; line-height: 30px; padding-top: 20px; }
h2 { color: #00adee; font-size: 16px; font-weight: bold; padding: 0px; margin: 0px }

.button 
{
	font-size: 14px; 
	color: #000000; 
	padding: 0px 10px; 
	height: 25px; 
	background: #ffffff; 
	border: 1px solid; 
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC
}