@charset "UTF-8";
/* CSS Document */

/* The BODY is our entire HTML document, first we define the look of it, then work inwards*/

body  {
	background-image:url(../_img/backgroundgradiant.png);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 100%;
	background-repeat:repeat-x;
}

a:link {text-decoration:none;color:#FFF}    /* unvisited link */
a:visited {text-decoration:none;color:#FFF;} /* visited link */
a:hover {text-decoration:underline;color:#005cad;}

#container {
	width: 1068px;  /* this will create a container with a width of 1068px*/
	min-height:735px;
	max-height:none;
	background-image:url(../_img/background.png);
	background-repeat:no-repeat;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
	z-index:2;
	position:relative;
}
#containerWhite {
	width: 1068px;  /* this will create a container with a width of 1068px*/
	min-height:9575px;
	background-image:url(../_img/backgroundMainWhite.png);
	background-repeat:no-repeat;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
	z-index:2;
	position:relative;
}
#containerWhiteBio {
	width: 1068px;  /* this will create a container with a width of 1068px*/
	min-height:2550px;
	background-image:url(../_img/backgroundMainWhite.png);
	background-repeat:no-repeat;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
	z-index:2;
	position:relative;
}
#headerLink {position:absolute; Top:33px; Left: 37px;}

#phoneBar {
	position:absolute;
	top:14px;
	left:890px;
	width:120px;
	height:20px;
	vertical-align:middle;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#4896ca;
	background-image: url(../_img/phoneIcon.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
ul#topNav {
	font-size:13px;
	position:absolute;
	height:20px;
	top:2px;
	left:630px;
	vertical-align:middle;
}

ul#topNav li {display:inline;margin:0px 5px 0px 0px;float:left;}
ul#topNav li a {color:#005cad;padding:0px 5px 0px 0px;line-height:normal;font-weight:normal;text-decoration:none;display:block; border-right:1px solid #003b6f;}
ul#topNav li a:hover {color:#108dfc;}

ul#mainNav {
	width:492px;
	height:40px;
	position:absolute;
	left:625px;
	top:50px;
	z-index:100;
}
ul#mainNav li {display:inline;height:40px;float:left;}
ul#mainNav li a {display:block;height:40px;
}
ul#mainNav li.mnProducts a{
	width:121px;
	text-indent:-99999px;
	background-image: url(../_img/products.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#mainNav li.mnProducts a:hover    {background-position:0px -40px;}

ul#mainNav li.mnEvents a {
	width:99px;
	text-indent:-99999px;
	background-image: url(../_img/mn_events.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#mainNav li.mnEvents a:hover      {background-position:0px -40px;}

ul#mainNav li.mnCoaching a{
	width:134px;
	text-indent:-99999px;
	background-image: url(../_img/mn_coaching.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#mainNav li.mnCoaching a:hover    {background-position:0px -40px;}

ul#mainNav li.mnExperiences a       {
	width:138px;
	text-indent:-99999px;
	background-image: url(../_img/mn_experiences.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#mainNav li.mnExperiences a:hover {background-position:0px -40px;}

#mainWelcome {
	width:290px;
	height:383px;
	float:left;
	background:url() bottom center no-repeat;
	margin-top:20px;
	position:absolute;
	top:155px;
	left:45px;
}
#mainWelcome h1  {color:#4d8bbe;font-size:30px;font-weight:normal;line-height:normal;margin:0px 0px 8px 0px;padding-top:0px;}
#mainWelcome h2  {color:#b9d9f3;font-size:20px;font-weight:normal;line-height:28px;margin:0px 0px 0px 0px;}
#mainWelcome h3  {color:#4d8bbe;font-size:30px;font-weight:normal;line-height:normal;margin:0px 0px 8px 5px;padding-top:0px; text-align:center}
#mainWelcome h4  {color:#85b5dd;font-size:14px;font-weight:normal;line-heigt:21pxl;margin:0px 0px 5px 5px;}
#mainWelcome p   {color:#85b5dd;font-size:16px;font-weight:normal;line-height:21px;margin:0px 0px 0px 5px;text-align:}
#mainWelcome p a {color:#FFFFFF;font-size:13px;font-weight:normal;text-decoration:none;}
#counter{
	position:absolute;
	left: 85px;
}
#mainVideo {
	width:697px;
	height:412px;
	float:right;
	position:absolute;
	top:155px;
	left:330px;
	background-image: url(../_img/bg_MainVideo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#mainVideoPhoto {
	width:640px;
	height:387px;
	position:absolute;
	top:15px;
	left:45px;
}
#mainPhotoCaption {width:640px; height:75px; position:absolute; top:415px; left:45px;}
#mainPhotoCaption h1  {color:#4d8bbe;font-size:30px;font-weight:normal;line-height:normal;margin:0px 0px 8px 0px;padding-top:0px;}
#mainPhotoCaption h2  {color:#b9d9f3;font-size:20px;font-weight:normal;line-height:28px;margin:0px 0px 0px 0px;}
#mainPhotoCaption h3  {color:#4d8bbe;font-size:30px;font-weight:normal;line-height:normal;margin:0px 0px 8px 5px;padding-top:0px; text-align:center}
#mainPhotoCaption h4  {color:#85b5dd;font-size:14px;font-weight:normal;line-heigt:21pxl;margin:0px 0px 5px 5px;}
#mainPhotoCaption p   {color:#85b5dd;font-size:16px;font-weight:normal;line-height:21px;margin:0px 0px 0px 5px;text-align:}
#mainPhotoCaption p a {color:#FFFFFF;font-size:13px;font-weight:normal;text-decoration:none;}

#footerContentsBack {
	width:818px;
	height:53px;
	position:absolute;
	bottom: 0px;
	left: 39px;
	background-image:url(../_img/bgStatic_Footer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:170px;
}
#footerContentsBack p {
	color:#6C6C6C;
	clear:both;
	position:absolute;
	right:23px;
	top:28px;
	font-size:11px;
}

ul#footerNav li {
	display:inline;
	float:left;
	border-right:2px solid #ACACAC;
	padding:0px 4px 1px;
}
ul#footerNav li a {display:block;font-size:13px;color:#0072BC;text-decoration:none;}
ul#footerNav li a:hover {color:#002878;}
ul#footerNav li.fnLast {display:inline;float:left; border-right:none;padding:0px 4px;}

#contents{
	width:990px;
	position:absolute;
	top:150px;
	left:36px;
}
div.bios
	{
	width:995px;
	}
div.photoThumb
  {
	border:none;
	height:auto;
	width:auto;
	float:left;
	padding-bottom:15px;
  }
div.photoThumb img
  {
	display:block;
	margin:3px 3px 0px 3px;
  }
div.biotext
	{
	width:870px;
	float:right;
	padding-right:15px;
	padding-bottom:20px;
	min-height: 130px;
	}
#contents h1  {
	color:#000;
	font-size:30px;
	font-weight:normal;
	line-height:normal;
	margin:8px 0px 8px 5px;
	padding-top:0px;
}
#contents h2  {
	color:#000;
	font-size:20px;
	font-weight:normal;
	line-height:28px;
	margin:0px 0px 0px 5px;
}
#contents p   {
	color:#000;
	font-size:13px;
	font-weight:normal;
	line-height:21px;
	margin:0px 0px 0px 5px;
	padding: 0px 0px 5px 0px;
}
ul#mediaNav li{display:inline;}
ul#mediaNav li a {color:#005cad; text-decoration:underline;}
ul#mediaNav li a:hover{color:#00F;} 

