 td.cellmenuOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	background-image: url(img/shared_assets/buttonbar_bak.gif);
 } 
  td.cellmenuOff:hover {
	background-image: url(img/shared_assets/mainmenu/buttonbar_rollover.gif);
 } 
 
  td.cellmenuDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	background-image: url(img/shared_assets/buttonbar_bak.gif);
 } 
 
  td.cellmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	background-image: url(img/shared_assets/buttonbar_bak2.gif);
 } 
  td.cellmenu2:hover {
	background-image: url(img/shared_assets/mainmenu/buttonbar_rollover2.gif);
 } 

  td.cellmenu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	background-image: url(img/shared_assets/buttonbar_bak3.gif);
 } 

  td.cellmenu3:hover {
	background-image: url(img/shared_assets/mainmenu/buttonbar_rollover3.gif);
 } 
 
 div.menubar {
	display: table-cell;
 
 }
 
div.menu1 {
	display: block;
	width: 110px;
	height: 42px;
	background-image: url(img/shared_assets/buttonbar_bak.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.menu2 {
	display: block;
	width: 100px;
	height: 42px;
	background-image: url("img/shared_assets/buttonbar_bak.gif");
		font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


 .titleLogotype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #898989;
	text-decoration: none;
}

 .h02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #333333;
	text-decoration: none;
}
.h02 a:link {  color: #FFFFFF; text-decoration: none;}
.h02 a:visited {  color: #FFFFFF;  text-decoration: none;}
.h02 a:hover {  color: #FFFFFF; text-decoration: none;}
.h02 a:active {  color: #FFFF99;}

 .h02white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.h02white a:link {  color: #FFFFFF; text-decoration: none;}
.h02white a:visited {  color: #FFFFFF;  text-decoration: none;}
.h02white a:hover {  color: #FFFFFF; text-decoration: none;}
.h02white a:active {  color: #FFFF99;}

.h02body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393651;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 16px;
}
.h02body a:link {  color: #FFFFFF; text-decoration: none;}
.h02body a:visited {  color: #FFFFFF;  text-decoration: none;}
.h02body a:hover {  color: #FFFFFF; text-decoration: none;}
.h02body a:active {  color: #FFFF99;}

.h03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #898989;
	text-decoration: none;
	font-weight: normal;
}
.h03 a:link {  color: #FFFFFF; text-decoration: none;}
.h03 a:visited {  color: #FFFFFF;  text-decoration: none;}
.h03 a:hover {  color: #FFFFFF; text-decoration: none;}
.h03 a:active {  color: #FFFF99;}

.h03Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #a0adb6;
	text-decoration: none;
	padding-bottom: 10px;
}
.h03Blue a:link {  color: #8ED0FF; text-decoration: none;}
.h03Blue a:visited {  color: #8ED0FF;  text-decoration: none;}
.h03Blue a:hover {  color: #FFFFFF; text-decoration: none;}
.h03Blue a:active {  color: #FFFF99;}

.h03LtBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8ed0ff;
	text-decoration: none;
}
.h03LtBlue a:link {  color: #8ED0FF; text-decoration: none;}
.h03LtBlue a:visited {  color: #8ED0FF;  text-decoration: none;}
.h03LtBlue a:hover {  color: #FFFFFF; text-decoration: none;}
.h03LtBlue a:active {  color: #FFFF99;}


.h04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #898989;
	text-decoration: none;
	padding-bottom: 6px;
}
.h04 a:link {  color: #FFFFFF; text-decoration: none;}
.h04 a:visited {  color: #FFFFFF;  text-decoration: none;}
.h04 a:hover {  color: #FFFFFF; text-decoration: none;}
.h04 a:active {  color: #FFFF99;}

.h04dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000035;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 8px;
}
.h04dark a:link {  color: #FFFFFF; text-decoration: none;}
.h04dark a:visited {  color: #FFFFFF;  text-decoration: none;}
.h04dark a:hover {  color: #FFFFFF; text-decoration: none;}
.h04dark a:active {  color: #FFFF99;}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #474747;
	padding-right: 12px;
}
.body a:link {	color: #CC3300; text-decoration: none;}
.body a:visited {  color: #CC3300;  text-decoration: none;}
.body a:hover {  color: #FF5F00; text-decoration: underline;}
.body a:active {  color: #191919; text-decoration: underline;}

.bodysm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #999999;
	padding-right: 12px;
}
.bodysm2 a:link {	color: #FFCC00; text-decoration: none;}
.bodysm2 a:visited {  color: #CC0000;  text-decoration: none;}
.bodysm2 a:hover {  color: #FF6600; text-decoration: underline;}
.bodysm2 a:active {  color: #191919; text-decoration: underline;}

.bodysm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding-right: 12px;
}
.bodysm a:link {	color: #FFCC00; text-decoration: none;}
.bodysm a:visited {  color: #CC0000;  text-decoration: none;}
.bodysm a:hover {  color: #FF6600; text-decoration: underline;}
.bodysm a:active {  color: #191919; text-decoration: underline;}

 .bodyMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}

.bodyMed a:link {  color: #66CCCC; text-decoration: none;}
.bodyMed a:visited {  color: #66CCCC;  text-decoration: none;}
.bodyMed a:hover {  color: #3399FF; text-decoration: underline;}
.bodyMed a:active {  color: #000000; text-decoration: underline;}

td.light {
	background-color: #e8ebff;
	font-family: Arial, Helvetica, sans-serif, RotisSemiSerif;
	padding: 4px 2px;
	font-size: 10px;
	color: #555764;
}

td.dark {
	background-color: #d6daf4;
	font-family: Arial, Helvetica, sans-serif, RotisSemiSerif;
	padding: 4px 2px;
	font-size: 10px;
	color: #555764;
}


.menu {
	color: #424242;
	text-decoration: none;
	line-height: 12px;
	vertical-align: text-bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.menu a:link {  
color: #424242; 
text-decoration: none;}


.menu a:visited {  color: #424242;  text-decoration: none;}
.menu a:hover {  color: #424242; text-decoration: none;}
.menu a:active {  color: #000000;}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999999; line-height: 12px;}
.footer a:link {
	color: #6b6b6b;
	text-decoration: none;
}
.footer a:visited {  color: #6b6b6b; text-decoration: none;}
.footer a:hover {  color: #FF6600; text-decoration: underline;}
.footer a:active {  color: #CC0000; text-decoration: underline;}

.featureHedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #696e74;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.featureHedtext a:link {  color: #FFFFFF; text-decoration: none;}
.featureHedtext a:visited {  color: #FFFFFF;  text-decoration: none;}
.featureHedtext a:hover {  color: #FFFFFF; text-decoration: none;}
.featureHedtext a:active {  color: #FFFF99;}


.featureHtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c7c7c;
	padding: 12px;
}
.featureHtext a:link {  color: #333333; text-decoration: none;}
.featureHtext a:visited {  color: #333333;  text-decoration: none;}
.featureHtext a:hover {  color: #CC3300; text-decoration: none;}
.featureHtext a:active {  color: #FFFF99;}

 .featuretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C8CBDB;
	text-decoration: none;
	line-height: 11px;
}
.featuretext a:link {  color: #FFFFFF; text-decoration: none;}
.featuretext a:visited {  color: #FFFFFF;  text-decoration: none;}
.featuretext a:hover {  color: #FFFFFF; text-decoration: none;}
.featuretext a:active {  color: #FFFF99;}


.flyout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.flyout a:link {  color: #606087; text-decoration: none;}
.flyout a:visited {  color: #606087;  text-decoration: none;}
.flyout a:hover {  color: #FFFFFF; text-decoration: underline;}
.flyout a:active {  color: #FFFFFF; text-decoration: underline;}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b5b5b5;
	font-weight: bold;
	padding-top: 6px;
}
.copyright a:link {	color: #6A6E8A; text-decoration: none;}
.copyright a:visited {  color: #6A6E8A;  text-decoration: none;}
.copyright a:hover {  color: #FF3300; text-decoration: underline;}
.copyright a:active {  color: #191919; text-decoration: underline;}



.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #614242;
	font-weight: bold;
	padding-left: 12px;
}
.sidebar a:link {  color: #FFFFFF; text-decoration: none;}
.sidebar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.sidebar a:hover {  color: #FFFFFF;}
.sidebar a:active {  color: #993300; text-decoration: underline;}

.sidebarHed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.sidebarHed a:link {  color: #FFFFFF; text-decoration: none;}
.sidebarHed a:visited {
	color: #FFCC99;
	text-decoration: none;
}
.sidebarHed a:hover {  color: #FFFFFF; text-decoration: underline;}
.sidebarHed a:active {  color: #993300; text-decoration: underline;}


.sidebarGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
.sidebarGrey a:link {  color: #848484; text-decoration: none;}
.sidebarGrey a:visited { color: #848484; text-decoration: none;}
.sidebarGrey a:hover {  color: #FF6600; text-decoration: underline;}
.sidebarGrey a:active {  color: #663300; text-decoration: underline;}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #686868;
	line-height: 12px;
	font-weight: bold;
}
.tabletext a:link {  color: #6666CC; text-decoration: none;}
.tabletext a:visited {  color: #999999; text-decoration: none;}
.tabletext a:hover {  color: #FF6600; text-decoration: underline;}
.tabletext a:active {  color: #333333; text-decoration: underline;}

.tabletextSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #311dcc;
	line-height: 12px;
	font-weight: bold;
}
.tabletextSelect a:link {  color: #666666; text-decoration: none;}
.tabletextSelect a:visited {  color: #999999; text-decoration: none;}
.tabletextSelect a:hover {  color: #FF6600; text-decoration: underline;}
.tabletextSelect a:active {  color: #333333; text-decoration: underline;}



.sidebarNews {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; line-height: 12px;}
.sidebarNews a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.sidebarNews a:visited {  color: #FFFFFF; text-decoration: none;}
.sidebarNews a:hover {  color: #FFFF99; text-decoration: underline;}
.sidebarNews a:active {  color: #CC0000; text-decoration: underline;}


.sidebarLite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffeda6;
	font-weight: bold;
}
.sidebarLite a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF66; text-decoration: none;}
.sidebarLite a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF66; text-decoration: none;}
.sidebarLite a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; text-decoration: underline;}
.sidebarLite a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}



.sidebarDarkgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699; line-height: 16px;}
.sidebarDarkgrey a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #339966; text-decoration: none;}
.sidebarDarkgrey a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #339966; text-decoration: none;}
.sidebarDarkgrey a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0099FF; text-decoration: underline;}
.sidebarDarkgrey a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}

.news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #8A8A8A; line-height: 14px;}
.news a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #595959; text-decoration: none;}
.news a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #595959; text-decoration: none;}
.news a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #C2C2C2; text-decoration: underline;}
.news a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}

.midbutton {
	font-family: Arial, Helvetica, sans-serif, RotisSemiSerif;
	font-size: 15px;
	font-weight: bold;
	color: #c04040;
	text-decoration: none;
}
.midbutton a:link {
	color: #c04040;
	text-decoration: none;
}
.midbutton a:visited {  color: #c04040; text-decoration: none;}
.midbutton a:hover {  color: #c04040;}
.midbutton a:active {  color: #333333;}

.ddown_menu {
	border: 1px solid #E2E2E7;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #636376;
	font-style: normal;
	font-weight: normal;
}
.selectList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #999999;
}
.tableTopText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.tableTopText a:link {  color: #636376; text-decoration: none;}
.tableTopText a:visited {  color: #636376;  text-decoration: none;}
.tableTopText a:hover {  color: #FF9900;}
.tableTopText a:active {  color: #191919;}
.editfield01 {
	border: 1px solid #c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 2px 4px;
}
.searchinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
	background-color: #FF9999;
	padding-left: 2px;
	border: 1px solid #AFB1BF;
}
.darkinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5E5E7F;
	padding-left: 4px;
	border: 1px solid #AFB1BF;
}
.sidebarNewsHedr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E7F;
	padding-bottom: 4px;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C50033;
}
.tucsonAZ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f40000;
}
.homeofW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.h01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	font-variant: normal;
	color: #7c7c7c;
}

.h01sub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	font-variant: normal;
	color: #7c7c7c;
}

.selectdropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #666666;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #5a5959;
	text-align: right;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-right: 12px;
}
.quotename {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #817e7e;
	text-align: right;
	padding-right: 12px;
}



td.buttonBox {
	background-color: #f8e8e8;
	font-family: Arial, Helvetica, sans-serif, RotisSemiSerif;
	font-weight: bold;
	border: 1px solid #eeb9b9;
	padding: 6px;
}
.featureRedHed {
	font-family: Arial, Helvetica, sans-serif, RotisSemiSerif;
	font-size: 11px;
	font-weight: bold;
	color: #c04040;
}
.image-left {
	padding-right: 22px;
	padding-bottom: 22px;
	width: 22px;
}
