/* DAN PATRICK */ 


img, p {
    border: none;
	padding: 0;
} 

html, body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin:0; 
 padding:0;  
 background:url(image/bg.jpg) top center no-repeat #142266;
  text-align:center; 
} 


 
#pagewidth{ 
 width:750px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 background:#FFFFFF;
 
   
 
} 
 
 #top_button{
  background-image:url(image/top_button.jpg);
  background-repeat:no-repeat;
  height:119px;    
  /*width:100%;*/
}
 
 
#header{
 position:relative; 
 height:2px; 
 width:100%;
 background:url(image/1x1.gif) top left no-repeat #fff;
} 
 
#leftcol{
 width:229px; 
 float:left; 
 position:relative;
 background: top left #E8EAF2; 
  }
 
#maincol{
  background: #FFFFFF repeat-y;  
 float: right; 
 display:inline; 
 position: relative;
 width: 521px;
 padding: 0 0; /*sobran 5px*/
 }
 
 
 /**********************************************************************************/
 
  #title_video{
 background-image:url(image/title_videos.jpg);
 background-repeat:no-repeat;
 height: 90px;
 
 }
 
 #text_left {
 padding: 0px 10px 10px 15px; 
 
}

 #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; 
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 .text_title
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#101F62;
	font-size:14px;
}


#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;

}

#text_left  ul li {
  margin: 0px 0 0px 0px;
  padding-left: 10px;    
  line-height: 13px; /* height of icon */
  background-repeat: no-repeat;
  background-position: 0 0%;
  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;
line-height: 15px;
font-weight:bolder;
text-align:left;
color:#C80B24;
text-decoration:none;  
 
}

#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; 	
	 
}

#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; 	
	 
}
 
 hr {
  margin-left: 0px;  
  border: 0;
  width: 100%;
  color: #B8BDC7;
  background-color: #B8BDC7;
  height: 1px;
} 

#two_banner{
  /*height:285px; */
  background:url(image/banners_02.jpg) top left no-repeat;
  width:100%;
  padding:0 0;
  margin: 0;
} 

#text_two_banner {
	padding: 65px 20px 10px 25px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	line-height: 18px;
	text-decoration: none;
  
}

#text_two_banner a:link, #text_two_banner a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
color:#fff;
text-decoration: none; 
padding:0 0;	 
}

#text_two_banner a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#C3C7DB;
	text-decoration: none;
	padding:0 0;
}

#text_two_banner h1{
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bolder;
  color:#C3C7DB;
  line-height: 13px;
  padding:0 0;
}
 
/*------------------- whats new ------------------------------------------------*/

#whatsNew
{
	background-image: url(image/background_steelgray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #242D4E;
	padding:0 0;
  	margin: 0;
} 
 
#whatsNew_banner_pr {
	padding: 15px 0px 15px  0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	line-height: 18px;
	text-decoration: none;
} 
 
 
 
/* ------------------ PRESS ROOM -----------------------------------------------*/ 
 #two_banner_pr{
  /*height:285px; */
  background:url(image/banners_02_pr.jpg) top left no-repeat;
  width:100%;
  padding:0 0;
  margin: 0;
} 

#two_banner_pr_background
{
	background:url(image/banners_02_pr_background.jpg) top left repeat;
}

#text_two_banner_pr {
	padding: 75px 20px 10px 25px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	line-height: 18px;
	text-decoration: none;

  
}

#text_two_banner_pr p
{
	 /*line-height:normal;*/

}

#text_two_banner_pr a:link, #text_two_banner_pr a:visited,
#whatsNew_banner_pr a:link, #whatsNew_banner_pr a:visited 
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
color:#fff;
text-decoration: none; 
padding:0 0;	 
}

#text_two_banner_pr a:hover,
#whatsNew_banner_pr a:hover
 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#C3C7DB;
	text-decoration: none;
	padding:0 0;
}

#text_two_banner_pr h1,
#whatsNew_banner_pr h1
{
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bolder;
  color:#C3C7DB;
  line-height: 13px;
  padding:0 0;
}
/* ------------------ end PRESS ROOM -----------------------------------------------*/  

/* ------------------ CAMPAIGN OPERATORS -----------------------------------------------*/ 
 #two_banner_co{
  /*height:285px; */
  background:url(image/banners_02_co.jpg) top left no-repeat;
  width:100%;
  padding:0;
  margin: 0;
} 

#text_two_banner_co {
	padding: 55px 0px 10px 25px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	line-height: 18px;
	text-decoration: none;
	width: 100%;
  
}

#text_two_banner_co a:link, #text_two_banner_co a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
color:#fff;
text-decoration: none; 
padding:0 0;	 
}

#text_two_banner_co a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#C3C7DB;
	text-decoration: none;
	padding:0 0;
}

#text_two_banner_co h1{
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bolder;
  color:#C3C7DB;
  line-height: 13px;
  padding:0 0;
}
/* ------------------ end CAMPAIGN OPERATORS -----------------------------------------------*/  
 

 
 #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;
}

 #videos{
 padding: 0px 0px 0px 0px;
 
 }
 
 .links_videos{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight:bolder; 
 font-size: 11px;
 line-height: 12px;
 color:#CC0000;
 text-decoration:none;
  }



#one_banner{
	width: 100%;
	padding: 0 0;
	background-image: url(image/banner_01_footer.jpg);
	background-repeat: repeat-y;
	background-position: left top;
} 

#text_one_banner {
  padding: 47px 10px 0px 20px;
  margin: 0 0;
  background:url(image/banner_01.jpg) top left no-repeat;
} 

#text_one_banner p {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#fff;
  line-height: 18px;
  
}  
 
 /**********************************************************************************/
 
 
 /*
#footer{
 height:200px; 
  background-color:#FFFFFF; 
 clear:both;
 } */
 
 
  #footer{
 background-image:url(image/footer.jpg);
 background-repeat:no-repeat;
 height: 170px;
 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; 
  clear:both;
  text-align: center;
 } 
 
 
   #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 */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}



/*/////////////////////////// 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 and Contact Menu*/

.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;
}

/* content */
#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 {
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 h3  a:link, #content h3  a:visited {

padding: 0px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-stretch:semi-expanded;
font-weight:bolder;
line-height: 18px;
color:#CA1028;
text-decoration:none;

}

#content h3   a:hover {

padding: 0px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-stretch:semi-expanded;
font-weight:bolder;
line-height: 18px;
color:#7F879A;
text-decoration:none;

}

#content h3.marker
{
	padding-left:20px;
	margin:-6px 0px -6px 0px;
	background-image: url(image/link_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;	

}
