/* -------------------------non link styles ------------------------*/

.bodytext {
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.bluetextbold {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #00035E;
}
.bluetext {
	font-family: Tahoma;
	font-size: 10px;
	color: #00035E;
	text-decoration: none;
}
.darkbluetext {
	font-family: Tahoma;
	font-size: 11px;
	color: #004378;
	text-decoration: none;
}
.lightgreytext {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.textheader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.text {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.textlight {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 12px;
}
.textlighter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	text-decoration: none;
}
.bluetext {
	font-family: Tahoma;
	font-size: 11px;
	color: #3376AB;
	text-decoration: none;
}
.whiteheader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* ------ header height ----*/
.headertopheight {
	height: 0px;
}

.headerbottomheight {
	height: 25px;
}


/* ------------------------- link styles ------------------------*/
/* ------ top links ----*/
a.lightgreylink:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.lightgreylink:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.lightgreylink:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #00035E;
	text-decoration: none;
}
a.lightgreylink:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #00035E;
	text-decoration: none;
}

/* --- footer links ---*/
a.lightgreylink:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.lightgreylink:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.lightgreylink:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #00035E;
	text-decoration: none;
}
a.lightgreylink:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #00035E;
	text-decoration: none;
}
/* ---index page ---*/
a.greylink:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.greylink:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.greylink:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #3EB9AA;
	text-decoration: none;
}
a.greylink:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #3EB9AA;
	text-decoration: none;
}
/* ---site map---*/
a.lightgreylink:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a.lightgreylink:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a.lightgreylink:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #3EB9AA;
	text-decoration: none;
}
a.lightgreylink:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #3EB9AA;
	text-decoration: none;
}
/* --- general links ---*/
a:link {
	color: #3EB9AA;
}
a:visited {
	color: #3EB9AA;
}
a:hover {
	color: #00035E;
}
a:active {
	color: #00035E;
}

.subnavwidth {
	width: 195px;
}

.mainnavheight {
	width: 52px;
}
.formfield {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 19px;
	border-color: #ACC1D1;
	border-width: 1px;
	border-style: solid;
}
.formfield2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border-color: #ACC1D1;
	border-width: 1px;
	border-style: solid;
}
