/*
CVS: $Id: global.css,v 1.25 2008/05/19 18:40:40 cvsdevel Exp $
Title: AzHHA Global Styling
Copyright: (c) 2007
Author: Phil Renaud
Company: Rhino Internet Solutions
Description: Sitewide styling for AzHHA
*/

/* =Reset
--------------------------------------------------------- */

body, blockquote, caption, dl,
dt, dd, ol, ul, li, fieldset,
 label, object, legend,
tbody, tfoot,
thead, th, 
h1, h2, h3, h4, h5, h6 {
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
   }

input {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
   }

table {
  
   border-spacing: 0;
   }

html { font-size:100.01%; }      /* the font-size: 100.01% corrects disparities in default
                                 font size for Internet Explorer and font resizing in Safari */

a img { border:none; }

img { border: none; }

area { border: none; }

/* =universals
--------------------------------------------------------- */
body {
   background: #fff url(http://www.azhha.org/images/bg.png) repeat-y 50% 0%;
   color: #333;
   font-family: Arial, Helvetica, sans-serif;
   }

a {
   color: #892135;
   font-weight:bold;
   text-decoration: none;
   }

a:hover {
   color: #204259;
   }

h1 {
   color: #f3e2a7;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 90%;
   font-weight: bold;
   margin-top: 5px;
   }

h2 {
   border-bottom: 1px solid #cfa66c;
   color: #fff;
   display: block;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 140%;
   font-weight: normal;
   margin-top: 35px;
   padding-bottom: 5px;
   width: 740px;
   }

h3 {
   color: #892135;
   display: block;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 140%;
   font-weight: normal;
   margin-bottom: 20px;
   padding-bottom: 5px;
   border-bottom: 1px solid #ccc;
   display: block;
   }
h3.form-title {
	border-bottom:none;
	margin-bottom:0px;
}
h3#homeheadline {
   font-size: 180%;
   width: 560px;
   margin-bottom: 0px;
   }

h3.bottomhead {
   border-bottom: 1px solid #ccc;
   clear: both;
   }

h3#homesub {
   width: 560px;
   }

h4 {
   display: block;
   color: #333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
   letter-spacing: 0.1em;
   font-weight: bold;
   text-transform: uppercase;
   }
h4.faq {
	color:#892135;
}
h4.clr {
clear: both;
}

h5 {
   border-bottom: 1px solid #fff;
   color: #f3e2a7;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 140%;
   font-weight: normal;
   padding-bottom: 5px;
   margin-bottom: 10px;
   }

body#home #sidenews h5, body#home #sidenews2 h5 {
   font-size: 130%;
   }

body.advocacy #mainarea h5 {
   color: #41657e;
   margin-top: 20px;
   font-size: 120%;
   border-bottom: none;
   }

h6 {
   text-transform: uppercase;
   font-weight: bold;
   color: #41657E;
   padding-bottom: 10px;
   padding-top: 20px;
   }
hr {
   border: none;
   height: 1px;
   background-color: #ccc;
   }

ol {
   padding-left: 30px !important;
   }

ol li {
   list-style: decimal outside;
   }  

/* =major sections
--------------------------------------------------------- */

#worldcontainer {
   background: transparent url(http://www.azhha.org/images/contbg.png) repeat-y top left;
   margin: auto;
   width: 960px;
   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
   }

body#home #worldcontainer {
   background: #41657e url(http://www.azhha.org/images/homecontbg.png) no-repeat 0px 175px;
   }

#header {
   min-height: 140px;
   background: #892135 url(http://www.azhha.org/images/mainheader.png) no-repeat bottom right;
   float: left;
   clear: both;
   }

body#home #header {
   height: 175px;
   width: 960px;
   position: absolute;
   top: 0px;
   background: #892135 url(http://www.azhha.org/images/homeheadercity.png) no-repeat bottom left;
   }

.cacti {
   background: #892135 url(http://www.azhha.org/images/homeheadercacti.png) no-repeat bottom left !important;
   }

.city {
   background: #892135 url(http://www.azhha.org/images/homeheadercity.png) no-repeat bottom left !important;
   }

.rocks {
   background: #892135 url(http://www.azhha.org/images/homeheaderrocks.png) no-repeat bottom left !important;
   }

.church {
   background: #892135 url(http://www.azhha.org/images/homeheaderchurch.png) no-repeat bottom left !important;
   }

.membersonly {
   background: transparent url(http://www.azhha.org/images/membersonly.png) 0px 0px no-repeat;
   padding-left: 20px;
   }

/* =header
--------------------------------------------------------- */

body#home a#logo {
   background: #892135 url(http://www.azhha.org/images/homelogo.png) no-repeat bottom left;
   display: block;
   float: left;
   height: 130px;
   text-indent: -9999px;
   width: 246px;
   position: absolute;
   left: 50%;
   margin-left: -123px;
   outline: none;
   }

a#logo {
   background: #892135 url(http://www.azhha.org/images/logo.png) no-repeat bottom left;
   display: block;
   float: left;
   height: 140px;
   text-indent: -9999px;
   width: 180px;
   outline: none;
   }

#headercontent {
   float: left;
   min-height: 130px;
   padding: 10px 20px 0px 20px;
   width: 740px;
   }

#headercontent #breadcrumb {
   display: block;
   font-size: 80%;
   margin-top: 5px;
   }

#breadcrumb a {
   color: #892135;
   text-decoration: underline;
   }

#breadcrumb a:hover {
   color: #550000;
   }

body#home #options {
   float: none;
   position: relative;
   top: 140px;
   padding: 0 10px;
   width: 160px;
   height: 35px;
   text-align: center;
   vertical-align: top;
   }

body#home #options span {
   margin-left: 0px;
   }

#options {
   color: #ccc;
   float: right;
   font-size: 80%;
   }

#options a {
   color: #bbb;
   }

#options a:hover {
   color: #fff;
   }

#options span {
   margin-left: 38px;
   }

#ts1, #ts2, #ts3 {
   margin: 0px 3px 0px 3px;
   outline: none;
   }

body#home #ts1 {
   margin-left: 20px;
   }

#ts1 {
   font-size: 100%;
   margin-left: 30px;
   }

#ts2 {
   font-size: 130%;
   }

#ts3 {
   font-size: 160%;
   }

/* =homepage
--------------------------------------------------------- */

#homearea {
   position: relative;
   left: 180px;
   top: 140px;
   margin-bottom: 140px;
   width: 600px;
   font-size: 80%;
   background-color: #fff;
   }

#homearea p {
   padding: 10px 0;
   }

#flashbit {
   background: transparent url(http://www.azhha.org/images/flashbit.jpg) no-repeat top left;
   height: 265px;
   width: 600px;
   }

#homecontent {
   width: 560px;
   margin: auto;
   margin-top: 20px;
   }

body#home .first {
   position: absolute;
   top: 420px;
   width: 140px;
   font-size: 80%;
   color: #fff;
   }

body#home .second {
   position: absolute;
   top: 420px;
   margin-left: 800px;
   width: 140px;
   font-size: 80%;
   color: #fff;
   }
body#home .third {
   position: absolute;
   top: 600px;
   margin-left: 800px;
   width: 140px;
   font-size: 80%;
   color: #fff;
   }
ul#recentnews {
   margin-top: 20px;
   padding-bottom: 120px;
   }

ul#recentnews li {
   width: 260px;
   float: left;
   list-style: none;
   }

#rn1 {
   padding-right: 20px;
   }

#rn2 {
   padding-left: 20px;
   }

#recentnewsbox {
   width: 560px;
   padding: 10px 20px;
   margin-left: 180px;
   font-size: 80%;
   color: #777;
   }

/* =mainarea
--------------------------------------------------------- */

#mainarea {
   float: right;
   padding: 20px 20px 20px 0;
   width: 740px;
   font-size: 80%;
   }

#mainarea p {
   margin-bottom: 20px;
   }

.mainimg {
   margin: 20px 0px 20px 0px;
   }

#columned ul {
   clear: both;
   width: 740px;
   }

#leftcontent #columned ul li, #semicontent #columned ul li {
   float: left;
   width: 236px;
   padding: 0 10px 0 0;
   margin-bottom: 20px;
   color: #777;
   height: 8em;
   list-style: none !important;
   margin-left: 0px !important;
   }

#columned ul li a {
   font-weight: bold;
   }

.extracontent {
   float: right;
   width: 256px;
   color: #555;
   padding: 10px 24px 10px 10px;
   margin-left: 20px;
   margin-bottom: 10px;
   border: 3px double #aaa;
   background-color: #f3e8ce;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 100%;
   line-height: 130%;
   color: #333;
   }

/*\*/
* html .extracontent {
	padding-right: 14px;
	}
/**/

.extracontent img {
   margin: auto;
   }

.extracontent ul li {
   list-style: disc outside;
   margin-left: 14px;
   margin-bottom: 8px;
   }

.extracontent p {
   margin-left: 14px;
   margin-bottom: 8px;
   }

.extracontent h4 {
   margin-left: 14px;
   color: #892135;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-transform: none;
   letter-spacing: 0em;
   font-size: 150%;
   font-weight: normal;
   border-bottom: 1px solid #892135;
   padding-bottom: 2px;
   margin-bottom: 10px;
   }
.extracontent th
{
	color:#892135;
	width:115px;
	text-align:right;
	padding-right:10px;
}
#contentproper {
   overflow: hidden;
   }
   
#leftcontent {
	background-color:white;
   margin-right: 120px;
   }

#leftcontent table, #semicontent table {
   margin-bottom: 20px;
   }

#leftcontent table th, #semicontent table th {
   font-weight: bold;
   text-align: left;
   padding-right: 10px;
   border-right: 1px dotted #ccc;
   width: 140px;
   padding-top: 4px;
   padding-bottom: 4px;
   border-bottom: 1px dotted #ccc;
   padding-left: 10px;
   }

#leftcontent table td, #semicontent table td {
   padding-left: 10px;
   padding-top: 4px;
   padding-bottom: 4px;
   border-bottom: 1px dotted #ccc;
   }
#leftcontent ul.form table td{
	border:none;
}
.lastrow {
   border-bottom: none !important;
   }

#leftcontent ul li, #semicontent ul li {
   margin: 5px 0 5px 15px;
   list-style: disc outside !important;
   }
#reportingtool ul.fin-rep-tool, #reportingtool ul.fin-rep-tool li {
	list-style:none !important;
}
#reportingtool ul.fin-rep-tool li {
	height:100%;
}
#reportingtool ul.fin-rep-tool label {
	display:block;

}
#reportingtool ul.fin-rep-tool p {
	float:right;
	width:300px;
	margin-right:10px;
}	
#leftcontent ul, #semicontent ul {
   margin-top: 5px;
   margin-bottom: 15px;
   }
#leftcontent .paclabel 
{
	width:200px;
}
.relatedpages {
   clear: both;
   padding-bottom: 20px;
   background-color:white;
   }

.relatedpages li {
   display: inline;
   margin-left: 0px !important;
   margin-right:10px !important;
   }

.relatedpages ul, table.relatedpages {
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   padding: 5px 0px 0px 10px;
   background-color: #d8eafa;
   }

.relatedpages a {
   text-decoration: underline;
   }


#loginbutton {
   position: absolute;
   top: 5px;
   left: 50%;
   margin-left: 360px;
   text-align: right;
   width: 100px;
   }

#loginbutton a {
   color: #fff;
   font-size: 80%;
   }
   
ol {
   padding: 20px 0;
   }   

   ol li {
   padding: 10px 0 10px 20px;
   } 
   
.indented-par {
   margin: 0 0 0 20px;
   }   

/* =pagespecifics
--------------------------------------------------------- */

.partybox, .partyboxheader {
width: 40px !important;
}

.phonebox, .phoneboxheader {
width: 200px !important;
}

#inttabs {
   margin-top: 20px;
   margin-bottom: 15px;
   float: left;
   font-size: 105%;
   }

#inttabs a {
   display: block;
   width: 235px;
   text-align: center;
   float: left;
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 8px;
   margin-top: 1px;
   border-bottom: 1px solid #ccc;
   }

#inttabs a#lasttab {
   width: 115px;
   }

#inttabs a#firsttab {
   width: 153px;
   }

#inttabs a:hover {
   color: #222;
   }

#inttabs a.on {
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   background: transparent url(http://www.azhha.org/images/inttabbg.png) no-repeat top left;
   margin-top: 0px;
   cursor: pointer;
   border-bottom: none;
   }

ul.membersbysystem {
   margin: 20px;
   padding-bottom: 30px;
   width: 700px;
   float: right;
   }

/*\*/
* html ul.membersbysystem {
	float: none;
	}
/**/


ul.membersbysystem li {
   width: 340px;
   float: left;
   }

ul.membersbysystem li a {
   display: block;
   border: 1px outset #00639c;
   padding: 8px;
   margin: 4px;
   width: 314px;
   }

ul.membersbysystem li a:hover {
   border: 1px inset #00639c;
   color: #892135;
   }

.showalllegislators {
   border: 1px outset #00639c;
   color: #333;
   padding: 4px 10px;
   }

.makechoice {
   margin: 0px 10px;
   }

.anewsletter #leftcontent ul li ul li {
   list-style: disc outside !important;
   padding: 0 0 0 5px;
   }

img#imgFooter {
   clear: both;
   margin-bottom: 25px;
   }

body.anewsletter #leftcontent ul li {
   clear: both;
   }

.anewsletter #leftcontent ul li {
   list-style: none !important;
   }

.anewsletter.release h6, .anewsletter.release p.releasenotes {
text-align: center;
margin-top: 10px;
}

ul.newsletterlist {
   margin: 0 0 10px 10px !important;
   }

#leftcontent ul.newsletterlist li {
   margin: 0px !important;
   padding: 5px 0px 5px 15px;
   list-style: none !important;
   }

body#media_room ul.newsletterlist li {
   margin-left: -15px !important;
   }

body#media_room ul.newsletterlist li ul li {
   margin-left: 0px !important;
   }

body#media_room ul.newsletterlist {
margin-top: -20px !important;
margin-left: 0px !important;
}

body#media_room ul.newsletterlist li ul {
margin-top: 0px !important;
margin-left: 10px !important;
}
ul.mediaroom {
   margin: 0 0 0px 10px !important;
   }

#leftcontent ul.mediaroom li {
   margin: 0px !important;
   padding: 0px 0px 0px 15px;
   list-style: none !important;
   }

body#media_room ul.mediaroom li {
margin:-7px 0 -25px -15px !important;
}

body#media_room ul.mediaroom li ul li {
margin-left: 0px !important;
}

body#media_room ul.mediaroom {
margin-top: -20px !important;
margin-left: 0px !important;
}

body#media_room ul.mediaroom li ul {
margin-top: 0px !important;
margin-left: 10px !important;
}

ul.inthisissue li {
   padding-left: 12px;
   background: transparent url(http://www.azhha.org/images/inthisissue.png) top left no-repeat;
   }

ul.archive-yearlist {
   float: left;
   width: 60px;
   }

ul.archive-yearlist li {
   padding: 8px;
   margin: 0px !important;
   padding-right: 8px;
   }

ul.archive-yearlist li.activeyear {
   display: block;
   border-top: 1px outset #00639c;
   border-bottom: 1px outset #00639c;
   border-left: 1px outset #00639c;
   border-right: 1px solid #fff;
   padding: 8px;
   margin: 0px !important;
   position: relative;
   left: 1px;
   background-color: #fff;
   }

ul.archive-issues {
   width: 180px;
   float: left;
   border: 1px outset #00639c;
   padding-top: 10px;
   padding-bottom: 60px !important;
   }

html body ul.archive-issues li {
   margin: 0 0 0 0px !important;
   text-align: center;
   color: #fff;
   }

ul.archive-issues li a {
   display: block;
   margin: 0px !important;
   }

.leftimg {
   float: left;
   margin: 4px;
   padding: 4px;
   border: 1px solid #ccc;
   }

.logo-img {
   width: 620px;
   float: left;
   margin: 10px 0px;
   }

.logo-img p {
   float: left;
   width: 430px;
   }

.logo-img .imagebit {
   float: left;
   width: 150px;
   margin: 3px 20px 10px 10px;
   }

ul.majlist {
   padding-left: 20px;
   }

.majlist li {
   list-style: disc outside;
   }

.lh li {
   font-weight: bold;
   }

.majlist li ul li {
   list-style: circle outside;
   font-weight: normal !important;
   padding-bottom: 0px !important;
   padding-left: 0px !important;
   margin-left: 30px !important;
   }

.newsletterimage {
   float: left;
   margin: 0 6px 6px 0;
   padding: 6px;
   border: 1px solid #ccc;
   }

#leftcontent ul.condensed li, #semicontent ul.condensed li {
   margin: 0 !important;
   margin-left: 15px !important;
   padding: 2px 0;
   }

.errmsg {
   position: relative;
   top: 3px;
   display: none;
   }

.errmsgtop {
   float: right;
   margin-top: 5px;
   width: 340px;
   height: 80px;
   padding: 10px 2px 10px 18px;
   background: #ffffb2 url(http://www.azhha.org/images/errorarrow.png) no-repeat top left;
   }

.errmsgtop2 {
   float: right;
   margin-top: 5px;
   width: 600px;
   padding: 10px;
   background-color: #ffffb2;
   border: 1px outset #ffffb2;
   }

.citygroup {
   clear: both;
   border-bottom: 1px solid #ccc;
   padding: 2px 0;
   }

body#searchresults .searchbox {
   width: 600px;
   padding-left: 5px;
   }

body#searchresults .searchbox ul li {
   list-style: none;
   margin: 0 !important;
   padding: 8px 0;
   border-top: 1px solid #ccc;
   }

body#searchresults .searchbox a {
   font-weight: bold;
   font-size: 110%;
   }

body#searchresults .searchbox img {
   float: left;
   position: relative;
   left: -10px;
   }

li.ind {
   margin-left: 20px;
   }

/* =sidebar elements (header elements on homepage)
--------------------------------------------------------- */

#leftbar {
   float: left;
   color: #fff;
   width: 180px;
   }

#leftbar #searchcontainer {
   background: transparent url(http://www.azhha.org/images/leftbar.png) no-repeat top left;
   padding: 15px 20px 20px 20px;
   width: 140px;
   float: left;
   }

body#home #header #searchcontainer {
   padding: 0;
   width: 140px;
   float: right;
   font-size: 80%;
   position: relative;
   top: 105px;
   margin-right: 20px;
   }

/*\*/
* html body#home #searchcontainer {
	left: 20px;
	}
/**/

body#home .sbmt {
   margin-top: 1px !important;
   }

.sbmt {
   float: left;
   margin-left: 10px;
   }

.txtbx {
   padding: 3px;
   border: 1px inset #999;
   width: 100px;
   float: left;
   height: 14px;
   }

#sidenews, #sidenews2 {
   margin-left: 20px;
   padding: 25px 20px 20px 0px;
   clear: both;
   }

#sidenews a, #sidenews2 a {
   text-transform: uppercase;
   color: #f3e2a7;
   }

/* =footer
--------------------------------------------------------- */

body#home #footer {
   background: #892135 url(http://www.azhha.org/images/homefooter.png) no-repeat top left;
   }

#footer {
   background: #892135 url(http://www.azhha.org/images/footerbg.png) repeat-y top left;
   clear: both;
   min-height: 30px;
   width: 960px;
   border-bottom: 80px solid #892135;
   }

#footer span#copyright {
   margin-left: 210px;
   font-size: 80%;
   color: #fff;
   float: left;
   }

body#home #footer span#terms {
   margin-right: 210px;
   }

#footer span#terms {
   font-size: 80%;
   color: #fff;
   float: right;
   margin-right: 30px;
   }

#footer span {
   margin-top: 7px;
   }

#footer a {
   color: #fff;
   }

/* =form styles
--------------------------------------------------------- */

.formcontainer {
   border: 1px solid #ccc;
   float: left;
   height: 90px;
   padding-left: 30px;
   width: 330px;
   padding-bottom: 10px;
   margin-top: 5px;
   }

.formcontainer p {
   float: left;
   width: 160px;
   margin-top: 20px;
   }

.formcontainer p input {
   margin-top: 10px;
   border: 1px inset #41657e;
   font-weight: normal;
   width: 120px;
   padding: 4px;
   }

.formcontainer p input:focus {
   border: 1px outset #41657e;
   font-weight: bold;
   }
/* =preferred vendor application
------------------------------------------------------------*/
.vendorapp {
   border: 1px solid #ccc;
   float: left;
   height: 1500px;
   padding-left: 30px;
   width: 700px;
   padding-bottom: 10px;
   margin-top: 5px;
   }

.vendorapp p {
   width: 700px;
   }
div.vendorapplabel {
	text-align:right;
	float:left;
	width:175px;
	margin-top: 5px;
	padding-right:20px;
}
.vendorapp input {
   border: 1px inset #41657e;
   font-weight: normal;
   width: 200px;
   padding: 4px;
   margin-bottom:10px;
   }

.vendorapp input:focus {
   border: 1px outset #41657e;
   font-weight: bold;
   }

.intloginbutton {
   clear: both;
   float: left;
   padding: 0px 10px;
   background-color: #fff;
   border: none;
   margin-top: -8px;
   margin-left: 250px;
   color: #00639c;
   cursor: pointer;
   font-weight: bold;
   font-size: 110%;
   }

.intloginbutton2 {
   padding: 0px 10px;
   background-color: #fff;
   border: none;
   clear: both;
   float: left;
   margin-left: 480px;
   margin-top: -23px;
   padding-bottom: 10px !important;
   color: #00639c;
   cursor: pointer;
   font-weight: bold;
   font-size: 110%;
   z-index: 2000;
   }

ul.vertformcontainer, ul.stack, #reportingtool ul.fin-rep-tool {
   border: 1px solid #ccc;
   width: 605px;
   float: left;
   padding-bottom: 20px;
   padding-left: 20px;
   }

ul.vertformcontainer li textarea, ul.stack li textarea, #reportingtool ul.fin-rep-tool li textarea{
   width: 560px;
   margin-top: 5px;
   border: 1px inset #41657e;
   font-weight: normal;
   padding: 4px;
   height: 100px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 110%;
   line-height: 130%;
   }

ul.vertformcontainer li textarea:focus, ul.stack li textarea:focus,#reportingtool ul.fin-rep-tool li textarea:focus {
   border: 1px outset #41657e;
   font-weight: bold;
   }

#leftcontent ul.vertformcontainer li, #leftcontent ul.stack li, #reportingtool ul.fin-rep-tool li{
   padding-top: 10px;
   margin-bottom: 0px !important;
   list-style: none !important;
   margin-left: 0px !important;
   }

#leftcontent ul.vertformcontainer li {   
   width: 200px;
   float: left;
   }   
#leftcontent ul.stack li {
	width:80%;
	padding:0px;
	text-align:right;
}  
#leftcontent ul.form li {
	position:relative;
	top:-26px;
} 
#leftcontent ul.vertformcontainer li.long {
	width: 560px;
}
ul.vertformcontainer li.emailvert {
   width: 400px;
   }

ul.vertformcontainer li.emailvert2 {
   width: 600px;
   }

h3.formlegend, ul.form h3 {
   background-color: #fff;
   padding: 0 10px;
   position: relative;
   top: 15px;
   left: 15px;
   border-bottom: none;
   display: inline;
   }
ul.form h3 {
	top:0px;
}
ul.vertformcontainer li input, ul.stack li input, #reportingtool ul.fin-rep-tool li input, ul.vertformcontainer li select {
   margin-top: 5px;
   border: 1px inset #41657e;
   font-weight: normal;
   width: 160px;
   padding: 4px;
   }
ul.vertformcontainer li select {
	font-size:17px;
}
ul.vertformcontainer li select.date {
	width:70px;
}   
ul.stack input, ul.stack select.fix {
	margin-left:40px;
}
select.fix {
	width:170px; margin-right:18px;
}
ul.stack input.space {
	margin-right:18px;
}
ul.vertformcontainer li.nobox input, ul.stack li.nobox input, #reportingtool ul.fin-rep-tool li.nobox input{
   border: none;
   width: 30px;
   }

ul.stack li.noborder input {
   border: none;
   width: 20px;
   }
ul.vertformcontainer li input:focus, ul.stack li input:focus, #reportingtool ul.fin-rep-tool li input:focus {
   border: 1px outset #41657e;
   font-weight: bold;
   }
ul.vertformcontainer li.emailvert input {
   width: 360px;
   }

ul.vertformcontainer li.emailvert2 input {
   width: 560px;
   }

.membersbysystem {
   list-style: none;
   }
table.radio td {
	width:300px;
}
table.radio td input {
	border:none;
	width:20px;
}

ul.expanded li {
   margin-bottom: 20px !important;
   }

#leftcontent ul.flat li, #semicontent ul.flat li {
   list-style: none !important;
   }

#leftcontent ul.stafflist li {
   clear: both;
   }

#leftcontent ul.stafflist li img {
   float: left;
   padding: 10px;
   margin-top: -10px;
   }
.home_side {
	display:block;
	position:relative;
	left:-15px;
	margin-bottom: 10px !important;
}

/* =Colo(u)r coordination for html newsletters
--------------------------------------------------------- */

body.healthworks #leftcontent a, body.healthworks #leftcontent h6, body.healthworks #leftcontent h3 {color: #892227;}
body.advant #leftcontent a, body.advant #leftcontent h6, body.advant #leftcontent h3 {color: #892227;}
body.advisor #leftcontent a, body.advisor #leftcontent h6, body.advisor #leftcontent h3 {color: #892227;}
body.advocat_e #leftcontent a, body.advocat_e #leftcontent h6, body.advocat_e #leftcontent h3 {color: #2b4a78;}
body.advocate #leftcontent a, body.advocate #leftcontent h6, body.advocate #leftcontent h3 {color: #2b4a78;}
body.education #leftcontent a, body.education #leftcontent h6, body.education #leftcontent h3 {color: #73628f;}
body.health #leftcontent a, body.health #leftcontent h6, body.health #leftcontent h3 {color: #41657b;}
body.federal #leftcontent a, body.federal #leftcontent h6, body.federal #leftcontent h3 {color: #000;}
body.state #leftcontent a, body.state #leftcontent h6, body.state #leftcontent h3 {color: #ffc600;}
body.pr #leftcontent a, body.pr #leftcontent h6, body.pr #leftcontent h3 {color: #416224;}
body.registr #leftcontent a, body.registr #leftcontent h6, body.registr #leftcontent h3 {color: #84293a;}
body.regulatory #leftcontent a, body.regulatory #leftcontent h6, body.regulatory #leftcontent h3 {color: #2b4a78;}
body.safesound #leftcontent a, body.safesound #leftcontent h6, body.safesound #leftcontent h3 {color: #c78e14;}
body.weekly #leftcontent a, body.weekly #leftcontent h6, body.weekly #leftcontent h3 {color: #426425;}
/* After Market Publications */
body.radvocate #leftcontent a, body.radvocate #leftcontent h6, body.radvocate #leftcontent h3 {color: #41657E;}
body.hiddenhealthcaretax #leftcontent a, body.hiddenhealthcaretax #leftcontent h6, body.hiddenhealthcaretax #leftcontent h3 {color: #FFFFFF;}
body.azhhainsider #leftcontent a, body.azhhainsider #leftcontent h6, body.azhhainsider #leftcontent h3 {color: #426425;}
body.azhealthjobs #leftcontent a, body.azhealthjobs #leftcontent h6, body.azhealthjobs #leftcontent h3 {color: #426425;}
/* =.png alpha transparency in ie6
--------------------------------------------------------- */
#inttabs a.on {
   behavior: url(http://www.azhha.org/javascript/iepngfix.htc);
   }
  
.required {
	color:Red;
}