/* Focus On Mexico */

* { padding: 0; margin: 0; }

body { 
	text-align: left; 
/*	margin: 0 auto; */
	background-image: none;
	font: 12px/160% Arial, Helvetica, sans-serif; 
	}
	
	body#print { background: none; }

html { background-image: none; }

.sitetitle { display: none; }

/*#top, .logo img, #billboard, #billboard img, #footer { behavior: url(iepngfix.htc); }
*/

body#home #billboard { display:none;}

#billboard { display: none; } 

#container { border: 2px solid #333333; background-color: #ffffff; width: 90%;  margin: 0px auto;text-align: left; position: relative; padding: 0px;}

table { width: 95%!important;}

.EktronAjaxLoading {display:none;!important}

/* Top Nav */

#top { 
	position: relative;
	 width:90%; 
	height: 114px; 
	background-image: none; 
	margin-top: 20px;
	}
	
#top .logo { position: absolute; top: -10px; left: 395px;}

#topnav { display: none; }

#mainnav { display: none;  }

#mainwrapper { background-image: none;  width: 90%;float: left; margin: 0; }

#main { margin-left: 0px; margin-right: 31px;  width: 90%; }

body#onecolumn #leftcolwrapper { 
	 width: 520px;
}

	#leftcol .more { display: none;margin-left: 440px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}
	#leftcol .p7TPcontent .more { 
		margin-left: 400px;
		margin-right: 0;
		margin-bottom: 20px; 
		display: block; 
		text-indent: -4000px;}
	#rightcol .more { margin-left: 100px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}
	#rightcol .viewmore { margin-left: 100px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}	.more a, 
	.more a:link, 
	.more a:active, 
	.more a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/learnmore-green.jpg) no-repeat; 
		}
	
	.more a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/learnmore-orange.jpg) no-repeat; }
	
		.viewmore a, 
	.viewmore a:link, 
	.viewmore a:active, 
	.viewmore a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/viewmore-green.jpg) no-repeat; 
		}
	
	.viewmore a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/viewmore-orange.jpg) no-repeat; }

	
/* Left Col */
#leftcol {  min-height: 300px; float: none; margin-left: 0; padding: 0; width: 100%; }
#leftcol .topimg { display: none;}
#leftcol .divider {display: none;}
#leftcolwrapper { 
	 min-height: 300px; float: none; margin: 0; padding-left: 0; width: 100%;}
	
	* html #leftcolwrapper { float: none; }
	
#leftcol .top { margin-left: 0px;}
	
#leftcol .bottom { margin-left: 0px;}
	
		#leftcol .bottom h2 {text-align: center; }
		#leftcol .bottom h3 { padding-bottom: 8px; }
		#leftcol .bottom .panel img { border: 1px solid #E3CB94; padding: 3px; margin-right: 6px; margin-bottom: 3px;}
		#leftcol/* .text*/ img { border: 1px solid #E3CB94; padding: 3px; margin-right: 6px; margin-bottom: 3px;}
		#leftcol .bottom .bottomtitle { 
			display: none;
			}
			
			#leftcol .bottom .bottomtitletext { 
				background-color: #ffffff; 
				font-family: Georgia, Times New Roman, Times, serif !important; }
	
			
	#leftcol .contenttitle { padding-bottom: 10px;}
	#leftcol .toplist { display: none; }
		
	#leftcol .text { margin-left: 0px; }
	
	body#home #leftcol .panel { margin-bottom: 10px; }
	
	body#home #leftcol hr { margin-left: 40px; margin-right: 24px; }

/* Right Column */	
#rightcol { display: none;}/* Footer */

#footer { 
	text-align: left; 
	color:#333333; 
	font-weight: bold;
	 width: 100%; 
	height: 12px;
	display: block;
	margin: 0 auto; 
	padding-top: 20px;
	background:none!important;}
	
	#footer a, #footer a:link { color: #333333; }

/*body#onecolumn #leftcol .titlewrap { 
	text-align: left!important;
padding: 0px 0px 0 0px!important;
margin: 0px!important; }*/

body#onecolumn #leftcol .titlewrap {border-bottom: 1px solid #BF9C62; margin: 0px 0px 20px 0px!important; }

body#onecolumn #leftcol .titlewrap { 
	background:none;
	 width: 94%;height: 33px;
	padding: 0!important;
	text-align: left!important; }	
	
body#twocolumn #leftcol .titlewrap { 
	background:none;
	 width: 94%!important;height: 33px;
	padding: 0!important;
	text-align: left!important; }	

.cufon canvas {margin:0!important; padding:0!important;width:10px!important;}
body#onecolumn #leftcol .sectiontitle, body#twocolumn #leftcol .sectiontitle { 
	background-color:transparent!important;
	padding: 0 4px;
	overflow:hidden;
	line-height:22px;
	font-size: 1.8em;
	text-transform:uppercase;
	text-align:left;
	color:#BF9C62;
	display: inline;}

body#onecolumn #mainwrapper { background:none!important; }

