html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

#__asptrace {display: none;}

/*Defined html elements *
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
html {
background-color: #27669B;
}

body {
background:	url("../images/bg-html.jpg") no-repeat scroll center top; 
line-height: 1.25; 
width:980px;
margin: 0 auto;
position:relative;
}

ol, ul {
list-style: none;
}

p {
padding:5px 0px;
}


label { 
cursor: pointer;  
}


hr { /* Used under titles, between letter on ComposeLetters Page */
margin: 15px 0;  /* "h1 has a Negative Margin to bring this directly under the Title, if this is changed the h1 should be looked at too */
background-color:#CCCCCC;
height:1px;
border-style:none;
border-width:0;
display:none;
}

	#right_rail hr {
	background-color: #B5C8CF;
	height:1px;
	display:block;
	margin: 10px 0;
	}

textarea{ /* Used to set the size of the textarea on composeletters page & Tell-Ariend */
width:90%;
height:150px;
}

label { 
display:block;  
width:7.5em;  
float:left;  
text-align:left; /* Change to text-align:right; to align the labels from the right */
padding-right:3px; 
}

input{
width:13.55em;
margin-bottom:5px;
}

select{
width:14em; /* Select boxs need to be just bigger then input areas, to look the same size on the page */
margin-bottom:5px;
}


table{
border-collapse:collapse;
}

th { 
padding:5px;
background-color: #0199C0; 
font-weight: 700; 
color:#ffffff;  
border:1px solid #ffffff;
}

td { 
padding:5px;
border:1px solid #cccccc;
}

strong {font-weight: bold;}
em { font-style:italic;}

sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

/* Styles used by the includes 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*Header Styles
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
#MainHeaderContainer{
height: 105px;
padding-top: 30px;
position: relative;
text-align:center; /* Centers the banner */
}

#MainHeaderContainer ul {
	bottom: 20px;
	position: absolute;
	right: 20px;
}
	#MainHeaderContainer ul li {
		float: left;
		padding-right: 10px;
	}

	#MainHeaderContainer ul li+li {
		border-left: 1px solid #fff;
		padding: 0 0 0 10px;
	}
	

#MainHeaderContainer a {
	color: #fff;
}

.welcome { color:#FFF;}

#login{
	width: 942px;
	height: 36px;
	padding-top:12px;
	background:url(../images/login_bg.jpg) repeat-x left center;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

	#login .btn{
	background:url(../images/blue_btn.jpg);
	width:114px;
	height:24px;
	border:0;
	cursor:pointer;
	
	}
	
	#login label{
		display:inline;
		float:none;
		cursor: default;
	}
	
	#login .txtfield{
	width:122px;
	margin-right:10px;
	}
	
	

.connect {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    overflow: hidden;
    height: 32px;
	padding: 10px 0;
	text-align: center;
}

.connect ul {
	float: right;
}

.connect li {
    float: left;
    list-style-type: none;
    margin-left: 5px;
    width: 30px;
}

.connect h3 {
	bottom: 9px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	padding-right: 5px;
	position: relative;
}

.callout, .connect {
	background-color: #ceddf2;
	border: 1px solid #98b8dc;
	margin: 15px 20px 0 20px;
	position: relative;
}

.callout {
	padding: 10px 20px;
}

.callout h3 {
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
}

.callout h4 {
	text-align: center;
}

/*Body Container holds the other three containers ImageBar, Nav, & ContentContainer
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.BodyContainer { /* This holds the main area includeing Nav,Main and Image Bar.*/
background: #fff url(../images/bg-bodycontainer.gif) repeat-y;	
overflow: hidden;
width: 980px; 
}

#Content {
    float: left;
    padding: 20px;
    width: 620px;
}

#Home #Content {
    padding: 0;
    width: 660px;
}

#Sidebar {
    float: right;
	padding-bottom: 15px;
    width: 320px;
}

/*Image Bar Styles

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
#ImageBarContainer{ /* This hold the imagebar include file */
float:right;
padding:10px;
background-color:#303094;
width:150px;
display:none;  /*Change this to display:block; to show the Image Bar, also make sure to reduce the Content Container's width (Add the width, padding & margin to reduce the correct amount) to make room for this bar*/
}



/*Main Container Area Styles
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.ContentContainer-home {  /* This holds the main area that all the funtionality of the site is in.*/
float:left;
padding:10px 10px 10px 20px;
width:450px; /*If the width is less then 485px then the styles of the Key Content page will need to adjusted as well. */
}

.ContentContainer {  /* This holds the main area that all the funtionality of the site is in.*/
float:left;
padding:10px 10px 10px 20px;
width:700px; /*If the width is less then 485px then the styles of the Key Content page will need to adjusted as well. */
}
	
			  

/*This technique can be used to over ride any style on a page by page level (Always place the page id first). */
#AlertDetail .ContentContainer,#ComposeLetters .ContentContainer,#TakeAction .ContentContainer {  
padding:10px 20px;
width: 940px;
}

/*Footer Area Styles
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

#MainFooterContainer {  /* This holds the mainfooter include file.*/
background: url(../images/bg-menu.gif) repeat-x;
border-top: 1px solid #1b711d;
clear:both;
color: #fff;
font-size: 12px;
height: 38px;
line-height: 38px;
text-align:center;
}

#MainFooterContainer p {
	padding: 0;
}


/*Menu/Nav Styles
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.MenuContainer {  
background:url(../images/bg-menu.gif) repeat-x; 
border: 1px solid #1B711D;
height:38px;
overflow: hidden;
}

.MenuContainer ul {
    font-size: 14px;
    list-style-type: none;
    margin: 0;
}

.MenuContainer li {
    float: left;
    line-height: 38px;
    margin: 0;
}

.MenuContainer a:link, .MenuContainer a:visited, .MenuContainer a:active {
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 38px;
}

.MenuContainer a:hover {
	text-decoration: none;
}

/* common site styles 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.RequiredMark { /* Formats the * for required field in the form (Register, MyInfo, & Login) */
display:block; 
width:.8em; 
float:left; /* Change to float:right; to move the * to the right of the field */
}

.DataTableSubmit { /* Formats the bottom row of table where the submit button is (Legislator Search)*/
background-color: #F0F8FF; 
text-align:right;
}

.btnLink {
	background-color: #27669b;
	color: #fff;
	cursor: pointer;
	display: block;
	font-weight: 700;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
	width: 196px;
}

	.btnLink span {
		border: 1px solid #fff;
		display: block;
		padding: 5px 0 4px;
	}
	
	.btnLink:hover {
		background-color: #1d517d;
		text-decoration: none;
	}

#Sidebar .btnLink {
	margin: 10px auto 0;
}

#Sidebar hr {
	background-color: #fff;
	border: none;
	display: block;
	height: 1px;
	margin: 15px 0;
}

.callout img {
	margin-bottom: 10px;
}

.simpleTabsContent ul {
	font-size: 1em;
	list-style-type: none;
	margin: 0;
}

.simpleTabsContent li {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

div.simpleTabs { width: 620px; }
#Home div.simpleTabs { padding:20px; }
ul.simpleTabsNavigation { margin: 0 0 10px 0; padding:0; text-align:left; overflow: hidden; font-size: 1em; }
ul.simpleTabsNavigation li { list-style:none; display:inline; margin: 0 5px 0 0; padding:0; text-align: center; float: left; }
ul.simpleTabsNavigation li a { background: #27669b url(../images/bg-tab.gif) no-repeat center bottom; height: 40px; display: block; color: #fff; line-height: 35px; font-size:15px; padding: 0 20px; font-weight:700; text-decoration:none; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color: #1d517d; }
ul.simpleTabsNavigation li a.current { background: #f29f05 url(../images/bg-tab-on.gif) no-repeat center bottom; color:#fff; border-bottom:1px solid #fff; cursor: default; }
div.simpleTabsContent { clear: both; border:1px solid #b9ceed; padding:15px 15px 15px 15px; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block; }
.playButtons { z-index: 99999; cursor: pointer; }

.RegisterSubmitButton, .LoginSubmitButton, .MISumitButton, .TellAFriendSubmitButton, .ShareYourStorySubmitButton, .KeyContactSubmitButton, .KeyContactUpdateButton, .ContactUsSumitButton {
	background: #27669b url(../images/btn-submit.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-weight: 700;
	height: 32px;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
	width: 145px;
}
	
	.RegisterSubmitButton:hover, .LoginSubmitButton:hover, .MISumitButton:hover, .TellAFriendSubmitButton:hover, .ShareYourStorySubmitButton:hover, .KeyContactSubmitButton:hover, .KeyContactUpdateButton:hover,.ContactUsSumitButton:hover{
		background: #1d517d url(../images/btn-submit-on.gif) no-repeat;
		text-decoration: none;
	}
#BodyContainer ul {list-style: disc outside;}

/*Home
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#newsfeedContainer { height: 450px;
	overflow-y: scroll;
}
ul#NewsFeed span {
	color: #27669b;
}

ul#NewsFeed li {
	border-top: 2px solid #fbe2b4;
	padding: 15px 0 0;
}
	
ul#NewsFeed li:first-child {
	border-top: none;
	padding-top: 0;
}

.btnAction {
    background: url("../images/btn-action.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #B07711;
    cursor: pointer;
    display: block;
    font: 20px/20px Georgia,"Times New Roman",Times,serif;
	color: #6F4906;
    font-weight: normal;
    height: 61px;
    letter-spacing: 0.05em;
    padding: 17px 0 0 45px;
    text-align: left;
    text-transform: uppercase;
    width: 273px;
}

.btnAction:hover {
	background-image: url("../images/btn-action-on.gif");
	text-decoration: none;
}

.btnAction span {
    color: #FFFFFF;
    display: block;
    font: 0.75em Arial,Helvetica,sans-serif;
    font-weight: normal;
    letter-spacing: normal;
    margin-top: 3px;
    text-transform: none;
}

#CarouselContainer {
    height: 240px;
    overflow: hidden;
    width: 660px;
}

#Carousel {
    background: no-repeat scroll left top transparent;
    overflow: hidden;
}

#Carousel li {
    height: 240px;
	padding-left: 10px;
	padding-right: 225px;
    position: relative;
    width: 425px;
}

#Carousel li img {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
}

#Carousel span {
    display: block;
    padding: 20px;
    position: relative;
    z-index: 1;
}

#Carousel h1 {
	font-size: 24px;
    margin-bottom: 15px;
}

#Carousel h1 small {
	color: #313232;
	display: block;
	font-size: 20px;
	font-weight: normal;
}


/*Issues
//////////////////////////////////////////////////////////////////////////////////////////////////*/

.IssueContent {
	background-color: #FFF;
	margin:0;
	padding: 15px;
	border: 1px solid #6ba693;
}
#IssueTabs {
	width: 666px;
	margin:0;
	padding:0;
}

#IssueTabs img {
   *margin-bottom: -3px;
}

#Issues .simpleTabsContent ul {
	list-style: disc outside;
	margin: 10px 0 0 20px;
}


/* Alerts page 
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#AlertDetail { background:#FFF;}

#AlertDetail .ContentContainer { width:700px;
	margin: 0 auto;
	position:relative;
	float: none;
}

#AlertDetailSummary { /* The Summary text of an alert */
margin-bottom:10px; /* provides a space inbetween the summarry and the link/image below it */ 
}

.AlertDetailTakeActionLinkText{
display:block; /*Change this to display:none; to hide the text link */
}

.AlertDetailTakeActionLinkImage { /* By Default this class in hidden using display:none; as the default setting is not use images for links */
background-image:url('../images/email_16.gif');  /* Change the file name of the image you want to use for the take ation link */
border:none; 
background-color:transparent; 
width:162px;  /* Should be the width of the image */
height:40px;  /* Should be the height of the image */
display:none; /* Change this to display:block; to bring the it out of hidding */
cursor:pointer; 
}


/* ComposeLetters Page 
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#ComposeLetters  { background: #FFF;}
#ComposeLetters #Content { width:700px;
	margin: 0 auto;
	position:relative;
	float: none;
}

.CLLetters { /* Used as a container for the letters */
margin:15px 0 15px 30px;
border:1px solid #d1d1d1;
padding: 30px 20px;
}

.CLTargets, .TYTarget  {  /* A style that is used to format the list of Targets (ComposeLetters & Thank You Page) */
list-style-type:disc;
margin-left:20px;
}

#CLNoTargets { /* A style that is used to format the text that will display if there are no Targets when a user gets to the letter page */
margin-top:20px;
font-weight:700;
}


.CLCommType{ /* A Style used to format the area containing the radio buttons */
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
}

#ComposeLetters input { /* A style that is used to format the radio button  */
width:18px;
margin-left:7px;
}


input#CLSumitButton { /* A Style to place a graphic button for the Submiting of the letter */
background: #27669b url(../images/btn-submit.gif) no-repeat;
border:none; 
width:145px;  /* Should be the width of the image */
height:32px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
color:#FFF;
text-transform: uppercase;
font-weight: 700;
}

.CLLetterHeader, .CLLetterTop, .CLLetterBody, CLLetterBottom, CLSignature{ /* These Class are not used but are inplace if you want to control the sytle of the letter */ 
}



/*My Info
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.MIAddress { /* Used only to indent the address */
margin:15px;
float:left;
}

#callout {
background-color:#e0ebe7;
float:right;
margin-top:10px;
padding:10px;
width:200px;
}

#callout li {
background-color:#FFFFFF;
margin:5px;
padding:5px;
text-align:center;
}

.MIFormContainer { /* This is a container that holds the three elements of the edit form (RequiredMark, label, input) */
width:25.5em; /* Width should be just bigger then the three elemets combined */
}

#MyInfo br { /* This creates line brake between form elements */
clear:both;
}

.MISumitButton{
margin-top:10px;
border:none;
background-color:transparent; 
cursor:pointer;
margin-bottom:5px;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#Register {
	background-image: none;
}

#Register #Content {
	float: none;
	overflow: hidden;
	width: auto;
}

#LoginFormContainer {
	float: left;
	margin-top: 20px;
}

.RegisterFormContainer { /* This is a container that holds the three elements of the edit form (RequiredMark, label, input) */
border-right: 1px solid #ccc;
float: left;
margin: 20px 20px 0 0;
width: 400px; /* Width should be just bigger then the three elemets combined */
}

#Register br { /* This creates line brake between form elements */
clear:both;
}

.RegisterSubmitButton, .LoginSubmitButton, .MISumitButton {
	margin-left:117px;
}

/*Thank You Page
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.TYTarget  {  /* A style that is used to format the list of Targets default setting is in the Composeletters section */
}

.JumpLinks { /* Jumplinks are at the bottom of the thank you display, they are hidden by default as they are not part of the default requerments  */
margin:10px;
display:none;
}

/*My Legislators
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.MLCapAddress{ /* Container for the Capitol Office column */
padding-top:10px; 
padding-bottom:10px;
float:left;
width:50%;
}

.MLDistAddress { /* Container for the District Office column */
padding-top:10px; 
padding-bottom:10px;
float:left;
width:50%;
}

.MLWebLink {/* Class put into place for formating the "Visit my website." link */
}

.MLEmailLink{/* Class put into place for formating the "Email me." link */
}

.MLInfoLink {/* Class put into place for formating the "More Info..." link */
}

/*My Participation
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#MPAlertBox { /* This id is on the table on the my participation */
width:100%;
}

#MPNOParticipation{ /* This id is in place for the case the user has not participated */
}

/*Participation Detail
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#PDInstruct{ /* Put in place to control the line "Viewing messages for alert:" */
}
	
#PDActionBox{  /* This id is on the table on Participation Detail Page */
width:100%;
}

/*Action Center
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#TakeAction {
	background-image: none;
}
#TakeAction #Content { width:700px;
	margin: 0 auto;
	position:relative;
	float: none;
}

.ActionContainer {
	width:300px;
	height:200px;
	padding:0;
	background-color: #CEDDF2;
	float:left;
	position: relative;
	margin-bottom: 20px;
}

.Middle {
margin-left: 20px;
}

.ActionContainerCopy {
padding:10px;
}

.ActionContainerButton {
position:absolute;
padding-left: 10px;
bottom:10px;
}

#MPNOParticipation{ /* This id is in place for the case the user has not participated */
}

/*News
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.NewsItem{ /* This class is in place to style the new items */
margin-bottom:10px;
}

#NoNews{ /* This id is in place to style the text if there is no new */
}
/*
#News #Content ul{
list-style: disc;
list-style-position: inside;
} */

#News #newsfeedContainer {
    height: 575px;
}

/*News Detail
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#NDContent{ /* This id is in place to style the content of the News Detial page */
}


/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.LinkItem{ /* This class is in place to style the link items  */
margin-bottom:10px;
}
#Links #Content ul {
list-style: disc;
list-style-position: inside;
}


/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#LegislatorSearch br{
clear:both;
}

#LSSearchByAddress { 
padding:6px;
background-color:#ECECEC;
float:left;
margin-bottom:6px;
margin-right:2%; 
width:56%;

}

#LSSearchByState { 
padding:6px;
background-color:#ECECEC;
float:left; 
margin-bottom:6px;
min-width:18em;
width:18em;
max-width:36%

}

#LSSearchByState label{
width:4em;
}

#LSSearchByState select{
width:12.5em;
}


#LSChamberTypes {
margin-top:5px;
margin-bottom:10px;
padding:6px;
background-color:#ECECEC;
width:98%;
}

#LSChamberTypes input{
width:25px;
float:left;
}

#LSChamberTypes label{
float:left;
line-height:1.5;
cursor:default;
}

.LSResultsSection li { 
padding-left:5px;
}

.LegislatorSearchSumitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
}

#LSResults{} /* A div put in place to hold the results below the search */

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#CommitteeSearch br{
clear:both;
}

#CSSearchFederal {
margin-top:10px;
padding:10px; 
background-color:#ECECEC;
width:260px;
height:180px;
float:left;
margin-right:10px;
}

#CommitteeSearch input {
width:20px;
float:left;
margin-left:10px;
}

#CommitteeSearch label{
float:left;
line-height:1.5;
cursor:default;
width:auto;
padding-left:5px;
}

#CommitteeSearch select{
float:left;
width:auto;

}

#CSSearchState { 
margin-top:10px;
padding:10px;
background-color:#ECECEC;
width:260px;
height:180px;
float:left; 
}

#CommitteeSearch .CommitteeSearchSumitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
}



.CSSubCommittee {
padding-left:10px;
}


#CSResults{
width:98%;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#LDLegisPic{
float:left;
}

#LDAddress{
float:left;
}

.LDAddressBlock{
margin-left:20px;
float:left;
}


.LDSubCommittee {
padding-left:10px;
}


/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#KeyContact label{
float:left;
width:280px;
text-align:right;
padding-right:10px;
line-height:1.5;
}

#KeyContact br{
clear:both;
}

#KCTextArea {
padding-left:20px;
margin-bottom:10px;
}

#KeyContact .KeyContactUpdateButton{
margin-top: 15px;
}

#KeyContact .KeyContactSubmitButton{
margin-top: 0;
}

/*TellAFriend
//////////////////////////////////////////////////////////////////////////////////////////////////*/



/*Share Your Story
//////////////////////////////////////////////////////////////////////////////////////////////////*/



/*Contact Us
//////////////////////////////////////////////////////////////////////////////////////////////////*/




/* Content Managed Class */

.cm ul, .cm ol, {
margin-left:50px;
padding:5px;
}

.IssueContent ul {
margin-left:25px;
padding:5px;
}

.IssueContent li {
margin-bottom:10px;
}

.cm ul, .IssueContent ul {
list-style-type:disc;
}

.cm ol {
list-style-type:decimal;
}

.clear {
clear:both;
}

.left{
float:left;
}

.right {
float:right;
}


#takeaction_button li {
	width:157px;
	height:31px;
	margin-bottom:15px;
	/*margin-left:20px;*/
	padding-top:9px;
	background:url(../images/btn_gray.gif);
	cursor:pointer;
}

#takeaction_button li.last {
	background-image:none;
	padding:0;
	margin-bottom:0;
	height:93px;
}

.LoginError { /* Formats the * for required field in the form (Register, MyInfo, & Login) */
font-size:12px; 
font-weight:bold; 
color:#ff0000; 
width: 400px;
}

.video {
	float:left;
	width: 200px;
	text-align:center;
	margin: 20px 0 10px 20px;
}

.vid_links {
	font-size:10px;	
	color:#000;
}
#ContentPage li { list-style: disc; list-style-position: inside;}
