body, p	{ 	font-family: arial;
			color: #000066; 
			font-size: 12px;
}
a		{	color:	#330099;
			font-weight: bold;
}
a:visited {	color:	#330099;
			font-weight: bold;
}
a:hover	{	background:  #DDDDDD;
}

.mo	{
		text-decoration: none;
}

h1 	{ 	font-size: 30px;
	     	color:  #000099;
            border-bottom: 2px solid #CCCCCC;
		font-weight: bold;
}
h2 	{ 	font-size: 26px;
	     	color:  #FF9900;
            border-bottom: 1px solid #CCCCCC;
}
h3 	{	font-size: 22px;
      	color:  #CC0033;
            border-bottom: 1px solid #CCCCCC;
		font-style: italic;
}
h4 	{	font-size: 18px;
		border-bottom: 1px solid #CCCCCC;
		color: #6666FF;
            font-weight: bold;
}
h5 	{ 	font-size: 16px;
        	font-style: italic;
	     	color:  #000099;
}
dt 	{  	margin-top: 6px; 
	  	font-family: arial; 
	  	font-weight: bold; 
	  	font-size: 14px; 
}

dt.header {		color:	#000099;
				background:  #FFCC00;
				border-bottom: 1px solid #000099;
}

dt.mo {
	font-size: 10pt;
	background: #FFEEDD;
	color: #000099;
	border-right: 2px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding: 2px 2px 2px 2px;
}

dd 	{ 	margin-bottom: 3px; 
		font-family: arial; 
		font-weight: normal; 
		font-size: 11px; 
}

dd.mo {
         margin-left: 15px;
         margin-bottom: 6px;
         text-decoration: none;
}

ul   {
 		list-style: square outside;
		position: relative;
		left: -20px;
            top: -10px;
		margin-bottom: -7px;
}
.banner { font-family: arial;
          font-size:  32px;
			background:  #FFCC00;
			color:  #FFFFFF;
			text-align: left;
			border-top: 1px solid #000000;
			border-bottom: 4px solid #000000;
            padding-right: 10px;
			height: 82px;
			}          

.tagline { height: 16px;
           background: #000099;
           border-bottom: 4px solid #FFCC00;
}
.taglinetextleft { font-family: arial;
           font-size: 10px;
           color: #FFFFFF;
}
.taglinetextright { font-family: arial;
           font-size: 11px;        
           color: #FFFFFF;
           font-weight: bold;
     		position: absolute;
			right: 10px;
}
.taglinetextlink {
			font-family: arial;
			font-size: 12px;
			color: #000099;
			background: #FFCC00;
			font-weight: bold;
	        margin-left: .25em;
		    margin-right: .25em;
            text-decoration: none;
            padding-right: 4px;
            padding-left: 4px;
            padding-bottom: 2px;
            padding-top: 2px;
            border-right: 2px solid #9999FF;
}			
.taglinetextlink:visited {
			background: #FFCC00;
			color: #000099;
}			
.taglinetextlink:hover {
			background: #333399;
			color: #FFCC00;
}			
.topnav { font-family: arial;
          font-size: 10px;
          text-decoration: none;
          background: #000099;
          color: #FFFFFF;
          text-align: right;
	    font-weight: bold;
	    height: 20px;
	    border-bottom: 2px solid #FFCC00;
         }
.topnavlink {
         color: #FFFFFF;
         font-size: 10px;
         font-weight: bold;
         text-decoration: none;
         }
.topnavlink:visited {
         color: #CC9933;
         font-size: 10px;
         font-weight: bold;
         text-decoration: none;
         }
.topnavlink:hover {
		background: #000099;
		color: #FFFFFF;
}
.topnav2 { font-family: arial;
          font-size: 11px;
          text-decoration: none;
          background: #FFFFFF;
          color: #000099;
          text-align: right;
	    font-weight: bold;
	    border-top: 4px solid #000099;
          border-bottom: 1px solid #000099;
          height: 24px;
         }
.topnavlink2 {
         color: #000099;
         font-size: 11px;
         font-weight: bold;
         text-decoration: none;
         margin-left: 1em;
         margin-right: .25em;
         border-left: 2px solid #000099;
         padding: 2px;
         }
.topnavlink2:visited {
         color: #000099;
         font-size: 11px;
		 font-weight: bold;
		 margin-left: 1em;
		 margin-right: 1em;
         text-decoration: none;
         padding: 2px;
}
.topnavlink2:hover {
		color:	#FFFFFF;
		background:	#000099;
}
.navfloat { font-family: arial;
          font-size: 11px;
          text-decoration: none;
          background: #EDEDED;
          color: #990033;
          text-align: right;
         }
.footer { 
          background: #000099;
          text-align: left;
          padding: 2px;
          border-top: 4px solid #FFCC00;
         }          
.footertagline { font-family: arial;
           color: #FFFFFF;
           background: #000099;
	     text-align: center;
         }
.footerlink {
		color:	#FFFFFF;
		font-weight: bold;
}
.footerlink:visited {			color:	#CCCCCC;
		font-weight: bold;
}
.navfloatlink {
         color: #990033;
         font-size: 10px;
		 font-weight: bold;
		 margin-left: 1em;
		 margin-right: 1em;
         text-decoration: none;
         }
.navfloatlink:visited {
         color: #990033;
         font-size: 10px;
		 font-weight: bold;
		 margin-left: 1em;
		 margin-right: 1em;
         text-decoration: none;
         }
.crumbs {
         color: #FFFFFF;
         font-size: 11px;
         text-decoration: none;
         font-weight: bold;
         }
         
.crumbs:visited {
         color: #999999;
         font-size: 10px;
         text-decoration: none;
         }
         
.peopletitle { background: #ECECEC;
         color: #000099;
         font-size: 16px;
	     font-weight: bold;
	     border-bottom: 1px solid #990033;
         }
a.peopletitle { text-decoration: none;
}
.columnheaderlink {
         text-decoration: none;
         color: #FFCC00;
         font-weight: bold;
}

.columnheaderlink:visited {
         text-decoration: none;
         color: #FFCC00;
         font-weight: bold;
}
.columnheaderlink:hover {
         text-decoration: none;
         color: #000099;
         background:  #FFCC00;
         font-weight: bold;
}
.columnheader {
         border-bottom: 2px solid #FFCC00;
         background: #000099;
         color: #FFCC00;
         font-weight: bold;
         text-align: center;
}

.columntext {
         border-left: 1px solid #000099;
         border-right: 1px solid #000099;
         border-bottom: 3px solid #000099;
         padding: 2px;
         margin-bottom: 2px;
         font-size: 11px;
         background: #FFFFFF;
}   
.generalheader {
         border-bottom: 2px solid #000099;
         border-left: 1px solid #000099;
         border-top: 1px solid #000099;
		 border-right: 1px solid #000099;
		 background: #FFCC00;
         color: #000099;
         font-weight: bold;
         text-align: center;
         font-size: 12pt;
}

.generaltext {
         border-left: 1px solid #000099;
         border-right: 1px solid #000099;
         border-bottom: 3px solid #000099;
         padding: 2px;
         margin-bottom: 18px;
         font-size: 11px;
         background: #FFFFFF;
}   
.graphboxheader {
         border-top: 1px solid #000099;
         border-left: 1px solid #000099;
         border-right: 1px solid #000099;
         border-bottom: 2px solid #FFCC00;
         padding: 2px;
         background: #000099;
         font-size: 13px;
         color: #FFCC00;
         font-weight: bold;
         width: 350px;
         text-align: center;
}
.graphboxtext  {
         border: 1px solid #000099;
         padding: 2px;
         margin-bottom: 10px;
         font-size: 11px;
         background: #CCCCCFF;
         width: 350px;
}
.graphboxheaderw {
         border-top: 1px solid #000099;
         border-left: 1px solid #000099;
         border-right: 1px solid #000099;
         border-bottom: 2px solid #FFCC00;
         padding: 2px;
         background: #FFCC00;
         font-size: 13px;
         color: #000099;
         font-weight: bold;
         width: 400px;
         text-align: center;
}
.graphboxtextw  {
         border: 1px solid #000099;
         padding: 2px;
         margin-bottom: 10px;
         font-size: 11px;
         background: #CCCCCFF;
         width: 400px;
}
.tocheader {
         border-top: 1px solid #000099;
         border-left: 1px solid #000099;
         border-right: 1px solid #000099;
         border-bottom: 2px solid #FF9900;
         padding: 2px;
         margin-top: 10px;
         background: #FFCC00;
         font-size: 14px;
         color: #000099;
         font-weight: bold;
         text-align: center;
}
.tocitemheader {
         border-left: 1px solid #000099;
         border-right: 1px solid #000099;
         border-bottom: 1px dashed #CCCCCC;
         padding-left: 10px;
         font-size: 13px;
         font-weight: bold;
         text-align: left;
}
.tocitemtext  {
         border-right : 1px solid #000099;
         border-left : 1px solid #000099;
         padding-left: 10px;
         padding-right: 10px;
         padding-bottom: 10px;
         font-size: 10px;
}
.tocfooter  {
         border-top : 1px solid #000099;
         padding: 2px;
         margin-bottom: 10px;
}
input.searchboxtxt	{	color:		#999999;
					font-size: 80%;
					font-weight: bold;
}
.warning {		border: 2px solid #FF0000;
				text-align: center;
				background: #CCCCCC;
				font-weight:  italics;
				font-size: 12px;
				margin: .75em .75em .75em .75em;
}

.authorizeddate {		border: 2px solid #999999;
				font-color: #EEEEEE;
				text-align: center;
				background: #CCCCCC;
				font-size: 9px;
				margin: .75em .75em .75em .75em;
}
.policyheader	{	font-weight: bold;
}

.standout {		border: 2px solid #000000;
				color: #FFCC00;
				text-align: center;
				background: #3333cc;
				font-weight: bold;
				font-size: 11px;
				margin: .75em 10.0em .75em 10.0em;
}



.BACKNEXT {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffcc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.BACKNEXT:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BACKNEXTdisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #996633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.BACKNEXTdisabled:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #996633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BACKNEXTnone {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #663300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flapUP {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffcc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flapDOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffcc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.flapDOWN:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flapDOWNdisabled {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #996633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.flapDOWNdisabled:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #996633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tabDOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tabDOWN:hover {
	COLOR: #663300
}
.tabDOWNdisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tabUP {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffcc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltype {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltypeLINK {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.smalltypeLINK:hover {
	COLOR: #003366
}
.smalltypeBOLD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltypeBOLDLINK {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.smalltypeBOLDLINK:hover {
	COLOR: #003366
}
.smalltypeINVERT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffcc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.copyright:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.HierBody {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #330000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytype {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytypeLINK {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bodytypeLINK:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bodytypeBOLD {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytypeBOLDLINK {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #330000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bodytypeBOLDLINK:hover {
	COLOR: #003366
}
.bodytypeINVERT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffcc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flapcell {
	PADDING-TOP: 3px
}
.tabcell {
	PADDING-TOP: 6px
}
.tabUPcell {
	PADDING-TOP: 4px
}
.pageTITLE {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border-bottom: 2px solid #990033;
}

TD.searchformheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-ALIGN: left
}
TD.searchformfield {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-ALIGN: left
}

dt.cases { background: #FFCC00;
           color: #000099;
           padding-left: 10px;
           padding-top:  4px;
           padding-bottom: 8px;
           border-top: 2px solid #000099;
           border-right: 2px solid #000099;
           border-left: 2px solid #000099;
}


.boxcurvebl {
	background: #000099 url('boxcurvebl.jpg') no-repeat 0 100%;
	width: 100%
}
.boxcurvebr {
	background: url('boxcurvebr.jpg') no-repeat 100% 100%;
}
.boxcurvetl {
	background: url('boxcurvetl.jpg') no-repeat 0 0;
}
.boxcurvetr {
	background: url('boxcurvetr.jpg') no-repeat 100% 0; 
	padding: 8px
}
.clear {
	font-size: 1px; 
	height: 1px;
}
.boxtext {
	background: #ffffff;
	width: 100%;
}
.highlightbox {
	border-top: 2px dotted #999999;
	margin-bottom: 10px;
}
.highlightcontent {
	float: left;
	width: 48%;
	padding: 5px 0px 0px 4px;
	font-size: 12px;
	border-left: 2px dotted #999999;	
}

.highlightheader {
		font-size: 14px;
		color: #000099; 
		font-weight: bold; 
		padding-bottom: 2px;
}

.tabon, .tabon:visited  {
         background: #FFCC00;
         color: #000099;
         font-weight: bold;
         text-align: center;
         padding: 6px 9px 0px 9px;
         border-top: 2px solid #000099;
         border-left: 2px solid #000099;
         border-right: 2px solid #000099;
         font-size: 10pt;
}

#membertab, #publictab, #newstab, #consttab, #legtab, #judtab, #exectab, #tab1, #tab2, #tab3, #tab4 {
		cursor: pointer; 
}


.mtab, .ptab, .ntab, .mtab:visited, .ptab:visited, .ntab:visited {
         background: #000099;
         color: #FFFFFF;
         font-weight: bold;
         text-align: center;
         padding: 6px 9px 0px 9px;
         border-top: 2px solid #000099;
         border-left: 2px solid #000099;
         border-right: 2px solid #000099;
         font-size: 10pt;
}

#membertab:hover, #publictab:hover, #newstab:hover,
#consttab:hover, #legtab:hover, #judtab:hover, 
#exectab:hover, #tab1:hover, #tab2:hover, #tab3:hover, 
#tab4:hover, #tab5:hover  {
         background: #999999;
         color: #FFEEDD;
}

.tabbar    {
	border-bottom: 5px solid #FFCC00;
	margin-top: 5px;
	width: 100%;
 }

.flipcontent {
	float: left;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 20px 5px 0px 4px;
	font-size: 12px;
	border-left: 2px solid #000099;
	border-bottom: 4px solid #000099;
	border-right: 2px solid #000099;
	width:  98%;
	background:  #FFEEDD;
}

.intralabelbar {
	   border-bottom: 2px solid #000000;
	   text-align: center;
	   margin-top: 10px;
}


a.intralabel:hover {
	   background: #CCCCFF;
}

a.intralabel, a.intralabel:visited {
       font-size: 12pt;
	   padding-left: .25em;
	   padding-right: .25em;
	   border-bottom: 2px solid #000000;
         border-left: 2px solid #000000;
	   border-right: 2px solid #000000;
	   border-top:  2px solid #000000;
         background: #FFCC00;
	   text-decoration: none;
         margin-left: 10px;
         margin-right: 10px;
	   color: #000099;
}

.SearchForm      {
              background: #FFFFFF;
              height: 90px;
}

.SearchButton     {
               background: #FFCC33;
               color: #000066;
               font-size: 8pt;
               border: 2px solid #000099;
               padding:  2px 2px 2px 2px;
               text-decoration: none;
               font-weight: bold;
}
.SearchText      {
               color: #000066;
               font-size:  9pt;
               margin-bottom: 3px;
               font-family: sans-serif;
}
.inputtext {
               color:#999999;
               font-size: 9pt;
}
