BODY,TD,P,H1,H2,H3,H4,H5,H6,FONT,PRE,OL,UL,LI,SELECT,INPUT,SPAN,P, TABLE, TD, TH, TR ,DIV, BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-space:15px;
/*	background-repeat:no-repeat; */
}

P,H1,H2,H3,H4,H5,H6,FONT,PRE,OL,UL,LI{
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom:15px

}
img {
	border: none;
}

img.right {
	float: right;
}

img.left {
	float: left;
}

.space{
	margin-left: 10px;
	margin-right: 10px;
}
.content{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}
.music{
	font-family:Lucida Calligraphy;
	font-size:12px;
	text-align: center;
	font-style: italic;
}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Headline styles */

H2 {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #4C5779; 
}
.red_heading {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #993300; 
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom:25px
}
.white_heading {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff; 
	margin-left: 10px;
	margin-right: 25px;
}
.blue_heading {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #FFCC33; 
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom:25px
}
.red_title {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #993300; 
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom:25px
}

H3 {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #636363; 
	margin-bottom: 0px;
}

H4 {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #636363; 
	margin-bottom: 0px;
}

H5 {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 0px;
}
.sectionhead {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 22px; 
	font-style: bold; 
	color: #000000}
	
.middlebox {
    font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff; 
	margin-left: 10px;
	margin-right: 10px;
	margin-top:5px;
	margin-bottom:5px
}
.middlebox a {
    color: #fff;
	font-weight: bold;
}

.bottombox {
    font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 12px;
    padding: 0;
	color: #000000; 
	margin-left: 10px;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px
}
.bottombox a {
    color: #013469;
	font-weight: bold;
}

.bottomheader {
	font-family: "Trebuchet MS", Trebuchet, Arial, Lucida, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #996666; 
	margin-left: 10px;
	margin-right: 10px;
	margin-top:5px;
	margin-bottom:5px
}

.head {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #411D3A; 
}


/* the following 3 classes define the background color in any pop-ups and on the join form section divider and corresponding divider headtext */
/*Legislative Directory shares the following styles from below: formText bodyText, */    
/*Styles needed for Legislative Directory Table */
.dividerbg {
	background-color: #B6C2CF;
}


.dirHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	font-size: 12px; 
}

.dirSubHead {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 11px; 
	}


/*begin general WAC styles -- please note the Legislative Directory uses formText and bodyText as well*/    


.formText {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
}

.formOptin { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF;
}

.formField {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bodyText {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smallText {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
.formTextColor {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #006600;
}

.formRequired {
	color: red;
}
	

/* makes the bold red asterisk on forms - the required fields */

.required {
	font-weight: bold;
	color: #CC0000;
}



/* FORM specific styles*/

/* setting margins on form style is useful in exact positioning in thin headers etc.*/

form {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.formheader {
	color: #996600;
}

.formheaderbold {
	color: #996600;
	font-weight: bold;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 11px; 
}

select	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 11px; 
}
	
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 11px; 
}
	
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6633cc;
}

	
.bottom{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;

}

.red{
	color:#800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
}

/* all the link styles set here */

a:link, a:visited {
	text-decoration: none;
}
   
a:hover, a:active { 
	text-decoration: underline;
}

a.footer:link, a.footer:visited {
	color: #ffffff;
	text-decoration: underline;
}
   
a.footer:hover, a.footer:active { 
	color: #ffffff;
	text-decoration: underline;
}


a.leftNav:link, a.leftNav:visited {
	color: #4C5779;
	text-decoration: none;
}

a.leftNav:hover {
	color: #4C5779;
	text-decoration: underline;
}


a.level2nav:link, a.level2nav:visited {
	color: #ffffff;
	text-decoration: none; 
	font-size:9px;
}
	
a.level2nav:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size:9px;
}

a.nav3:link, a.3nav:visited {
	margin-top: 25px;
	margin-bottom:25px
	color: #043b73;
	text-decoration: underline; 
	font-size:11px;
	line-height: 20px;
}
	
a.nav3:hover {
	margin-top: 25px;
	margin-bottom:25px
	color: #CC6600;
	text-decoration: underline;
	font-size:11px;
}

a.nav3ON:link, a.nav3ON:visited {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none; 
	font-size:9px;
}
	
a.nav3ON:hover {
	color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
	font-size:9px;
}

a.topNav:link, a.topNav:visited {
	color: #ffffff;
	text-decoration: none; 
}
	
a.topNav:hover {
	color: #cccccc;
	text-decoration: underline;
}

a.orangeLink:link, a.orangeLink:visited {
	font-weight: normal;
	color: #660000;
	text-decoration: none; 
}
	
a.orangeLink:hover {
	font-weight: normal;
	color: #660000;
	text-decoration: underline;
}

a.greenLink:link, a.greenLink:visited {
	font-weight: normal;
	color: #679F00;
	text-decoration: none; 
}
	
a.greenLink:hover {
	font-weight: normal;
	color: #679F00;
	text-decoration: underline;
}

a.goldLink:link, a.goldLink:visited {
	font-weight: normal;
	color: #CD9600;
	text-decoration: none; 
}
	
a.sageLink:hover {
	font-size:29px;
	font-weight: normal;
	color: #FD0511;
	text-decoration: underline;
}

a.sageLink:link, a.sageLink:visited {
	font-size:29px;
	font-weight: normal;
	color: #FD0511;
	text-decoration: none; 
}
	
a.middlebox_links:hover {
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.middlebox_links:link, a.middlebox_links:visited {
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none; 
}
	




/* put all client specific styles below here */

.whiteText {
	font-size: 11px;
	color: #FFFFFF;
}

.lightGreyText {
	color: CCCCCC;
}


.blueText {
	color: #004D99;
}
.border
{
border-color: #ffffff;
border-style: solid;
border-width: 1px;
}

.borderContent
{
border-color: #ffffff;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
}

.summit
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
}
.darkred
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
}

.background
{ 
background-image: 
url('/inc/images/background.gif');
background-repeat: repeat
}

@media print {
    div.to_screen { display:none; }
    div.to_print { display:block; }
  }

.menu_background{
	background-image:url(/inc/images/menu_background.gif);
	background-repeat:repeat-x;
}
.menu_background_darkside_up{
	background-image:url(/inc/images/menu_background_darkside_up.gif);
	background-repeat:repeat-x;
}
