[%#$Revision: 1.42 $%]

.cw-cb .cw-bd {
		overflow:hidden;
		width:97%;
}

#cw-cont #cw-custom {background-color:#ffffff;}

#cw-cont .cw-myofficials p {
  padding: 10px 0px 0px 0px;
}

#cw-cont .cw-cb hr {
	margin: 4px auto;
	border: none 0;
	width:95%;
	border-top: 1px dotted #cccccc;/*the border*/
	height: 1px;
}

/*cw page title*/
#cw-cont #cw-pg-bd{  
  padding: 3px;
}

#cw-cont #cw-pg-bd h1 {
	font-size:17px;
	margin:.15em 0 0 0;}
	
/*top navigation*/
	
#cw-cont ul#cw-nav-features li {
	font-weight:bold;
	}

/*featured alert*/

#cw-cont .cw-featured {
	border:1px solid #cccccc;
	background-color:transparent;
	margin:8px 4px;
	padding: 0px 0px 8px 0px;
	}
	
#cw-cont .cw-featured .cw-bd {
	margin:8px;
	}

#cw-cont .cw-featured .cw-hd {
	margin:0 4px;
	text-align:left;
	}

.cw-basic .cw-g .cw-bd .cw-u .cw-cb,
.cw-state_basic .cw-g .cw-bd .cw-u .cw-cb,
#cw-cont .cw-g .cw-bd .cw-u .cw-cb .cw-hd 
{
  border: none;
}

#cw-cont .cw-g .cw-bd .cw-u .cw-cb .cw-bd a
{
  text-decoration: underline;
}

#cw-cont .cw-featured .cw-ft .cw-button {
	text-align:left;
	}
	
#cw-cont .cw-featured .cw-ft .cw-button input,
#cw-cont .cw-b .cw-ft .cw-button
 {
	margin:8px;
	padding:2px;
	color:#ffffff;
	background-color:#666666;
	border:none;
	font-weight:bold;
	text-align:center;
	cursor: pointer;
	}
	
#cw-cont .cw-featured .cw-ft .cw-button input {
	margin:8px;
	padding:2px;
	color:#ffffff;
	background-color:#666666;
	border:none;
	font-weight:bold;
	cursor:pointer;
	}
	
#cw-cont .cw-cb.cw-featured .cw-feat-img {
	float:right;
	/*width:151px;*/
	padding:4px;
	margin:0 0 0 4px;
	background-color:#cccccc;
	}
	
#cw-cont .cw-featured .cw-bd  h3 {
	font-size:15px;
	margin-bottom:.15em;
	}

#cw-cont .cw-hd h2,	
#cw-cont .cw-featured .cw-hd h2 {
	font-size:11px;
	line-height:100%;
	font-weight:bold;
	letter-spacing:0;
	padding:4px;
	}
	
#cw-cont .cw-featured ol {
	list-style-type:decimal;
	list-style-position:outside;
	}
	
#cw-cont .cw-featured ol li {
	margin:6px 0 6px 20px;
	}

#cw-cont .cw-featured ul li {
	margin:6px 0 6px 20px;
  list-style: square;
	}
	
	
/*promobox*/

#cw-cont .cw-promobox {
	margin:8px 4px;
	}


/*secondary*/
	
#cw-cont ul.cw-alert-secondary, #cw-cont ul.cw-feat-bill {
	margin:4px 8px 4px 4px;
	}
	
#cw-cont ul.cw-alert-secondary li, #cw-cont ul.cw-feat-bill li {
	margin:10px 4px;
	}
	
	
#cw-cont ul.cw-feat-bill .cw-billname {
	font-weight:bold; 
	}
	
#cw-cont ul.cw-feat-bill h3 {
	border-bottom:1px solid #666666; 
	}
	
#cw-cont ul.cw-feat-bill ul li, #cw-cont ul.cw-alert-secondary ul li {
	border-bottom:none;
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	margin:4px 4px;
	padding:0;
	border-bottom:none;
	}
	
#cw-cont ul.cw-feat-bill ul li a:link, #cw-cont ul.cw-alert-secondary ul li a:link {
	font-weight:bold;
	}
	
span.cw-billposition {
	color:#333333;
	text-align:right;
	font-weight:normal;
	float:right;
	}
	
ul.cw-takeaction li {
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	border-bottom:none;
	}


	
#cw-cont ul.cw-alert-secondary p, 
#cw-cont ul.cw-feat-bill p
{
	margin:4px;
	line-height:120%;
}

	
#cw-cont div.cw-cb h2
{
	font-size:15px;
	margin:.15em; 
	font-weight:bold; 
	/*background-color:transparent;
	border:none;
	color:inherit;
	font-variant:none;*/
}

#cw-cont div.cw-cb h4
{
	font-size:100%;
	margin:.15em; 
}

#cw-cont div.cw-cb h5
{
	font-size:12px;
	margin:.15em; 
	font-weight: bold;
	padding: 5px 5px 5px 0;
}
	
#cw-cont div.cw-cb h3
{
	font-size:12px; 
  margin-bottom:.15em; 
  font-weight:bold;
  padding: 5px 5px 5px 0;
}

#cw-cont div.cw-cb h4
{
	font-size:100%;
  font-weight: bold;  
  padding: 2px 2px 2px 0;
}

/* Congressional Delegation Styles */
#cw-cont .cw-cong h4 {
  margin: 0px 0px 15px 5px;
  border-bottom: 1px solid #999999;
}

#cw-cont #cw-cong-col {
  float: left;
  position: relative;
  width: 45%;
  padding: 10px;
}

#cw-cont .cw-cong-list a {
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
}

#cw-cont .cw-cong-list {
  margin: 7px 0px 0px 0px;
}

#cw-cont .cw-cong-list li {
  background-color: #EEEEEE;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 10px;  
  border-bottom: 1px dashed #999999;
  width: 80%;
}

#cw-cont .cw-officialslist ul
{
  font-size:12px;
 /* font-weight: bold;*/
  padding: 0; 
}

#cw-cont .cw-officialslist li,
#cw-cont .cw-officialslist li a
{
  padding: 5px;
  font-weight: normal;
}

#cw-cont .cw-rel-links .cw-officialslist ul
{
  font-size:11px;
}


.cw-zipchange {
	text-align:right;
	border-top:1px solid #999999;
	width: 94%;
	clear:both;
	}
	
p.cw-or {
	padding:0;
	width:50px;
	margin:5px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	}

#cw-cont form.cw-myofficials
{
  font-size:12px;
  padding: 10px;
}

#cw-cont form.cw-myofficials p label {
 float:left;
 width:60px;
}


#cw-cont div.cw-cb p
{
	font-size:12px;
  padding: 3px 3px 3px 0;
}

#cw-cont ul.cw-alert-links
{
	margin:4px 8px 4px 4px;
}
	
#cw-cont ul.cw-alert-links li
{
	margin:4px 4px;
}
	
#cw-cont .cw-featured ul.cw-alert-links
{
	margin:4px 8px 4px 4px;
	list-style-type:none;
}
	
#cw-cont .cw-featured ul.cw-alert-links li
{
	margin:4px 4px;
}
	
/*zip search*/

	
#cw-cont .cw-secondary h2
{
	visibility:hidden;
  line-height:1px;
}

	
#cw-cont div.cw-highlighted
{
	/*margin:10px 0;*/
	background:#efefef;
}

#cw-cont div.cw-highlighted a
{
padding: 4px;
}
	
#cw-cont .cw-highlighted .cw-hd h3
{
	font-size:12px;
	line-height:100%;
	font-weight:bold;
	letter-spacing:0;
	padding:4px 4px 4px 0;
	/*color:#666666;*/
}
	
#cw-cont .cw-highlighted h4
{
	font-size:11px;
	line-height:100%;
	letter-spacing:0;
	margin:0 0 4px 0;
	color:#333333;
}
	
#cw-cont .cw-highlighted .cw-bd
{
	font-size:11px;
	padding: 0px 0px 0px 10px;
}
	
#cw-cont div.cw-highlighted .cw-ft
{
	border-bottom:1px solid #cccccc;
	padding-bottom:3px;
}

/*Go buttons to submit the form*/
#cw-cont .cw-searchform .cw-button,
#cw-cont .cw-highlighted .cw-button
{
	border:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	margin-bottom:1px;
	cursor:pointer;
}

/*Go button for Issues and Legislation, not a form so need separate entry*/
#cw-cont .cw-b .cw-bd .cw-button,
#cw-cont .cw-b .cw-bd .cw-button a
{
  border:none;
	font-size:12px;
	padding:2px;
	font-weight:bold;
	margin-bottom:1px;
	cursor:pointer;
}
	
#cw-cont .cw-highlighted .cw-input
{
	border:1px solid #666666;
	padding:1px;
}

#cw-cont div.cw-highlighted .cw-hd {
	border-bottom:1px solid #cccccc;
	margin:0;
	text-align:left;
	background:#ffffff;
	}
	
#cw-cont ul.cw-tools {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:0;
	text-align:left;
	background:transparent;
	padding:3px 0;
}

#cw-cont .cw-rel-links ul.cw-tools {
	border-top:none;
	border-bottom:none;
	text-align:left;
	background:transparent;
}

#cw-cont .cw-rel-links ul.cw-tools li {
	margin:0;
	font-size:11px;
	}

#cw-cont .cw-gc .cw-u .cw-cb {
	margin:8px 0 8px 8px;
	}

#cw-cont .cw-gc .cw-u ul.cw-informed, #cw-cont .cw-gc .cw-u ul.cw-taf {
	border-top:1px solid #cccccc;
	border-bottom:none;
	margin:0;
	text-align:left;
	background:#ffffff;
	padding:4px 0 4px 15px;
	list-style-type:square;
	font-size:11px;
}

#cw-cont .cw-gc .cw-u ul.cw-informed li, #cw-cont .cw-gc .cw-u ul.cw-taf li {
	margin:4px 0;
	}
	
#cw-cont .cw-gc .cw-u ul.cw-informed li a, #cw-cont .cw-gc .cw-u ul.cw-taf li a {
	font-weight:bold;
	}


	
#cw-cont div.cw-highlighted hr {
	margin: .5em auto;
	border: none 0;
	width:100%;
	border-top: 1px dotted #cccccc;/*the border*/
	height: 1px;
}



/*policy tools*/

#cw-cont ul.cw-tools  {
	list-style:square;
	/*margin-left:1em;*/
	color:#666666;
	}
	
#cw-cont ul.cw-tools li {
	margin:.5em .5em .5em 1.5em;
	font-size:11px;
	}
	

/*related links*/

#cw-cont .cw-rel-links {
	/*padding:4px;*/
	/*margin:8px;*/
	border:1px dotted #cccccc;
	background-color:#efefef;
	}
	
#cw-cont .cw-rel-links .cw-cb {
	margin:4px;
	}
	
#cw-cont .cw-rel-links .cw-cb ul li {
	margin:4px 0;
	}
	
#cw-cont .cw-rel-links .cw-cb ul li p{
	margin:2px 0;
	}
	
#cw-cont .cw-rel-links{
	font-size:11px;
	}
	

#cw-cont .cw-rel-links div.cw-cb .cw-hd h3 {
 	font-weight:bold;
	/*color:#666666;*/
	border-bottom:1px dotted #666666;
	padding-bottom:.5em;
	font-size:11px;
	padding-left:0;
 }
 
#cw-cont .cw-rel-links ul {
 	list-style:square;
	margin-left:1.5em;
	color:#666666;
	}
	
#cw-cont .cw-rel-links ul li p {
 	color:#333333;
	font-size:11px;
	margin:0;
	padding:0;
	}
	
/*STATE CONTENT*/

#cw-cont .cw-hd .cw-myofficials h2 {
    padding: 3px;
	/*border-top:1px solid #cccccc;*/	
	border-right:none;
	border-bottom:none;
	border-left:none;
    }

#cw-cont .cw-st-banner {
	margin:2px 0 2px 0px;
	padding: 0; 
	width: 100%;
	height:38px;
	overflow:hidden;
	}
	
#cw-cont .cw-st-banner .cw-st-title {
	 float: left; width: 354px;
	 }
	


/*SIDEBAR*/
.cw-sidebar {
  background-color:#efefef;
}

#cw-cont .cw-sidebar ul.cw-alert-secondary  {
margin:0;
padding:4px 0 0 0;
list-style-type:square;
}

#cw-cont .cw-sidebar ul.cw-alert-secondary h4 {
margin:0;
padding:4px;
}

#cw-cont .cw-sidebar ul.cw-alert-secondary p {
margin:0;
padding:0 4px;
}
	
#cw-cont .cw-sidebar .cw-alert-secondary li {
list-style-type:none;
margin:4px 0;
border-bottom:1px dashed #999999;
}

#cw-cont .cw-sidebar ul.cw-alert-secondary .cw-alert-button {
display:block;
padding:6px 0;
width:95%;
text-align:right;
text-decoration:underline;
}

#cw-cont .cw-sidebar .cw-officialslist li {
list-style-type:none;
border:1px solid #999999;
width:90px;
margin:10px 0;
padding:10px;
}


#cw-cont .cw-sidebar ul.cw-officialslist {
margin:0;
}


/*new action alerts*/

#cw-cont .cw-featured li .cw-alert-hdline p, #cw-cont .cw-featured li .cw-alert-hdline h4{
margin:0 0 4px 0;
}

#cw-cont .cw-featured li .cw-alert-hdline {
margin-top:-2px;/*lines it up with button*/
}

#cw-cont .cw-featured a.cw-alert-button {
  margin-top:2px;
  padding:1px 3px;
  font-weight:bold;
  text-decoration:none;
  float:right;
  margin-right:10px;
}

#cw-cont .cw-featured a.cw-alert-button:hover {
padding:1px 3px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#cw-cont .cw-clear {
clear:both;
}

#cw-cont .cw-featured li div.cw-alert-hdline {
float:left;
width:75%;

}

#cw-cont .cw-list-entry {
	height: auto;
	padding: 5px 5px 0px;
	margin-bottom: 10px;	
}

#cw-cont .cw-list-entry .headline,
#cw-cont .cw-list-entry .subheadline {
	padding: 3px 0px;
}

#cw-cont .cw-list-entry .headline p,
#cw-cont .cw-list-entry .headline a {
	font-weight: bold;
	font-size: 15px;	
}

#cw-cont .cw-list-entry .subheadline p,
#cw-cont .cw-list-entry .subheadline a {
	font-weight: bold;
	font-size: 11px;	
}

#cw-cont .cw-list-entry .image {
	float: right;
	margin: 0px 0px 10px 10px;	
}

#cw-cont .cw-list-entry img {
	max-height: 100px;
	max-width: 100px;
}

* html #cw-cont .cw-list-entry img {
	height: expression(Math.min(parseInt(this.offsetHeight), 100 ) + "px");
	width: expression(Math.min(parseInt(this.offsetWidth), 100 ) + "px");
}

#cw-cont .cw-list-entry a img {
	border: 0px;
}

#cw-cont .cw-list-entry p {
	font-size: 11px;
}


#cw-cont #pagination-simple {
	padding: 10px 0px;	
}

#cw-cont #pagination-simple p.next,
#cw-cont #pagination-simple p.previous {
	text-align: left;
	font-size: 11px;
	float: left;
	position: relative;
	width: auto;
}

#cw-cont #pagination-simple p.next {
	text-align: right;
	float: right;	
}

#cw-cont #pagination-number {
	padding: 10px 0px;
	text-align: center;	
}

#cw-cont #pagination-number a {
	padding-right: 10px;
	text-align: center;
}

#cw-cont #pagination-number a#current {
	font-weight: bold;
}

#cw-cont #cw-alert-list {
	padding: 5px;
	margin: 0px 0px 10px;
}

#cw-cont #cw-alert-list h2,
#cw-cont #cw-alert-list h3 {
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	font-weight: bold;
}

#cw-cont #cw-alert-list h2 {
	font-size: 14px;
	border-bottom: 1px dotted #646464;
}

#cw-cont #cw-alert-list h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 7px;
}

#cw-cont #cw-alert-list ul {	
	padding: 5px 0px 5px 20px;
	margin: 0px;
}

#cw-cont #cw-alert-list li {
	list-style-type: square;
	padding-bottom: 10px;	
}

#cw-cont #cw-alert-list li .title {
	font-weight: bold;
	font-size: 12px;
}

#cw-cont #cw-alert-list li .subtitle {
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
}

#cw-cont .right-aligned {
	text-align: right;
}

/*FACEBOOK CONTENT*/ 
#cw-cont .cw_fb_link { border: 1px solid #C5C5C5; background-color: #E5E5E5; padding: 3px; margin: 5px 0px 8px; } 
#cw-cont .cw_fb_icon { float: left; margin: 5px 8px 5px 5px; } 
#cw-cont .cw_fb_link a { color: #3F5D98; }
#cw-cont div.cw-cb .cw_fb_link p { font-size: 11px; color: #333333; margin: 0px; padding: 5px 5px 5px 13px; }