
/* font classes */

.h1 {
    font-family: arial narrow, san serif;
    font-size: 20px;
    font-weight: bold;
    font-style: none;
    line-height: 1.0em;
    color: #666666;
}

.h2 {
    font-family: arial narrow, san serif;
    font-size: 18px;
    font-weight: bold;
    font-style: none;
    line-height: 0.7em;
    color: #666666;
}


.h3 {
    font-family: arial narrow, san serif;
    font-size: 16px;
    font-weight: bold;
    font-style: none;
    line-height: 1.0em;
    color: #666666;
}


.h4 {
    font-family: arial narrow, san serif;
    font-size: 14px;
    font-weight: bold;
    font-style: none;
    line-height: 1.0em;
    color: #666666;
}

.forward {
	font-family: arial,verdana,helvetica;
	font-size: 10px;
	line-height: 1.9em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	border-color: #ffffff;
	color: #9C9C9C;
	text-decoration: none;	
}



.GreenHeader {
    font-family: arial narrow, san serif;
    font-size: 18px;
    font-weight: bold;
    font-style: none;
    line-height: 0.7em;
    color: #CCFF00;
}

.GreenHeader a	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	/* text-decoration: none; */
	color: #CCFF00;
}

.GreenHeader a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #CCFF00;
	}

.GreenHeader a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #CCFF00;
	}

.GreenHeader a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration : none;
}






.CoralHeader {
    font-family: arial narrow, san serif;
    font-size: 18px;
    font-weight: bold;
    font-style: none;
    line-height: 0.7em;
    color: #FF9933;
}

.CoralHeader a	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FF9933;
}

.CoralHeader a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FF9933;
	}

.CoralHeader a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FF9933;
	}

.CoralHeader a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
	text-decoration : none;
}



.body1 {
  font-family: arial, san-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.0em;
  font-style: none;
  color: #444444;>
}

.body2 {
  font-family: arial, san-serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.0em;
  font-style: none;
  color: #444444;>
}


.SectionTitlePutty	{
	font-family: Arial,san-serif;
    font-weight: bold;
    font-size: 15px;
	line-height: 1.3em;
	color: #424242;
	padding-top: 4px;
	padding-bottom: 4px;
}

.SectionTitleRust	{
    font-family: Arial,san-serif;
    font-size: 15px;
    font-weight: bold;
	color : #82301A;
	padding-top : 4px;
	padding-bottom : 4px;
}



.BodyLarge	{
    font-family: arial,san-serif;
    font-weight: normal;
    font-size:	95%;
	line-height: 1.3em;
	margin-top: 6px;
    margin-left: 0px;
    margin-right: 6px;
	margin-bottom: 06px;
	color: #444444;
	}

.BodyMedium {
    font-family: arial, san-serif;
    font-weight: normal;
    font-size:	13px;
	line-height: 1.2em;
	margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	}

.BodyMediumHighlight {
    font-family: san-serif,arial;
    font-weight: normal;
    font-size:	1.0em;
	line-height: 1.3em;
	margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom: 0px;
	color: #222222;
	background: #F7F4B0;
	}
	
.BodySmall	{
    font-family: arial;
    font-weight: normal;
    font-size:	10px;
	line-height: 1.1em;
	margin-top: 4px;
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom: 4px;
	padding: 6px;
	color: #444444;
	}

.PageTitle	{
	font-family: Arial, sans-serif;
    font-style: Narrow;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.0em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 0px;
	color : #444444;
}


.PageTitlePutty	{
	font-family: Arial,sans-serif;
    font-style: Narrow;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.0em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 0px;
	color : #424242;
}


.PageTitleRust	{
	font-family: Arial,sans-serif;
    font-style: Narrow;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.0em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 0px;
	color : #8f0000;
}



.ParaTitlePumpkin	{
	font-family: Arial,sans-serif;
    font-style: Narrow;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.0em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 0px;
	color : #CF6836;
}


.ParaTitleGreen	{
	font-family: Arial,sans-serif;
    font-style: Narrow;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.0em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 0px;
	color : #69B171;
}

.ParaTitlePutty	{
	font-family: Arial,sans-serif;
    font-style: Narrow;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.0em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 0px;
	color : #424242;
}




.PullQuote	{
    font-family: Arial,san-serif;
    font-style: italic;
	font-weight: bold;
    font-size:	12px;
	line-height: 1.1em;
	margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom: 0px;
	color: #003366;
}


.PullQuoteBox {
	font-family: Arial,san-serif;
	font-weight: bold;
	font-size: 12px;
    font-style: italic;
	line-height: 1.1em;
	padding: 10px;
	display:block;
	text-align: left;
	width: 90%;
	color: #003366;
	background-color: #F0EEC8;
}

/* HREF Classes */


.TopMenu	{
	font-family:arial, helvetica, sans-serif;
	font-weight: bold italic;
	font-size: 12px;
	text-decoration : italic;
	line-height:1.1em;
	color: #444444;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 6px;
    background-color:#632F94;
}


.TopMenu a	{
		font-family:arial, helvetica, sans-serif;
        font-weight: bold;
	    text-decoration : none;
		color: #FFFFFF;
	}

.TopMenu a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
    background-color:#632F94;
	}

.TopMenu a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	}

.TopMenu a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
	text-decoration : none;
}



.BottomMenu	{
	font-family:arial, helvetica, sans-serif;
	font-weight: bold italic;
	font-size: 10px;
	text-decoration : italic;
	line-height:1.1em;
	color: #8f0000;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 6px;
    background-color:#575757;
}


.BottomMenu a	{
		font-family:arial, helvetica, sans-serif;
        font-weight: bold;
	    text-decoration : none;
		color: #ffffff;
	}

.BottomMenu a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color:#632F94;
	}

.BottomMenu a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	}

.BottomMenu a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration : none;
	background-color:#333333;
}



.UtilityMenuIndex	{
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size: 80%;
	line-height:1.1em;
	padding-top:8px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:2px;
	color: #C64006;
}	


.UtilityMenuIndex a	{
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #737373;
	}	

.UtilityMenuIndex a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #737373;
	}

.UtilityMenuIndex a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #737373;
	}

.UtilityMenuIndex a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #8f0000;
	text-decoration:none;

}	





.LrLeftMenu	{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	line-height:1.2em;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #C64006;
}	

.LrLeftMenu a	{
    font-weight: bold;
	color: #737373;
	text-decoration : none;
	}	

.LrLeftMenu a:active {
	font-weight: bold;
	color: #737373;
	text-decoration : none;
	}

.LrLeftMenu a:visited {
	font-weight: bold;
	color: #737373;
	text-decoration : none;
	}

.LrLeftMenu a:hover {
	font-weight: bold;
	color: #8f0000;
	text-decoration : none;
}


.ColorMenu1	{
	width:220px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height:2.0em;
	padding:4px;
	color: #FFFFFF;
	text-decoration:none;
	background:#8EA7C4;
}	


.ColorMenu1 a	{
		width:220px;
		font-family:arial, helvetica, sans-serif;
		font-weight: bold;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 4px;
		color: #FFFFFF;
		text-decoration:none;
		background:#8EA7C4;
	}	

.ColorMenu1 a:active {
	width:220px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	}

.ColorMenu1 a:visited {
	font-family:arial, helvetica, sans-serif;
	width:220px;
	font-weight: bold;
	text-decoration:none;
	color: #999999;
	}

.ColorMenu1 a:hover {
	width:220px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	color: #000000;

}



.ColorMenu2	{
	width:220px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height:1.8em;
	background:333366;
	color: #FFFFFF;
}	


.ColorMenu2 a	{
		width:220px;
		font-family:arial, helvetica, sans-serif;
		font-weight: bold;
		background: #A3CA91;
		line-height:1.8em;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 4px;
		color: #ffffff;
		text-decoration:none;
	}	

.ColorMenu2 a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #736F64;
	}

.ColorMenu2 a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	}

.ColorMenu2 a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	background: #A3CA91;
	text-decoration : none;

}


.ColorMenu3	{
	width:220px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height:1.8em;
	background:333366;
	color: #FFFFFF;
}	


.ColorMenu3 a	{
		width:220px;
		font-family:arial, helvetica, sans-serif;
		font-weight: bold;
		background: #8EA7C4;
		line-height:1.8em;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 4px;
		color: #ffffff;
		text-decoration:none;
	}	

.ColorMenu3 a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #736F64;
	}

.ColorMenu3 a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	}

.ColorMenu3 a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	background: #8EA7C4;
	text-decoration : none;

}



.ColorMenu4	{
	width:160px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height:1.8em;
	background:8EA7C4;
	color: #8f0000;
}	


.ColorMenu4 a	{
		width:160px;
		font-family:arial, helvetica, sans-serif;
		font-weight: bold;
		background: #8EA7C4;
		line-height:1.8em;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 4px;
		color: #ffffff;
		text-decoration:none;
	}	

.ColorMenu4 a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #8f0000;
	}

.ColorMenu4 a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	}

.ColorMenu4 a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	background: #8EA7C4;
	text-decoration : none;

}





.TextLink	{
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration : underline;
	line-height:1.1em;
	color: #5992E6;
	padding-right : 0px;
	padding-top : 2px;
	padding-bottom : 4px;
}


.TextLink a	{
	font-family:arial, helvetica, sans-serif;
    font-weight: bold;
	color: #5992E6;
	text-decoration : underline;
	}

.TextLink a:active {
	font-family:arial, helvetica, sans-serif;
	color: #5992E6;
	font-weight: bold;
	}

.TextLink a:visited {
	font-family:arial, helvetica, sans-serif;
	color: #5992E6;
	font-weight: bold;
	}

.TextLink a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
	text-decoration : underline;
	background-color: #F4F2EC;
}



.TextLinkInfo	{
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration : underline;
	line-height:1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


.TextLinkInfo a	{
		font-family:arial, helvetica, sans-serif;
        font-weight: normal;
	    text-decoration : underline;
		color: #444444;
	}

.TextLinkInfo a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	}

.TextLinkInfo a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	}

.TextLinkInfo a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration : underline;
	color: #000000;
	background-color: #DFDCC8;
}


.TextLinkSmall	{
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration : underline;
	line-height:1.1em;
	color: #5992E6;
	padding-right : 0px;
	padding-top : 2px;
	padding-bottom : 4px;
}


.TextLinkSmall a	{
	font-family:arial, helvetica, sans-serif;
    font-weight: bold;
	color: #5992E6;
	text-decoration : underline;
	}

.TextLinkSmall a:active {
	font-family:arial, helvetica, sans-serif;
	color: #5992E6;
	font-weight: bold;
	}

.TextLinkSmall a:visited {
	font-family:arial, helvetica, sans-serif;
	color: #5992E6;
	font-weight: bold;
	}

.TextLinkSmall a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
	text-decoration : underline;
	background-color: #F4F2EC;
}


.TextLinkFooter	{
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11.5px;
	text-decoration : underline;
	line-height:1.3em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #555555;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}


.TextLinkFooter a	{
		font-family:arial, helvetica, sans-serif;
        font-weight: normal;
	    text-decoration : underline;
		color: #555555;
	}

.TextLinkFooter a:active {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	}

.TextLinkFooter a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	}

.TextLinkFooter a:hover {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration : underline;
	background-color: #DFDCC8;
	  }

	
.contentbox  {
  position: absolute;
  left: 160px;
  top: 0px;
  width: 615px;
  height: 100%;
  border: 0px solid;
  border-color: #000000;
  background-color: #ffffcc;
  padding: 0px;
}

.leftcolumn {
position: absolute; left:0px; top:-20px; width:160px; height:1000px; border: 1px solid; border-color: #000000; background-color:#D0CDB9;
}

.labelcellputty {
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #444444; 
 background-color: #D3D5BF;
 width: 150px; 
} 


.textaputty {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color= #333333;
 background-color: #DCD9C0; 
}

.fieldcellputty { 
 background-color: #D3D5BF;
 color: #444444; 
 text-align: left; 
 margin-right: 0px;
 padding-right: 0px; 
}

.sbmtblue {
	background: #646D7D;
	color: #FFF;
	border-color: #3C3935;
	}	

.sbmtputty {
	background: #8E001C;
	color: #FFF;
	border-color: #3C3935;
	}	

.sbmtpumpkin {
	background: #CF6836;
	color: #FFF;
	font-family; arial, bold;
	font-size:10px;
	border-size: 1px;
	}
	
.sbmtgreen {
	background: #488C4F;
	color: #FFF;
	font-family; arial, bold;
	font-size:10px; 
	border-size: 1px;
	}
