/* -------------------- links ---------------------- */
a      {
	text-decoration: underline;
}
a:active    {
	text-decoration: none;
} 
a:hover     { text-decoration: none }
a:visited   { text-decoration: underline}
a:visited:hover      { text-decoration: underline}

.purple	 { color: #270380 }
.purple:active   { color: #270380 }
.purple:hover   { color: #33a583 }
.purple:visited   { color: #33a583 }
.purple:visited:hover   { color: #33a583 }

.green	   { color: #009090 }
.green:active   { color: #009090 }
.green:hover   { color: #270380 }
.green:visited   { color: #270380 }
.green:visited:hover   { color: #270380 }

.suplink	   { font-size: 9px; color: #009090; vertical-align: top; }
.suplink:active   { color: #009090 }
.suplink:hover   { color: #270380 }
.suplink:visited   { color: #270380 }
.suplink:visited:hover   { color: #270380 }  

.supplain	   { font-size: 9px }

.purpleOn	 { color: #33a583 }
.purpleOn:active   { color: #33a583 }
.purpleOn:hover    { color: #33a583 }
.purpleOn:visited   { color: #33a583 }
.purpleOn:visited:hover    { color: #33a583 }

.black	{ color: #000000 }
.black:active  { color: #9c0000 }
.black:hover  { color: #9c0000 }
.black:visited  { color: #9c0000 }
.black:visited:hover  { color: #9c0000 }

.red 				  { color: #c33; font-weight: bold }
.red:active			 { color: #ff0000; font-weight: bold }
.red:hover			 { color: #ff0000; font-weight: bold }
.red:visited		  { color: #ff0000; font-weight: bold }
.red:visited:hover	 { color: #ff0000; font-weight: bold }

.grey 				  { color: #999798; font-weight: bold }
.grey:active			 { color: #333333; font-weight: bold }
.grey:hover			 { color: #333333; font-weight: bold }
.grey:visited		  { color: #333333; font-weight: bold }
.grey:visited:hover	 { color: #333333; font-weight: bold }

/* -------------------- tag styles ---------------------- */
body {background-color: #ffffff; font-size: 12px; color: #666666; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
input  { color: #666666; font-weight: normal; font-size: 13px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
option  { color: #666666; font-weight: normal; font-size: 13px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
sup   {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: none;
}
td { font-size: 12px; color: #666666; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }

/* -------------------- misc ---------------------- */
.error { color: #CC3333; font-weight: bold; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif }
.greynav   { font-size: 11px; color: #999798 }
.greyOn   { color: #333333 }
.header  { color: #000000; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif }
.purpleHeader  { color: #270380; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.greenHeader  { color: #009090; font-size: 18px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.greyHeader  { color: #666666; font-size: 18px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.purpleSubHead  { color: #270380; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.greenSubHead  { color: #009090; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.greySubHead  { color: #666666; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.darkSubHead  { color: #333333; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.specialNote  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline }
.subhead01  { color: #270380; font-size: 13px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular; font-weight: bold }
.subhead02  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
.super   { font-size: 9px; vertical-align: top }
.dash  { list-style-image: url("/images/common/dash.gif") }
.dashPurple  { list-style-image: url("/images/common/dashPurple.gif") }
.dashGreen  { list-style-image: url("/images/common/dashGreen.gif") }
.blank  { list-style-image: url("/images/common/shim2.gif") }
.greenDot  { list-style-image: url("/images/common/greenDot.gif") }
.greenList { color: #009090 }
.purpleList { color: #270380 }
.smaller {font-size: 10px }
.headerReg {font-size: 11px; vertical-align: top }

/* --------------------text styles---------------------- */ 

.sansBlack   { color: #000000; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack08 { color: #000000; font-size: 8px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack09 { color: #000000; font-size: 9px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack10 { color: #000000; font-size: 10px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack11 { color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack12 { color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack13 { color: #000000; font-size: 13px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack14 { color: #000000; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansBlack15 { color: #000000; font-size: 15px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }

.sansWhite   { color: #ffffff; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite08 { color: #ffffff; font-size: 8px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite09 { color: #ffffff; font-size: 9px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite10 { color: #ffffff; font-size: 10px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite11 { color: #ffffff; font-size: 11px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite12 { color: #ffffff; font-size: 12px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite13 { color: #ffffff; font-size: 13px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite14 { color: #ffffff; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansWhite15 { color: #ffffff; font-size: 15px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }

.sansPurple   { color: #270380; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple08 { color: #270380; font-size: 8px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple09 { color: #270380; font-size: 9px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple10 { color: #270380; font-size: 10px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple11 { color: #270380; font-size: 11px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple12 { color: #270380; font-size: 12px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple13 { color: #270380; font-size: 13px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple14 { color: #270380; font-size: 14px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
.sansPurple15 { color: #270380; font-size: 15px; font-family: arial, helvetica, sans-serif, geneva, swiss, sunsans-regular }
/*
sup {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: super;
}
*/

.callout_title1 { 
	color: #7A7A7A;
	font-weight: bold;
}

.callout_title2 { 
	color: #00A6A6;
	font-weight: bold;
}

.callout_smalltext { 
	color: #7A7A7A;
	font-size: 9px;
}

.le-small {
	font-weight: bold;
	font-size: 10px;
}
.le-normal {
	font-weight: bold;
	font-size: 12px;
}
