
body {
color: black;  
text-align:left;
font-size:12px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif; 
}


caption, th, td {
text-align: left;  
font-weight: normal; 
vertical-align:top;
}


a { 
color: #426408; 
font-weight:bold;
}

a:link, a:visited, a:active { 
text-decoration: none; 
}

a:hover { 
text-decoration: underline; 
}

h1 { /* Page Titles */
font-weight: 700; 
font-size: 1.85em; 
margin-bottom: -20px; /* Negative Margin brings the "hr" directly under the title - if the margin on the hr is changed this should be looked at too */
color: #426408;
}

h2 { /* ListAlert Titles, My Legislators, */
font-weight: 700; 
font-size: 1.3em;
color: #777777; 
}

h3{ /* SubHead used on Composeletters, MyInfo (User Name), My Legislators */
font-weight: 700;
font-size:1.1em;
margin-top:5px;
}
  


/*Footer Area Styles
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

#MainFooterContainer {  /* This holds the mainfooter include file.*/
background-color:#426408;
color: #FFF; 
}


#MainFooterContainer  a:link, #MainFooterContainer  a:visited, #MainFooterContainer  a:active { 
color: #FFF; 
font-size: 1em;
font-weight:normal;
padding:5px;
}



/*Menu/Nav Styles
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/


.MenuContainer a:link, .MenuContainer a:visited, .MenuContainer a:active { 
color: #FFF; 
display:block;
padding-left:20px;
padding-right:30px;
font-size: 1em;
margin-left:20px;
font-weight:normal;
/* width:105px;  This is need to make IE6 work correctly, this value should be the width of the Container - all padding and margins */
}

.MenuContainer a:hover { 
text-decoration:underline;
}


/* This how you would change the style for a single item in the Nav - Take Aciton in this case.  This would not override the "on page" below
#TakeActionLink a:link, #TakeActionLink a:visited, #TakeActionLink a:active { 
text-decoration: underline; 
background-color: #00FF66;
display:block;
font-weight: 700; 
color:#FF0000;
}
*/


/*This code is what make the "on page" link retain a different style then the rest of links.  Every link in the nav should have an id. When a page has an id (in the container div) and the link has an id that are defined together then the style will be in effect.*/
#TakeAction #TakeActionLink a:link, #TakeAction #TakeActionLink a:visited, #TakeAction #TakeActionLink a:active, 
#AlertDetail #TakeActionLink a:link, #AlertDetail #TakeActionLink a:visited, #AlertDetail #TakeActionLink a:active, 
#ComposeLetters #TakeActionLink a:link, #ComposeLetters #TakeActionLink a:visited, #ComposeLetters #TakeActionLink a:active, 

#Register #RegisterLink a:link, #Register #RegisterLink a:visited, #Register #RegisterLink a:active,
#MyInfo #RegisterLink a:link, #MyInfo #RegisterLink a:visited, #MyInfo #RegisterLink a:active,
#Login #RegisterLink a:link, #Login #RegisterLink a:visited, #Login #RegisterLink a:active,

#MyLegislators #MyLegislatorsLink a:link, #MyLegislators #MyLegislatorsLink a:visited, #MyLegislators #MyLegislatorsLink a:active,

#MyParticipation #MyParticipationLink a:link, #MyParticipation #MyParticipationLink a:visited, #MyParticipation #MyParticipationLink a:active,
#ParticipationDetail #MyParticipationLink a:link, #ParticipationDetail #MyParticipationLink a:visited, #ParticipationDetail #MyParticipationLink a:active,

#News #NewsLink a:link, #News #NewsLink a:visited, #News #NewsLink a:active,
#NewsDetail #NewsLink a:link, #NewsDetail #NewsLink a:visited, #NewsDetail #NewsLink a:active,

#Links #LinksLink a:link, #Links #LinksLink a:visited, #Links #LinksLink a:active,

#LegislatorSearch #LegislatorSearchLink a:link, #LegislatorSearch #LegislatorSearchLink a:visited, #LegislatorSearch #LegislatorSearchLink a:active,
#CommitteeSearch #LegislatorSearchLink a:link, #CommitteeSearch #LegislatorSearchLink a:visited, #CommitteeSearch #LegislatorSearchLink a:active,
#CommitteeDetail #LegislatorSearchLink a:link, #CommitteeDetail #LegislatorSearchLink a:visited, #CommitteeDetail #LegislatorSearchLink a:active,
#LegislatorDetail #LegislatorSearchLink a:link, #LegislatorDetail #LegislatorSearchLink a:visited, #LegislatorDetail #LegislatorSearchLink a:active,

#KeyContact #KeyContactLink a:link, #KeyContact #KeyContactLink a:visited, #KeyContact #KeyContactLink a:active,

#TellAFriend #TellAFriendLink a:link, #TellAFriend #TellAFriendLink a:visited, #TellAFriend #TellAFriendLink a:active,

#ShareYourStory #ShareYourStoryLink a:link, #ShareYourStory #ShareYourStoryLink a:visited, #ShareYourStory #ShareYourStoryLink a:active,

#ContactUs #ContactUsLink a:link, #ContactUs #ContactUsLink a:visited, #ContactUs #ContactUsLink a:active
{
text-decoration:underline;
}


/* common site styles 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.RequiredMark { /* Formats the * for required field in the form (Register, MyInfo, & Login) */
font-size:1.7em; 
font-weight:700; 
color:#ff0000; 
}


.CSCommittee a{
font-weight:700;
}

.CSSubCommittee a{
font-weight:normal;
}


.LDCommittee a{
font-weight:700;
}

.LDSubCommittee a{
font-weight:normal;
}


#right a:link, #right a:visited, #right a:active{
font-weight:normal;
font-size:1.2em;
color:#2b4159
}

#right a:hover{
text-decoration:underline;
}

	#welcome #login label{
	text-align:right;
	color:#fff;
	font-weight:bold;
	width:7em;
	}
	
	#join a:link, #join a:visited, #join a:active{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	}
	
	#join a:hover{
	text-decoration:none;
	}
	
	#join{
	color:#fff;
	}

/* Advocates Corner Styles */

#Advocate h1{
background-color:#993333;
height:22px;
margin:2px -20px;
color:#fff;
padding-left:20px;
font-size:1.3em;
border-right:1px solid #fff;
border-left:1px solid #fff;
}



#Advocate h2{
	background-color:#426408;
	color:#fff;
	margin:0;
	padding-left:10px;
	font-size:18px;
}


#Advocate h3{
margin-left:8px;
}
	
#Advocate .highlight  h2{
	background-color:#426408;
	margin:-2px -10px 5px -10px;
	font-size:15px;
	padding-left:20px;
}
	
#Advocate .callout a:link{
	color:#9F631D;
	}

#Advocate .callout  h2{
	background-color:#f7941e;
	margin:-2px -10px 5px -10px;
	font-size:15px;
	padding-left:20px;
	}
	
#Advocate .callout b{
	color:#5F3300;
	}

