h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	/* like 'headertext', with less cruft */
	font-size: 16px;
	color: #555e65;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 12px;
	/* text-align: left; */
	padding-bottom: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	/* like 'headertext', with less cruft */
	font-size: 14px;
	color: #000000;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 12px;
	/* text-align: left; */
	padding-bottom: 0px;
	margin-bottom: -20px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	/* simplified 'headertext' */
	font-size: 14px;
	color: #555e65;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 12px;
	/* text-align: left; */
	padding-bottom: 0px;
}

.tm10xx {background-color: #ff0000;}
.tm10a3 {background-color: #d8bc59;}
.tm10b3 {background-color: #dabf6d;}
.tm10c3 {background-color: #d9c37f;}
.tm10d3 {background-color: #d8c691;}
.tm10e3 {background-color: #d7cba4;}
.tm10a6 {background-color: #b19b49;}
.tm10b6 {background-color: #b19f5a;}
.tm10c6 {background-color: #b1a168;}

dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img.centered {
	text-align: center;
	display: block;
	margin-left: auto;
	padding-top: 3px;
	margin-right: auto;
}

a img { border:none; color:#fff }
a:link {
	color: #0092CD;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #27759C;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

a.date {
	font-size: 9px;
}

a.update {
	font-size: 9px;
	color: #dd0000
}
	


p.errorbox { /* description of error */
	border: thin dashed red;
	width: 250px;
	margin-left: 10px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	*/
	margin-right: 10px;
	background-color: yellow;

}

.missingfield { /* missing form field label */
	color: red;
	font-weight: bold;
	
}
input.missingfield { /* missing form field */
	/* background-color: yellow; */
	border: thin dashed red;
	color: black;

	/* copied from textfield */
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B9D8EA; 
	/* border: thin solid #0092CD; */
}

textarea.missingfield {
/*
	width: 400px;
	border: thin solid #0092CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #B9D8EA;
	color: #000000;
	overflow: auto; */
	border: thin dashed red;
	color: black;
}

.rightheader {
	font-size: 10px;
	color: #26415e;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 10px;
}
.rightheaderlink {
	font-size: 10px;
	color: #26415e;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.leftheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: center;
	background-repeat: no-repeat;
}

.invisibleText {
	font-size: 7px;
	color: #9FB4BB;
}

.whiteText {
	font-size: 7px;
	color: #ffffff;
}

body {
	background-color: #9fb4bb;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;


	/* simplified bodytext */

/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
*/
}

.indent1 {
    margin-left: 10px;
}
.indent2 {
    margin-left: 20px;
}

.indent3 {
    margin-left: 30px;
}

.indent4 {
    margin-left: 40px;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 6px;
	text-align: left;

}
.bodytextlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #555e65;
	padding-top: 10px;
	padding-right: 12px;
	padding-left: 12px;
	text-align: left;
	padding-bottom: 0px;
}
.headertext2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
	padding-top: 0px;
	margin-bottom: -10px

}
.footerAddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0092cd;
	text-align: left;
	margin: 6px;
	width: auto;
	padding: 6px;
}
.leftpanelvpad1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0092cd;
	padding: 12px 12px 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	width: 185px;
}
.leftpanelvpad2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0092cd;
	padding: 12px 12px 12px;
	font-style: normal;
	line-height: 22;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	width: 185px;
}
.leftpanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0092cd;
	padding: 12px 12px 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	width: 185px;
}
.leftpanellinksnopad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 12px 12px 0px;
	font-size: 11px;
	color: #0092cd;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.leftpanellinksnopadred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 12px 12px 0px;
	font-size: 11px;
	color: #aa0000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.leftpanellinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 12px 12px 12px;
	font-size: 11px;
	color: #0092cd;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #0092cd;
	padding: 12px;
	height:  52px;
}
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.leftheader:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.leftheader:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.leftheader:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.leftheader:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.bodytextlink:link {
	color: #000000;
	text-decoration: none;
}
a.bodytextlink:visited {
	color: #000000;
	text-decoration: none;
}
a.bodytextlink:active {
	color: #000000;
	text-decoration: none;
}
a.bodytextlink:hover {
	color: #000000;
	text-decoration: underline;
}
a.rightheaderlink:link {
	color: #26415e;
	text-decoration: none;
}
a.rightheaderlink:visited {
	color: #26415e;
	text-decoration: none;
}
a.rightheaderlink:active {
	color: #26415e;
	text-decoration: none;
}
a.rightheaderlink:hover {
	color: #26415e;
	text-decoration: underline;
}
a.leftpanellinks:link {
	color: #0092CD;
	text-decoration: none;
}
a.leftpanellinks:visited {
	color: #0092cd;
	text-decoration: none;
}
a.leftpanellinks:active {
	color: #0092cd;
	text-decoration: none;
}
a.leftpanellinks:hover {
	color: #0092cd;
	text-decoration: underline;
}
a.leftpanelnopadredlinks:link {
	color: #aa0000;
	text-decoration: none;
}
a.leftpanelnopadredlinks:visited {
	color: #bb0000;
	text-decoration: none;
}
a.leftpanelnopadredlinks:active {
	color: #bb0000;
	text-decoration: none;
}
a.leftpanelnopadredlinks:hover {
	color: #bb0000;
	text-decoration: underline;
}
a.footerlinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlinks:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlinks:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlinks:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteinvis {
	color: #FFFFFF;
	font-size: 2px;
}
.bodylink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
}
a.bodylink:link {
	color: #000000;
	text-decoration: none;
}
a.bodylink:visited {
	color: #000000;
	text-decoration: none;
}
a.bodylink:active {
	color: #000000;
	text-decoration: none;
}
a.bodylink:hover {
	color: #000000;
	text-decoration: underline;
}
.textfield {
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B9D8EA;
	border: thin solid #0092CD;
}

.textfield2 {
	/* width: 400px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B9D8EA;
	border: thin solid #0092CD;
}

/* all textarea's can default to this style.  Was .textarea. */
input.textarea,textarea {
/*	width: 400px; */
	border: thin solid #0092CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #B9D8EA;
	color: #000000;
	overflow: auto;
}
.distributors {
	padding-left: 12px;
}
.textfieldsmall {

	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B9D8EA;
	border: thin solid #0092CD;
}

/* for table rows and cells */
.contentcell {
    background-color: #FFFFFF;
}

.headercell {
    background-color: #dcdcdc;
}

.dividercell {
    background-color: #dcdcdc;
    color: #d9d9d9;
    width: 540px;
    font-size: 2px;
    vertical-align: top;
}

.bodycell {
    width: 540px;
    background-color: #ffffff;
    vertical-align: top;
    text-align: left;
}

.leftmenucell {
    background-color: #ffffff;
    width: 213px;
    vertical-align: top;
}

.bodytextnopad {
/* like bodytext, but 0 padding top and bottom. */

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-align: left;
	padding-top: 0px;

}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 12px;
	margin-bottom: 6px
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12px;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B9D8EA;
	border: thin solid #0092CD;
	padding: 6px;
	margin: 12px;
}

/* same as alert */
.preliminary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B9D8EA;
	border: thin solid #0092CD;
	padding: 6px;
	margin: 12px;
}

ul {
	margin-left: 20px; padding-left: 20px;
}

ol {
	margin-left: 20 px; padding-left: 20px;
	display: list-item;
}

.bodytextnopad2 {
	/* like bodytextnopad, but 0 padding L/R. */

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px;  
	text-align: left;
	padding-top: 0px;
}
.footer2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	background-color: #FFFFCC;
}
.bodytextbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	border: 2px solid #99CCFF;
	padding: 4px;
}
.leftpanelnopad {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0092cd;
	padding: 12px 12px 0px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	width: 185px;
}


