/* general classes */
BODY 	{
	margin: 6px 6px 6px 6px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD 		{
	color: #000000;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
}

HR		{
	border: 0;
	COLOR: #ACA68E;
	BACKGROUND-COLOR: #ACA68E;
	HEIGHT: 2px;
}

PRE 		{
	color: #000000;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
}

A.topnav:link  		{
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.topnav:active {
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.topnav:visited {
	white-space: nowrap;
	color: #835F7E;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.topnav:hover  		{
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

A.bottomnav:link  		{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.bottomnav:active {
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.bottomnav:visited {
	color: #835F7E;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.bottomnav:hover  		{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

A.back:link  		{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.back:active {
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.back:visited {
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.back:hover  		{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

A:link  		{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A:active {
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A:visited {
	color: #835F7E;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A:hover  		{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

/* table and td classes */
TABLE.topspacer {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 4px solid #FFFFFF;
}

table.logoetc	 {
	color: #000099;
	background-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

table.outer		{
	border: 1px dashed #BDB69C;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

table.definer		{
	border: 2px solid #BDB69C;
	padding: 5px;
}

table.nope {
}

td.dashleft		{
	border-width: 0px 0px 0px 1px;
	border-style: dashed;
	border-color: #BDB69C;
	padding-left: 10px;
}

td.right		{
	border-width: 0px;
	padding-right: 10px;
}

td.logo {
	width: 165px;
	clear: both;
	background: url(../images/weblogo.jpg) left top no-repeat;
	height: 150;
}

td.navone	 {
	padding-top: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-bottom: 5pt;
	color: #000099;
	background-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.nava 		 {
	border-bottom: 2px solid #827659;
	border-left: 2px solid #827659;
	border-right: 0px  solid  #827659;
	border-top: 0px #FFFFFF;
	color: #000099;
	background-color: #98A7BE;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.navb 		 {
	border-bottom: 2px solid #827659;
	border-left: 0px solid #827659;
	border-right: 2px  solid  #827659;
	border-top: 0px #FFFFFF;
	color: #000099;
	background-color: #98A7BE;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.navc 		 {
	border-bottom: 2px solid #827659;
	border-left: 2px solid #827659;
	border-right: 2px  solid  #827659;
	border-top: 0px #FFFFFF;
	padding: 9px 9px 9px 9px;
	white-space: nowrap;
	color: #000099;
	background-color: #98A7BE;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

table.textheader	 {
	border-bottom: 2px solid #ACA68E;
	border-left: 2px solid #E5E9F2;
	border-right: 1px  solid  #E5E9F2;
	border-top: 4px solid  #FFFFFF;
	padding: 6px;
	color: #000000;
	background-color: #E5E9F2;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TR.odd	 {
	white-space: word-break;
	background-color: #F1F6FF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.mainheader	 {
	border-bottom: 2px solid #827659;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	white-space: nowrap;
	color: #000000;
	background-color: #98A7BE;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

TD.domheader	 {
	border-top: 4px solid  #FFFFFF;
	padding-left: 10px;
	white-space: nowrap;
	color: #000000;
	background-color: #E5E9F2;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

TD.blogheader	 {
	border-top: 8px solid  #FFFFFF;
	padding-left: 10px;
	white-space: nowrap;
	color: #000000;
	background-color: #FCE399;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

TD.dombodya	 {
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #ACA68E;
	padding: 5px;
	white-space: nowrap;
	color: #000000;
	background-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

td.dombody {
	border-width: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #ACA68E #ACA68E #ACA68E #ACA68E;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.dbodya	 {
	border-bottom: 2px solid #93A3C9;
	border-left: 2px solid #93A3C9;
	border-right: 2px  solid  #93A3C9;
	border-top: 2px solid  #93A3C9;
	padding: 5px;
	white-space: nowrap;
	color: #000000;
	background-color: #E5E9F2;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

td.leftline	 {
	border-left: 2px solid #ACA68E;
	border-right: 2px  #FFFFFF;
	border-top: 2px #FFFFFF;
	border-bottom: 2px #FFFFFF;
	color: #000000;
	background-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

/* form classes */
input 	{
	border: 1px solid  #93A3C9;
	color: #000000;
	background-color: #F1F6FF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

input.none {
	border: 0px solid  #FFFFFF;
	background-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

input.bckgr {
	border: 0px;
	background-color: inherit;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

input.sbmt 	{
	border-bottom: 2px solid #747060;
	border-right: 2px solid #5E5B4E;
	border-top: 2px solid #ACA68E;
	border-left: 2px solid #D2CDB9;
	color: #465E97;
	background-color: #F1F6FF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

select {
	border: 1px solid #93A3C9;
	background-color: #F1F6FF;
	color: #000000;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
}

input.radio {
	background: inherit;
	color: #000000;
}

.greyed {
	border: 2px solid #6B6C6E;
	color: #465E97;
	background-color: #C1C3C8;
}

/* font classes */
.divider	{
	color: #000099;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

.plain	{
	color: #000000;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.title	{
	color: #666666;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.option	{
	color: #000000;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
}

.mand 	{
	color: #CC0000;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 14px;
}

.notbold {
	font-weight: normal;
}

blockquote {
	margin: 8px;
	margin-top: 0px;
}

/* step classes */
TD.stepta		 {
	border-bottom: 2px solid #827659;
	border-left: 2px solid #827659;
	border-right: 0px  solid  #827659;
	border-top: 0px #98A7BE;
	white-space: nowrap;
	color: #000000;
	background-color: #98A7BE;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.steptb		 {
	border-bottom: 2px solid #827659;
	border-left: 2px solid #827659;
	border-right: 2px  solid  #827659;
	border-top: 0px #98A7BE;
	white-space: nowrap;
	color: #000000;
	background-color: #98A7BE;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

.step_non 	{
	color: #A3A8B3;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 75%;
}

.step_done 	{
	color: #835F7E;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 75%;
}

.step_active	{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 75%;
}

.stepn  	{
	color: #A3A8B3;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 75%;
}

.stepd  	{
	color: #835F7E;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 75%;
}

.stepa  	{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 75%;
}

.step	{
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 200%;
}

/* new items from joan added by phil 6.3.05 */
A.topnavb:link {
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

A.topnavb:active {
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

A.topnavb:visited {
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

A.topnavb:hover {
	white-space: nowrap;
	color: #465E97;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

button {
	border-bottom: 2px solid #747060;
	border-right: 2px solid #5E5B4E;
	border-top: 2px solid #ACA68E;
	border-left: 2px solid #D2CDB9;
	color: #465E97;
	background-color: #F1F6FF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

TD.serve1 {
	padding: 0px 0px 0px 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.serve2 {
	padding: 0px 0px 0px 24px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.serve3 {
	padding: 0px 0px 0px 36px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.svcusage {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.svcusagenonbold {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.svcusage1 {
	padding: 0px 0px 0px 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.svcusage1nonbold {
	padding: 0px 0px 0px 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.svcusage2 {
	padding: 0px 0px 0px 24px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.svcusage2nonbold {
	padding: 0px 0px 0px 24px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

TD.svcusage3 {
	padding: 0px 0px 0px 36px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.svcusage3nonbold {
	padding: 0px 0px 0px 36px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
}

