@charset "utf-8";

/* CSS Document */

body {

	background: url(../images/body_bg.jpg) no-repeat #fff center top;

	font:12px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

.clear {

	clear:both;

}

a, a:hover {

	text-decoration:none;

}

a:focus {

	outline: none;

}

img {

	border:0;

}

ul,li{

	list-style:none;

	margin:0;

	padding:0;

}

hr.gry{

	border:0;

	border-bottom:1px solid #ececec;

	margin:20px 4px 0;

}

hr.ylw{

	border:0;

	border-bottom:1px solid #ffbe50;

	margin:10px 0 10px;

}

hr.blu-line{

	border:0;

	border-bottom:1px solid #004665;

	margin:10px 0 ;

}

hr.blu2{

	border:0;

	border-bottom:1px solid #b5cad2;

	*border-top:1px solid #fff;

}

hr.wit{

	border:0;

	border-bottom:1px solid #fff;

}

/**border*********/

.bord-rit{

	border-right:1px solid #bfc3c3;

}

/*********color************/

.white{

	color:#FFF;

}

.red-1{

	color:red;

}

.gry{

	color:#727272;

}

.gry2{

	color:#2b2b2b;

}

.blu{

	color:#1996c0;

}

.hed1{

	font:bold 14px Arial, Helvetica;

	color:#004665;

}

.hed2{

	font:bold 14px Arial, Helvetica;

	color:#FF6E00;

}

.hed3{

	font:bold 14px Arial, Helvetica;

	color:#1A98C1;

}



.blu2{

	color:#004665;

}

.orange{

	color:#ff4d09;

}

.mod-orange-red{

	color:#ae1c01;

}

.small{

	color:#11526f;

	font-size:11px;

}

.large{

	color:#ff5c00;

	font:normal 20px "Trebuchet MS";

}

.meroon{

	font:20px "Trebuchet MS";

	color:#b20c00;

}

/********Margins************/

.lt-n-rt{

	margin:0 9px;

}

.mar-rt{

	margin-right:20px;

}

.mar-rt2{

	margin-right:30px;

}

.mar-btm{

	margin-bottom:10px;

}

.pad-top{

	padding-top:37px;

}

.pad-rit{

	padding-right:15px;

}

.pad-btm{

	padding-bottom:20px;

}

.pad-lft{

	padding-left:20px;

}

/*****border*/

.brd-btm{

	border-bottom:1px solid #ececec;

}

/***********headings***/

h2.hed-1{

	font:normal 19px  "Trebuchet MS";

	color:#1a98c1;

	padding:0;

	margin:0 0 15px;

}





h2.hed-2{

	font:normal 18px  "Trebuchet MS";

	color:#004665;

	padding:0;

	margin:0 0 15px;

}

h3.hed-3{

	font:normal 18px  "Trebuchet MS";

	color:#1a98c1;

	padding:0;

	margin:0 0 15px;

}



/*******fields **********/

.checkbox {

    background:url("../images/icon-group.png") no-repeat scroll 18px 4px transparent;

    float: left;

    height: 14px;

    padding: 0 5px 0 0;

    width: 11px;

}

.tfl-1 {

    height:16px;

    width:187px;

	border-left:1px solid #bfc3c3;

	border-top:1px solid #bfc3c3;

	border-bottom:0;

	border-right:0;

}

.tfl-2,.tfl-3 {

	border-top:1px solid #bfc3c3;

	border-right:1px solid #818384;

	border-left:1px solid #bfc3c3;

	border-bottom:none;

	color:#000;

}

.tfl-2 {

	width:39px;

}

.tfl-3 {

	width:87px;

}

.tfl-4 {

	width:190px;

	height:250px;

	overflow:auto;

}
#textfieldLtest1 {

    height:16px;

    width:187px;

	border-left:1px solid #bfc3c3;

	border-top:1px solid #bfc3c3;

	border-bottom:0;

	border-right:0;

}
#textfieldLtest2 {

    height:16px;

    width:187px;

	border-left:1px solid #bfc3c3;

	border-top:1px solid #bfc3c3;

	border-bottom:0;

	border-right:0;

}

.search {

    background: url("../images/search.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    color: #CACACB;

    height: 39px;

    padding:0 0 0 47px;

	*padding:12px 0 0 47px;

	*height:29px;

    width: 293px;

	float:left;

}

/*.search2 {

    background: url("../images/search2.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    color: #999999;

    font-size: 11px;

    height: 28px;

    margin:0 0 10px 0;

    padding: 0 30px 0 4px;

	*padding:6px 30px 0 8px;

    width: 177px;

}*/



/*Bottom search box style added by ganga*/

 .search2{

	background:url(../images/search2.jpg) no-repeat;

	margin:0 0 10px 0;

    padding: 0 30px 0 4px;

	*padding:6px 30px 0 8px;

    height: 28px;

    width: 177px;

	position:relative;

}

 .search2 .field-1{

	width:165px;

	border:0;

	height:15px;

	margin: 4px 0 3px 4px;

	*margin: 0 0 3px 4px;

    color: #999999;

    font-size: 11px;

	background:none;

}

 .search2 .button{

    background: url("../images/search_icons.png") no-repeat;

    border: 0 none;

    height: 20px;

    width: 18px;

	position:absolute;

	top:6px;	

	cursor:pointer;

}



.search3 {

    background: url("../images/textfields.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    color: #999999;

    font-size: 10px;

    height: 26px;

    margin: 0;

    padding: 0 0 0 28px;

    width: 129px;

}



.list-box-1 {

	width:270px;

	border-top:1px solid #bfc3c3;

	border-right:1px solid #bfc3c3;

	border-left:1px solid #bfc3c3;

	border-bottom:1px solid #f9f8fb;

	margin-bottom:7px;

}

.list-box-2 {

	width:355px;

	border-top:1px solid #bfc3c3;

	border-right:1px solid #bfc3c3;

	border-left:1px solid #bfc3c3;

	border-bottom:1px solid #fadaa1;

	color:#aeadad;

	font-style:italic;

}

.list-box-3 {

	width:100%;

	border-top:1px solid #bfc3c3;

	border-right:1px solid #bfc3c3;

	border-left:1px solid #bfc3c3;

	border-bottom:1px solid #f9f8fb;

	margin-bottom:7px;

	color:#aaaaaa;

}

.list-box-4,.list-box-5,.list-box-6,.tfl-4 {

	border-top:1px solid #bfc3c3;

	border-right:1px solid #818384;

	border-left:1px solid #bfc3c3;

	border-bottom:none;

	color:#000;

}

.list-box-4{

	width:282px;

}



.list-box-5 {

	width:126px;

}

.list-box-6 {

	width:190px;

}

.tfl-7 {

	border-top:1px solid #bfc3c3;

	border-right:0;

	border-left:1px solid #bfc3c3;

	border-bottom:none;

	color:#000;

	width:265px;

}

.list-box-auto {

	width:auto;

	border-top:1px solid #bfc3c3;

	border-right:1px solid #818384;

	border-left:1px solid #bfc3c3;

	border-bottom:none;

	color:#000;

}



input.styled {

	padding:0;

	margin:0;

	display:none;

}

/*********input buttons*******/

.go{

    background: url("../images/buttons.png") no-repeat scroll 0 -462px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font-weight: bold;

    height: 39px;

    margin-left: 38px;

    width: 39px;

}

.ok{

    background: url("../images/blu-buttons.png") no-repeat scroll 0 -187px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

	font:bold 10px Arial, Helvetica;

    height:28px;

    width:26px;

}

.bu_01{

    background: url("../images/blu-buttons.png") no-repeat scroll 0 -228px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

	font:bold 14px "Trebuchet MS";

    height:30px;

    width:111px;

}

.bu_02{

    background: url("../images/blu-buttons.png") no-repeat scroll 0 -266px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font: bold 14px "Trebuchet MS";

    height: 30px;

    width: 188px;

}

.bu_03{

    background: url("../images/button_orange.png") no-repeat scroll 0 -83px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font: bold 14px "Trebuchet MS";

    height: 32px;

    width: 319px;

}

.bu_03{

/*    background: url("../images/blu-buttons.png") no-repeat scroll 0 -368px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font: bold 14px "Trebuchet MS";

    height: 32px;

    width: 110px;*/

	background: url("../images/buttons_ylow.png") no-repeat scroll 0 -225px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font: bold 14px "Trebuchet MS";

    height: 32px;

    width: 118px;

}

.bu_welcome {

    background: url("../images/buttons_ylow.png") no-repeat scroll 0 -225px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font: bold 14px "Trebuchet MS";

    height: 32px;

    width: 118px;

}

.orange-botton{

	background:url(../images/orange_bg.jpg) repeat-x #2495bf;

	/*background:url(../images/blu-bg.jpg) repeat-x #2495bf;*/

	-moz-border-radius:0 8px 0 8px;

	-webkit-border-radius:0 8px 0 8px;

	border-radius:0 8px 0 8px;

	behavior: url(./PIE.htc);

	position:relative;

	text-align:center;

	border:0;

	font-size:11px;

	padding:5px;

	color:#ffffff;

	font-weight:bold;

	cursor:pointer;

}

.blu-botton{

	background:url(../images/blu-bg.jpg) repeat-x #2495bf;

	-moz-border-radius:0 8px 0 8px;

	-webkit-border-radius:0 8px 0 8px;

	border-radius:0 8px 0 8px;

	behavior: url(./PIE.htc);

	position:relative;

	text-align:center;

	border:0;

	font-size:11px;

	padding:5px;

	color:#ffffff;

	font-weight:bold;

	cursor:pointer;

}

/**********Links**********/

.button-1{

    background: url("../images/buttons_ylow.png") no-repeat scroll 0 -48px transparent;

    color: #FFFFFF;

    float: left;

    font:bold 15px  "Trebuchet MS";

    height: 33px;

    padding: 5px 0 0;

    text-align: center;

    width: 188px;

}

.button-2{

    background: url("../images/buttons_ylow.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    float:right;

    font:bold 15px "Trebuchet MS";

    height: 33px;

    padding: 5px 0 0;

    text-align: center;

    width:442px;

}

.button-3{

     background: url("../images/buttons_blue.png") no-repeat scroll 0 -105px transparent;

    color: #FFFFFF;

    float: right;

    font: bold 12px "Trebuchet MS";

    height: 29px;

    margin-right: 19px;

    padding: 5px 0 0;

    text-align: center;

    width: 197px;

}

.button-4{

    background: url("../images/buttons_ylow.png") no-repeat scroll 0 -189px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 15px "Trebuchet MS";

    height:26px;

    padding: 5px 0 0;

    text-align: center;

    width: 378px;

}

.button-5{

    background: url("../images/buttons_blue.png") no-repeat scroll 0 -224px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 15px "Trebuchet MS";

    height: 33px;

    padding: 5px 0 0;

    text-align: center;

    width: 118px;

}

.button-6{

    background: url("../images/buttons_blue.png") no-repeat scroll 0 -302px transparent;

    color: #FFFFFF;

    float: right;

    font: bold 15px "Trebuchet MS";

    height: 33px;

    padding: 5px 0 0;

    text-align: center;

    width: 390px;

}

.button-7{

    background: url("../images/blu-buttons.png") no-repeat scroll 0 -299px transparent;

    color: #FFFFFF;

    float: right;

    font: bold 15px "Trebuchet MS";

    height: 29px;

    padding: 5px 0 0;

    text-align: center;

    width: 258px;

}

.button-8{

    background: url("../images/button_orange.png") no-repeat scroll 0 -162px transparent;

    color: #FFFFFF;

    float: right;

    font: bold 15px "Trebuchet MS";

    height: 33px;

    padding: 5px 0 0;

    text-align: center;

    width: 258px;

}

.button-9{

   background: url("../images/blu-buttons.png") no-repeat scroll 0 -336px transparent;

    color: #FFFFFF;

    float: right;

    font: bold 15px "Trebuchet MS";

    height: 24px;

    padding: 5px 0 0;

    text-align: center;

    width: 258px;

}





/****************************/

#header{

	position:relative;

	margin:0 auto;

}

.home-hd{

	/*height:105px;*/

	height:115px;

	width:929px;

	padding-right:10px;

}

.hd-inner{

	height:90px;

	width:940px;

}

#header .logo{

	position:absolute;

	left:0;

	top:17px;

}

#header .logo-inner{

	position:absolute;

	left:0;

	top:4px;

}

#header .row{

	float:right;

	padding-right:5px;

}

#header .row.pad-1{

	padding-top:20px;

}

#header .row ul li{

	display:table;

	padding:5px 2px;

}

#header .row ul li{

	float:left;

	font-size:11px;

	display:table-cell;

	vertical-align:middle;

}

#header .row ul li.styled{

	border:0;

	outline:0;

}

#header .row ul li.unchecked img{

	border:0;

	outline:0;

}

#header .row ul li.seperate{

	background: url("../images/nav-line.jpg") no-repeat scroll center 8px transparent;

	margin:0 7px;

}

#header .row ul li.seperate1{

	background: url("../images/seperate.jpg") no-repeat scroll center 5px transparent;

	margin:0 0 0 10px;

	height:28px;

}

#header .row ul li.flags{

	margin:0 2px;

}

#header .row ul li.face{

	margin-top:5px;

}

#header .row ul li a{

	color:#FFF;

}

#header .row ul li.rit_brd{

	border-right:1px solid #7bdfff;

}

#header .row ul li input.mail-id{

	border:1px inset #c2dced;

	height:15px;

	width:115px;

	color:#a6c2d5;

	border-color:#c2dced;

	padding:2px 10px;

	margin-left:7px;

	font-size:10px;

}

#header .row ul li input.username{

	border:1px inset #c2dced;

	height:15px;

	width:79px;

	color:#a6c2d5;

	border-color:#c2dced;

	padding:2px 10px;

	font-size:10px;

}

#header .row ul li input.button{

	background: url("../images/icon-group.png") no-repeat scroll 0 -50px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

	font-weight:bold;

    height: 23px;

    padding: 0 0 5px;

    width: 43px;

}

/***********************************/

#banner{

	width:960px;

	margin:0 auto;

	height:345px;

	position:relative;

}

#banner .slogan{

	position:absolute;

	left:10px;

	top: 66px;

}

#banner .link{

	position:absolute;

	bottom:64px;

	left: 11px;

}

#banner .link a{

    background: url("../images/buttons.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    float: left;

    font:21px/50px "Trebuchet MS", "PT Sans Caption", "PT Sans Narrow";

    height: 53px;

    padding: 0 10px 0 20px;

    width:298px;

}

#banner .slideshow{

	 position: absolute;

    right: 9px;

    top: -29px;

}

#banner .i-pod{

	position: absolute;

	right:-24px;

	*right:-21px;

	bottom: 14px;

	z-index:2;

}

/*************************/

#container{

	background:url(../images/home_shade.png) center top no-repeat #fff;

}

.wraper{

	width:940px;

	margin:0 auto;

	padding:20px 10px;

	/*display:table;*/

}

.hom_tabs{

	width:307px;

	float:left;

	display:table-cell;

	position:relative;

	padding-bottom:20px;

}

.hom_tabs .submit{

	position: absolute;

	bottom:0;

	right:18px;

}

.hom_tabs .name{

	background:url(../images/hom-tab_hed.jpg) repeat-x;

	height:31px;

	margin-right:2px;

	padding:10px 0 0 57px;

	font:17px "Trebuchet MS"; 

	position:relative;

	color:#FFF;

}

.hom_tabs .name .icon{

	width:46px;

	height:35px;

	text-align:center;

	top:4px;

	position:absolute;

	left: 9px;

	background:url(../images/icon_group.png) no-repeat;

}

.hom_tabs .name .les_tem{

	background-position:0 5px;

}

.hom_tabs .name .La_presse{

	background-position:0 -45px;

}

.hom_tabs .name .Les_coachs{

	background-position:0 -97px;

}

.hom_tabs .content{

	background:url(../images/hom-tab_bg-repeat.jpg) repeat-y;

	padding:15px 10px 5px 15px;

	color:#727272;

	height:119px;

}

.hom_tabs .botm{

	height:19px;

}

.hom_tabs .content p{

	padding-bottom:10px;

	margin:0;

}

.hom_tabs .content .image{

	float:left;

	padding-right:10px;

}

.hom_tabs .content .logos{

	text-align:center;

}

.hom_tabs .content .logos img{

	padding:0 4px;

}

ul.list1 LI {

	list-style: disc outside; 

	color:#1a98c1;

	margin-left:1px;

	padding-bottom:5px;

	} 



ul.list1 LI p{

	margin:0;

	padding:0;

	color:#727272;

}

ul.list1 LI a{

	color:#FF4123;

}

.hom_tabs .name2{

	background:url(../images/hom-tab_hed2.jpg) repeat-x;

	height:45px;

	margin-right:2px;

	padding:10px 0 0 57px;

	font:17px "Trebuchet MS"; 

	position:relative;

	color:#004665;

}

.hom_tabs .name2 .icon2{

	width:46px;

	height:35px;

	text-align:center;

	top:4px;

	position:absolute;

	left: 9px;

	background:url(../images/icon_group.png) no-repeat;

}

.hom_tabs .name2 .Votre{

	background-position:0 -230px;

}

.hom_tabs .name2 .music{

	background-position:0 -142px;

}

.hom_tabs .name2 .Ce_que{

	background-position:0 -187px;

}

.hom_tabs .content2{

	padding:0 10px 5px 15px;

	color:#727272;

	height:119px;

}

.tab_buttons{

	background: url("../images/buttons.png") no-repeat scroll 0 -88px transparent;

    color: #FFFFFF;

    float: right;

    font:bold  12px/22px "Trebuchet MS";

    height: 25px;

    text-align: center;

    width: 105px;

}

/***********************************/

#hom-nav_container{

	height:40px;

	background:url(../images/hom_nav_shade.png) repeat-x;

}

#hom-nav_container ul{

	width:960px;

	margin:0 auto;

	padding-top:19px;

}

#hom-nav_container ul li{

	/*padding:6px 15px;*/

	padding:6px 13px;

	display:inline;

}

#hom-nav_container ul li a{

	color:#716c78;

}

#hom-nav_container ul li.seperator{

	background:url(../images/nav_seperator.jpg) no-repeat center bottom;

}

/**********************/

#footer{

	background: url(../images/foot_shade.jpg) 0 bottom repeat-x #eaeaea;

	padding:20px 0 0;

}

#footer .container{

	width:939px;

	margin:0 auto;

	border-bottom:1px solid #d9d7db;

}

#footer .container .first-col{

	width:215px;

	float:left;

}

#footer .container .first-col .logo{

	padding-bottom:40px;

	font:14px Arial, "Arial Narrow", "Arial Rounded MT Bold";

	color:#b5b5b5;

}

#footer .container .first-col ul{

	padding-left:94px;

}

#footer .container .first-col ul li{

	padding-bottom:10px;

	font-size:14px;

}

#footer .container .first-col ul li a{

	color:#4d4d4d;

}

#footer .container .second-col{

	width:215px;

	padding:0 0 0 26px;

	float:left;

}

#footer .container .second-col ul{

	padding:0 0 20px;

}

#footer .container .second-col ul li{

	font-size:11px;

	background:url(../images/list-icon.png) no-repeat 0 3px;

	padding:0 0 2px 13px;

}

#footer .container .second-col ul li a{

	color:#828587;

}

#footer .container .second-col h3{

	color:#4d4d4d;

	font-weight:normal;

	font-size:15px;

	margin:0;

	padding:0 0 5px;

}

ul#foot_links{

	width:960px;

	margin:0 auto;

	padding:10px 0 50px;

}

ul#foot_links li{

	color:#bebebe;

	display:inline;

	font-size:11px;

	padding:0 4px;

}

ul#foot_links li a{

	color:#bebebe;

}

ul#foot_links li a:hover{

	color:#707070;

}

ul#foot_links li.brw{

	color:#707070;

	padding-left:33px;

	*padding-left:30px;

}

/***************************registration page*************/

.register_heding{

	width:939px;

	margin:0 auto;

	padding:20px 0;

	*padding:20px 0 0;

}

.register_heding .heading{

	background: url("../images/buttons.png") no-repeat scroll 0 -145px transparent;

    float: left;

    height:38px;

    width:302px;

	color:#FFF;

	padding:10px 10px 0 20px;

	font:bold 15px "Trebuchet MS";

}

.register_heding .description{

	float:left;

	width:605px;

	color:#057498;

	font:bold 12px Arial, "Arial Narrow", "Arial Rounded MT Bold";

}

.register_wraper{

	width:899px;

	margin:0 auto;

	background:#fff;

	padding:20px;

}

.shade_btm{

	width:939px;

	margin:0 auto;

	background:url(../images/shade-btm.png) no-repeat center top;

	height:21px;

	margin-bottom:20px;

}

table.table-1{

	width:430px;

	border-right:1px solid #bfc3c3;

	float:left;

	font:12px Arial, Helvetica, sans-serif;

}

table.table-1 tr td span{

	color:#ff4d09;

}

table.table-1 tr td{

	padding-bottom:9px;

	padding-right:20px;

}

.register_wraper .right_col{

	position:relative;

	width:448px;

	height:150px;

	padding-left:20px;

	float:left;

}

.register_wraper .right_col .submit{

	position:absolute;

	bottom:0;

	right:0;

}

.register_wraper .right_col .submit a{

	background: url("../images/buttons.png") no-repeat scroll 0 -222px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 16px "Trebuchet MS";

    height: 33px;

    padding:11px 0 0 10px;

    width: 180px;

}

/**************/

table.table-2{

	width:390px;

	float:left;

	padding-right:20px;

}

table.table-2 tr td span{

	color:#ff4d09;

}

table.table-2 tr td{

	padding-bottom:9px;

	padding-right:20px;

	width:150px;

}

/********/

.register_wraper .second{

}

.register_wraper .second .first-col{

	float:left;

	width:175px;

	padding-top:40px;

	color:#ff6600;

	font-size:11px;

}

.register_wraper .second .second-col{

	float:left;

	width:272px;

	padding-top:40px;

	font-size:11px;

}

.register_wraper .second .submit{

	float:left;

}

.register_wraper .second .submit a{

	background: url("../images/buttons.png") no-repeat scroll 0 -282px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 16px "Trebuchet MS";

    height: 33px;

    padding: 12px 0 0 31px;

    width: 106px;

}



/*************/

table.table-3{

	width:300px;

	float:left;

}

table.table-3 tr td{

	text-align:left;

	vertical-align:top;

	font-size:11px;

}

/***********/

#topmenu_outer{

	background:url(../images/topmenu_bg.jpg) repeat-x;

	height:32px;

	margin-top:10px; 

}

#topmenu_outer ul{

	width:960px;

	margin:0 auto;

	padding-top:9px;

	*padding-top:0;

}

#topmenu_outer ul li{

	padding:9px 0 8px;

	*padding:9px 0px 8px 0px;

	*float:left;

	display:inline;

}

#topmenu_outer ul li a{

	color:#716c78;

	/*padding:0 31px;*/

	padding:0 23px;

	

}

#topmenu_outer ul li.select{

	background:url(../images/menu_hover_bg.jpg) repeat-x 0 0;

}

#topmenu_outer ul li.select a{

	color:#FFF;

}

#topmenu_outer ul li.seperator{

	background:url(../images/nav_seperator.jpg) no-repeat center bottom;

}

/************************/

#wraper_inner{

	width:940px;

	margin:0 auto;

	padding:6px 0 15px 0;

}

.breadcrumbs{

	padding:0 0 8px;

}

.breadcrumbs ul li{

	color:#248dd5;

	font-size:11px;

	display:inline;

	padding:0 1px;

}

.breadcrumbs ul li a{

	color:#248dd5;

}

.breadcrumbs ul li a.select{

	text-decoration:underline;

	color:#248dd5;

}

#wraper_inner .heading,#wraper_payment .heading{

	background:url(../images/heding_bg.png) no-repeat center top;

	height:44px;

	padding-top:10px;

	padding-left:20px;

	padding-right:20px;

	color:#FFF;

	position:relative;

}

#wraper_inner .heading .name ,#wraper_payment .heading .name{

	font:bold 16px "Trebuchet MS";

	padding-right:20px;

}

#wraper_inner .heading .date ,#wraper_payment .heading .date{

	position:absolute;

	right:20px;

	top:13px;

}

#wraper_inner .col-1{

	padding:20px 0;

	position:relative;

}

#wraper_inner .col-1 h2{

	margin:0;

	padding:0;

	font:bold 16px "Trebuchet MS";

	color:#004665;

}

#wraper_inner .col-1 .select{

	background: url("../images/select.jpg") no-repeat scroll 0 0 transparent;

    color: #004665;

    font: bold 23px "Trebuchet MS";

    height: 38px;

    left:390px;

    padding-top: 5px;

    position: absolute;

    text-align:center;

    top: 15px;

    width: 115px;

}

#wraper_inner .col-2{

	padding:10px 0 20px;

}



#wraper_inner .col-2 .left{

	width:423px;

	float:left;

}

#wraper_inner .col-2 .left2{

	width:504px;

	float:left;

}



#wraper_inner .col-2 .left .heading{

	background:url(../images/orange_bg2.jpg) repeat-x;

	height:26px;

	color:#FFF;

	padding:8px 8px 0 34px;

	font-size:14px;

	font-weight:bold;

	position:relative;

	margin-bottom:1px;

}

#wraper_inner .col-2 .left .heading .corner-lft{

	width:10px;

	height:10px;

	top:0;

	left:0;

	background:url(../images/corner2.png) no-repeat;

	position:absolute;

}

#wraper_inner .col-2 .left .heading .corner-rit{

	width:10px;

	height:10px;

	top:0;

	right:0;

	background:url(../images/corner2.png) no-repeat right top;

	position:absolute;

}





#wraper_inner .col-2 .left h2{

	font:bold 14px "Trebuchet MS";

	color:#ff6e00;

	margin:0;

	padding:0 0 5px;

}

#wraper_inner .col-2 .left .survey{

	background:url(../images/orange_bg.jpg) no-repeat 0 0 #ff6f00;

	padding:10px 35px 20px;

	position:relative;

	color:#000;

}

#wraper_inner .col-2 .left .shadow{

	text-align:center;

}

#wraper_inner .col-2 .left .survey .corner{

	width:20px;

	height:20px;

	bottom:0;

	left:0;

	background:url(../images/corner.png) no-repeat;

	position:absolute;

}

#wraper_inner .col-2 .left .survey p{

	margin:0;

	padding-bottom:5px;

}

#wraper_inner .col-2 .left .survey .submit{

	background: url("../images/buttons.png") no-repeat scroll 0 -346px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 14px "Trebuchet MS";

    height: 30px;

    padding: 12px 20px 0 10px;

    text-align: center;

    width: 320px;

}

#wraper_inner .col-2 .right{

	width:475px;

	float:left;

	padding-left:20px;

}

#wraper_inner .col-2 .right2{

	float: right;

    padding-left: 20px;

    width: 415px;

}

#wraper_inner .col-2 .right h2{

	font:bold 14px  "Trebuchet MS";

	color:#1a98c1;

	margin:0;

	padding:0 0 5px;

}

/*************************************/

ul#topics{

	background:#f6f6f6;

}

ul#topics li{

	padding:8px 28px ;

	*padding:8px 20px ;

	*margin:0 0;

	*width:420px;

}

ul#topics li.bg{

	background:url(../images/topic_list-bg.jpg) repeat-x;

	font:bold 14px Arial, "Arial Narrow", "Arial Rounded MT Bold";

}

ul#topics li.bg a{

	color:#FFF;

	padding-right:10px;

	*padding-top:5px;

}

ul#topics li.bg img{

}

ul#topics li ul li{

	background:url(../images/list-icon.jpg) no-repeat 0 11px;

	padding:8px 0 8px 10px;

	*padding:8px 0 8px 10px;

	font:bold 13px Arial, "Arial Narrow", "Arial Rounded MT Bold";

	border-bottom:1px solid #cad6dc;

}



ul#topics li.bg ul{

	padding:8px 0 0 0;

	margin:0;

	

}

ul#topics li.bg ul li a{

	color:#004665;

}

ul#topics li ul{

	padding-top:8px;

	*padding-top:0;

}

ul#topics li ul li a{

	color:#004665;

}

/************************/

ul#topics2{

	background:#f6f6f6;

}

ul#topics2 li{

	padding:8px 28px ;

	*width:360px;

}

ul#topics2 li.bg{

	background:url(../images/topic_list-bg.jpg) repeat-x;

	font:bold 14px Arial, "Arial Narrow", "Arial Rounded MT Bold";

}

ul#topics2 li.bg a{

	color:#FFF;

	padding-right:10px;

	*padding-top:5px;

}

ul#topics2 li.bg img{

}

ul#topics2 li ul li{

	background:url(../images/list-icon.jpg) no-repeat 0 11px;

	padding:8px 0 8px 10px;

	font:bold 13px Arial, "Arial Narrow", "Arial Rounded MT Bold";

	border-bottom:1px solid #cad6dc;

}

ul#topics2 li ul li a{

	color:#004665;

}

/*************************/

ul#drives{

	padding-bottom:20px;

}

ul#drives li{

	float:left;

	width:172px;

	height:144px;

	position:relative;

	margin-bottom:23px;

}

ul#drives li .frame{

	position:absolute;

	left:0;

	top:0;

	background:url(../images/frame.png);

	width:172px;

	height:144px;

}

ul#drives li .name{

	bottom: 6px;

    color: #FFFFFF;

    font-weight: bold;

    height: 14px;

    left: 4px;

    position: absolute;

    text-align: center;

    width: 156px;

	z-index:3;

}

ul#drives li .name a{

	 color: #FFFFFF;

}

ul#drives li .number{

	background: url("../images/buttons.png") no-repeat scroll 0 -414px transparent;

    color: #FFFFFF;

    font-size: 18px;

    height: 29px;

    left: -4px;

    padding-top: 2px;

    position: absolute;

    text-align: center;

    top: -2px;

    width: 34px;

    z-index: 2;

}

.cls img{

	float:left;

	padding:3px 5px 0 0;

}

/*************************/

ul#workout{

	float:left;

	width:493px;

	margin-right:20px;

	

}

ul#workout li{

	background:#f8f8f8;

	margin-bottom:20px;

	padding:10px;

	display:block;

}

ul#workout li .image{

	float:left;

	width:172px;

	padding-right:10px;

}

ul#workout li .description{

	float:left;

	width:289px;

}

ul#workout li .description table tr td{

	text-align:left;

	vertical-align:top;

}

ul#workout li .description table tr td span{

	font-weight:bold;

	color:#0e4d69;

}

ul#workout li .description table{

	margin:3px 0;

}

ul#workout li .description h2{

	color:#004665;

	font-size:15px;

	font-weight:normal;

	margin:0 ;

	padding:0;

}

ul#workout li .description .button{

	background: url("../images/icon-group.png") no-repeat scroll 0 -90px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 14px "Trebuchet MS";

    height:24px;

    padding:4px 0 0;

    text-align: center;

    width: 280px;

}

/*****************training programe details page*****/

#training_detail{

	padding-bottom:20px;

}

.training_head{

    background: url("../images/orange_bg2.jpg") repeat-x scroll 0 0 #FF7226;

    color: #FFFFFF;

    font-size: 14px;

    font-weight: bold;

    height: 26px;

    margin-bottom: 1px;

    padding: 8px 8px 5px 34px;

    position: relative;

}



.training_head .corner-lft{

	width:10px;

	height:10px;

	top:0;

	left:0;

	background:url(../images/corner2.png) no-repeat;

	position:absolute;

}

.training_head .corner-rit{

	width:10px;

	height:10px;

	top:0;

	right:0;

	background:url(../images/corner2.png) no-repeat right top;

	position:absolute;

}

.survey_wide{

	background:url(../images/survy.jpg) repeat-x 0 0 #ff8511;

	padding:10px 35px;

	position:relative;

	margin-bottom:20px;

}

.survey_wide .corner{

	width:20px;

	height:20px;

	bottom:0;

	left:0;

	background:url(../images/corner.png) no-repeat;

	position:absolute;

}

.survey_wide .image{

	width:124px;

	height:148px;

	padding-right:20px;

	float:left;

}

.survey_wide .description{

	width:725px;

	float:left;

}

.survey_wide .description ul{

	padding-bottom:10px;

}

.survey_wide .description ul li{

	display:inline;

	padding:0 5px 0 0;

	color:#FFF;

}

.survey_wide .description ul li span{

	color:#9c1800;

}

.survey_wide .description ul li em{

	font-size:11px;

}

/**********************/

.col_left-1{

	width:453px;

	float:left;

	margin-right:30px;

}

ul#train_detail{

	padding-bottom:20px;

}

ul#train_detail li{

	margin-bottom:20px;

	display:block;

	padding:10px 20px;

}

ul#train_detail li p{

	margin:0;

	padding:0;

	font-weight:bold;

}

ul#train_detail li.bg_orange{

	background:url(../images/orange_bg3.jpg) repeat-x #ff9200;

	color:#FFF;

}

ul#train_detail li.bg_orange h2{

	margin:0;

	color:#9c1800;

	font: bold 16px "Trebuchet MS";

	padding:3px 0 10px 35px;

	background:url(../images/icon_group2.png) no-repeat;

}

ul#train_detail li.bg_orange h2.Objective{

	background-position: 0 2px;

}

ul#train_detail li.bg_orange h2.description{

	background-position: 0 -41px;

}

ul#train_detail li.bg_orange p a.read{

	color:#9c1800;

	font-style: italic;

}

ul#train_detail li.bg_orange h2.couches{

	background-position: 0 -87px;

}

ul#train_detail li.bg_orange .image{

	float:left;

	margin-right:20px;

	border:2px solid #fff;

}

ul#train_detail li.gry_bg{

	background:#f8f8f8;

	color:#5e6a6e;

}

ul#train_detail li.gry_bg p{

	margin:0;

	padding:0;

	font-weight:normal;

}

ul#train_detail li.gry_bg .image{

	float:left;

	margin-right:20px;

	border:2px solid #fff;

}

ul#train_detail li.gry_bg h2{

	padding:3px 0 17px 35px;

	margin:0;

	color:#004665;

	font: bold 16px "Trebuchet MS";

}

ul#train_detail li.gry_bg h2{

	margin:0;

	color:#004665;

	font: bold 16px "Trebuchet MS";

	padding:3px 0 10px 35px;

	background:url(../images/icon_group2.png) no-repeat;

}

ul#train_detail li.gry_bg h2.comments{

	background:url(../images/icon_group2.png) no-repeat  0 -123px;

}

ul#train_detail li.gry_bg h2.Objective{

	background-position: 0 -163px;

}

ul#train_detail li.gry_bg h2.description{

	background-position: 0 -208px;

}

ul#train_detail li.gry_bg h2.couches{

	background-position: 0 -253px;

}

ul#train_detail li.gry_bg p a.read{

	color:#004665;

	font-style: italic;

}



/*******pagination********/

ul#paging{

	position:absolute;

	right:16px;

	top:20px;

	z-index:2;

}

ul#paging li{

	display:inline;

	color:#5e6a6e;

	font-weight:bold;

	

}

ul#paging li a{

	color:#5e6a6e;

}

ul#paging li.blu_bg a:hover, ul#paging li.blu_bg a.select{

	color:#FFF;

	background:#004665;

}



ul#paging li.blu_bg a{

	padding:0 4px;

}

/*******pagination2********/

ul#paging2{

	position:absolute;

	right:16px;

	top:20px;

	z-index:2;

}

ul#paging2 li{

	display:inline;

	color:#fff;

	font-weight:bold;

	

}

ul#paging2 li a{

	color:#fff;

}

ul#paging2 li.blu_bg a:hover, ul#paging2 li.blu_bg a.select{

	color:#FFF;

	background:#fe6500;

}



ul#paging2 li.blu_bg a{

	padding:0 4px;

}

/*******************/

.col_right-1{

	width:456px;

	float:left;

	position:relative;

}

.wraper_gry{

	background:#f8f8f8;

	padding:10px 17px;

	color:#5e6a6e;

	position:relative;

}



.wraper_gry h2{

	margin:0;

	color:#004665;

	padding-bottom:10px;

	font:normal 18px Arial, "Arial Narrow", "Arial Rounded MT Bold";

}

.wraper_gry p{

	margin:0;

	padding-bottom:15px;

}

.wraper_gry p span{

	color:#004665;

}

/**/

.wraper_orange{

	background:url(../images/orange_bg4.jpg) #fe9201 repeat-x 0 0;

	padding:10px 17px;

	color:#fff;

	position:relative;

}



.wraper_orange h2{

	margin:0;

	color:#fff;

	padding-bottom:10px;

	font:normal 18px Arial, "Arial Narrow", "Arial Rounded MT Bold";

}

.wraper_orange p{

	margin:0;

	/*padding-bottom:15px;*/

}

.wraper_orange p span{

	color:#9c1800;

}



/********Dashboard********/

#dashboard{

}

#dashboard .column{

	float:left;

	width:459px;

}

.remainder{

	margin-bottom:20px;

}

.remainder .heading1{

	background:url(../images/orange_bg2.jpg) repeat-x;

	height:auto;

	background-color:#FF7125;

	color:#FFF;

	padding:8px 10px;

	position:relative;

	font-size:13px;

	margin-bottom:1px;

}



.corner-lft1{

	width:10px;

	height:10px;

	top:0;

	left:0;

	background:url(../images/corner2.png) no-repeat;

	position:absolute;

}

.corner-rit1{

	width:10px;

	height:10px;

	top:0;

	right:0;

	background:url(../images/corner2.png) no-repeat right top;

	position:absolute;

}

.remainder .survey{

	background:url(../images/survy.jpg) repeat-x 0 bottom #ffab16;

	padding:10px;

	margin-bottom:20px;

	color:#9c1800;

}

.remainder .survey h2{

	color:#FFF;

	margin:0;

	padding-bottom:10px;

	font-weight:bold;

	font-size:15px;

}

.remainder .survey p{

	margin:0;

	padding-bottom:10px;

}

.remainder .survey .image{

	float:left;

	/*width:200px;*/

	min-width:100px;

	width:auto;

	margin-right:15px;

	text-align:center;

	border:2px solid #fff;

}

.brderwhite{

	border:2px solid #fff;

}

.DB_tabs{

	position:relative;

	padding:49px 17px 20px 5px;

	background:url(../images/shade-right.jpg) right top repeat-y #f8f8f8;

	position:relative;

	margin-bottom:20px;

}

.DB_tabs .headings{

	background: url("../images/heding_bg2.png") no-repeat scroll -1px 0 transparent;

    color: #004665;

    font: 17px "Trebuchet MS";

    height: 49px;

    left: 1px;

    padding: 9px 0 0 57px;

    position: absolute;

    top: 0;

    width: 400px;

	z-index:2;

}

.DB_tabs .icons{

	position:absolute;

	z-index:3;

	left:8px;

	top:4px;

	width:40px;

	height:35px;

	background:url(../images/icon_group.png) no-repeat;

}

.DB_tabs .icons.calendrier{

	background-position:5px -280px;

}

.DB_tabs .icons.blog{

	background-position:5px -324px;

}

.DB_tabs .icons.info{

	background-position:2px -469px;

}

.DB_tabs .icons.tools{

	background-position:3px -414px;

}



.DB_tabs .shade{

	background:url(../images/shade.jpg) no-repeat right top;

	height:5px;

	width:453px;

	position:absolute;

	bottom:0;

	right:0;

}

.DB_tabs .calender{

	float:left;

	width:207px;

	/*padding:0 25px 0 10px;*/

	padding:0 8px 0 2px;

}

.DB_tabs .session{

	float:left;

	/*width:183px;*/

	width:205px;

}

.DB_tabs .session .top{

	color:#877f76;

	font-size:10px;

}

.DB_tabs .session h3{

	color:#636469;

	padding:10px 0;

	margin:0;

	font-weight:normal;

}

.DB_tabs .session .button{

	height:30px;

}

.DB_tabs .session .button a{

	background:url(../images/blu-buttons.png) no-repeat;

	text-align:center;

	float:left;

	height:30px;

	color:#FFF;

	 font:bold 15px "Trebuchet MS";

	 padding-top:3px;

	 width:100%;

}

.DB_tabs ul#blog{

}

.DB_tabs ul#blog li{

	color:#5e6a6e;

	padding:10px 0;

	display:block;

}

.DB_tabs ul#blog li a{

	color:#1a98c1;

}

.DB_tabs ul#blog li.line{

	border-bottom:1px solid #dadada;

}

.DB_tabs p{

	margin:0;

}

.DB_tabs .info-image{

	width:172px;

	height:152px;

	position:relative;

	padding-right:20px;

	text-align:center;

	float:left;

}

.DB_tabs .info-image .frame{

	background:url(../images/frame2.png) no-repeat;

	width:172px;

	height:152px;

	position: absolute;

	top:0;

	left:0;

}

.DB_tabs ul#info{

	float:left;

	width:240px;

	padding-bottom:15px;

}

.DB_tabs ul#info li{

	color:#626469;

	padding:0 0 20px;

	display:block;

}

.DB_tabs ul#info li h3{

	margin:0;

	*font-size:13px;

}

.DB_tabs ul#info li a{

	color:#1a97c0;

}

/**/

.DB_tabs ul#tools{

}

.DB_tabs ul#tools li{

	background: url("../images/list.jpg") no-repeat scroll 0 2px transparent;

    color: #5E6A6E;

    display: block;

    margin-top: 12px;

    padding: 0 0 20px 10px;

}

.DB_tabs ul#tools li a{

	color:#1a98c1;

}

.DB_tabs ul#tools li.line{

	border-bottom:1px solid #dadada;

}

/****/

.DB_tabs ul#forum{

}

.DB_tabs ul#forum li{

	background: url("../images/list.jpg") no-repeat scroll 0 0 transparent;

    color: #5E6A6E;

    display: block;

    margin-top: 12px;

    padding: 0 0 8px 10px;

}

.DB_tabs ul#forum li a{

	color:#1a98c1;

}

.DB_tabs ul#forum li.line{

	border-bottom:1px solid #dadada;

}

/****************/

#wraper_payment{

	width:940px;

	margin:0 auto;

	padding:0 0 15px 0;

}

.shade_outer{

	background: url(../images/payment_shade.png) repeat-x;

	height:36px;

	width:100%;

}

#wraper_payment .left_col{

	width:418px;

	float:left;

	padding-right:20px;

}

/************************/

ul#billing{

}

ul#billing li{

	margin-bottom:15px;

	position:relative;

}

ul#billing li .corner{

	position:absolute;

	bottom:0;

	left:0;

	background:url(../images/corner3.png) 0 bottom no-repeat;

	width:10px;

	height:10px;

}

ul#billing li .corner-rit{

	position:absolute;

	bottom:0;

	right:0;

	background:url(../images/corner3.png) right bottom no-repeat;

	width:10px;

	height:10px;

}

ul#billing li .discount_1{

	background: url("../images/discount-1.png") no-repeat scroll 0 0 transparent;

	height: 63px;

	position: absolute;

	right: -23px;

	top: 0;

	width:75px;

	text-align:center;

	padding:15px 0 0 10px;

	font-family:Arial, Helvetica;

	font-size:11px;

	line-height:11px;

	color:#ffbd00;

}

ul#billing li .discount_1 strong{

	font:normal 28px/26px "Helvetica Condensed", "Helvetica LT Bold";

	color:#fff;

}

ul#billing li.ylow{

	padding:6px 0 0 23px;

	background:url(../images/bill-ylw.jpg) repeat-x #ff5f09;

	color:#b20c00;

	height:71px;

}



ul#billing li.ylow table{

	font:13px Arial, Helvetica;

}

ul#billing li.ylow table tr td .xxx{

	font:normal 32px Arial, Helvetica;

	color:#FFF;

}

ul#billing li.ylow table tr td .xx{

	font:31px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";

	color:#FFF;

}

ul#billing li.ylow table tr td .x{

	font: italic normal 18px "Trebuchet MS";

	color:#b20c00;

}
ul#billing li.ylow table tr td .xstrike{

	font: italic normal 18px "Trebuchet MS";

	color:#b20c00;
	text-decoration:line-through;

}
ul#billing li.blue table tr td .xstrike{

	font: italic normal 18px "Trebuchet MS";

	color:#b20c00;
	text-decoration:line-through;

}

ul#billing li.ylow table tr td .xxxx{

	font: italic normal 31px "Trebuchet MS";

	color:#fff;

}

ul#billing li.ylow table tr td input{

	margin-right:15px;

}



ul#billing li.blue{

	padding:6px 0 0 23px;

	background:url(../images/bill-blu.jpg) repeat-x #128ddb;

	color:#004665;

	height:71px;

}



ul#billing li.blue table{

	font:13px Arial, Helvetica;

}

ul#billing li.blue table tr td .xxx{

	font:normal 32px Arial, Helvetica;

	color:#FFF;

}

ul#billing li.blue table tr td .xx{

	font:31px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";

	color:#FFF;

}

ul#billing li.blue table tr td .x{

	font: italic normal 18px "Trebuchet MS";

	color:#004665;

}

ul#billing li.blue table tr td .xxxx{

	font: italic normal 31px "Trebuchet MS";

	color:#fff;

}

ul#billing li.blue table tr td input{

	margin-right:15px;

}

ul#billing li .discount_2{

	background: url("../images/discount-2.png") no-repeat scroll 0 0 transparent;

	height: 65px;

	position: absolute;

	right: -23px;

	top: 0;

	width:75px;

	text-align:center;

	padding:15px 0 0 10px;

	font-family:Arial, Helvetica;

	font-size:11px;

	color:#ffbd00;

	line-height:11px;

}

ul#billing li .discount_2 strong{

	font:normal 28px/26px "Helvetica Condensed", "Helvetica LT Bold";

	color:#fff;

}

/**************************/

#services_col{

	border-top:1px solid #f8f8f9;

	border-left:1px solid #f8f8f9;

	background:url(../images/serv_rit_brd.jpg) repeat-y right top;

	padding:23px 23px 0 23px;

	margin-top:5px;

}

.services_btm-shade {

	background:url(../images/service_btm-shade.jpg) no-repeat 0 0;

	height:38px;

}

#services_col h2{

	color:#1a98c1;

	margin:0;

	padding-bottom:20px;

	font:normal 20px "Trebuchet MS";

}

ul#service_list{

}

ul#service_list li{

	background:url(../images/bullet.jpg) no-repeat 0 0;

	padding-left:21px;

	color:#5e6a6e;

	padding-bottom:10px;

}

/************/

#wraper_payment .right_col{

	width:481px;

	float:left;

	padding-left:21px;

}

#banking{

	background:url(../images/banking_bg.jpg) repeat-x 0 0 #043082;

	padding:55px 38px 20px;

	*padding:55px 30px 20px;

	position:relative;

	margin-bottom:20px;

}

#banking .heading{

	position:absolute;

	background:url(../images/heding_bg3.png) no-repeat;

	padding:8px 10px 0 60px;

	width:414px;

	height:48px;

	top:0;

	left:-4px;

	font:normal 18px "Trebuchet MS";

	color:#FFF;

}

table.bank{

	color:#FFF;

}

table.bank tr td .xxx{

	font:normal 20px "Trebuchet MS";

	

}

#banking .button{

	background: url("../images/buttons_ylow.png") no-repeat scroll 0 -162px transparent;

    color: #FFFFFF;

    float: left;

    font: 17px "Trebuchet MS";

    height: 26px;

    margin: 10px 0 6px 32px;

    padding-top: 2px;

    text-align: center;

    width: 357px;

}

#voucher_section{

	background:url(../images/blu_gradient.jpg) repeat-x 0 0 #043184;

	padding:20px 51px;

	position:relative;

	color:#FFF;

}

#voucher_section h2{

	font:normal 18px "Trebuchet MS";

	margin:0 ;

	padding-bottom:14px;

	color:#FFF;

}

#voucher_section table{

	padding-bottom:12px;

}

#voucher_section table tr td{

	padding-right:5px;

}

#voucher_section .button{

	background: url("../images/blu-buttons.png") no-repeat scroll 0 -54px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 15px "Trebuchet MS";

    height: 24px;

    margin:10px 0 6px 9px;

    padding-top: 2px;

    text-align: center;

    width: 357px;

}

.regulations{

	font:11px Arial, Helvetica;

	color:#bebebe;

	padding:10px 0;

}

/************************/

.col-3{

	padding:10px 0;

}

.container-1{

	float:left;

	width:376px;

}

.clints{

	float:left;

	width:172px;

	height:144px;

	padding-right:10px;

	position:relative;

	margin-bottom:10px;

	text-align:center;

	

}

.clints .frame{

	position:absolute;

	left:0;

	top:0;

	background:url(../images/frame.png);

	width:172px;

	height:144px;

}

.clints .name{

	bottom: 6px;

    color: #FFFFFF;

    height: 14px;

    left: 4px;

    position: absolute;

    text-align: center;

    width: 156px;

	z-index:3;

}

.col-3 h2{

	margin:0;

	padding:0 0 15px;

	color:#004665;

	font:bold 15px Arial, Helvetica;

}

.col-3 p{

	margin:0;

	color:#716c78;

}

.options{

	 color: #004665;

    padding:10px 337px 16px 0;

    position: relative;

	min-height:30px;

}

.options .button{

	position:absolute;

	right:0;

	top:10px;

}

.options .button a{

	background: url("../images/blu-buttons.png") repeat scroll 0 -98px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 15px "Trebuchet MS";

    height: 29px;

    padding-top: 6px;

    text-align: center;

    width: 261px;

}

/*******************/

.comment{

	background:#f8f8f8;

	padding:34px 53px;

	margin-bottom:8px;

}

.comment .description{

	float:left;

	width:630px;

	padding-right:20px;

}

.comment .description h2{

	color:#004665;

	margin:0;

	padding-bottom:15px;

	font:bold 19px Arial, Helvetica;

}

.comment .image{

	float:right;

	width:172px;

}

.comment .image img{

	border:1px solid #d8d8d8;

}

.comment .description ul li{

	background:url(../images/bullet.png) no-repeat 0 3px;

	padding:0 0 5px 15px;

	color:#5e6a6e;

}

.link4{

	background: url("../images/button_orange.png") repeat scroll 0 0 transparent;

    color: #FFFFFF;

    float:right;

    font: bold 15px "Trebuchet MS";

    height: 29px;

    padding-top: 6px;

    text-align: center;

    width: 261px;

	margin:15px 0;

}

#coach_detail{

	float:left;

	width:560px;

	

}

#coach_detail p{

	color:#004665;

	margin-bottom:20px;

}

#coach_detail p .gry{

	color:#5e6a6e;

}

#guides{

	padding:48px 0 33px;

	border-bottom:1px solid #d6d6d6;

	border-top:1px solid #d6d6d6;

	background:#f8f8f8;

}

ul#guide{

	float:left;

	width:345px;

}

ul#guide li{

	display:block;

}

ul#guide li a{

	background: url("../images/catg_buttons.jpg") no-repeat scroll 0 -1px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 14px/46px Arial,Helvetica;

    height: 46px;

    padding: 0 120px 0 0;

    text-align: right;

    width: 219px;

}

ul#guide li a.select{

	background: url("../images/catg_buttons.jpg") no-repeat scroll 0 -48px transparent;

    color: #004665;

    float: left;

    font: bold 14px/46px Arial,Helvetica;

    height: 46px;

    padding: 0 39px 0 0;

    text-align: right;

    width: 300px;

}



#guides .right{

	float:left;

	width:530px;

	padding-left:20px;

}



.guidelist{

	padding-bottom:15px;

}

.guidelist .image{

	float:left;

	width:173px;

	padding-right:20px;

}

.guidelist .description{

	float:left;

	width:335px;

}

.guidelist .description h2{

	 font: bold 16px Arial,Helvetica;

	 color:#004665;

	 margin:0;

	 padding-bottom:20px;

}

.guidelist .description ul li{

	background:url(../images/bullet.png) no-repeat 0 3px;

	padding:0 0 3px 15px;

	color:#004665;

}

.guidelist .description ul li a{

	color:#004665;

}



/*****/

.col-4{

	padding:20px 0 ;

}



.col-4 .image{

	float:right;

	width:270px;

	padding-left:28px;

}

.col-4 .description{

	float:left;

	width:640px;

}

.col-4 .description h3{

	color:#004665;

	margin:0;

	padding-bottom:20px;

	font-size:12px;

}

.col-4 .description table{

	padding:0 0 20px;

	color:#1a97c0;

	text-align:left;

	vertical-align:top;

}

.col-4 .description table tr td a{

	color:#1a97c0;

}

/******Faq*********/

.question{

	background: url("../images/buttons_ylow.png") no-repeat scroll 0 -48px transparent;

    color: #FFFFFF;

    float: right;

    font: bold 13px Arial,Helvetica;

    height: 25px;

    padding: 7px 0 0;

    text-align: center;

    width: 189px;

	margin-bottom:10px;

}

#faq{

}

#faq .left{

	float:left;

	width:310px;

}

#faq .left .questions{

	background:url(../images/shade-right.jpg) right top repeat-y;

	padding-right:20px;

}

#faq .left .questions h2{

	color:#004665;

	margin:0;

	padding-bottom:20px;

	font-size:16px;

}

#faq .left .shade{

	background:url(../images/qs-btm-shade.jpg) -9px top no-repeat;

	height:13px;

	margin-bottom:20px;

}

#faq .left .questions ul{

	padding-bottom:20px;

}

#faq .left .questions ul li {

	padding:10px 0 10px 13px;

	border-bottom:1px solid #dedede;

}

#faq .left .questions ul li.blu{

	background:url(../images/arw-blu.png) no-repeat 0 13px;

	color:#1a98c1;

}

#faq .left .questions ul li.blu a{

	color:#1a98c1;

}

#faq .left .questions ul li.gry{

	background:url(../images/arw-gry.png) no-repeat 0 13px;

	color:#1a98c1;

}

#faq .left .questions ul li.gry a{

	color:#5e6a6e;

}

.brd-none{

	border-bottom:none!important;

}



	

.sign-up-col .corner{

	position:absolute;

	bottom:0;

	left:0;

	background:url(../images/corner3.png) 0 bottom no-repeat;

	width:10px;

	height:10px;

}

.sign-up-col .corner-rit{

	position:absolute;

	bottom:0;

	right:0;

	background:url(../images/corner3.png) right bottom no-repeat;

	width:10px;

	height:10px;

}

.sign-up-col{

	background: url(../images/bill-ylw.jpg) left bottom repeat-x #ffc501;

	position:relative;

	margin-right:3px;

	text-align:center;

	padding:15px 20px;

	margin-bottom:15px;

}

.sign-up-col .sign{

	font:bold 27px/25px Arial,Helvetica;

	color:#fff;

}

.sign-up-col .sign span{

	font-size:25px;

}

.sign-up-col em{

	font:bold italic 16px "Trebuchet MS";

	color:#b20c00;

}

.sign-up-col em a{

	color:#b20c00;

}

.ask_qs{

	background: url("../images/button_orange.png") no-repeat scroll 0 -46px transparent;

    height: 28px;

    padding-top: 4px;

    text-align: center;

}

.ask_qs a{

	font:bold 16px "Trebuchet MS";

	color:#fff;

}

#faq .answers{

	float:left;

	width:605px;

	padding-left:20px;

}

#faq .answers h2{

	color:#004665;

	margin:0;

	padding-bottom:12px;

	font-size:16px;

}



ul#answer{

}

ul#answer li{

	border-bottom:1px solid #dfdfdf;

	padding:22px 0;

}

ul#answer li h3{

	font:bold 14px Arial, Helvetica;

	margin:0;

	padding-bottom:8px;

}

/*************************/

.options1{

	 color: #004665;

    padding:19px 171px 16px 0;

    position: relative;

	min-height:30px;

	font-size:14px;

}

.options1 .button{

	position:absolute;

	right:0;

	top:11px;

}

.options1 .button a{

	background: url("../images/blu-buttons.png") repeat scroll 0 -143px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 15px "Trebuchet MS";

    height: 29px;

    padding-top: 6px;

    text-align: center;

    width:164px;

}

table.cont-1{

	margin:0 0 33px;

	font-size:14px;

	color:#004665;

}

.column2{

	float:left;

	width:455px;

}

/***********/

.cont_tabs{

	position:relative;

	padding:49px 7px 0 0;

	background:url(../images/shade-right.jpg) right top repeat-y ;

	background-color:#f8f8f8;

	position:relative;

	margin-bottom:20px;

	margin-left:3px;

}

.cont_tabs .headings{

	background: url("../images/heding_bg2.png") no-repeat scroll -1px 0 transparent;

    color: #004665;

    font: 17px "Trebuchet MS";

    height: 49px;

    left:-6px;

    padding: 9px 0 0 57px;

    position: absolute;

    top: 0;

    width: 400px;

	z-index:2;

}

.cont_tabs h3{

	margin:0;

	padding-bottom:5px;

	color:#f7740d;

}

.cont_tabs .shade {

    background: url("../images/shade.jpg") no-repeat scroll right top transparent;

    bottom: 0;

    height: 5px;

    position: absolute;

    right: 0;

    width: 453px;

}

.itoms{

	background:#fff;

	padding:20px 27px 25px 34px;

}

.help{

	padding:0 27px 25px 34px;

}

.help table{

	margin-bottom:20px;

}



/***********/

ul.questions1 {

}

 ul.questions1 li {

	padding:10px 0 10px 13px;

	border-bottom:1px solid #dedede;

	background:url(../images/arw-blu.png) no-repeat 0 13px;

	color:#1a98c1;

}

 ul.questions1 li a{

	color:#1a98c1;

}

 ul.questions1 li a span{

	color:#636469

 }

 /****************/

 .bg_none{

	 background-color:#fff!important;

 }

table.cont-2{

	width:325px;

	margin:0 auto;

}

table.cont-2 tr td{

	padding-bottom:15px;

	vertical-align:top;

}

table.cont-2 tr td.space{

	padding-right:15px;

}

table.cont-2 tr td .red{

	color:red;

}

/*****************************/

#wraper_msg{

	background:url(../images/shade-right.jpg) repeat-y right top #F8F8F8;

	margin:20px 0;

	position:relative;

	padding:60px 0 20px 10px;

}

#wraper_msg .heading-top{

	background: url("../images/heding_bg4.png") no-repeat scroll 0 0 transparent;

	color: #004665;

	font: 17px "Trebuchet MS";

	height: 49px;

	left: 0px;

	padding: 9px 0 0 57px;

	position: absolute;

	top: -1px;

	width: 882px;

}

#wraper_msg .btm{

	background:url("../images/shade-btm1.png") no-repeat 0 0 ;

    bottom:-9px;

    height: 10px;

    position: absolute;

    right: 3px;

    width: 932px;

	z-index:10;

}

#wraper_msg .detail{

	float:left;

	width:510px;

	padding-left:20px;

}

#wraper_msg .detail h3{

	color:#636469;

	font-size:12px;

	margin:0;

	padding:0;

}

/********************/

ul#guide1{

	float:left;

	width:345px;

	padding-left:27px;

}

ul#guide1 li{

	display:block;

}

ul#guide1 li a{

	 background: url("../images/catg_buttons.jpg") no-repeat scroll 0 -145px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 14px/37px Arial,Helvetica;

    height: 37px;

    padding: 0 120px 0 25px;

    width:194px;

	border-bottom:1px solid #fff;

	border-top:1px solid #fff;

}

ul#guide1 li a.select{

	background: url("../images/catg_buttons.jpg") no-repeat scroll 0 -108px transparent;

    color: #004665;

    float: left;

    font: bold 14px/37px Arial,Helvetica;

    height: 37px;

    padding: 0 39px 0 25;

    width:275px;

}

/********services******/

.services{

	float:left;

	width:600px;

	padding:15px 20px 20px 0;

}

.services h2{

	color:#004665;

	font:bold 16px Arial, Helvetica;

	margin:0 0 20px;

}

.MP-3{

	float:right;

	width:310px;

	padding-bottom:20px;

}

.MP-3 .plyer{

	background: url(../images/plyer_bg.jpg) repeat-x;

	padding:20px 17px 8px 24px;

	margin-bottom:10px;

	color:#fff;

	background-color: #1A95BF;

}

.MP-3 .plyer h2{

	color:#FFF;

	margin:0;

	font:bold 15px Arial, Helvetica;

}

.MP-3 .plyer .italic{

	color:#b6fdff;

	font: italic 11px Arial, Helvetica;

}

.MP-3 .blu{

	color:#1996c0;

	font-size:11px;

}

/**************/

.shedule{

	padding:20px 0;

}

.shedule a{

	color:#ff7426;

}

.shedule .video{

	width:410px;

	float:left;

	padding-right:20px;

}

.shedule .detail{

	width:510px;

	float:right;

}

.shedule .detail h2{

	color:#ff7426;

	font:bold 15px Arial,Helvetica;

	margin:0 0 20px;

}

.shedule .image{

	width:397px;

	height:261px;

	float:left;

	padding-right:20px;

	position:relative;

}

.shedule .image .frame{

	z-index:2;

	position:absolute;

	top:0;

	left:0;

	width:397px;

	height:261px;

	background: url(../images/frame3.png) no-repeat;

}

ul#shedule{

}

ul#shedule li{

	background: url("../images/bullet2.jpg") no-repeat scroll 0 2px transparent;

    color: #716C78;

    padding: 0 0 0 12px;

}

ul#shedule li a{

	color:#716c78;

}

/*************************/

#wraper_msg .container{

	padding:0 25px;

}

#wraper_msg .container{

}

#wraper_msg .container h2{

	color: #004665;

    font: bold 15px Arial,Helvetica;

    margin: 0 0 20px;

}

#wraper_msg .container h2 span{

	color:#ff5c00;

}

.offer_section{

}

.offer_section .left{

	width:418px;

	padding-right:20px;

	float:left;

}

.offer_section .left p{

	margin:0;

}

.offer_section .right{

	width:430px;

	margin-left:30px;

	background:#f8f8f8;

	padding:20px;

	float:left;

}

.offer_section .right .voucher{

	padding-bottom:26px;

	height:203px;

	background:url(../images/voucher.jpg) no-repeat 0 0;

}

.offer_section .right h2{

	margin:0;

	color:#ff6f25;

	font:bold 15px Arial, Helvetica;

}

.offer_section .right p{

	padding-bottom:20px;

}



/**partners****/

.partners{

	background:#f8f8f8;

	margin-bottom:20px;

	padding:20px;

}

.partners .image{

	float:left;

	width:469px;

	height:245px;

	padding-right:30px;

}

.partners .description{

	float:left;

	width:400px;

}

.partners .description h2{

	margin:0 0 20px;

	padding:0;

	color:#ff6f25;

	font:bold 15px Arial, Helvetica;

}



ul#press{

	background:#b5cad2;

	padding:5px 10px;

	margin:10px 0;

}

ul#press li{

	padding:0 5px;

	color:#FFF;

	font:14px Arial, Helvetica;

	display:inline;

}

ul#press li a{

	color:#FFF;

}

ul#press li a:hover{

	color:#004665;

}

.press_list{

	padding:20px 0;

}



.press_list .description{

	float:left;

	width:400px;

	color:#716c78;

}

.press_list .description h2{

	margin:0 0 20px;

	padding:0;

	color:#004665;

	font:bold 15px Arial, Helvetica;

}



.press_list .image{

	float:right;

	width:493px;

	padding-left:30px;

	text-align:right;

}

.container_3{

	width:605px;

	float:left;

	padding-right:30px;

}

.right_2{

	width:245px;

	float:left;

}





/***********/

.testimonials{

	float:left;

	width:745px;

	padding-left:10px;

	

}

.testimonials p{

	color:#004665;

	margin-bottom:20px;

}

.testimonials p.gry{

	color:#5e6a6e;

}

.last-col{

		padding:0 0 20px;

}

.last-col .left{

	width:692px;

	float:left;



}

/*************************************/

.paging{

	float:right;

	padding-left:15px;

}

ul#pagination{

}

ul#pagination li{

	display:inline;

	padding:1px;

	float:left;

}

ul#pagination li a{

	background: url(../images/paging-bg.png) no-repeat 0 -27px;

	float:left;

	text-align:center;

	color:#FFF;

	padding-top:2px;

	font-size:10px;

	width:19px;

	height:17px;

}

ul#pagination li a:hover ,ul#pagination li a.select{

	background: url(../images/paging-bg.png) no-repeat;

}



.result{

	float:right;

	color:#b0b0b0;

	padding-top:2px;

}

.result span{

	color:#ff5c00;

}

/**********************************/

#survey{

	background:url(../images/orange_bg.jpg) repeat-x 0 0 #ff6f00;

	padding:10px 35px 20px;

	position:relative;

	color:#000;

}

#shadow{

	text-align:center;

}

#survey .corner{

	width:20px;

	height:20px;

	bottom:0;

	left:0;

	background:url(../images/corner.png) no-repeat;

	position:absolute;

}

#survey p{

	margin:0;

	padding-bottom:5px;

}

#survey .submit{

	background: url("../images/buttons.png") no-repeat scroll 0 -346px transparent;

    color: #FFFFFF;

    float: left;

    font: bold 14px "Trebuchet MS";

    height: 30px;

    padding: 12px 20px 0 10px;

    text-align: center;

    width: 320px;

}

/****************************/

.DB_tabs2{

	position:relative;

	padding:10px 17px 20px 10px;

	background:url(../images/shade-right.jpg) right top repeat-y #f8f8f8;

	position:relative;

	margin-bottom:20px;

	margin-top:15px;

}

.DB_tabs2 ul#tools{

}

.DB_tabs2 ul#tools li{

	background: url("../images/list.jpg") no-repeat scroll 0 2px transparent;

    color: #5E6A6E;

    display: block;

    margin-top: 12px;

    padding: 0 0 20px 10px;

}

.DB_tabs2 ul#tools li a{

	color:#1a98c1;

}

.DB_tabs2 ul#tools li.line{

	border-bottom:1px solid #dadada;

}

.DB_tabs2 .shade{

	background:url(../images/shade2.jpg) no-repeat right top;

	height:5px;

	width:503px;

	position:absolute;

	bottom:0;

	right:0;

}

.DB_tabs2 .top{

	padding:0 0 20px;

}

/********************/

.container-2{

	background:url(../images/shade-right.jpg) repeat-y right top;

	margin:20px 0;

	position:relative;

	padding:12px 40px 20px 10px;

}

.container-2 .btm{

	background:url("../images/shade-btm1.png") no-repeat 0 0 ;

    bottom:-9px;

    height: 10px;

    position: absolute;

    right: 3px;

    width: 932px;

	z-index:10;

}

.container-2 h2{

	margin:0;

	padding:0 0 20px;

    color: #004665;

    font:normal 17px "Trebuchet MS";

}

/************************/

table.table-4{

	margin:10px 0;

	color:#004665;

	vertical-align:middle;

	font-size:16px;

}

/**********************/

#history_detail{

	width:656px;

	float:right;

}

.left_col_hist{

	width:258px;

	float:left;

}

.col_calender{

	background:#f8f8f8;

	padding:50px 20px 20px 20px;

	background:url(../images/shade-right.jpg) repeat-y right top;

	position:relative;

	margin-bottom:20px;

}

.col_calender .heading1{

	background: url("../images/heding_bg3.png") no-repeat scroll 0 -72px transparent;

    height:40px;

    left: 1px;

    position: absolute;

    top: -1px;

    width: 200px;

	font:17px "Trebuchet MS";

	color:#004665;

	padding:10px 0 0 57px;

}

.icon-calender{

	background: url("../images/icon_group.png") no-repeat scroll 0 -279px transparent;

	height: 33px;

	left: 11px;

	position: absolute;

	top: 5px;

	width: 26px;

	z-index: 2;

}

.col_calender .btm{

	background: url("../images/shade-btm1.png") no-repeat scroll right 0 transparent;

    bottom: -9px;

    height: 10px;

    position: absolute;

    right: 3px;

    width: 255px;

    z-index:2;

}

.my_comments{

	background:url(../images/shade-top.png) repeat-x 0 0;

	margin-bottom:10px;

}

.my_comments .inner{

	background:url(../images/shade_left.png) repeat-y 0 0;

	height:126px;

	overflow:auto;

	border-right:1px solid #e8e9e9;

	border-bottom:1px solid #e8e9e9;

	padding:8px 0 10px 15px;

}

.my_comments .inner h2{

	margin:0;

	padding:0;

    color: #004665;

    font:normal 17px "Trebuchet MS";

}

/*************************/

.survey_wide .description2{

	width:440px;

	float:left;

	color:#FFF;

}

.survey_wide .description2 h4{

	color:#9c1800;

	margin:0 0 10px;

}

.survey_wide .secondcol{

	padding:20px 0 10px 0;

}

.survey_wide .secondcol p{

	margin:0;

	color:#ffffff;

}

/***********/

.container_common{

	padding:10px 0;

}

#sidebar{

	float:left;

	width:192px;

}

.profiler{

	width:172px;

	height:152px;

	position:relative;

	padding-right:20px;

	float:left;

	text-align:center;

}

.profiler .frame{

	background:url(../images/frame2.png) no-repeat;

	width:172px;

	height:152px;

	position: absolute;

	top:0;

	left:0;

}

.profile_detail{

	float:right;

	width:733px;

}

/********************/

.container-3{

	background:url(../images/shade-right.jpg) repeat-y right top;

	position:relative;

	padding:12px 35px 20px 20px;

	color:#004665;

	margin-bottom:20px;

}

.container-3 .btm{

	background:url("../images/shade-btm1.png") no-repeat 0 0 ;

    bottom:-9px;

    height: 10px;

    position: absolute;

    right: 3px;

    width: 932px;

	z-index:10;

}

.container-3 h2{

	margin:0;

	padding:0 0 12px;

    color: #004665;

    font:normal 17px "Trebuchet MS";

}

.container-3 p{

	margin:0;

	padding:4px 0;

}

.container-3 p span{

	color:#1a98c1;

	font-size:14px;

}

.container-3 .btm{

	background:url("../images/shade-btm1.png") no-repeat right 0 ;

    bottom:-9px;

    height: 10px;

    position: absolute;

    right: 3px;

    width: 733px;

	z-index:10;

}



/************************/	

.terms{

	padding:10px 10px;

	color:#716c78;

}	

.terms h1{

	margin:0;



	padding:0 0 20px;

    color: #004665;

    font:bold 17px Arial, Helvetica;

}	

.terms h2{

	margin:0;

	padding:0 0 10px;

    color: #004665;

    font:bold 17px Arial, Helvetica;

}

.terms p{

	margin:0 0 20px;

	padding:0;

}

.terms ul{

	padding-bottom:20px;

}

.terms ul li{

	background:url(../images/bullet.png) no-repeat 0 4px;

	padding:0 0 3px 15px;

	color:#004665;

}

/********************/

.popup{

	width:431px;

}

.popup .inner{

	padding:20px 35px 0;

	background:#22b3d2;

	position:relative;

}

.popup .inner h2{

	color:#FFF;

	font:bold 14px Arial, Helvetica;

	border-bottom:1px solid #fff;

	padding-bottom:10px;

	margin:0;

}



.popup .inner table.content {

	padding:20px 0 0;

	color:#fff;/*005e7a*/

	font-weight:bold;

}

.popup .inner table.content tr td{

	vertical-align:middle;

	/*padding-bottom:10px;*/

	*padding:0;

	*margin:0;

}

.popup .inner table.content tr td input{

	margin:0;

}



.popupAuto{

	width:560px;

	padding:20px 35px 0;

	background:#22b3d2;

	 -moz-border-radius: 1em;

  	border-radius: 1em;

	behavior: url(./PIE.htc);

	-webkit-border-radius:3px;

}

.popupAuto h2{

	color:#FFF;

	font:bold 14px Arial, Helvetica;

	border-bottom:1px solid #fff;

	padding-bottom:10px;

	margin:0;

}



/***************************/

.gift_col{

	padding:0 20px;

}

.gift_col .left{

	width:460px;

	float:left;

}

.gift_col .right{

	float:right;

	width:377px;

}	

.gift_col .right .hedings{

	color:#ff6b00;

}

.gift_col .right .hedings strong{

	color:#ff6b00;

	float:left;

	font:normal 18px  "Trebuchet MS";

}	

.gift_col .right .hedings span{

	float:right;

	padding-top:3px;

}	

table.table3{

	padding:20px 0;

}

table.table3 tr td{

	padding-bottom:10px;

	padding-right:5px;

}

table.table3 tr td span{

	color:#ff6b00;

}

/*Program comments starts*/

.button-10{

   /* background: url("../images/buttons_ylow.png") no-repeat scroll -1px -342px transparent;*/

	background: url("../images/buttons_blue.png") no-repeat scroll -1px -342px transparent;

    color: #FFFFFF;

    float:left;

    font: bold 15px "Trebuchet MS";

    height: 33px;

    padding: 5px 0 0;

    text-align: center;

    width:456px;

	margin:10px 0;

}

ul.commentories{

	background: url("../images/shade-top.png") repeat-x #F8F8F8;

	border-right:1px solid #CFD2D3;

	margin-bottom:20px;

}

ul.commentories li{

	background: url("../images/shade_left.png") repeat-y;

	padding:10px;

	color:#5E6A6E;

	border-bottom:1px solid #ccc;

}

ul.commentories li h2{

	font:bold 16px "Trebuchet MS";

	margin:0;

	color:#004665;

}

ul.commentories li .image{

	float:left;

	padding:0 10px 0 0;

	

}

ul.commentories li .image img {

    height: 39px;

    width: 49px;

}

ul.commentories li a.read{

	color:#004665;

	font-style: italic;

}

ul.commentories li p{

	margin:0;

	padding:0;

} 

h2.comnts_hed{

	color:#004665;

	padding:10px 0 10px 55px;

	background:url(../images/icon_group2.png) no-repeat  20px -113px #F8F8F8;

	font:bold 16px "Trebuchet MS";

	margin:0;

}

/*Program comments ends*/



/*Sitemap style starts*/

ul#tree li ul li{

	margin-left:30px;

}

 /*************tree menu*************/

ul#tree{

	margin-left:20px;

}

ul#tree li{

	list-style:disc;

	color:#1996c0;

	padding-bottom:8px;

}

ul#tree li.step{

	list-style:none;

}

ul#tree li ul {

	margin-left:40px;

}

ul#tree li a{

	color:#1996c0;

}

ul#tree li ul li ul{

	margin-left:40px;

}

/*Sitemap style*/

/*Blog style*/

/**************blog**********/

#wraper_inner .heading2{

	background:url(../images/heding_bg.png) no-repeat center top #effafe;

	padding-top:10px;

	padding-left:20px;

	padding-right:20px;

	color:#FFF;

	position:relative;

}

#wraper_inner .heading2 .name{

	font:bold 16px "Trebuchet MS";

	padding-right:20px;

}

#wraper_inner .heading2 .date{

	position:absolute;

	right:20px;

	top:13px;

}

.left_blog{

	float:left;

	width:625px;

	margin-top:20px;

}

.heading-3 {

    background: url("../images/heding_bg2.png") no-repeat scroll 0 -73px; 

    color: #004665;

    font: 17px "Trebuchet MS";

    padding: 9px 0 0 57px;

	position:relative;

	height:48px;

}

.heading-3 .date{

	position:absolute;

	right:20px;

	top:14px;

	color:#004665;

	font:12px Arial, Helvetica, sans-serif;

}

.heading-3 .icon {

    background: url("../images/icon_group2.png") no-repeat scroll 0 -299px transparent;

    height: 23px;

    left: 11px;

    position: absolute;

    top: 8px;

    width: 30px;

}

.left_blog .col-gry{

	background:#f6f6f5;

	margin-bottom:20px;

}

table.table-d{

	margin:13px 0 10px;

	color:#000;

}

.left_blog .content{

	padding:0 21px 20px;

}

.left_blog .content .imge_col{

	padding-bottom:15px;

}

table.sharings{

}

table.sharings .face{

	background:url(../images/face-b.jpg) no-repeat #637ba3;

	padding:1px 4px 1px 20px;

	border:1px solid #2f4973;

	color:#ffffff;

}



table.sharings .face a{

	color:#ffffff;

}

table.sharings .tweet{

	color:#ffffff;

	background:#90c63a;

	border:1px solid #7bb029;

	color:#ffffff;

	padding:0 2px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius: 3px;

	behavior: url(./PIE.htc);

}

.left_blog .content h2{

	color:#004665;

	font: bold 14px Arial, Helvetica, sans-serif;

}

.blog_widject{

	float: left;

    margin-top: 20px;

    padding-left: 18px;

    width: 297px;

}

.sign-up-col .sign span.small{

	color:#ffffff;

	font:19px "Trebuchet MS";

}

.blog_widject .fb-loader{

	padding-bottom:20px;

}

.blog_widject .col-gry{

	background:#f6f6f5;

	margin-bottom:20px;

	padding:10px 13px;

}

.blog_widject .col-gry h2{

	font:bold 14px "Trebuchet MS";

	color:#004665;

	margin:0;

	padding:0 0 15px;

}

.blog_widject .col-gry .tfl{

    -moz-border-radius:7px;

	-webkit-border-radius:7px;

	border-radius: 7px;

	behavior: url(PIE.htc);

	width:245px;

	height:20px;

	padding:5px 10px;

	border:2px solid #c1c1c1;

	margin-bottom:10px;

}

.bu_04{

    background: url("../images/blu-buttons.png") no-repeat scroll 0 -446px transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

	font:bold 14px "Trebuchet MS";

    height:25px;

    width:273px;

	text-align:center;

	padding-top:5px;

	float:left;

}

.blog_widject .tabs{

	margin-bottom:20px;

}

.blog_widject .tabs .hed{

	background:url(../images/hom-tab_hed2.jpg) no-repeat 0 -89px;

	height:45px;

	padding:10px 0 0 57px;

	font:17px "Trebuchet MS"; 

	position:relative;

	color:#004665;

}

.blog_widject .tabs ul.commentories2 li{

	padding:0 5px 10px;

	color:#004665;

}

.blog_widject .tabs ul.commentories2 li span,.blog_widject .tabs ul.commentories2 li span a{

	color:#1a98c1;

}

.blog_widject .tabs ul.commentories3 li{

	padding:0 5px 5px 24px;

	color:#004665;

	background:url("../images/arw-blu.png") no-repeat scroll 7px 4px transparent;



}

.blog_widject .tabs ul.commentories3 li a{

	color:#1a98c1;

}

#populartags{

	padding:5px 10px;

}

/*Blog style ends*/



.shade_btm_userReg{

	width:939px;

	margin:0 auto;

	background:url(../images/shade-btm.png) no-repeat center top;

	height:300px;

	margin-bottom:20px;

}

.profileactivelink {

    color: red;

    font: 21px Georgia,"Times New Roman",Times,serif;

    padding: 13px 0 0;

}

.sessionHead {

    margin-top: 4px !important;

    padding-bottom: 1px !important;

}

.coachDesc{

	padding:6px 0;

}

.pad-top20{

	 padding-top: 20px

}



.calLeftContainer{

    float: left;

    width: 228px;

}



.produiMidIconSpan {

    float: left;

    margin: 0;

    padding: 0;

    width: 228px;

}



.produiMidIconList2 {

    padding: 5px 0 0;

}



.produiMidIconList1, .produiMidIconList2 {

    color: #666666;

    float: left;

    font: 9px Verdana,Arial,Helvetica,sans-serif;

    margin: 0 2px;

    padding: 0;

}
#Registrationmsg{
    padding: 0 34px !important;
}
.oferText{
	font-weight:bold;
	color:#fff;	
}
.nopading{
	padding:0;
	margin:0;	
}
.popuptitle{
	
}
#produiOverlayBox2 h1 {
    border-bottom: 1px solid #C7F2F9;
    color: #fff;
    float: left;
    font: bold 11px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0 15px;
    text-align: center;
    width: 380px;
}
#produiOverlayBox2 ul {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 76px;
    width: 300px;
}
#produiOverlayBox2 li {
    float: left;
    height: auto;
    margin: 0;
    padding: 9px 0 0;
    width: 400px;
}
#produiOverlayBox2 li span {
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 18px;
}
#produiOverlayBox2 li label {
    color: #fff;
    float: left;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 0;
    padding: 2px 0 0 5px;
    width: 300px;
}
.margin-adjust{
	margin-left:50px;
}
.popupstyle {
    font: bold 11px/17px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 13px;
    margin-left: 6px;
    margin-top: 11px;
    overflow: auto;
    width: 393px;
}
.qstn{
	color: #FE8D01;	
}
.lder{
    background: url("http://www.jiwok.com/images/ajax_loader.gif") no-repeat scroll 0 0 transparent;
    bottom: 14px;
    height: 53px;
    position: absolute;
    right: 283px;
    top: 182px;
    width: 54px;

}

.frame_vid {
    background: url("images/fond-video.png") no-repeat scroll center center transparent;
    height: 411px;
    padding: 25px 29px 0;
    width: 465px;
	float: left;
}
/*New Oxylane style*/
.left_col_results {
   /* background: url("../images/bg_content_area_top.jpg") repeat-x scroll left top transparent;*/
    float: left;
    margin: 0;
    padding: 0;
    width: 570px;
}
.Giftcert_Top_Bg {
    background-image: url("../images/gift_cert_top_BG.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 143px;
    padding-top: 7px;
    width: 527px;
}
.Giftcert_Main_Container {
    float: left;
    height: auto;
    width: 527px;
}
.Giftcert_Txtfield_Main2 {
    float: right;
    height: auto;
    margin: 0 0 0 11px;
    padding: 0 0 17px;
    width: 295px;
}
.Giftcert_Mid_Bg {
    background-image: url("../images/gift_cert_mid_BG.jpg");
    background-repeat: repeat-y;
    float: left;
    height: auto;
    padding: 10px 0 0;
    width: 527px;
}
.Giftcert_Btm_Bg {
    background-image: url("../images/gift_cert_btm_BG.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 13px;
    width: 527px;
}

.Giftcert_Img_Container {
    border-bottom: 1px solid #6699CC;
    height: auto;
    margin-left: 43px;
    padding-bottom: 13px;
    width: 440px;
}
.Giftcert_Img {
    margin: 0 20px 0 15px;
}
.Giftcert_Img_Mid {
    margin: 0 20px;
}
.Giftcert_Img_Rt {
    margin: 0 0 0 20px;
}
.Giftcert_Txtfield_Main {
    float: left;
    height: auto;
    margin: 0 0 0 11px;
    padding: 0 0 17px;
    width: 500px;
}
.errorMessageCommon {
    color: #FF8600;
    cursor: pointer;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin: 8px 0;
    padding: 6px 0 0;
    text-align: left;
    width: 30px;
}
.Giftcert_Jcode_Txt {
    color: #0094FF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    margin-right: 15px;
    text-align: right;
    width: 205px;
}
.Giftcert_Jcode_Txtfield {
    /*float: left;*/
    height: auto;
    width: 250px;
}
.Giftcert_Textfield {
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    width: 239px;
}
.Giftcert_Txtfield_Main {
    float: left;
    height: auto;
    margin: 0 0 0 11px;
    padding: 0 0 17px;
    width: 500px;
}
.Giftcert_ButtonOrangeLarge, .Giftcert_ButtonOrangeLarge a, .Giftcert_ButtonOrangeLarge a:hover {
    background: url("../images/giftcert_btn_BG.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 3px;
    width: 242px;
}
/*New Oxylane style ends*/
