/*  TemplateName=CustomStyle.tpt */


/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*


	These are the styles peculiar to this site. Any styles

	specified in this file will override the baseline

	styles for the Convio product. The styles	must be in

	this file so that they will be available in th

	Internet Exporer WYSIWYG HTML editor as well as in the

	Page Wrapper.


	Convio does not maintain this file once it has been

	delivered to the client.


*/

/* this starts the styles for the blueprint wrapper */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
form {
	padding: 0px;
	margin: 0px;
}
table {
	font-size: 12px;
}

/*TOP MENU*/

#tmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px 0px 4px 0px;

}
#tmenu a {
	color: #CCCCCC;
	text-decoration: none;
	margin: 0 8px;
}
#tmenu a:hover  {
	text-decoration: underline;
	color: #FFFFFF;
}

/*FOOTER*/

#footer {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	padding: 3px 15px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
#footer a {
	color: #999999;
	text-decoration: none;
}
#footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#footer div {
	color: #999999;
	padding-top: 6px;
}
.fttble {
	font-size: 10px;
	border-bottom: 1px solid #333333;
	padding: 5px 0;
}

/*LEFT MENU - DARK BLUE*/

#lftmenu1 {
	border-left: 1px solid #FFF;
	background: #003399;
width:190px;
}
#lftmenu1 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 10px 6px 12px;
	margin: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#lftmenu1 div.submenu a {
	font-size: 10px;
	padding: 3px 10px 3px 24px;
}
#lftmenu1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #000066;
}
#lftmenu1 a:hover {
	background-color: #000000;
}
#lftmenu1 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #000000;
}
#lftmenu1 div.submenu span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 10px 3px 24px;
	background-color: #000000;
}
#lftmenu1 .whitepaper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #000000;
}
#lftmenu1 div.submenu .whitepaperselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 10px 3px 24px;
	background-color: #000000;
}

/* QUICK LINKS MENU - DARK BLUE */

#lftmenu1 div.qlinks h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 15px 12px 1px 12px;
	margin: 0;
	text-align: right;
	border-top: 1px solid #000;
}
#lftmenu1 div.qlinks a {
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	text-align: right;
	background:	#003399;
}
#lftmenu1 div.qlinks a:hover {
	background: #3399FF;	
	color: #000000;
}
#lftmenu1 div.qlinks span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 15px 3px 15px;
	background-color: #006;
	text-align: right;
}

/*LEFT MENU - LIGHT BLUE*/

#lftmenu2 {
	border-left: 1px solid #FFF;
	background: #0066CC;
	width:190px;
}
#lftmenu2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 10px 6px 12px;
	margin: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#lftmenu2 div.submenu a {
	font-size: 10px;
	padding: 3px 10px 3px 24px;
}
#lftmenu2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #003399;
}
#lftmenu2 a:hover {
	background-color: #000066;
}
#lftmenu2 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #000066;
}
#lftmenu2 div.submenu span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 10px 3px 24px;
	background-color: #000066;
}

/* QUICK LINKS MENU - LIGHT BLUE */

#lftmenu2 div.qlinks h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 15px 12px 1px 12px;
	margin: 0;
	text-align: right;
	border-top: 1px solid #000;
}
#lftmenu2 div.qlinks a {
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	text-align: right;
	background:	#06C;
}
#lftmenu2 div.qlinks a:hover {
	background: #66CCFF;
	color: #000033;
}
#lftmenu2 div.qlinks span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 15px 3px 15px;
	background-color: #006;
	text-align: right;
}

/*LEFT MENU - GREEN*/

#lftmenu3 {
	border-left: 1px solid #FFF;
	background: #669900;
width:190px;
}
#lftmenu3 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 10px 6px 12px;
	margin: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#lftmenu3 div.submenu a {
	font-size: 10px;
	padding: 3px 10px 3px 24px;
}
#lftmenu3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #336600;
}
#lftmenu3 a:hover {
	background-color: #003300;
}
#lftmenu3 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #003300;
}
#lftmenu3 div.submenu span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 10px 3px 24px;
	background-color: #003300;
}

/* QUICK LINKS MENU - GREEN */

#lftmenu3 div.qlinks h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 15px 12px 1px 12px;
	margin: 0;
	text-align: right;
	border-top: 1px solid #000;
}
#lftmenu3 div.qlinks a {
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	text-align: right;
	background:	#669900;
}
#lftmenu3 div.qlinks a:hover {
	background: #99CC00;
	color: #003300;
}
#lftmenu3 div.qlinks span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 15px 3px 15px;
	background-color: #006;
	text-align: right;
}

/*LEFT MENU - RED*/

#lftmenu4  {
	border-left: 1px solid #FFF;
	background: #990000;
width:190px;
}
#lftmenu4  h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 10px 6px 12px;
	margin: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#lftmenu4 div.submenu a {
	font-size: 10px;
	padding: 3px 10px 3px 24px;
}
#lftmenu4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #660000;
}
#lftmenu4 a:hover {
	background-color: #330000;
}
#lftmenu4 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #330000;
}
#lftmenu4 div.submenu span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 10px 3px 24px;
	background-color: #330000;
}

/* QUICK LINKS MENU - RED */

#lftmenu4 div.qlinks h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 15px 12px 1px 12px;
	margin: 0;
	text-align: right;
	border-top: 1px solid #000;
}
#lftmenu4 div.qlinks a {
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	text-align: right;
	background:	#990000;
}
#lftmenu4 div.qlinks a:hover {
	background: #FF0000;
	color: #000000;
}
#lftmenu4 div.qlinks span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 15px 3px 15px;
	background-color: #006;
	text-align: right;
}
/*LEFT MENU - GRAY*/

#lftmenu5  {
	border-left: 1px solid #FFF;
	background: #666666;
width:190px;
}
#lftmenu5  h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 10px 6px 12px;
	margin: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#lftmenu5 div.submenu a {
	font-size: 10px;
	padding: 3px 10px 3px 24px;
}
#lftmenu5 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #333333;
}
#lftmenu5 a:hover {
	background-color: #666666;
}
#lftmenu5 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	padding: 6px 10px 6px 15px;
	background-color: #000000;
}
#lftmenu5 div.submenu span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 10px 3px 24px;
	background-color: #000000;
}

/* QUICK LINKS MENU - GRAY */

#lftmenu5 div.qlinks h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 15px 12px 1px 12px;
	margin: 0;
	text-align: right;
	border-top: 1px solid #000;
}
#lftmenu5 div.qlinks a {
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	text-align: right;
	background:	#666666;
}
#lftmenu5 div.qlinks a:hover {
	background: #999999;
	color: #000000;
}
#lftmenu5 div.qlinks span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 3px 15px 3px 15px;
	background-color: #999999;
	text-align: right;
}

/* this ends the styles for the blueprint wrapper */


ul.PremiumList {
list-style-type:none !important;

}

.PremiumList li {
padding-bottom:12px;
font-size:11px;
}


/* begin styles for RSS Feed */

.rss-box {
text-align:left;


	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#666666;
}
p.rss-title {padding:0.5em;}
.rss-title {
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  font-family: arial;
  font-size: 12px;
  font-weight : normal;
  list-style:none;
  padding-bottom:.6em;
}

.rss-item a {
	text-decoration : none;
	color: #333333 !important;
	font-size: 12px;
	font-weight:normal;
	font-family:arial;
	}
	
.rss-item a:visited {
	color:#333333;
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #333;
	} 
	
a.NewsHeadlineList {
    text-decoration : underline;
	color: #2853D4;
	font-size: 13px;
	font-weight:normal;
	font-family:arial;
	}
	
li { 
  
    list-style-image: url(http://www.fairtax.org/images/blue_arrow.gif); 
}

.homeLI td td {
background: url(http://www.fairtax.org/images/blue_arrow.gif) no-repeat 0px 5px; 
padding:0 10px;
}

.homeLI td td li {
list-style-type:none;
list-style-image:none;
}

.homeLI td td li { 
list-style-position:outside;
margin: 0 !important;
padding:0 !important;
}

.homeLI td td li a {
padding:0;
margin:0;
}

.homeLI a:link, .homeLI a:visited {
color:#666666;
font-weight:bold;
text-decoration:none;
}

.homeLI a:hover, .homeLI a:active {
text-decoration:underline;
}

.smallMargin a:link, .smallMargin a:visited, .smallMargin a:hover, .smallMargin a:active {
font-size:12px;
text-decoration:underline;
}

#homeMiddleCol p {
line-height:130%;
}



/*2008 Elections Ballot Scorecard*/


.ballottable th {
	border-width: thin;
	padding: 4px;
	border-style: solid;
	border-color: black;
	background-color: #000066;
	color:#FFFFFF;
}
.ballottable td {
	border-width: thin;
	padding: 4px;
	border-style: solid;
	border-color: black;
}

.ballotstate {
	background-color:#003399;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}


.ballotdem {
color:#000066;
font-weight:bold;
}

.ballotrepub {
color:#CC0000;
font-weight:bold;
}

.ballotgreen {
color:#006600;
font-weight:bold;
}

.ballotindy {
color:#660066;
font-weight:bold;
}

.ballotother {
color:#000000;
font-weight:bold;
}

.ballotlib {
color:#CC6600;
font-weight:bold;
}

#fb_login_image {border: none}