a:link{text-decoration:none; color: #000099;}
a:visited{text-decoration:none; color: #000099;}
a:hover{text-decoration:underline; color: #000099;}

.showstate{
cursor: pointer;
}


#dropmenudiv{
position:absolute;
border:2px solid #000099;
font-family:Tahoma, Arial;
color: #000099;
font-weight: bold;
font-size: 70%;
line-height:18px;
z-index:100;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
}

.contactBottomCell{
font-family: tahoma;
font-size: 71%;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
/*border: 1px solid #666699;
background-color: #E6E6F5;*/
}

.contactBottomCell A{
text-decoration: underline;
color: #333399;
}

.contactBottomCell A:visited{
text-decoration: underline;
color: #333399;
}
.contactBottomCell A:hover{
text-decoration: none;
color: #333399;
background-color: #f2e9c3;
}

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


.contractsPackageName{
color: #000;
font-family: tahoma;
font-size: 70%;
font-weight: bold;
padding-left: 2px;
padding-bottom: 2px;
}

.contractsPackageName A{
font-family: tahoma;
color: #000099;
}

.contractsPackageName A:visited{
font-family: tahoma;
color: #000099;
}


.contractsPackageName A:hover{
font-family: tahoma;
color: #000099;
background-color: #f3e8b9;
}

.contractsCOEReg{
color: #000;
font-family: tahoma;
font-size: 70%;
padding: 4 2 4 4;
}

.contractsCOERegSub{
color: #333399; 
text-decoration: none; 
border-bottom: 1px solid #666699; 
padding: 4 4 2 2;
font-family: tahoma;
font-size: 70%;
font-weight: bold;
}

.contractSubTable{
/*margin: 2px;*/
}

.contractSubTable td{
color: #333;
font-weight: normal;
font-family: tahoma;
font-size: 70%;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 2px;
}

.contractSubTable A{
	font-family: tahoma; color: #333399;
}

.contractSubTable A:visited{
	font-family: tahoma; color: #333399;
}

.contractSubTable A:hover{
	font-family: tahoma; color: #333399; background-color: #f3e8b9; text-decoration: underline;
}

.contractsHead{
background-color: #E6E6F5;
font-family: tahoma;
font-size: 70%;
font-weight: bold;
color: #333399;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
border: 1px solid #666699;
}

.contractsFoot{
color: #fff;
padding: 1px;
font-family: tahoma;
font-size: 70%;
font-weight: normal;
border: 3px double #333399;
background-color: #333399;
}

.contractsList{
margin-bottom: 0;
margin-top: 0;
list-style-type: disc;
}

#defText{
font-family:tahoma, arial;
color: #000000;
font-weight:normal;
}

.infoCursor{
cursor:pointer;
}

OL {
margin-bottom: 0;
margin-top: 0;
}

#adjustMarginLeft{
margin-left: 10px;
margin-top: 0;
}

#adjustContMargLeft{
margin-left: 4px;
margin-top: 0;
}


#minutesTables {
margin-top: 4px;
margin-bottom: 10px;
margin-left: 10px;
}

#minutesTables td{
border: 1px solid #666699;
}

#minutesTables ul{
margin-bottom: 2px;
}

#minutesTables ul li{
color: #666699;
}




.contractsTopHeader{
background-color: #333399;
color: #fff;
padding: 3px;
font-family: tahoma;
font-size: 70%;
font-weight: bold;
border: 3px double #333399;
}

.dphITDivLeft{
padding-left: 18px;
}

div#oldbrowser{
display:none;
}

.formTable{
margin-left: 4px;
}

.navTable
{
background-color: #000099;
}


.vnav
{
/*
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	*/
	font-size: 67%;
	color: #FFf;
	

}

.vnav ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: arial;	
	color: #fff;

}

.vnav A
{
	color: #fff;
text-decoration: none;
margin: 0;
padding: 2;
/*
border-bottom: dashed 1px #fff;

border-top: solid 1px #F7F7A6;
border-right: solid 1px #F7F7A6;
border-left: solid 1px #F7F7A6;
/*background-color: #F3F4D8;*/
}

.vnav A:visited
{
	color: #F2E9C3;

margin: 0;

}

.vnav ul li
{
	/*border: solid 1px #F3F4D8;*/
	list-style-type: none;
	display: block;
	margin-bottom: 2;
	margin-right: 0;
	margin-left: 0;

	/*
	border-bottom: solid 1px #F3F4D8;
	border-top: solid 1px #F3F4D8;
	border-right: solid 1px #F3F4D8;
	border-left: solid 1px #F3F4D8;
*/
}

.vnav ul li a
{
	display: block;
	font-weight:bold;
	color: #F2E9C3;
			/*border-bottom: dashed 1px #F3F4D8;*/

}

.vnav A:hover
{

	background-color: #F2E9C3;
	color: #666;
	text-decoration: underline;
		/*border-bottom: solid 1px #F3F4D8;*/

}


/* Hide from IE-mac \*/
* html .vnav ul li a/* hide from IE 5.0 */ {height: 1%;}
/* End hide */
.specialText {
	color:#000033; font-weight:bold;text-decoration:none;
}

.specialText:visited {
	color:#000033; font-weight:bold;text-decoration:none;
}
.specialText:hover {text-decoration:underline; font-weight:bold;color:#cccc99;}

.regSpecialText{color:#000099;text-decoration:none;}
.regSpecialText:visited{color:#000099;text-decoration:none;}
.regSpecialText:hover{color:#3D3DC4;text-decoration:underline;}

.smallText {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 0.66em; color: #000033;}
	
.linksPageHeader {
font-family: arial, helvetica, sans-serif; font-size: 80%; color: #000000; font-weight: bold; padding-left: 10px; padding-bottom: 2px; padding-top: 2px; border-bottom: 2px solid #000066; width: 99%;
}

.linksPageHeader A {
	color: #000099; 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: 2px solid #000066; border-left: 1px solid #000066; border-right: 1px solid #000066; border-bottom: 1px 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; font-size: 90%; color: #003366; padding-left: 1px;
}

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

.contractsNavText A:hover{
	color: #006699; font-weight:bold; text-decoration: underline;
}


.contractsRegTextNew {
	font-family: tahoma; font-size: 70%; color: #000000; padding: 4 2 2 4;
}

.contractsRegTextNew A {
	font-family: tahoma; color: #333399; font-weight:normal; text-decoration: none;
}

.contractsRegTextNew A:visited {
	font-family: tahoma; color: #333399; font-weight:normal; text-decoration: none;
}

.contractsRegTextNew A:hover{
	font-family: tahoma; color: #333399; background-color: #f3e8b9; font-weight:normal; text-decoration: underline;
}

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

.introText {
	font-family: arial, helvetica, sans-serif; font-size: 70%; padding-left: 6px; color: #666666;
}

.introText A {
color: #000099;
text-decoration: none;
}

.introText A:hover
{

	background-color: #F2E9C3;
	color: #666;
	text-decoration: underline;
		/*border-bottom: solid 1px #F3F4D8;*/

}


.introTextTwo {
	font-family: arial; font-size: 70%; padding-left: 8px; 
	padding-top: 8px;
	color: #666666;
}


.programImages {width:500px;text-align:top; padding-left: 8px; }
.programImages a{width:500px; font-size:31px;}
.programImages a:hover{background-color:#F2E9C3; width:500px;}

.regText{font-family: tahoma; font-size: 70%; padding-left:4px;}
.regText A {color: #333399; 
text-decoration: underline;
/*
padding: 1 2 1 2;
border-top: 1px #fff solid;
border-left: 1px #fff solid;
border-right: 1px #fff solid;
border-bottom: 1px #000099 solid;

*/
}
.regText A:visited {color: #333399; 
text-decoration: underline;}

.regText A:hover{
color: #333399; 
background-color: #f3e8b9;
text-decoration: none;

/*
	border-left: 1px #000099 solid;
	border-right: 1px #000099 solid;
	border-top: 1px #000099 solid;
		border-bottom: 1px #fff solid;

	*/
}


.smallText {
	font-family: arial, verdana, helvetica, sans-serif; font-size: 62%; color: #999; text-align: center; padding-bottom: 2px;}