	@import url(master.css);

	#tc_container #tc_center {
		font-family: georgia, garamond, "Times New Roman", serif;
	}

	#tc_container #tc_center h2.BetterWaysLogo {
		margin: 1px 0 0 20px;
		padding: 0;
		width: 161px;
		height: 31px;
		background: url(../img/better_ways_heading.gif) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}

	#tc_container #tc_center p.BetterWaysArticleDate {
		margin: -3px 0 10px 22px;
		padding: 0;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 1em;
		font-style: italic;
	}

	/* Form Styles
	---------------------------------*/
	#tc_container #tc_center form {
		font-family: Verdana, Helvetica, Arial, Sans-Serif;
		font-size: 1.1em;
		margin: 0 25px 0 20px;
		padding: 0;
	}

	#tc_container #tc_center ul li a {
		text-decoration: underline;
		color: #4A479B;
	}

	#tc_container #tc_center ul li a:hover {
		text-decoration: underline;
		color: #2E2D61;
	}


	#tc_container #tc_center form h3.membership {
		margin: 0;
		padding: 0;
		height: 26px;
		background: #645D4D url(../images/head_membership.gif) 0px bottom no-repeat;
		text-indent: -9999px;
	}

	#tc_container #tc_center form h3.donate {
		padding: 0;
		margin: 0;
		height: 26px;
		background: #3F4587 url(../images/head_liketodonate.gif) 0px bottom no-repeat;
		text-indent: -9999px;
	}

	#tc_container #tc_center form h3.additional {
		margin: 0;
		padding: 0;
		height: 26px;
		background: #3F4587 url(../images/head_icanalso.gif) 0px bottom no-repeat;
		text-indent: -9999px;
	}

	#tc_container #tc_center form h3.dues {
		margin: 0;
		padding: 0;
		height: 26px;
		background: #3F4587 url(../images/head_dues.gif) 0px bottom no-repeat;
		text-indent: -9999px;
	}

	#tc_container #tc_center form h3.makepayment {
		margin: 0;
		padding: 0;
		height: 26px;
		background: #CBD60B url(../images/head_makepayment.gif) 0px bottom no-repeat;
		text-indent: -9999px;
	}

	#tc_container #tc_center form h3.contact {
		margin: 0;
		padding: 0;
		height: 26px;
		background: #847B66 url(../images/head_contact.gif) 0px bottom no-repeat;
		text-indent: -9999px;
	}

	#tc_container #tc_center form fieldset {
		color: #333333;
		border: none;
		padding: 10px 8px; 
		margin: 0 0 10px 0;
	}

	#tc_container #tc_center form fieldset.one {
		background: #EBECF3;
	}

	#tc_container #tc_center form fieldset.two {
		background: #F2F5C2;
	}

	#tc_container #tc_center form fieldset.three {
		background: #E0DED9;
	}

	#tc_container #tc_center form table {
		margin-left: 40px;
		font-family: Georgia, "Times New Roman", Serif;
	}

	#tc_container #tc_center form table.nomargin {
		margin-left: 0;
	}

	#tc_container #tc_center form td.label {
		text-align: right;
	}

	#tc_container #tc_center form td.left {
		text-align: left;
	}

	#tc_container #tc_center form .address {
		display: block;
	}

	#tc_container #tc_center form p.mtext {
		color: #333333;
	}

	#tc_container #tc_center form ul.text li {
		margin-left: 2em;
	}

	#tc_container #tc_center form div.priv {
		color: #333333;
		clear: right;
		margin-top: 20px;
	}

	#tc_container #tc_center form .submitbutton {
		display: block;
		width: 60px;
		height: 25px;
		background: url(../images/button_join.gif) no-repeat 0px 0px;
		margin: 5px auto 0;
	}

	#tc_container #tc_center form .submitbutton:hover {
		background: url(../images/button_join.gif) no-repeat 0px -25px;
	}

	#tc_container #tc_center form h5 {
		font-weight: normal;
		margin-bottom: 3px;
		padding-bottom: 0px;
	}

	#tc_container #tc_center form .err {
		color: #FFFFFF;
		background: #990000 url(../images/exclaim.gif) no-repeat 16px center;
		margin: 0px 2px;
		padding: 6px 40px 6px 40px;
		height: 42px;
	}

	#tc_container #tc_center form .error {
		padding: 0 0 8px 0;
		margin: 0;
		color: #900;
		font-size: 1.1em;		
	}

	#tc_container #tc_center form span.address {
		margin-left: 100px;
	}

	#tc_container #tc_center form input.unsubscribe {
		margin-top: 2px;
		width: 194px;
		height: 26px;
		background: url(../img/unsubscribe_me.gif) no-repeat;
	}

	#tc_container #tc_center form input.unsubscribe:hover {
		background: url(../img/unsubscribe_me.gif) no-repeat 0 -26px;
	}

        #tc_container #tc_center form input.unsubscribe_submit {
                margin-top: 15px;
                width: 194px;
                height: 26px;
                background: url(../img/submit_my_info.gif) no-repeat;
        }

        #tc_container #tc_center form input.unsubscribe_submit:hover {
                background: url(../img/submit_my_info.gif) no-repeat 0 -26px;
        }


	#tc_container #tc_center form input.SendToFriend {
		float: right;
		width: 218px;
		height: 45px;
		background: url(../img/sendtofriend.gif) no-repeat;
	}

	#tc_container #tc_center form input.SendToFriend:hover {
		background: url(../img/sendtofriend.gif) no-repeat 0 -45px;
	}

	/* END FORM STYLES
	---------------------------------*/

	/* Right column styles
	---------------------------------*/
	#tc_container #tc_right form {
		margin: 2px 0 0 1px;
		padding: 1px 0 0;
		background: #8988BF;
	}

	#tc_container #tc_right form h3.SubscribeBetterWays {
		margin: 14px 0 0 22px;
		padding: 0;
		width: 199px;
		height: 35px;
		background: url(../img/subscribe_better_ways.gif) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}
	#tc_container #tc_right form table {
		margin: 0 19px 0 22px;
	}

	#tc_container #tc_right form table td {
		color: #FFF;
	}

	#tc_container #tc_right form table td.right {
		padding-left: 4px;
	}

	#tc_container #tc_right form input.Email {
		width: 206px;
		height: 18px;
		border: 1px solid #000;
	}

	#tc_container #tc_right form input.Name {
		width: 98px;
		height: 18px;
		border: 1px solid #000;
	}

	#tc_container #tc_right form span.error {
		font-weight: bold;
		color: #F93;
	}

	#tc_container #tc_right form p {
		margin: 3px 19px 0 22px;
		padding: 0;
		color: #FFF;
	}

	#tc_container #tc_right form p.subscribe_button {
		margin: 8px 0 0;
		padding: 0;
	}

	#tc_container #tc_right form p.subscribe_button input {		
		display: block;
		width: 251px;
		height: 36px;
		background: #4A489C url(../img/button_subscribe_now.png) no-repeat;
	}

	#tc_container #tc_right form p.subscribe_button input:hover {		
		background: #4A489C url(../img/button_subscribe_now_over.png) no-repeat;
	}

	#tc_container #tc_right p.form_disclaimer a {
		color: #FFF;
		text-decoration: underline;
	}

	#tc_container #tc_right p.form_disclaimer a:hover {
		text-decoration: none;
	}

	/* END Middle Columns styles...
	-------------------------------------------------------------------------*/

	#tc_footer {
		line-height: 3px;
		min-height: 3px;
		height: 3px;
		background: #FFF url(../img/bg_middlesection_footer.gif) repeat-x;
	}

	html>body #tc_footer {
		height: auto;
	}

	/* IE ONLY */
	* html #foot_container {
		margin-top: -9px;
	}
	
	
	
	
	
	
#tc_center.column ul.candidates_ward { list-style-type: none; }

dl.candidate_info { font-size: 13px; line-height: 1.5; }

