@charset "utf-8";
html { font-size: 100%; }
body {
	margin:0;
	padding-left:0;
	background-color:#000000;
	font-family: "Gill Sans MT", "Gill Sans", Arial, sans-serif;
	height:100%;
	text-align: center;
}
#wrap {
	width:1000px;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow:hidden;
	background-image:url('images/bg_gradient.jpg');
	background-repeat:repeat-x;/*background:  url('images/home_template.jpg')*/
}
/* LEFT COLUMN - POSITIONING --------------------------------------------------------------------------------*/		

	#main {
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 0px;
	width:650px;
	height:100%;
	background:#fff;
	border:1px solid #000;
	font-family: "Verdana", Arial, sans-serif;
	font-size:.8em;
}
	#vid {
	clear:both;
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	width:650px;
	height:100%;
	background-image:url('images/bg_video.jpg');
	border:1px solid #000;

}
/* RIGHT COLUMN - POSITIONING --------------------------------------------------------------------------------*/	
/* CTA 1 SUMMER CAMP --------------------------*/
#sidebar {
	float:right;
	width:228px;
	height:227px;
	border:1px solid #FFF;
	background-image: url(images/cta1_gradient.jpg);
	margin-right: 55px;
	margin-top: 1px;
	margin-bottom: 3px;
	background-repeat: repeat;
}
/* CTA 2 H2O TRAINING --------------------------*/
#sidebar2 {
	float:right;
	width:228px;
	height:77px;
	border:1px solid #FFF;
	background:#000;
	margin-right: 55px;
	margin-top: 3px;
	margin-bottom: 0px;
}
/* CTA 3 FOLLOW US --------------------------*/
#sidebar3 {
	float:right;
	width:228px;
	height:70px;
	border:1px solid #FFF;
	background:#000;
	margin-right: 55px;
	margin-top: 4px;
	margin-bottom: 0px;
}
/* CTA 4 TESTIMONIALS --------------------------*/
#sidebar4 {
	float:right;
	width:228px;
	height:100%;
	border:1px solid #FFF;
	background:#36C;
	margin-right: 55px;
	margin-top: 4px;
	margin-bottom: 3px;
}
/* CTA 5 TIGER ATHLETES --------------------------*/
#sidebar5 {
	float:right;
	margin-top: 4px;
	margin-right: 55px;
	margin-bottom: 3px;
	width:228px;
	height:100%;
	border:1px solid #FFF;
	background:#E05208;
}
/* CTA 6 CHILDRENS PROGRAMS --------------------------*/
#sidebar6 {
	float:right;
	margin-top: 4px;
	margin-right: 55px;
	margin-bottom: 3px;
	width:228px;
	height:100%;
	border:1px solid #FFF;
	background:#E05208;
}
/* CTA 7 MEXICO --------------------------*/
#sidebar7 {
	float:right;
	margin-top: 2px;
	margin-right: 55px;
	margin-bottom: 3px;
	width:228px;
	height:90%;
	border:1px solid #FFF;
	background:#68BD48;
}
/* CTA 8 BOOK --------------------------*/
#sidebar8 {
	float:right;
	width:228px;
	height:100px;
	border:1px solid #FFF;
	background:#fff;
	margin-right: 55px;
	margin-top: 5px;
	margin-bottom: 0px;
}
/* CTA 7 MEXICO --------------------------*/
#sidebar9 {
	float:right;
	width:228px;
	height:158px;
	border:1px solid #fff;
	background:#000000;
	margin-right: 55px;
	margin-top: 3px;
	margin-bottom: 0px;
}
/* CTA 8 MAILING LIST --------------------------*/
#sidebar10 {
	float:right;
	width:228px;
	height:50px;
	border:1px solid #fff;
	background:#000;
	margin-right: 55px;
	margin-top: 3px;
	margin-bottom: 0px;
}
/* CTA 7 MEXICO --------------------------*/
#sidebar11 {
	float:right;
	width:228px;
	height:100px;
	border:1px solid #fff;
	background:#FFF;
	margin-right: 55px;
	margin-top: 5px;
	margin-bottom: 0px;
}
/* FOOTER - STYLES --------------------------------------------------------------------------------*/	

#footer {
	clear:both;
	width:1000px;
	height:25px;
	margin-left: 50px;
	margin-right: auto;
	position:relative;
	top: 0px;
	left: -3px;
}
#footer p {
	text-align:left;
	padding:5px;
	height:15px;
	font-size: .6em;
	color: #FFF;
}
* html #footer { height:1px; }
#footer a:link, #footer a:visited {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	color:#FC0;
	text-decoration:none;
}
/* HEADER STYLES --------------------------------------------------------------------------------*/	

#header {
	height: 91px;
	background:  url('images/header_stripes.gif') bottom repeat-x;
}
#logo_icon {
	position: relative;
	top: 0px;
	left: 0px;
}
#logo_text {
	position: relative;
	margin-bottom:1000px;
	top: -100px;
	left: 120px;
	width:504px;
}
a img {
	text-decoration: none;
	border: none;
}
h1#logo {
	width: 504px;
	height: 56px;
	position: relative;
	top: -120px;
	left: 120px;
	background: transparent url('images/tiger_logo2.gif') center center no-repeat;
	text-indent: -9999px;
}
h1#logo a:link, h1#logo a:visited, h1#logo a:focus, h1#logo a:hover {
	display: block;
	width: 504px;
	height: 56px;
}
#mbo {
	background-image:url('images/mbo_gradient.jpg');
	background-repeat:repeat-x;
	font-size:.9em;
	position: relative;
	top: -189px;
	left: 715px;
	width:218px;
	padding:5.5px;
	border:1px solid #FFF;
	text-align:center;
	margin-right:55px;
}
#mbo a:link, #mbo a:visited {
	color:#fff;
	font-size:.9em;
	width:218px;
	text-align:center;
	text-decoration:none;
}
#mbo a:hover, #mbo a:active {
	color:#E05208;
	text-decoration:none;
}
/* PRIMARY NAVIGATION STYLES --------------------------------------------------------------------------------*/	

#navcontainer {
	position: relative;
	top: -16px;
	left: 60px;
	margin-bottom:22px;
	padding-bottom:10px;
	height: 7px;
}
#navlist {
	position: relative;
	top: 0px;
	left: 0px;
	list-style: none;
	margin-left:29px;
}
#navlist li {
	display: inline;
	font-size:.9em;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}
#navlist li:before { content: "  |  "; }
#navlist li:first-child:before { content: " "; }
/*IE workaround*//*All IE browsers*/

* html #navlist li {
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
	font-size:.8em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
/*Win IE browsers - hide from Mac IE\*/

* html #navlist { height: 1%; }
* html #navlist li {
	display: block;
	float: left;
}
/*End hide*/

	/*Mac IE 5*/

* html #navlist li:first-child { border-left: 0; }
#navlist a:link, #navlist a:visited {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}
#navlist a:hover, #navlist a:active { color:#E05208;/*background-color: #333;*/ }
body#about a#link_about, body#training a#link_training, body#schedule a#link_schedule, body#rates a#link_rates, body#locations a#link_locations, body#press a#link_press, body#news a#link_news, body#contact a#link_contact  { color: #E05208; }
/* SECONDARY NAVIGATION STYLES --------------------------------------------------------------------------------*/	

#navcontainer2 ul {
	position: relative;
	top: -21px;
	left: 0px;
	padding: 0;
	height: 0;
	list-style-type: none;
	text-align: center;
	font-size:.8em;
	color: #fff;
	margin-left:107px;
}
#navcontainer2 ul li {
	display: block;
	float: left;
	text-align: center;
	height: 2px;
}
#navcontainer2 ul li a {
	background: #000;
	width: 125px;
	height: 22px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	color: #ccc;
	text-decoration: none;
	display: block;
	text-align: center;
}
#navcontainer2 ul li a:hover { color: #FC0; }
menu#story a#link_story, menu#values a#link_values, menu#team a#link_team {
	color: #E05208;
	background-color: #fff;
}
#navlist2 {
	list-style: none;
	padding: 0;
	margin: 0;
}
#navlist2 li {
	display: inline;
	padding: 0;
	margin: 0;
	color: #ccc;
	text-decoration: none;
}
/*IE workaround*//*All IE browsers*/

* html #navlist2 li {
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
	font-size:.8em;
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}
/*Win IE browsers - hide from Mac IE\*/

* html #navlist2 { height: 1%; }
* html #navlist2 li {
	display: block;
	float: left;
}
/*End hide*/

	/*Mac IE 5*/

* html #navlist2 li:first-child { border-left: 0; }
#navlist2 a:link, #navlist2 a:visited {
	color: #ccc;
	background-color: transparent;
	text-decoration: none;
}
#navlist2 a:hover, #navlist2 li a.active {
	color: #E05208;
	background-image:url('images/subnav_gradient.jpg');
	background-repeat:repeat-x;
}
/* LEFT COLUMN CONTENT STYLES --------------------------------------------------------------------------------*/	

p {
	font-size: .9em;
	color: #000000;
}
bullet li {
	margin-left:30px;
}
.content_txt1 {
	font-size: .9em;
	color: #000000;
}
.content_txt2 {
	font-size:16px;
	color:#E05208;
	font-weight:bold;
}
.style_body {
	font-size: .9em;
	font-weight: normal;
	color: #000000;
	line-height:122%;
}
.style_body_quote {
	font-size: .9em;
	font-weight: normal;
	color: #000000;
	line-height:124%;
}
.style_body_bold {
	font-size: .9em;
	font-weight: bold;
	color: #000000;
}
.style_body_orange {
	font-style: normal;
	font-weight: bold;
	color: #E05208;
}
h2 {
	font-size:.9em;
	color: #E05208;
	text-decoration:none;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:5px;
}
h2 a:link, h2 a:visited { color: #E05208; }
h2 a:hover, h2 a:active { color: #000; }
h3 {
	font-size:.9em;
	color: #000;
	text-decoration:none;
	font-weight: bold;
}
h4 {
	font-size:.9em;
	color: #000;
	text-decoration:none;
	font-weight: normal;
}
.style_bios_img {
	float:left;
	width:125px;
	margin:5px 5px 5px 5px;
	height:125px;
}
.style_bios_title {
	text-align:left;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
	/* padding: top, right, bottom, left */

	margin:0px 0px 0px 0px;
}
.style_bios_text {
	text-align:left;
	font-size: .8em;
	font-weight: normal;
	color: #000;
}
h8 {
	font-size: 15px;
	color: #E05208;
	text-decoration:none;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:5px;
}
h2 a:link, h2 a:visited { color: #E05208; }
h2 a:hover, h2 a:active { color: #000; }
a:link, a:visited { color: #E05208; }
a:hover, a:active { color: #000; }
/* RIGHT COLUMN - CALL TO ACTION (CTA) #1 - CONTENT STYLES --------------------------------------------------------------------------------*/	

.cta1 {
	background-image: url('images/cta1_gradient.jpg');
	width: 230px;
	height: 231px;
	margin: 0 auto 0 auto;
	border:1px solid #fff;
	position: relative;
	top: -856px;
	left: 256px;
}
.cta1_img {
	position: relative;
	top: 0px;
	left: 0px;
}
.cta_txt1 {
	position: relative;
	left: 90px;
	top: -77px;
	width:218px;
	height: 20px;
	padding:5px;
	margin:0px;
	text-align:left;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
}
.cta_txt2 {
	position: relative;
	left: 0px;
	top: -159px;
	width:218px;
	height: 80px;
	padding:5px;
	margin:0px;
	font-size: 0.7em;
	text-align:center;
	line-height:  110%;
	font-weight: normal;
	color: #ffffff;
}
.cta_txt3 {
	position: relative;
	left: 0px;
	top: -50px;
	width:218px;
	height: 80px;
	padding:5px;
	margin:0px;
	font-size: .75em;
	text-align:center;
	line-height:  110%;
	font-weight: bold;
	color: #FFCB2B;
}
.cta_txt4 {
	position: relative;
	left: 0px;
	top: -100px;
	width:218px;
	height: 80px;
	padding:5px;
	margin:0px;
	font-size: .75em;
	text-align:center;
	line-height:  110%;
	font-weight: bold;
	color: #FFCB2B;
}
.cta_txt4 a:link, .cta_txt4 a:visited {
	color:#FFCB2B;
	font-size:.85em;
	text-align:center;
	text-decoration:underline;
}
.cta_txt4 a:hover, .cta_txt4 a:active {
	color:#fff;
	text-decoration:none;
}
.cta_txt5 {
	position: relative;
	left: 0px;
	top: -95px;
	width:218px;
	height: 80px;
	padding:5px;
	margin:0px;
	font-size: .75em;
	text-align:center;
	line-height:  110%;
	font-weight: bold;
	color: #FFF;
}
.cta_txt5 a:link, .cta_txt5 a:visited {
	color:#FFCB2B;
	font-size:.85em;
	text-align:center;
	text-decoration:none;
}
.cta_txt5 a:hover, .cta_txt5 a:active {
	color:#fff;
	text-decoration:none;
}
.cta_txt6 {
	position: relative;
	left: 0px;
	top: -208px;
	width:218px;
	height: 80px;
	padding:5px;
	margin:0px;
	font-size: .75em;
	text-align:center;
	line-height:  110%;
	font-weight: bold;
	color: #FFCB2B;
}
.cta_txt6 a:link, .cta_txt6 a:visited {
	color:#FFCB2B;
	font-size:.85em;
	text-align:center;
	text-decoration:underline;
}
.cta_txt6 a:hover, .cta_txt6 a:active {
	color:#fff;
	text-decoration:none;
}
.style_cta {
	font-size: .75em;
	font-weight: normal;
	color: #ffffff;
}

.cta1_btn {
	background-image:url('images/cta1_btn_gradient.jpg');
	background-repeat:repeat-x;
	width:109px;
	height: 20px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right: 1px;
	border:1px solid #FFF;
	margin:0px;
	text-align:center;
	position: relative;
	left: -1px;
	top: -271px;
}
.cta1_btn a:link, .cta1_btn a:visited {
	font-weight: bold;
	color:#fff;
	font-size:.7em;
	text-align:center;
	text-decoration:none;
}
.cta1_btn a:hover, .cta1_btn a:active {
	color:#000;
	text-decoration:none;
}
.cta1_btn2 {
	background-image:url('images/cta1_btn_gradient.jpg');
	background-repeat:repeat-x;
	width:226px;
	height: 20px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right: 1px;
	border:1px solid #FFF;
	margin:0px;
	text-align:center;
	position: relative;
	left: -1px;
	top: -181px;
}
.cta1_btn2 a:link, .cta1_btn2 a:visited {
	font-weight: bold;
	color:#fff;
	font-size:.7em;
	text-align:center;
	text-decoration:none;
}
.cta1_btn2 a:hover, .cta1_bt2n a:active {
	color:#000;
	text-decoration:none;
}

/* RIGHT COLUMN - CALL TO ACTION (CTA) #2 - CONTENT STYLES --------------------------------------------------------------------------------*/	

.cta2_img {
	position: relative;
	top: 0px;
	left: 0px;
}
.cta2_txt1 {
	position: relative;
	left: 0px;
	top: -80px;
	margin-top:6px;
	margin-right:8px;
	font-weight: bold;
	color: #FFCB2B;
	text-align:right;
	line-height:  110%;
}
.cta2_txt2 {
	position: relative;
	left: 0px;
	top: -88px;
	margin-top:6px;
	margin-right:8px;
	text-align:right;
	color: #ffffff;
	font-size: .75em;
}
.style_cta2 {
	font-size: .85em;
	font-weight: normal;
	color: #ffffff;
}
.cta2_btn {
	/* padding: top, right, bottom, left */

	position: relative;
	font-size: .8em;
	left: 0px;
	top: -97px;
	margin-top:0px;
	margin-right:8px;
	margin-bottom:0px;
	text-align:right;
	font-weight: bold;
	text-decoration:none;
}
.cta2_btn a:link, .cta2_btn a:visited {
	color:#FFCB2B;
	width:218px;
	text-decoration:none;
}
.cta2_btn a:hover, .cta2_btn a:active {
	color:#fff;
	text-decoration:none;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #3 - CONTENT STYLES --------------------------------------------------------------------------------*/	

.cta3_txt1 {
	padding:4px;
	margin:0px;
	text-align:center;
	font-size: .8em;
	font-weight: bold;
	color: #E05208;
}
.cta3_imgs {
	position:relative;
	top: 2px;
	left: 13px;
	width:218px;
	height: 32px;
	border: none;
}
.cta3_img_link { border: none; }
.cta3_img_link1 a:link, .cta3_img_link1 a:visited {
	float:left;
	width: 32px;
	height: 32px;
	background: transparent url('images/facebook32x64.png') no-repeat;
}
.cta3_img_link1 a:hover, .cta3_img_link1 a:active {
	background-position: 0 -32px;
	text-decoration:none;
}
.cta3_img_link2 a:link, .cta3_img_link2 a:visited {
	float:left;
	position:relative;
	left: 2px;
	width: 32px;
	height: 32px;
	background: transparent url('images/flickr32x64.png') no-repeat;
}
.cta3_img_link2 a:hover, .cta3_img_link2 a:active {
	background-position: 0 -32px;
	text-decoration:none;
}
.cta3_img_link3 a:link, .cta3_img_link3 a:visited {
	float:left;
	position:relative;
	left: 4px;
	width: 32px;
	height: 32px;
	background: transparent url('images/blogger32x64.png') no-repeat;
}
.cta3_img_link3 a:hover, .cta3_img_link3 a:active {
	background-position: 0 -32px;
	text-decoration:none;
}
.cta3_img_link4 a:link, .cta3_img_link4 a:visited {
	float:left;
	position:relative;
	left: 6px;
	width: 32px;
	height: 32px;
	background: transparent url('images/linkedin32x64.png') no-repeat;
}
.cta3_img_link4 a:hover, .cta3_img_link4 a:active {
	background-position: 0 -32px;
	text-decoration:none;
}
.cta3_img_link5 a:link, .cta3_img_link5 a:visited {
	float:left;
	position:relative;
	left: 8px;
	width: 32px;
	height: 32px;
	background: transparent url('images/youtube32x64.png') no-repeat;
}
.cta3_img_link5 a:hover, .cta3_img_link5 a:active {
	background-position: 0 -32px;
	text-decoration:none;
}
.cta3_img_link6 a:link, .cta3_img_link6 a:visited {
	float:left;
	position:relative;
	left: 10px;
	width: 32px;
	height: 32px;
	background: transparent url('images/twitter32x64.png') no-repeat;
}
.cta3_img_link6 a:hover, .cta3_img_link6 a:active {
	background-position: 0 -32px;
	text-decoration:none;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #4 - CONTENT STYLES --------------------------------------------------------------------------------*/	



.cta4_box {
	background:#E6F2FF;/*light blue*/
	width:226px;
	height:100%;
	border:1px solid #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align:left;
}
.cta4_title {
	text-align:center;
	font-size: .8em;
	font-weight: bold;
	color: #fff;
	height:2px;
	position:relative;
	top: -8px;
}
.cta4_text {
	text-align:left;
	font-size: .7em;
	font-weight: normal;
	line-height:  120%;
	color:#666;
	font-family: Arial, sans-serif;
	padding-left:20px;
	padding-right:20px;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #5 - CONTENT STYLES --------------------------------------------------------------------------------*/	



.cta5_box {
	background:#fff;
	width:228px;
	height:100%;
	border:1px solid #FFF;
	margin-bottom: 2px;
	position:relative;
	left: -1px;
}
.cta5_title {
	text-align:center;
	font-size: .8em;
	font-weight: bold;
	color: #fff;
	height:2px;
	position:relative;
	top: -8px;
}
.cta5_bios_title {
	text-align:center;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
	height:5px;
	margin:0px 0px 0px 0px;
	position:relative;
	top: -55px;
	left: 40px;
}
.cta5_bios_title2 {
	text-align:center;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
	height:5px;
	margin:0px 0px 0px 0px;
	position:relative;
	top: -55px;
	left: 43px;
}
.cta5_bios_text {
	text-align:left;
	font-size: .7em;
	font-weight: normal;
	color:#666;
	font-family: Arial, sans-serif;
	margin:10px 10px 20px 10px;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #6 - CONTENT STYLES --------------------------------------------------------------------------------*/	



.cta6_box {
	background:#fff;
	width:226px;
	height:100%;
	border:1px solid #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align:left;
}
.cta6_title {
	text-align:center;
	font-size: .8em;
	font-weight: bold;
	color: #fff;
	height:2px;
	position:relative;
	top: -8px;
}
.cta6_text {
	text-align:left;
	font-size: .7em;
	font-weight: normal;
	line-height:  120%;
	color:#666;
	font-family: Arial, sans-serif;
	padding-left:20px;
	padding-right:20px;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #7 - CONTENT STYLES --------------------------------------------------------------------------------*/	



.cta7_box {
	background:#C7DB60;
	background-image:url('images/mexico.jpg');
	background-repeat:repeat-x;
	width:226px;
	height:100%;
	border:1px solid #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align:left;
}
.cta7_title {
	text-align:center;
	font-size: .75em;
	font-weight: bold;
	color: #fff;
	height:15px;
	position:relative;
	top: -8px;
}
.cta7_text {
	text-align:left;
	font-size: .7em;
	font-weight: normal;
	line-height:  120%;
	color:#000;
	font-family: Arial, sans-serif;
	padding-left:20px;
	padding-right:20px;
}
#cta7_bullet li {
	font-size: .7em;
	font-weight: normal;
	line-height:  120%;
	color:#000;
	font-family: Arial, sans-serif;
	margin-left: 5px;
}
.cta7_btn {
	background-image:url('images/cta7_btn_gradient.jpg');
	background-repeat:repeat-x;
	width:218px;
	height: 20px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right: 5px;
	border:1px solid #FFF;
	margin:0px;
	text-align:center;
	position: relative;
	left: -2px;
	top: 20px;
}
.cta7_btn a:link, .cta7_btn a:visited {
	font-weight: bold;
	color:#000;
	font-size:.8em;
	text-align:center;
	text-decoration:none;
}
.cta7_btn a:hover, .cta7_btn a:active {
	color:#fff;
	text-decoration:none;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #9 BOOK - CONTENT STYLES --------------------------------------------------------------------------------*/	

.cta8_img {
	position: relative;
	top: 0px;
	left: 0px;
}
.cta8_txt1 {
	position: relative;
	left: 0px;
	top: -100px;
	margin-top:3px;
	margin-right:3px;
	font-weight: bold;
	color: #E05208;
	text-align:right;
	line-height:  110%;
	font-size: .79em;
}
.cta8_txt2 {
	position: relative;
	left: 0px;
	top: -110px;
	margin-top:3px;
	margin-right:3px;
	text-align:right;
	color: #000;
	font-size: .75em;
	line-height:  115%;
}

.cta8_btn {
	/* padding: top, right, bottom, left */

	position: relative;
	font-size: .8em;
	left: 0px;
	top: -120px;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
	text-align:right;
	font-weight: bold;
	text-decoration:none;
}
.cta8_btn a:link, .cta8_btn a:visited {
	color:#E05208;
	width:218px;
	text-decoration:none;
}
.cta8_btn a:hover, .cta8_btn a:active {
	color:#006699;
	text-decoration:none;
}

.cta8_btn2 {
	/* padding: top, right, bottom, left */

	position: relative;
	font-size: .65em;
	left: 0px;
	top: -120px;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
	text-align:right;
	font-weight: bold;
	text-decoration:none;
}
.cta8_btn2 a:link, .cta8_btn2 a:visited {
	color:#E05208;
	width:218px;
	text-decoration:underline;
}
.cta8_btn2 a:hover, .cta8_btn2 a:active {
	color:#006699;
	text-decoration:none;
}
/* RIGHT COLUMN - CALL TO ACTION (CTA) #9 Mexico - CONTENT STYLES --------------------------------------------------------------------------------*/	

.cta9_img {
	position: relative;
	top: 0px;
	left: 0px;
}
.cta9_txt1 {
	position: relative;
	left: 0px;
	top: -90px;
	margin-top:3px;
	margin-right:3px;
	font-weight: bold;
	color: #fff;
	text-align:right;
	line-height:  110%;
	font-size: .79em;
}
.cta9_txt2 {
	position: relative;
	left: 0px;
	top: -80px;
	margin-top:3px;
	margin-right:3px;
	text-align:right;
	color: #fff;
	font-size: .7em;
	font-weight: bold;
	line-height:  115%;
}

.cta10_btn {
	/* padding: top, right, bottom, left */

	position: relative;
	font-size: .7em;
	left: 0px;
	top: -90px;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
	text-align:right;
	font-weight: bold;
	text-decoration:none;
}
.cta10_btn a:link, .cta10_btn a:visited {
	color:#fff;
	width:218px;
	text-decoration:none;
}
.cta10_btn a:hover, .cta10_btn a:active {
	color:#E05208;
	text-decoration:none;
}.cta9_btn {
	/* padding: top, right, bottom, left */

	position: relative;
	font-size: .7em;
	left: 0px;
	top: -90px;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
	text-align:right;
	font-weight: bold;
	text-decoration:none;
}
.cta9_btn a:link, .cta9_btn a:visited {
	color:#fff;
	width:218px;
	text-decoration:none;
}
.cta9_btn a:hover, .cta9_btn a:active {
	color:#E05208;
	text-decoration:none;
}
.cta9_btn3 {
	background-image:url('images/cta9_btn_gradient.jpg');
	background-repeat:repeat-x;	
	width:226px;
	height: 15px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right: 1px;
	border:1px solid #FFF;
	margin:0px;
	text-align:center;
	position: relative;
	left: -1px;
	top: -79px;
}
.cta9_btn3 a:link, .cta9_btn3 a:visited {
	font-weight: bold;
	color:#000;
	font-size:.7em;
	text-align:center;
	text-decoration:none;
}
.cta9_btn3 a:hover, .cta1_btn3 a:active {
	color:#006699;
	text-decoration:none;
}


.cta11_btn {
	position: relative;
	left: 80px;
	top: -110px;
	font-weight: bold;
	color:#000;
	font-size:.75em;
	text-align:center;

}
.cta11_btn a:link, .cta11_btn a:visited {
	color:#E05208;
	width:218px;
	text-decoration:none;
}
.cta11_btn a:hover, .cta11_btn a:active {
	color:#006699;
	text-decoration:none;
}

.cta11_img {
	position: relative;
	top: 0px;
	left: 0px;
}
.cta11_txt1 {
	position: relative;
	left: 0px;
	top: -100px;
	margin-top:1px;
	margin-right:3px;
	font-weight: bold;
	color: #E05208;
	text-align:right;
	line-height:  110%;
	font-size: .73em;
}
.cta11_txt2 {
	position: relative;
	left: 0px;
	top: -105px;
	margin-top:3px;
	margin-right:3px;
	text-align:right;
	color: #000;
	font-size: .75em;
	line-height:  115%;
}

/* LOCATIONS - CONTENT STYLES --------------------------------------------------------------------------------*/

#map1 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map2 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map3 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map4 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map5 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map6 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map7 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map8 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map9 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map10 {
	float:left;
	width:245px;
	height:280px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map11 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 6px;
}
#map12 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 6px;
}
#map13 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 6px;
}
#map14 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 6px;
}
#map15 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 6px;
}
#map16 {
	float:left;
	width:245px;
	height:310px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 6px;
}
#map17 {
	float:left;
	width:245px;
	height:290px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map18 {
	float:left;
	width:245px;
	height:290px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map19 {
	float:left;
	width:245px;
	height:290px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#map20 {
	float:left;
	width:245px;
	height:290px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
.map_title {
	text-align:center;
	font-size: .9em;
	font-weight: bold;
	color:#000;
}
.map_text {
	text-align:center;
	font-size: .9em;
	font-weight: normal;
	color:#000;
}
.map_text a:link, .map_text a:visited {
	color:#E05208;
	font-weight: bold;
	text-align:center;
	text-decoration:underline;
}
.map_text a:hover, .map_text a:active {
	color:#E05208;
	font-weight: bold;
	text-decoration:none;
}
.map_img {
	margin-left: auto;
	margin-right: auto;
	width:242px;
	height:187px;
}
/* CONTACT - CONTENT STYLES --------------------------------------------------------------------------------*/

#mail {
	float:left;
	width:180px;
	height:500px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#contact1 {
	float:left;
	width:210px;
	height:200px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 1px;
	margin-bottom: 3px;
}
#contact2 {
	float:left;
	width:235px;
	height:200px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
.contact_title {
	text-align:left;
	font-size: .9em;
	font-weight: bold;
	color:#E05208;
}
.contact_text {
	text-align:left;
	font-size: .9em;
	font-weight: normal;
	color:#000;
}
.contact_link a:link, .contact_link a:visited {
	color:#E05208;
	font-weight: bold;
	text-align:center;
	text-decoration:underline;
}
.contact_link a:hover, .contact_link a:active {
	color:#E05208;
	font-weight: bold;
	text-decoration:none;
}
/* RATES - CONTENT STYLES --------------------------------------------------------------------------------*/

#table {
	float:left;
	width:100%;
	height:100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
}
.table_title {
	text-align:center;
	font-size: .9em;
	font-weight: bold;
	color:#fff;
}
.table_lefttext {
	text-align:center;
	font-size: .9em;
	font-weight: normal;
	color:#000;
}
/* TRAINING - CONTENT STYLES --------------------------------------------------------------------------------*/

.train_img {
	float:left;
	width:175px;
	margin:5px 15px 5px 0px;
	height:125px;
}
.train_title {
	text-align:left;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
	/* padding: top, right, bottom, left */

	margin:0px 0px 0px 0px;
}
.train_text {
	margin-top:4px;
	text-align:left;
	font-size: .9em;
	font-weight: normal;
	color: #000;
}
.who_title {
	text-align:left;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
	/* padding: top, right, bottom, left */

	margin:0px 0px 0px 0px;
}
#who_bullet li {
	font-size: .9em;
	font-weight: bold;
	line-height:  160%;
	color:#000;
	margin-left: 10px;
	padding-left:0px;
}
.who_img {
	float:left;
	margin:5px 25px 5px 0px;
}

/* ABOUT US - Our Team - CONTENT STYLES --------------------------------------------------------------------------------*/
.more {
    display: none;
    /* border-top: 1px solid #666; -------------- removed */
    border-bottom: 1px solid #666; 
}

a.showLink, a.hideLink {
    text-decoration: none;
    color: #36f;
    padding-left: 8px;
    background: transparent url(down.gif) no-repeat left; 
}

a.hideLink {
    background: transparent url(up.gif) no-repeat left; 
}

a.showLink:hover, a.hideLink:hover {
    border-bottom: 1px dotted #36f; 
}
/* PRESS - CONTENT STYLES --------------------------------------------------------------------------------*/

.press_img {
	float:left;
	width:247px;
	margin:5px 15px 5px 0px;
	height:95px;
}
.press_title {
	text-align:left;
	font-size: .9em;
	font-weight: bold;
	color: #E05208;
	/* padding: top, right, bottom, left */

	margin:0px 0px 0px 0px;
}
.press_text {
	margin-top:4px;
	text-align:left;
	font-size: .9em;
	font-weight: normal;
	color: #000;
}

/* IE6 css fixer v0.8: Thu, 22 Jul 2010 20:08:39 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#main,
#sidebar,
#sidebar2,
#sidebar3,
#sidebar4,
#sidebar7,
#sidebar8,
#sidebar9,
* html #navlist li,
#navcontainer2 ul li,
* html #navlist2 li,
.style_bios_img,
.cta3_img_link1 a:link,.cta3_img_link1 a:visited,
.cta3_img_link2 a:link,.cta3_img_link2 a:visited,
.cta3_img_link3 a:link,.cta3_img_link3 a:visited,
.cta3_img_link4 a:link,.cta3_img_link4 a:visited,
.cta3_img_link5 a:link,.cta3_img_link5 a:visited,
.cta3_img_link6 a:link,.cta3_img_link6 a:visited,
#mail,
#contact1,
#contact2,
#table,
.train_img,
.who_img,
.press_img,
#sidebar5,#sidebar6,
#map1,#map3,#map5,
#map2,#map4,#map6 {display:inline;}

/* add zoom:1 to overflow:hidden */
#wrap {zoom:1;}

/* fix negative margins */
* html #navlist li,
* html #navlist2 li {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
#footer,
#logo_text,
h1#logo,
#mbo,
#navcontainer,
#navlist,
#navcontainer2 ul,
.cta1,
.cta_txt1,
.cta_txt2,
.cta1_btn,
.cta2_txt1,
.cta2_txt2,
.cta2_btn,
.cta3_imgs,
.cta3_img_link2 a:link,.cta3_img_link2 a:visited,
.cta3_img_link3 a:link,.cta3_img_link3 a:visited,
.cta3_img_link4 a:link,.cta3_img_link4 a:visited,
.cta3_img_link5 a:link,.cta3_img_link5 a:visited,
.cta3_img_link6 a:link,.cta3_img_link6 a:visited,
.cta5_box,
.cta5_bios_title,
.cta5_bios_title2,
.cta7_title,
.cta7_btn,
.cta8_txt1,
.cta9_txt1,
#logo_icon,.cta1_img,.cta2_img,.cta8_img,.cta9_img,
.cta4_title,.cta5_title,.cta6_title,
.cta8_txt2,.cta9_txt2,
.cta8_btn,.cta10_btn,.cta9_btn {zoom:1;}


/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
#main,
#sidebar2,
#sidebar3,
#sidebar4,
#sidebar7,
#sidebar8,
#sidebar9,
#header,
h1#logo,
#navcontainer2 ul li a,
.cta3_img_link1 a:link,.cta3_img_link1 a:visited,
.cta3_img_link2 a:link,.cta3_img_link2 a:visited,
.cta3_img_link3 a:link,.cta3_img_link3 a:visited,
.cta3_img_link4 a:link,.cta3_img_link4 a:visited,
.cta3_img_link5 a:link,.cta3_img_link5 a:visited,
.cta3_img_link6 a:link,.cta3_img_link6 a:visited,
.cta4_box,
.cta5_box,
.cta6_box,
.cta7_box,
a.showLink,a.hideLink,
a.hideLink,
#sidebar5,#sidebar6 {zoom:1;}

/* PNG fix */
#header{behavior: expression((this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')", this.runtimeStyle.zoom = 1, this.runtimeStyle.backgroundImage = "none"));}

