html {
	font-family  : Verdana, Arial, Helvetica, sans-serif;
	color  : #000000;
	background-color  : #ffffff;
}



body, p, td, ol, ul, li {
	font-size  : 80%;
	font-family  : Verdana, Arial, Helvetica, sans-serif;
}


/* Fix proportionality problems for tags embedded within one another. Note that items are NOT separated by a comma, hence body p or td ul */

body p, body ol, body ul, body li {
	font-size : 100%;
}

td p, td ol, td ul, td li {
	font-size : 100%;
}

ol p, ul p, li p {
	font-size : 100%;
}

/* End of proportionality fix */


.search {
	font-weight : bold;
	font-size : 90%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.breadcrumb {
	font-size : 85%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.divider {
	font-size : 80%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.intro {
	font-weight : bold;
	font-size : 105%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.planfooter {
	font-size : 80%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.caption {
	font-size : 85%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.credit {
	font-size : 80%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

/* Header definitions */

h1 {
	font-size : 135%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 130%;
	text-decoration : none;
 }

h2 {
	font-size : 125%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 125%;
	text-decoration : none;
    margin-bottom: 3px;
}

h3 {
	font-size : 110%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 110%;
	text-decoration : none;
}

.header {
	font-weight : bold;
	font-size : 130%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.mainnavheader {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.mainnavheaderselected {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.bluenavheader {
	font-size : 70%;
	color : #3366cc;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.regionheader {
	font-size : 70%;
	color : #ffffff;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #669933;
}

/* End of Headers */

/* Link definitions */

a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000
	text-decoration : underline;
}

a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ededed
	text-decoration : underline;
}

a:hover {
	color : #ff0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.mainnavheader:link {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.mainnavheader:active {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.mainnavheader:visited {
	font-size : 90%;
	color: #660066;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.mainnavheader:hover {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.mainnavheaderselected:link {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.mainnavheaderselected:active {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.mainnavheaderselected:visited {
	font-size : 90%;
	color: #660066;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.mainnavheaderselected:hover {
	font-size : 90%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.leftnav:link {
	font-size : 85%;
	color : #000099;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 100%;
	text-decoration : underline;
 }

a.leftnav:active {
	font-size : 85%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 95%;
	text-decoration : underline;
 }

a.leftnav:visited {
	font-size : 85%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 95%;
	text-decoration : underline;
 }

a.leftnav:hover {
	font-size : 85%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 95%;
	text-decoration : underline;
 }

a.leftnavselected {
	font-size : 85%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 95%;
	text-decoration : underline;
 }

a.leftnavselected:visited{
	font-size : 85%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 95%;
	text-decoration : underline;
 }

a.leftnavselected:active {
	font-size : 85%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 95%;
	text-decoration : underline;
 }

a.leftnavselected:hover {
	font-size : 85%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 95%;
	text-decoration : underline;
 }

a.map:link {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.map:active {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.map:visited {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.map:hover {
	font-weight : 70%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.drop:link {
	font-weight : bold;
	font-size : 70%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.drop:active {
	font-weight : bold;
	font-size : 70%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.drop:visited {
	font-weight : bold;
	font-size : 70%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.drop:hover {
	font-weight : bold;
	font-size : 70%;
	color : #ff0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.bodylink:link {
	font-weight : bold;
	font-size : 90%;
	color : #000099;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.bodylink:active {
	font-weight : bold;
	font-size : 90%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.bodylink:visited {
	font-weight : bold;
	font-size : 90%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.bodylink:hover {
	font-weight : bold;
	font-size : 90%;
	color : #ff0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.mainnavhome:link {
	font-weight : bold;
	font-size : 80%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 110%;
	text-decoration : none;
}

a.mainnavhome:visited {
	font-weight : bold;
	font-size : 80%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 110%;
	text-decoration : none;
}

a.mainnavhome:active {
	font-weight : bold;
	font-size : 80%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 110%;
	text-decoration : none;
}

a.mainnavhome:hover {
	font-weight : bold;
	font-size : 80%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 110%;
	text-decoration : none;
}

a.footer:link {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.footer:active {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.footer:visited {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.footer:hover {
	font-weight : bold;
	font-size : 70%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.breadcrumb:link {
	font-size : 85%;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.breadcrumb:active {
	font-size : 85%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.breadcrumb:visited {
	font-size : 85%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.breadcrumb:hover {
	font-size : 85%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.planfooter:link {
	font-size : 80%;
	color : #3366cc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.planfooter:visited {
	font-size : 80%;
	color : #660066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.planfooter:active {
	font-size : 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.planfooter:hover {
	font-size : 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.smallb:link {
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
}

a.smallb {
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
}

a.smallb:visited {
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
}

a.smallb:active {
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
}

a.smallb:hover {
	font-weight : bold;
	font-size : 11px;
	text-decoration : underline;
}

.basponsor	{ 
	font-family: 
	verdana; 
	font-size: 10pt; 
}

.basponsor a	{ 
	color: #009900; 
	text-decoration: none; 
}
.basponsor a:visited	{ 
	color: #009900; 
	text-decoration: none; 
}
.basponsor a:hover	{ 
	color: #009900; 
	text-decoration: underline; 
}

.basponsor_menuhi a	{ 
	color: #003300; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 9pt; 
}
.basponsor_menuhi a:visited	{ 
	color: #003300; 
	text-decoration: none; 
	font-weight: bold;  
	font-size: 9pt; 
}
.basponsor_menuhi a:hover	{ 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;  
	font-size: 9pt; 
}

.basponsor_menu a	{ 
	color: #009900; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 9pt; 
}
.basponsor_menu a:visited	{ 
	color: #009900; 
	text-decoration: none; 
	font-weight: bold;  
	font-size: 9pt; 
}
.basponsor_menu a:hover	{ 
	color: #66cc33; 
	text-decoration: none; 
	font-weight: bold;  
	font-size: 9pt; 
}

#right form {padding: 3px; margin: 0;}
#planform {padding: 0; margin: 0;}
#case {width: 150px; padding: .3em; margin-left: .5em; background: #E1E3E2}
#case h1 {text-transform: uppercase; font-size: 100%; margin-bottom: .2em; margin-top: 0;}



#sponsor {border: 1px solid #000; width: 100%; background: #ffcc00;}
#sponsor h2 {font: 16px verdana, arial, sans-serif; text-transform: uppercase; padding: 3px; margin: 0;} 
#sponsor p {font: 12px verdana, arial, sans-serif bold; padding: 0px 0px 5px 3px; margin: 0;}



/* End of Links