/* defaults */
body {
	font-size: 70%;
	color:#000000;
	background-color:#f7f7f9;
	margin:0px;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
	font-family: helvetica,verdana,"Times New Roaman",Times,serif;
}
p, td {
	font-family: helvetica;
}
h2 {
	font-family: serif;
	letter-spacing: -1px;
	color:#1090a0;
}
h1.headDark {
	background-color:#E0E0FF;
}
input { font-family: verdana;
}
h3 {
	letter-spacing: 0cm;
}
a {
	font-family: helvetica;
}

/* set link colors, styles */
a:link {color: #0000FF;}
a:visited {color: #005500;}
a:hover {color: #00FF00;}

/* custom paragraph styles */
/* p.headDark {background-color:#E0E0FF;} */
p.small {line-height: 95%;}
p.big {line-height: 150%;}
p.bigbottom {
	line-height: 150%;
	border-style:none none dotted none;
}
p.top {padding-top:20px}
p.bottom {border-style:none none dotted none}
p.topbottom {border-style:dotted none dotted none}
p.dotted {border-style:dotted}
p.headDark {
	font-size:150%;
	background-color:#E0E0FF;
}
/* custom table data styles */
td.head {background-color:#E0E0FF}
td.padTop {padding-top:20px}
td.credit {
	padding-top:20px;
	background-color:#FFFFFF;
}
td.credit_top {
	padding-top:20px;
	background-color:#FFFFFF;
}
td.credit_bottom {
	padding-top:0px;
	background-color:#FFFFFF;
}
td.padded {
	padding:10px;
}
td.padTopBott {
	padding-top:20px;
	padding-bottom:20px;
}
td.padSides {
	padding-left:20px;
	padding-right:20px;
}
td.padHead {
	padding-bottom:20px;
	background-color:#E0E0FF;
}
td.errHead {
	padding-bottom:20px;
	background-color:#FF9944;
}
td.dark {background-color:#E5FFE5}
td.darkPadded {
	padding:30px;
	background-color:#E5FFE5;
	}
td.vyDark {background-color:#D5FFD5}

td.light {background-color:#FFFFFF}
td.lightPad {
	padding:20px;
	background-color:#FFFFFF;
}
td.button {
	padding:10px;
	background-color:#E0E0FF;
}

/* custom table row styles */
tr.head {background-color:#E0E0FF}

/* custom div styles */
div.banner {
	z-index: 1;
	position: absolute; 
	top: 0px; 
	left: 0px; 
} 
div.bannol {
	z-index: 2;
	position: absolute; 
	top: 0px; 
	left: 0px; 
} 
div.body {
	z-index: 2;
	position: absolute; 
	top: 200px; 
	left: 0px; 
} 
div.optional{
	display: none;
	z-index: 2;
	position: relative; 
}
div.viewHead {
	z-index: 2;
	position:relative; 
	top:0; 
	left:0;
} 