body { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none }
p { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none }
a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #336666; text-decoration: underline }

.txt-tiny { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none }
.txt-small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none }
.txt-normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none }
.txt-large { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none }
.txt-xlarge { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-decoration: none }
.txt-xxlarge { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; text-decoration: none }

.txt-bold { font-weight: bold }
.txt-italic { font-style: italic }
.txt-under { text-decoration: underline }
.txt-bolditalic { font-weight: bold; font-style: italic }

.color-black { color: #000000 }
.color-drkgrey { color: #333333 }
.color-grey { color: #666666 }
.color-ltgrey { color: #999999 }
.color-xltgrey { color: #CCCCCC }
.color-white { color: #FFFFFF }
.color-red { color: #FF0000 }
.color-highlight1 { color: #336666 }
.color-highlight2 { color: #C2C2A3 }
.color-highlight3 { color: #DADAC8 }
.color-highlight4 { color: #669999 }
.color-highlight5 { color: #B3CCCC }

.bgcolor-black { background-color: #000000 }
.bgcolor-drkgrey { background-color: #333333 }
.bgcolor-grey { background-color: #666666 }
.bgcolor-ltgrey { background-color: #999999 }
.bgcolor-xltgrey { background-color: #CCCCCC }
.bgcolor-white { background-color: #FFFFFF }
.bgcolor-highlight1 { background-color: #336666 }
.bgcolor-highlight2 { background-color: #C2C2A3 }
.bgcolor-highlight3 { background-color: #DADAC8 }
.bgcolor-highlight4 { background-color: #669999 }
.bgcolor-highlight5 { background-color: #B3CCCC }

.menulink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336666; text-decoration: none }
.menulink:hover { color: #333333 }

.menubtn {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336666; text-decoration: none;
	text-align: left;
	background-color: #DADAC8;
	border: 0px solid;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}
.menubtn-over {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336666; text-decoration: none;
	text-align: left;
	background-color: #C2C2A3;
	border: 0px solid;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}

.nav-button {
	text-align: left;
	background-color: #FFFFFF;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: #336666 1px solid;
	padding-top: 3px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}
.nav-button-o {
	text-align: left;
	background-color: #C2C2A3;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: #336666 1px solid;
	padding-top: 3px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}
.nav-button-text {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #336666;
}

.border-black-1 { border: 1px solid #000000; }
.border-black-2 { border: 2px solid #000000; }
.border-drkgrey-1 { border: 1px solid #333333; }
.border-drkgrey-2 { border: 2px solid #333333; }
.border-grey-1 { border: 1px solid #666666; }
.border-grey-2 { border: 2px solid #666666; }
.border-ltgrey-1 { border: 1px solid #999999; }
.border-ltgrey-2 { border: 2px solid #999999; }
.border-xltgrey-1 { border: 1px solid #CCCCCC; }
.border-xltgrey-2 { border: 2px solid #CCCCCC; }
.border-white-1 { border: 1px solid #FFFFFF; }
.border-white-2 { border: 2px solid #FFFFFF; }
.border-highlight1-1 { border: 1px solid #336666; }
.border-highlight1-2 { border: 2px solid #336666; }
.border-highlight2-1 { border: 1px solid #C2C2A3; }
.border-highlight2-2 { border: 2px solid #C2C2A3; }
.border-highlight3-1 { border: 1px solid #DADAC8; }
.border-highlight3-2 { border: 2px solid #DADAC8; }

.pad1 { padding: 1px }
.pad2 { padding: 2px }
.pad3 { padding: 3px }
.pad4 { padding: 4px }
.pad5 { padding: 5px }
.pad6 { padding: 6px }
.pad7 { padding: 7px }
.pad8 { padding: 8px }
.pad9 { padding: 9px }
.pad10 { padding: 10px }
.pad11 { padding: 11px }
.pad12 { padding: 12px }
.pad13 { padding: 13px }
.pad14 { padding: 14px }
.pad15 { padding: 15px }
.pad16 { padding: 16px }
.pad17 { padding: 17px }
.pad18 { padding: 18px }
.pad19 { padding: 19px }
.pad20 { padding: 20px }
.pad25 { padding: 25px }
.pad30 { padding: 30px }

.iborder {border: 1px solid #336666}