body
{
margin: 0;
padding: 0;
}


.regSpecialText{font-family: arial, helvetica, sans serif; color:#000099; text-decoration:none; font-size: 80%;}
.regSpecialText A {color:#000099; text-decoration:none;}
.regSpecialText A:hover{color:#3D3DC4; text-decoration:underline;}
	
.linksPageHeader {
font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; color: #000000; font-weight: bold; padding-left: 10px; padding-bottom: 2px; padding-top: 2px; border-top: 1px solid #000066; border-left: 2px solid #000066; border-right: 1px solid #000066; border-bottom: 2px solid #000066; width: 100%;
}

.linksPageHeader A {
	color: #ffffcc; text-decoration: none;
}
.linksPageHeader A:hover {
	COLOR: #666666; text-decoration: none; background-color: #F3F4D8;
}

.LinkText {
	font-family: arial, helvetica, sans-serif; font-size: 75%; color: #000000; padding-left: 4px;
}
.LinkText A {
	color: #000099; text-decoration: none; font-weight: bold;
}
.LinkText A:hover {
	COLOR: #666666; text-decoration: none; background-color: #F3F4D8;
}

.textNorm {
	font-family: arial, helvetica, sans-serif; font-size: 75%; color: #000000; padding-left: 1px;
}

.pageHeader {
font-family: arial, helvetica, sans-serif; color: #0000A0; font-weight: bold; border-top: 1px solid #000066; border-left: 2px solid #000066; border-right: 1px solid #000066; border-bottom: 2px solid #000066; width: 100%; background-color: #E7E7AF;
}

.subHeadText {
	font-family: arial, helvetica, sans-serif; font-size: 75%; color: #000000; padding-left: 6px; padding-top: 2px;
}
.subHeadText A {
	color: #000099; text-decoration: none; font-weight: bold;
}
.subHeadText A:hover {
	COLOR: #666666; text-decoration: none; background-color: #F3F4D8;
}

.contractsNavText {
	font-family: palatino linotype, times new roman; font-size: 90%; color: #003366; padding-left: 1px;
}

.contractsNavText A {
	color: #003366; font-weight: bold; text-decoration: none;
}

.contractsNavText A:visited {
	color: #003366; font-weight: bold; text-decoration: none;
}

.contractsNavText A:hover{
	background-color: #F2E9C3;
	color: #666;
	text-decoration: underline;
}


.contractsRegText {
	font-family: palatino linotype; font-size: 82%; color: #000000; padding-left: 10px; padding-top: 4px;
}

.contractsRegText A {
	color: #003366; text-decoration: none;
}

.contractsRegText A:visited {
	color: #003366; text-decoration: none;
}

.contractsRegText A:hover{
	background-color: #F2E9C3;
	color: #666;
	text-decoration: underline;
}

.contractContactHeader {
font-family: palatino linotype; font-size: 100%; color: #003366; margin-bottom: 8px; margin-left: 10px; padding-top: 12px; border-bottom: 1px solid #003366; font-weight: bold; width: 99%;
}


.contractAddressHeader {
font-family: palatino linotype; font-size: 100%; color: #003366; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-bottom: 1px solid #003366; font-weight: bold; margin-left: 10px; width: 100%;
}

.contractPackageHeader {
font-family: palatino linotype; font-size: 100%; color: #003366; margin-bottom: 8px; margin-left: 10px; padding-top: 12px; border-bottom: 1px solid #003366; font-weight: bold; width: 98%;
}

.contractsContactText {
	font-family: palatino linotype; font-size: 82%; color: #000000; padding-left: 10px; padding-top: 4px;
}

.lastMod {
	font-family: arial, helvetica, sans-serif; font-size: 70%; color: #333333;
}

.packageCaption {
text-align: left; font-family: palatino linotype; font-size: 99%; color: #003366; font-weight: bold; width: 90%; padding-top: 4px;
}

.packageColumnHeader {
font-family: palatino linotype; font-size: 88%; color: #ffffff; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background-color: #003366; font-weight: bold;
}
.packageTableBorder{
border-left: 1px solid #003399; border-right: 1px solid #003399; border-bottom: 1px solid #003399; border-top: 1px solid #003399; width:94%;
}
.contractsPackageText {
font-family: palatino linotype; font-size: 82%; color: #000000; padding-left: 10px; padding-top: 2px; padding-bottom: 2px;
}

.contractsPackageText A {
	color: #003366; text-decoration: none;
}	

.contractsPackageText A:visited {
	color: #003366; text-decoration: none;
}

.contractsPackageText A:hover{
	background-color: #F2E9C3;
	color: #666;
	text-decoration: none;
}

.contractsPackageTextSub {
font-family: palatino linotype; color: #000000; padding-left: 30px; list-style-type: circle; margin: 0;
}

.contractsPackageTextSub A {
	color: #003366; text-decoration: none;
}	

.contractsPackageTextSub A:visited {
	color: #003366; text-decoration: none;
}

.contractsPackageTextSub A:hover{
	background-color: #F2E9C3;
	color: #666;
	text-decoration: none;
}


.contractsHighlight {
	font-family: arial, helvetica, sans serif; font-size: 70%; color: #000000;
}

.contractsHighlight A {
	color: #003366; text-decoration: none;
}

.contractsHighlight A:hover{
	color: #6699cc; text-decoration: underline;
}

.noteText{
color: #cc0000;
font-family: arial;
font-size: 70%;
margin: 10px;
}

.navsubheaderText{
font-family: arial, helvetica;
font-size: 70%;
padding: 4px;
/*margin-top: 6px;*/
color: #ccc;
font-weight: bold;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}