body,/**********************Common start*********************/div,ul,ol,li,h1,h2,h3,h4,h{margin:0; padding:0; font-weight:normal;}body{background-color:#fdfdfd;}img,fieldset{border:0; padding:0; margin:0;}span.clear{clear:both;}a{outline:none;}/**********************Common end*********************/div#layout{margin:0 auto; width:947px;}div#main{float:left; width:947px; padding:65px 0 0 0;}/************Header start**************/div#header{float:left; width:947px; background:url(../images/header_bg.gif) no-repeat 0 0; height:147px; position:relative;}div#header .logo_link{position:absolute; left:10px; top:15px;}div#header .login_section{float:right; width:182px; padding:7px 0 0 0;}div#header .login_section p{font-size:14px; line-height:16px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; text-align:right; padding:0 9px 4px 0;}div#header .login_section p a{text-decoration:underline; color:#fff;}div#header .login_section p a:hover{text-decoration:none;}/************Header ends**************/div#body_container{float:left; width:947px;}/************Left container start**************/div#outer_left{float:left; width:774px; position:relative;}div#left_container{float:left; width:774px; position:relative;}div#left_container .menu{float:left; width:774px; position:absolute; z-index:9999; left:0; top:0; background:url(../images/nav_bg.gif) no-repeat 0 0; height:76px;}div#left_container .menu ul{ list-style:none; width:774px;}div#left_container .menu ul li{float:left;  font-size:12px; line-height:14px; }div#left_container .menu ul li a span{ text-indent:-99999px;}div#left_container .menu ul li a{text-decoration:none; color:#000; cursor:pointer;}div#left_container .menu ul li.clients a span{float:left; width:192px; height:45px;  margin:15px 0 0 0; display:inline;} div#left_container .menu ul li.athetic_trainer a span{float:left; width:190px; height:45px; margin:32px 0 0 2px; display:inline;} div#left_container .menu ul li.coaching_wrokshops a span{float:left; width:190px; height:45px;  margin:32px 0 0 2px; display:inline;}div#left_container .menu ul li.symposiums a span{float:left; width:190px; height:45px; margin:26px 0 0 2px; display:inline;}div#left_container .bg{float:left; width:774px; background:url(../images/bg01.gif) no-repeat 0 0; height:69px; left:0; bottom:0; position:absolute;}div#left_container .img_section{float:left; width:774px; padding:34px 0 0 0;}div#left_container .img_section ul{ list-style:none; width:774px;}div#left_container .img_section ul li{float:left;  padding:0 1px 0 0;}div#left_container .img_section ul li.last{padding-right:0;}div#left_container .inner_bg{float:left; width:774px;  background-color:#f0f4f7;}div#left_container .inner_left{float:left; width:581px;  background:url(../images/bg03.gif) no-repeat 0 33px;}div#left_container .inner_left .border{	float:left;	width:511px;	background:url(../images/border03.gif) no-repeat right 300px;	padding:100px 30px 353px 38px;	border: 1px;}div#left_container .inner_left span{display:block; color:#005385; font-size:14px; line-height:16px; background:url(../images/border02.gif) no-repeat 0 bottom; padding:0 0 1px 0;  font-family:"Baskerville", "Times New Roman", Times, serif;}div#left_container .inner_left h1{font-size:36px; line-height:38px; color:#005385; font-weight:normal; font-family:"Baskerville", "Times New Roman", Times, serif; padding:22px 0 50px 0;} div#left_container .inner_left p{font-size:14px; line-height:16px; color:#000; padding:0 0 22px 0;font-family:"Baskerville", "Times New Roman", Times, serif;}div#left_container .inner_right{float:left; width:193px; background-color:#f0f4f7; position:relative;}div#left_container .inner_right2{float:left; width:193px; position:relative;}div#left_container .inner_right span{float:left; width:auto; padding:51px 0 0 25px;}div#left_container .inner_right span a{background:url(../images/print_icon.gif) no-repeat 0 2px;  font-family:"Baskerville", "Times New Roman", Times, serif;  font-size:14px; line-height:16px; color:#5fb8d0; padding:0 2px 0 16px; float:left; text-decoration:none;}div#left_container .inner_right span a:hover{text-decoration:underline;}div#left_container .inner_right .right_img{float:left; width:193px; padding:45px 0 0 0;}div#left_container .inner_right .bg2{width:193px; background:url(../images/bg04.gif) no-repeat right 0; height:69px; right:0; bottom:-10px; position:absolute;}/************Contents  start**************/div#contents{float:left; width:774px; background:url(../images/bg02.gif) repeat-y 0 0;}div#contents .contents_inner{float:left; width:774px; background:url(../images/left_bg.gif) no-repeat 0 bottom;}div#contents .left_contents{float:left; width:386px; min-height:222px; height:auto!important; height:222px;}div#contents .left_contents p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; width:273px; padding:20px 0 0 30px;}div#contents .left_contents p.name{padding-top:16px; font-style:italic;}div#contents .left_contents p.read_more{padding:14px 0 28px 30px;}div#contents .left_contents p.read_more a{text-decoration:none; color:#da1b0e;font-family:Arial, Helvetica, sans-serif; font-style:italic;}div#contents .left_contents p.read_more a:hover{text-decoration:underline;}div#contents .right_contents{float:left; width:388px; }div#contents .right_contents h1{font-size:22px; line-height:24px; font-weight:normal; color:#000; padding:0 0 20px 14px; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif;}div#contents .right_contents p{font-size:14px; line-height:16px; color:#000; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 26px 0;}div#contents .right_contents p a{text-decoration:none; font-size:11px; line-height:13px; color:#da1b0e; font-weight:normal; font-style:italic;}div#contents .right_contents p a:hover{text-decoration:underline; }div#contents .right_contents p.text{padding-bottom:12px;}div#contents .right_contents .col1{float:left; width:151px;  background:url(../images/border01.gif) no-repeat right 0; padding:0 18px 0 25px;}div#contents .right_contents .col2{float:left; width:163px; padding:0 12px 0 19px;}/************Contents  ends**************//************Left container ends**************//************Right container start**************/div#right_container{float:left; width:173px; background: #d4e6f0 url(../images/right_bg.gif) no-repeat 0 0; padding:50px 0 0 0; min-height:457px; height:auto!important; height:457px;}div#right_container .right_nav{float:left; width:173px; border-top:1px solid #676767; }div#right_container .right_nav ul{width:auto; list-style:none; }div#right_container .right_nav ul li{width:173px; float:left; z-index:99999; position:relative;   border-bottom:1px solid #676767; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif;}div#right_container .right_nav ul li a{text-decoration:none; color:#000;  display:block; padding:11px 0 12px 16px;}div#right_container .right_nav ul li a.about{padding:19px 0 21px 16px;}div#right_container .right_nav ul li a.athletic{padding:7px 0 2px 16px;}div#right_container .right_nav ul li a.coaching{padding:17px 0 21px 16px;}div#right_container .right_nav ul li a.symposiums{padding:12px 0 14px 16px;}div#right_container .right_nav ul li a.contact{padding:19px 0 17px 16px;}div#right_container .right_nav ul li a:hover{text-decoration:underline;}div#right_container .right_bottom{float:left; width:173px; padding:5px 0 0 0;}div#right_container .right_bottom img{float:left;}/************Right container ends**************//************Footer start**************/div#footer{float:left; width:947px;}div#footer p{font-size:10px; line-height:12px; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:12px 0 0 0;}div#footer p a{text-decoration:none; color:#000;}div#footer p a:hover{text-decoration:underline;}div#footer .bottom{height:10px; float:left; width:947px;}/************Footer ends**************/