/* -------------------- links ---------------------- */
a      { text-decoration: underline }
a:active    { text-decoration: underline }
a:hover     { text-decoration: none }
a:visited   { text-decoration: underline }
a:visited:hover      { text-decoration: none }

.black						{ color: #000000 }
.black:active  			{ color: #2c86c1 }
.black:hover  				{ color: #2c86c1 }
.black:visited 			{ color: #000000 }
.black:visited:hover	{ color: #2c86c1 }

.grey  						{ color: #636466 }
.grey:active  				{ color: #006b6e }
.grey:hover  				{ color: #006b6e }
.grey:visited  			{ color: #636466 }
.grey:visited:hover 	{ color: #006b6e }

.topnav  						{ color: #2c86c1 }
.topnav:active  				{ color: #006b6e }
.topnav:hover  				{ color: #006b6e }
.topnav:visited  			{ color: #2c86c1 }
.topnav:visited:hover 	{ color: #006b6e }

.utility  						{ color: #2c86c1 }
.utility:active  				{ color: #006b6e }
.utility:hover  				{ color: #006b6e }
.utility:visited  			{ color: #2c86c1 }
.utility:visited:hover 	{ color: #006b6e }

.mainnav  						{ color: #2c86c1; text-decoration: none; padding-right: 5px }
.mainnav:active  				{ color: #006b6e; text-decoration: none; padding-right: 5px }
.mainnav:hover  				{ color: #006b6e; text-decoration: none; padding-right: 5px }
.mainnav:visited  				{ color: #2c86c1; text-decoration: none; padding-right: 5px }
.mainnav:visited:hover 	{ color: #006b6e; text-decoration: none; padding-right: 5px }

.subnav  						 { color: #2c86c1; text-decoration: none; padding-right: 5px }
.subnav:active  			{ color: #006b6e; text-decoration: underline; padding-top: 1px; padding-right: 5px  ; padding-bottom: 1px }
.subnav:hover  			{ color: #006b6e; text-decoration: underline; padding-top: 1px; padding-right: 5px  ; padding-bottom: 1px }
.subnav:visited  			{ color: #2c86c1; text-decoration: none; padding-top: 1px; padding-right: 5px  ; padding-bottom: 1px }
.subnav:visited:hover 	{ color: #006b6e; text-decoration: underline; padding-top: 1px; padding-right: 5px  ; padding-bottom: 1px }

.body 						 { color: #2c86c1; text-decoration: none }
.body:active  			{ color: #000000; text-decoration: underline }
.body:hover  			{ color: #000000; text-decoration: underline }
.body:visited  			{ color: #2c86c1; text-decoration: none }
.body:visited:hover 	{ color: #000000; text-decoration: underline }

.back 						 { color: #2c86c1; text-decoration: none }
.back:active  			{ color: #000000; text-decoration: underline }
.back:hover  			{ color: #000000; text-decoration: underline }
.back:visited  			{ color: #2c86c1; text-decoration: none }
.back:visited:hover 	{ color: #000000; text-decoration: underline }

.reference 						 { color: #2c86c1; text-decoration: none }
.reference:active  			{ color: #000000; text-decoration: underline }
.reference:hover  			{ color: #000000; text-decoration: underline }
.reference:visited  			{ color: #2c86c1; text-decoration: none }
.reference:visited:hover 	{ color: #000000; text-decoration: underline }

/* -------------------- misc ---------------------- */
body	 { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 125% }
td		{ color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 125% }
sup	{ font-size: 75%; line-height: 80%; vertical-align: text-top }

.mainnavOn	 { color: #2c86c1; text-decoration: none; padding-right: 5px }
.subnavOn	 { color: #2c86c1; text-decoration: none; padding-top: 1px; padding-bottom: 1px; padding-right: 5px }
.subNavPad { padding-top: 1px; padding-top: 1px; padding-bottom: 1px }

.header	    { color: #636466; font-size: 11px }
.footer	{ color: #636466;}
.error	{ color: #dc241f;}

.content	 { color: #000000; }
.flash	 { color: #000000;}
.list { color: #000000  }
li { color: #000000 }
.footnote { color: #000000; font-size: 11px; font-weight: normal  }

/* --------------------head text styles---------------------- */
h1 { font-size: 15px; font-weight: bold }
h2 { font-size: 14px; font-weight: bold }
h3 { font-size: 13px; font-weight: bold }
h4 { font-size: 12px; font-weight: bold }
h5 { font-size: 11px; font-weight: bold }
