body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2f2f2f;
	}
	

.bg {
background-image: url(http://www.hudsonandkeyse.com/images/webaccess/bg.jpg);
background-repeat: no-repeat;
}


/*filler debtnext*/
.imgback {background-image: url(http://www.hudsonandkeyse.com/images/filler.gif);}
.stripe {background-image: url(http://www.hudsonandkeyse.com/images/background2.gif);}




/* FORMS
--------------------------------------------------------------------------------------------------*/
.button {font: bold 11px verdana;height:18px;color:#ffffff;background:#006633;border: 3px #fae764 outset;cursor:hand;}

div#pagenumber {font-size:11px; font-weight:normal; text-align:right;}

div#pagenumber span {font-size:11px;background-color:#007644;padding:2px 3px;color:#ffffff;}

.formtext {
	font-size: 10px;
	color: #36332B;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}
.formtextpg2 {
	font-size: 9px;
	color: #36332B;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}


.formtextsmall {
	font-size: 9px;
	color: #36332B;
	text-align: left;
	vertical-align: top;
	line-height:9px; 
}
.formdrop
{ 
	WIDTH: 185px; 
	border:1 solid gray; 
	font-family:verdana;
	font-weight: normal; 
	
}
.SELECTtop {
	color:#212121;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.SELECT 		{BACKGROUND-COLOR: #ffffc6; COLOR: #003300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bolder; border: 2px #FFFFFF inset;}



SELECT 		{BACKGROUND-COLOR: #ffffc6; COLOR: #003300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bolder; border: 2px #FFFFFF inset;}

/*INPUT 		{BACKGROUND-COLOR: #006633; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 2px groove #FFFFFF; font-weight: normal;}
*/
TEXTAREA	{BACKGROUND-COLOR: #ffffc6; COLOR: #003300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 2px groove #FFFFFF; font-weight: bolder;}

OPTION 		{BACKGROUND-COLOR: #ffffc6; COLOR: #003300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bold}

FORM 		{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}



/* TEXT LINKS
--------------------------------------------------------------------------------------------------*/

.sidenav {font-family: Verdana;font-size: 11px;font-weight: normal;color: #212121;}
.sidenav A {text-decoration: none; color:#212121;}  
.sidenav A:link {text-decoration: none; color:#212121;}
.sidenav A:visited {text-decoration: none; color:#212121;}
.sidenav A:hover {text-decoration: underline; color: #007644;}
		
.text {
    font-family: "Trebuchet MS",Arial, Helvetica,sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #212121;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a.text:link {
           color:#007644;
		   text-decoration: underline;
}
a.text:visited {
           color:#007644;
		   text-decoration: underline;
}
a.text:hover {
           color:#000000;
		   text-decoration: none;
}

.topnav {
	color:#606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.topnav:link {
	color:#606060;
	text-decoration:none;
}	
a.topnav:visited {
	color:#606060;
	text-decoration:none;
}
a.topnav:hover {
	color:#007644;
	border-color:#007644;
    border-bottom-style:solid;
    border-bottom:1px dotted #007644;
}
a.top:active {color:#606060;text-decoration:none;}

	
.bottomnav {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.bottomnav:link {
	color:#999999;
	text-decoration:none;
}	
a.bottomnav:visited {
	color:#999999;
	text-decoration:none;
}
a.bottomnav:hover {
	color:#007644;
	border-color:#007644;
    border-bottom-style:solid;
    border-bottom:1px dotted #007644;
}
a.bottom:active {color:#999999;text-decoration:none;}
	
	
	
	
.maintable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dbdbdb;
	border-bottom-color:  #dbdbdb;
	border-left-color:  #dbdbdb;
	background: #f1f1f1;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 3px  0px 0px 20px;
	
}




/* BOXES and COLORS
--------------------------------------------------------------------------------------------------*/
.box {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #212121;
	

}

a.box:link {
           color:#007644;
		   text-decoration: underline;
}
a.box:visited {
           color:#007644;
		   text-decoration: underline;
}
a.box:hover {
           color:#000000;
		   text-decoration: none;
}




.box-contact {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
	color: #212121;
	background:#ffffff;

}

.gold {background:#edce3c;}
.gray {background:#dbdbdb;}
.green {background:#007644;}
.ltgray {background:#e6e6e6;}
.vaultgray {background:#f9f9f9;}



.insidebox {
	font-family: "Trebuchet MS",Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007644;
}


a.breadcrumb:link { text-decoration: underline; color:#007644;}
a.breadcrumb:visited { text-decoration: underline; color:#007644;}
a.breadcrumb:hover {text-decoration: none; color: #000000;}

.whitetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

/* HEADLINES
--------------------------------------------------------------------------------------------------*/
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #007644; FONT-STYLE: normal; font-family: "Trebuchet MS",Arial, Helvetica,sans-serif; margin-bottom:13px; margin-top:10px
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #007644; FONT-STYLE: normal; font-family: "Trebuchet MS",Arial, Helvetica,sans-serif; margin-bottom:10px; margin-top:8px
}


