
/*{ margin:0; 
   padding:0; }*/
 
html, body{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 font-weight: bold;
 background-color: #142266;
 margin:0; 
 padding:0;  
 background:url(image/bg.jpg) top center no-repeat;
} 


#pagewidth{ 
 width:750px; 
 text-align:center;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
  height:210px; 
  background-color:#142266; 
  
}

#image_header{
  height:210px;  
  background-position:top;
  background-repeat:no-repeat;  
  width:100%;
} 

#title_why_dan {
background-image:url(image/title_why_dan.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_patrick_pact {
background-image:url(image/title_patrick_pact.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_faith_foundation {
background-image:url(image/title_faith_foundation.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_in_the_news{
background-image:url(image/title_in_the_news.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_onthe_trail{
background-image:url(image/title_onthe_trail.jpg);
background-repeat:no-repeat;
height: 47px;
}

#title_dc{
background-image:url(image/title_committees.jpg);
background-repeat:no-repeat;
height: 47px;
}

#title_la{
background-image:url(image/title_legislative.jpg);
background-repeat:no-repeat;
height: 47px;
}


#title_email_updates{
background-image:url(image/title_emailupdates.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_getinvolvet{
background-image:url(image/title_getinvolvet.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_contactus{
background-image:url(image/title_contactus.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_contributions{
background-image:url(image/title_contributions.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_register_to_vote{
background-image:url(image/title_register_to_vote.jpg);
background-repeat:no-repeat;
height: 47px;

}

#title_check_registration{
background-image:url(image/title_check_registration.jpg);
background-repeat:no-repeat;
height: 47px;

}


#banner_star {
background-image:url(image/banner_star.jpg);
background-repeat:no-repeat;
height: 170px;

}


#form{
 background-color: #000000;
 }
 
 input, textarea, select	{
	background-color:		#C3C2D1;
	border-width:			1px;
	border-style: 			solid;
	font-family: Helvetica, Arial, sans-serif;
	font-style:				normal;
	font-weight:			normal;
	font-size:				8pt;
	line-height:			11pt;
	color: 					#3D4969;
	padding:				2px 2px 2px 2px;
	border-top-color: #586082;
	border-left-color: #444E7;
	border-bottom-color: #B3B8BE;
	border-right-color: #B3B8BE;
	
		}
		
		input:focus, textarea:focus, select:focus { 
			background-color: 		#A0A4B9; 
			border-width: 			1px; 
		}
		
		fieldset { 
			border:					1px solid #CBCED9; 
		}
		
	.button_send {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #3C4869;
text-decoration:none;
height: 35px;
border: solid 0 #3C4869;
width: 110px;
background-image: url(image/button_send.jpg);
margin-right: 30px;

 }
 
.text_form {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #808285;
	line-height: 11pt;
	text-transform: none;
	font-weight: lighter;
	text-decoration:none;  
}		

.text_form
{
	font-size: 8pt;

}



/*content2 solo para in the news*/

#content2 {
 padding: 10px 20px 10px 20px;
 
}

 #content2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  	
}

#content2  ul a:link, #content2 ul a:visited {

padding: 0px 0px 0px 0px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
line-height: 15px;
font-weight:bolder;
text-align:left;
color:#CA1028;
text-decoration:none;

}

#content2  ul a:hover {

padding: 0px 0px 0px 0px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
line-height: 15px;
font-weight:bolder;
text-align:left;
color:#7F879A;
text-decoration:none;

}

#content2  ul li {
  margin: 0px 0 0px 0px;
  padding-left: 17px;    
  line-height: 16px; /* height of icon */
  background-repeat: no-repeat;
  background-position: 0 0%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
		

}

ul li.pointerLogo
{
	background-image:url(image/link_arrow.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	
}


#logoicon2 { background-image:url(image/link_arrow.jpg); }

#content2 h1{
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-stretch:semi-expanded;
font-weight:lighter;
line-height: 18px;
color: #455270;
text-align:justify; 
 
}	


 
#content {
padding: 10px 20px 10px 20px;

}

#content h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 20px;
color: #C80B24;
text-align:left;

}

#content h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 15px;
font-variant:normal;
line-height: 17px;
color: #455270;
text-align:justify;


}

#content h3,
#content h3  a:link, 
#content h3  a:visited,
#content h3   a:hover
{

font-stretch:semi-expanded;
line-height: 18px;
}

#content h3,
#content .floatPanel
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:lighter;

color: #455270;
text-align:justify;

}

#content h3  a:link, 
#content h3  a:visited,
#content .floatPanel a:link,
#content .floatPanel a:visited
{

padding: 0px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bolder;
color:#CA1028;
text-decoration:none;

}

#content h3   a:hover,
#content .floatPanel a:hover
{

padding: 0px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bolder;

color:#7F879A;
text-decoration:none;

}


.eblastContent
{
	padding: 10px 20px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch:semi-expanded;
	font-weight:lighter;
	line-height: 18px;
	color: #455270;
	text-align:justify;
}



#box_photo {
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-stretch:semi-expanded;
font-weight:lighter;
line-height: 18px;
color: #455270;
text-align:justify;

}

#box_photo a:link, #box_photo a:visited {

	
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-align:left;
color:#C80B24;
text-decoration: none; 	
	 
}

#box_photo a:hover {

	
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder; 
text-align:left;
color:#7F879A;
text-decoration: none; 	
	 
} 

       
 
#one_banner{
  height:193px; 
  background-image:url(image/banner_01.jpg);
  background-position:top;
  background-repeat:no-repeat;  
  width:100%;
} 

#text_one_banner {
  padding: 47px 10px 10px 18px;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#fff;
  line-height: 12px;
  
}
#three_banner {
	background-image: url(image/title_banner_photos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}


#three_banner_flash {
    background-image:url(image/photo_family.jpg);	
	background-repeat: no-repeat;
	background-position: left top;
	height: 343px;
}


#text_one_banner p {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bolder;
  color:#C3C7DB;
  
  
}

#text_one_banner_02  {
  padding: 47px 120px 10px 15px;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#fff;
  line-height: 12px;
  
}  

#text_one_banner_02 p {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bolder;
  color:#C3C7DB;
  
  
} 

#top_button{
  background:url(image/top_button_02.jpg) #FFFFFF left top no-repeat;
  height:170px;    
  width:100%;
} 

/*- Menu 3--------------------------- */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 
	
#menu3 {
	width: 228px;
			
	
	}
	
#menu3 li a {
	height: 40px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #142266;
	display: block;
	background:  url(image/menu3.jpg);
	padding: 12px 0 0 30px;
	
	}
	
#menu3 li a:hover {
	color: #8BADCF;
	background:  url(image/menu3.jpg) 0 -40px;
	padding: 12px 0 0 30px;
	
	} 
 
#maincol{
 background-color: #FFFFFF; 
 position: relative; 
 
 }
 
 #title_video{
 background:url(image/title_videos.jpg) #E8EAF2 no-repeat top left;
 height: 90px;
 padding: 0;
 margin: 0; 
 }
 
 #text_left {
 padding: 0px 10px 0px 15px;
 background-color:#E8EAF2;
 margin: 0;
 
}

 #text_left ul {
  margin: 0;
  padding: 0;
  list-style: none;
  	
}

#text_left  ul a:link, #text_left ul a:visited {

padding: 0px 0px 0px 0px; 
 margin: 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
font-weight:bolder;
text-align:left;
color:#5E677D;
text-decoration:none;

}

#text_left  ul a:hover {

padding: 0px 0px 0px 0px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
font-weight:bolder;
text-align:left;
color:#7F879A;
text-decoration:none;
 margin: 0;

}

#text_left  ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  line-height: 13px; /* height of icon */
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

#logoicon { background-image:url(image/logoicon.jpg); }	

#text_left h1{
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
font-weight:normal;
text-align:left;
color:#4D5A76;
text-decoration:none; 
 
 
}

#text_left h2{
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-align:left;
color:#C80B24;
text-decoration:none;
margin: 0;  
}

#text_left h2 a:link, #text_left a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-align:left;
color:#C80B24;
text-decoration: none;  
margin: 0;  
}

#text_left h2 a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder; 
text-align:left;
color:#7F879A;
text-decoration: none; 	
margin: 0;  
	 
}
 
 hr {
  margin: 0px;
  padding: 0px 0px 0px 0px;  
  border: 0;
  width: 100%;
  color: #B8BDC7;
  background-color: #B8BDC7;
  height: 1px;
} 

#two_banner{
  height:285px; 
  background-image:url(image/banners_02.jpg);
  background-position:top;
  background-repeat:no-repeat;  
  width:100%;
} 

#text_two_banner {
  padding: 65px 20px 10px 25px;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#fff;
  line-height: 13px;
  text-decoration: none;
  
}

#text_two_banner a:link, #text_two_banner a:visited {

	
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
color:#fff;
text-decoration: none; 
	 
}

#text_two_banner a:hover {

	
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal; 
text-align:left;
color:#C3C7DB;
text-decoration: none; 	
	 
}

#text_two_banner h1{
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bolder;
  color:#C3C7DB;
  line-height: 13px;
  
}
 

 #videos{
 padding: 0px 0px 0px 0px;
 background-color:#E8EAF2;

 
 }
 
 .links_videos{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bolder; 
 font-size: 11px;
 line-height: 12px;
 color:#CC0000;
 text-decoration:none;
 padding: 0;
 margin: 0; 
 }
 
 #footer{
 background-image:url(image/footer_02.jpg);
 background-repeat:no-repeat;
 height: 200px;
 margin: 0; 
 padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 color:#fff;  
 font-size:11px; 
 font-weight:normal; 
 line-height:15px;
 padding: 70px 0px 0px 0px; 
 } 
 
 
   
   #footer a:link, #footer a:visited{
 font-family: Arial, Helvetica, sans-serif;
 color:#fff;  
 font-size:11px; 
 font-weight:normal; 
 line-height:15px;
 text-decoration:underline;
 } 
 
   #footer a:hover{
 font-family: Arial, Helvetica, sans-serif;
 color:#142266;  
 font-size:11px; 
 font-weight:normal; 
 line-height:15px;
 text-decoration:underline;
 }
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*/////////////////////////// MENU ////////////////////////////////////////*/

/* Contenedor de nuestro menú*/
#navigation{
	width: 224px; 
	margin:auto;
	/*border:4px solid #444;*/
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/*
#navigation h1{
	width:200px;
	height:53px;
	text-indent:-5000px;
	font-size:12px;
	background: #FFF url("pix/topMnu.jpg") no-repeat top left;
	border-bottom:5px solid #C73B0A;
	margin:0px;
	padding:0px;
}
*/

#navigation ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	font-size:11px;
	background:#FFFFFF;
	
}

/* Menu Principal*/

.mainMenu a{
	display: block;
	/*border-bottom:1px solid #E3E3E3;
	border-top:1px solid #FFF;*/
	width:195px;
	text-decoration: none;
	font-weight:normal;
	  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  
}

.mainMenu a:link, .mainMenu a:visited{
	/*color: #3399CC;
	background: #F9F9F9 url("pix/post.gif") no-repeat left;*/
	display: block;
	background:  url(image/menu3.jpg);
	padding:5px 0 5px 25px;
	color: #142266;
	
}

.mainMenu a:hover{
	/*color: #C73B0A;
	background: #F7F7F7 url("pix/post_o.gif") no-repeat left;*/
	background:  url(image/menu3.jpg) 0 -25px;
	padding: 5px 0 5px 25px;
	color: #8BADCF;
}

.mainMenu .hotItem a:link,
.mainMenu .hotItem a:visited
{
	background:  url(image/hotItem.jpg);
	color:#B2011D;
}

.mainMenu .hotItem a:hover
{
	background:  url(image/hotItem.jpg) 0 -25px;
	color:#FE2546;
}


/* SubMenu*/

.subMenu a:link, 
.subMenu a:visited,
.contactMenu a:link,
.contactMenu a:visited
{
	color: #8BADCF;
	background: #FFFFFF url("pix/sub.gif") no-repeat left;
}

.subMenu a:hover,
.contactMenu a:hover
{
	color:#142266;
	background: #FFFFFF url("pix/sub_o.gif") no-repeat left;
}


.contactMenu
{
	display:none;
}

.surveyRadio input
{
  margin-right:2px;
  vertical-align:middle;
  background:none;
  border:none;
}
.surveyRadio label
{
	margin-right:8px;
}

