@charset "utf-8";
											/* Basics */
body {
	margin:0;
	padding:0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background:#2e3a41;
       
}
div.booking-container{width:550px;}

.left{float:left;}
.right{float:right;}
.cnter {text-align:center;}
.clearB{clear:both;}
.marginA{margin:auto;}
a img{border:0px;}
form, input{padding:0px;margin:0px;}
.padbottom { padding:0 0 5px 0;}

											/* global class */
											
.blog-banner h1, .latest-banner h1, .offers-banner h1 {
	font-size: 36px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height:40px;
       color: white;
       visibility:hidden;
}											
.rbann2, .r_consult1, 
.r_bmc, .r_resource, .r_about1 {
	width:134px;
	height:24px;
	margin:0 0 2px 0;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:13px;
	padding:4px 0 0 35px;
}
.rbann3, .r_consult2, 
.r_bmc2, .r_resource2 {
	width:129px;
	height:42px;
	margin:0 0 2px 0;
	/*padding:0 0 0 40px;*/
}
.rbann4, .r_consult3, 
.r_bmc3, .r_resource3  {
	width:129px;
	height:42px;
	/*padding:0 0 0 40px;*/
}
.coaching-banner, .consulting-banner,
.bmc-banner, .bmp-banner, .resources,
.training-banner, .about-banner {
	height:180px;
	padding:20px 0 0 20px;
	color:#FFFFFF;
}
.consulting-banner h1, .coaching-banner h1,
.bmc-banner h1, .bmp-banner h1, .resources h1,
.training-banner h1, .about-banner h1 {
	font-size: 36px;
	font-weight: normal;
	margin:0;
	padding:0;
	line-height:40px;
    color: white;
    visibility:hidden;
}

.bmc_vault_head {
background-image:url(../images/bmc_vault_head.jpg);
background-repeat:no-repeat;
height:78px;}

.bmp_vault_head {
background-image:url(../images/bmp_vault_head.jpg);
background-repeat:no-repeat;
height:78px;
}

.coaching_vault_head {
background-image:url(../images/coaching_vault_head.gif);
background-repeat:no-repeat;
height:78px;
}

.head_text2 {
padding-left:100px;
padding-top:17px;
}

.head_text {
padding-left:100px;
padding-top:29px;
}

.head_text h1, .head_text2 h1 {
color:#FFFFFF;
font-size:24px;
margin:0;
padding:0;
visibility:hidden;
}
.homeban h1{
	visibility:hidden;
   }

.r_bmc_top, .r_resource_top{
	width:168px;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
}
.r_bmc_conts, .r_resource_conts {
	padding:0 15px 15px 5px
}
.r_bmc_conts h2, .r_resource_conts h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 5px;
	color:
}
.r_bmc_conts h2{
color:#7EC352;
}
.r_bmc_conts p, ..r_resource_conts p {font-size:10px; margin:0 0 0 5px;}
.titlecal, .titlecal2 {
	height:28px;
	font-weight:bolder;
	font-size:13px;
	padding:4px 0 0 35px;
	color:#FFFFFF;
}

											/* Header */
											
											

#main_container {
	width:800px;
	background:#FFFFFF;
	border:#d9dfe3 1px solid;
	padding:6px 0 25px 0;
}											
.topbanner {
	width:785px;
	background:url(../images/topbanner_bg.gif) no-repeat;
	height:58px;
	padding:0 0 5px 0;
}	
.logo {
	padding:5px 18px 0 0;
}
.h_nav {
	height:26px;
	width:785px;
	background:url(../images/nav_bg.gif) repeat-x;
/*	margin:3px 0 0 0;*/
}
.inner-contnts {padding:5px 0 0 0;}
.inner-1 {width:175px;}		
.inner-2 {
width:430px;
padding:0 5px 0 5px;
}
.inner-2 p {
color: #666666;

}	


h2, h2 strong{
line-height:16px;
font-size: 16px;
color: #666666; 
font-family: arial;
margin-bottom:0px;
margin-top:10px;
}
h2+p {
	margin-top:0px;
}
h3+p{
	margin-top:10px;
}
h3, h3 strong{
line-height:14px;
font-size: 14px;
color: #888; 
font-family: arial;
margin-bottom:-6px;
margin-top:10px;
}
/*h2 > p{
margin-bottom:5px;
}*/


.headquote{width:470px;
font-size:14px;
}	
.inner-3 {width:169px;}			

											/* Body */
.homeban {
	background:url(../images/img_mainbanner.jpg) no-repeat;
	height:245px;
}
.homeban h1 {
	font-weight:normal;
	font-size:28px;
	padding:20px 0 0 0;
	width:300px;
	line-height:30px;
	color:#495861;
}
.homeban p, .bmc-banner p, .coaching-banner p, 
.consulting-banner p, .about-banner {
	font-size:14px;
}

.home_contents  {
width:706px;
}

.main_contents {
	width:785px;
	padding:5px 0 0 0;
}
.home_contents_TD {
	width:173px;
	margin:0 4px 0 0;
}
.marnone {margin:0 !important;}
.td_head1, .td_head2, .td_head3, .td_head4 { 
	color:#FFFFFF;
	font-weight:bolder;
	font-size:13px;
	padding:4px 0 0 35px;
	height:24px;
}
.td_head1 {background:url(../images/bg_img1.gif) no-repeat;}
.td_head2 {background:url(../images/bg_img2.gif) no-repeat;}
.td_head3 {background:url(../images/bg_img3.gif) no-repeat;}
.td_head4 {background:url(../images/bg_img4.gif) no-repeat;}
.td_mcont {
	background:url(../images/top_td.gif) #eff0f0 no-repeat left top;
	margin:4px 0 0 0;
	padding:10px 0 0 0;
}
.td_cont {
	background:url(../images/bottom_td.gif) #eff0f0 no-repeat left bottom;
	padding:0 0px 10px;
	min-height:220px;
	height:auto !important;
	height:220px;
}
.td_cont_front {
	background:url(../images/bottom_td.gif) #eff0f0 no-repeat left bottom;
	padding:0 0px 10px;
	min-height:245px;
	height:auto !important;
	height:245px;
}

.row_cont, .row_cont2 {
	background:#eff0f0;
	border-bottom:#FFFFFF 2px solid;
padding:5px 5px;
height:70px;
}
.row_cont2 {border:none !important;}
.margn_TB {
	margin:5px 0 5px 0;
}
.btn-cont {
	margin:110px 4px 0 0;
	float:right;
}
.blog-top {
	background:url(../images/bg_top_blog.gif) no-repeat left top #e2f3f7;
	width:603px;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
}
.contnt-left {
	background:url(../images/bg_top_blog.gif) no-repeat left top #E2F3F7;
	width:603px;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
}
.about-left {
	background:url(../images/bg_top_about.gif) no-repeat left top #ECEDED;
	width:603px;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
}
.contnt-right {width:175px; margin:5px 0 0 0;}
.blog-cotnts {
	/*background:url(../images/bg_bottom_blog.gif) no-repeat left bottom;*/
	padding:0 10px 10px 10px;
/*	min-height:10px;
	height:auto !important;
	height:30px; */
       width:500px;
}
.about-cotnts {
	background:url(../images/bg_bottom_about.gif) no-repeat left bottom;
	padding:0 10px 10px 10px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
.backhome {
	background:url(../images/back.gif) no-repeat;
	/*padding:2px 0 2px 30px;
	margin:17px 0 0 17px;*/
    margin: 17px 0 0 17px;
}
/*.backhome:hover{
    background:url(../images/back-hover.gif) no-repeat;
}*/
.backhome a {
	display:block;
	color:#FFFFFF;
    width:64px;
    height:24px;
	text-decoration:none;
    padding: 2px 0 0 30px;
}
.backhome a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.offers-banner {
	background:url(../images/offers_bg.jpg) no-repeat;
	height:50px;
	color: #FFFFFF;
	padding:30px 0 0 25px;
}
.latest-banner {
	background:url(../images/latest_bg.jpg) no-repeat;
	height:50px;
	color: #FFFFFF;
	padding:30px 0 0 25px;
}
.blog-banner {
	background:url(../images/banner_blog.jpg) no-repeat;
	height:50px;
	color: #FFFFFF;
	padding:30px 0 0 25px;
}



.rbann1 {
	background:url(../images/img_pixs2.gif) no-repeat;
	width:169px;
	height:45px;
	margin:0 0 5px 0;
}
.rbann2 {background:url(../images/bg_contact.gif) no-repeat;}
/*.rbann3 {background:url(../images/img-numbr.gif) no-repeat;}*/
/*.rbann4 {background:url(../images/img-email.gif) no-repeat;}*/
.rbann5 {margin:5px 0 0 0;}
.coaching-banner {background:url(../images/coaching_bg.jpg) no-repeat;}	
.about-banner {background:url(../images/aboutus-bg.jpg) no-repeat;}	
.l_td_top {
	background:url(../images/img_top.gif) no-repeat top #ffeed2;
	width:171px;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
}
.l_td_conts {
	background:url(../images/img_bottom.gif) no-repeat bottom;
	padding:0 15px 15px 5px;
	color:#fdbc3f;
}
.l_td_conts h2 {
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding:0;
	color:#FDB833;
}
.l_td_conts p {
	margin:10px 0 0 0;
	padding:0;
	font-size:10px;	
}

.r_td_top {
	background:url(../images/img_top.gif) no-repeat top #ffeed2;
	width:169px;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
}
.r_td_conts {
	background:url(../images/img_bottom.gif) no-repeat bottom;
	height:365px;
}
.pdleft {margin:0 0 5px 5px;}	
.conts {
	padding:0 0 0 10px;
	
}

/*----CONSULTING -- */
.consulting-banner {background:url(../images/consulting_bg.jpg) no-repeat;}

.rbann1 {
	background:url(../images/img_pixs2.gif) no-repeat;
	width:169px;
	height:45px;
	margin:0 0 5px 0;
}
.r_consult1 { background:url(../images/img_consulting_01.gif) no-repeat;}
.r_about1 { background:url(../images/contact-btn-blk.gif) no-repeat; margin-top:5px;}
/*.r_consult2{ background:url(../images/img_consulting_02.gif) no-repeat;}*/
/*.r_consult3 {background:url(../images/img_consulting_03.gif) no-repeat;}*/
.r_consult4_top {
	background:url(../images/img_consulting_t.gif) no-repeat top #cce6f8;
	width:168px;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
}
.r_consult5_conts {
	background:url(../images/img_consulting_b.gif) no-repeat bottom;
	padding:0 15px 15px 5px;
	color:#00a5e4;
}
.r_consult5_conts h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 5px;
	color:#00AFE7;
}
.r_consult5_conts p {font-size:10px; margin:0 0 0 5px;}
.posab {position:relative; left:10px; top:10px}

/*-- Business Masters Club --*/
.bmc-banner {background:url(../images/bmc_bg.jpg) no-repeat;}
.bmc-banner h1 {line-height:35px;
color: #ffffff;
}
.r_bmc {background:url(../images/bmc_contact.gif) no-repeat;}
/*.r_bmc2 {background:url(../images/img_bmc1.gif) no-repeat;}*/
/*.r_bmc3 {background:url(../images/img_bmc2.gif) no-repeat;}*/
.r_bmc_top{
	background:url(../images/bmc_top_cont.gif) no-repeat top #e2f0d8;
	color:#84c558;	
}
.r_bmc_conts {
	background:url(../images/bmc_bottom_cont.gif) no-repeat bottom;
	}
.cal_top {
	background:url(../images/img_bmc_pics10.gif) no-repeat #eff0f0;
	height:55px;
	width:172px;
}
.titlecal {background:url(../images/img_bmc_pics9.gif) no-repeat;}
.cal_conts {
	background:url(../images/img_bmc_pics11.gif) repeat-x #eff0f0;
	padding:12px 0 15px 0;
	width:172px;
	text-align:center;
}
.martop {margin-top:5px;}

/*-- Business Masters Program --*/	
.bmp-banner {background:url(../images/bmp_bg.jpg) no-repeat;}
.bmp-banner h1 {line-height:35px;}
.l_bmp_top{
	background:url(../images/bmp_top_cont.gif) no-repeat top #e2f0d8;
	width:172px;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
}
.l_bmp_conts {
	background:url(../images/bmp_bottom_cont.gif) no-repeat bottom;
	padding:0 15px 15px 5px;
	color:#84c558;
}
.l_bmp_conts h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 5px;
	color:#84c558;
}
.l_bmp_conts  p {font-size:10px; margin:0 0 0 5px;}

.r_bmc_conts  p {font-size:10px; margin:0 0 0 5px;}

/*-- resources --*/
.resources {background:url(../images/resources_bg.jpg) no-repeat;}
.resources h1 {line-height:35px; color: white;}			
.resources_content {
	background:url(../images/img_resources_top.gif) no-repeat #e2f3f7;
	width:418px;
	margin:0px;
}
.resources_content h2 {
	margin:0;
	padding:10px 0 10px 10px;
	color:#686872;
	font-size:14px;
}
.resources_img, .resources_img2,
.resources_img3, .resources_img4 {
	width:103px;
         line-height:13px;
	text-align:center;

}
strong.bottom{
	font-size:10.5px;
}

.resources_img {
	background:url(../images/img_resources_bg.gif) repeat-x left top #FFFFFF;

	/*height:110px;*/
min-height:110px;
height:auto !important;
height:110px;

	padding:1px 0 2px 0;
	border-right:#FFFFFF solid 2px;

}	
strong.bottom{padding-bottom:10px;}			
.resources_img2 {
	background:url(../images/img_resources_bg2.gif) repeat-x left top;
	height:99px; 
	border-right:#FFFFFF solid 2px;
}
.resources_img3 {
	background:url(../images/rounded_left.gif) no-repeat;
	height:99px; 
	border-right:#FFFFFF solid 2px;
}
.resources_img4 {
	background:url(../images/rounded_right.gif) no-repeat;
	height:99px; 
}
.r_resource {background:url(../images/img_resources_10.gif) no-repeat;}
/*.r_resource2 {background:url(../images/img_resources_11.gif) no-repeat;}*/
/*.r_resource3 {background:url(../images/img_resources_12.gif) no-repeat;}*/
.r_resource_top{
	background:url(../images/img_resources_bgtop.gif) no-repeat top #d7eff4;
	color:#35c2d9;
}
.r_resource_conts {background:url(../images/img_resources_bgbottom.gif) no-repeat bottom;}
.titlecal2 {background:url(../images/img_resources_9.gif) no-repeat;}

/*-- Training */
.training-banner {
	background:url(../images/training_bg.jpg) no-repeat;
}
.training {
	background:url(../images/img_training_bg1.gif) repeat-y;
	width:417px;
	margin:0px;
	color:#61616b;
min-height:100px;
height:auto !important;
height:300px;
}

.training1{
	width:417px;
	margin:0 0 0 10px;
}



.training_title {
	background:url(../images/img_training_topbg.gif) left top no-repeat #eef6e7;
}
.training_title h2 {
	padding:10px 0 10px 10px;
	color:#686872;
	font-size:14px;
	margin:0;
}
/*.training_contns, .training_contns2, .training_contns3 {
	background:url(../images/img_training_bg2.gif) repeat-x;
	text-align:center;
	padding:1px 0 0 0;
	margin:0 2px 0 0;
	height:215px;
}
.training_contns {width:138px}
.training_contns2 {width:137px}
.training_contns3 {width:138px;}*/
.training_contns, .training_contns2, .training_contns3{
background-repeat:repeat-x;
background-image:url(../images/program_bg.gif);
background-color:#eef6e7;
min-height:219px;
height:auto !important;
height:219px;
border-right:2px solid #fdfefd;
text-align:center;

}
.training_contns {width:138px}
.training_contns2 {width:137px}
.training_contns3 {width:136px}

.training_img1{
padding-top:1px;
}					
.t_contents p{
margin:0;
padding:2px 0px;
}						
	
		
.red_contents{
padding:0px 5px;
color: #666666;
}
.red_contents a img{
	float:right;
	margin:10px 5px 5px 0px;
}								
											
.contents_pad {
padding:0px 10px;}											/* Footer */
									
.about p{
color: #666666;
}
.about-title{
/*height:50px;*/
width:200px;
margin:0px;
padding:0px;
}
.about-title img{
margin-bottom:0px;
}

.membershipoption p{
color: #666666;
}

/*members*/
.member_directory_head{
height:79px;
background-image:url(../images/member_directory.gif);
background-repeat:no-repeat;
}
.member_directory_head2{
background-image:url(../images/member_directory2.gif);
height:79px;
background-repeat:no-repeat;
}
/*round mid*/
.round_container a{
color:#000000;
}
.round_mid{
width:785px;
/*background-image:url(../images/round_inner.gif);*/
background-repeat:repeat-y;
background-color:#e2f3f7;
min-height:400px;
height:auto !important;
height:400px;
}
.round_mid_contents{
padding:3px 10px 3px;
}
.white_box{
background-color:#FFFFFF;
padding:2px 10px 0px 10px;
}
.white_box .item{
	height:20px;
}

input.skinnF{
width:100px;
margin:0px;
}
select.skinnF{
width:140px;
margin:0px;
}


.white_box .form-container {
	background-color:#fff;
    border-top:none;
    border-right:none;
    border-bottom:none;
    /*margin-left:20px;*/
   /* width:180px;*/
}
.white_box .form-container input#FirstName, .white_box .form-container input#LastName, .white_box .form-container input#EmailAddress, .white_box .form-container input#Company, .white_box .form-container input#WorkPhone

{

width: 170px;

}

.white_box .form .cat_button{
	margin-left:120px;
    margin-top:7px;
   }


.booking-container table{
border:none;
	width:500px;
    padding:0px;
}
.booking-container h2{
margin-bottom:10px;
}
.booking-container table.webform{
	width:440px;
}
.booking-container .cat_textbox{
width:100%;
}
.booking-container tr{
	margin-bottom:6px;
	/*border-top:1px solid #d7d7d7;*/
   }
.booking-container tr:hover{
	background-color:#f7f7f7;
  
}
.search_box{
padding:5px 10px 10px 10px;
}
.member_cont{
/*border-top:1px solid #636467;*/
border-bottom:1px solid #636467;
padding:10px;
margin-bottom:10px;
}
.member_cont img{width:200px;}
.member_id{
padding:0px 10px 0px 0px;
}
.category_heading{
font-size:24px;
padding:20px 0px;
}
.member_heading{
font-size:24px;
padding:20px 0px;
color:#009db3;
}
.company{
font-size:16px;
color:#009db3;
font-weight:bold;
}
td.info_field{
font-weight:bold;
padding-right:70px;
color:#6d6f71;
}
/* additional css */
/*.search{
padding-left:10px;
}*/
#nav, #nav ul{
 margin:0;
 padding:0;
 list-style:none;
 width:150px;
 border-bottom:1px solid #ccc;
 }
 #nav li{
 position:relative;
 }
 #nav li ul{
 position:absolute;
 left:0px;
 top:10;
 display:none;
 }
 #nav li a{
  display:block;
  text-decoration:none;
  color:#FFFFFF;
  background-color:red;
  padding:0px 4px;
  border:1px solid #FFFFFF;
  border-bottom:0;
  background-image:url(../images/nav_bg2.gif);
  background-repeat:repeat-x;
 }
 #nav li a span{
 background-image:url(../images/drop_arrow.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding:0px 45px 0px 0px;
 }
 #nav li li a{
 background-image:none;
 background-color:#dfe4e7;
 color:#2f3b42;
 }
 #nav li li a:hover{
 background-color:#c7cfd4;
 }
 /*Fix IE. Hide from IE Mac \*/
 * html #nav li{
 float:left;
 }
 * html #nav li a{
  height:1%;
 }
 /* End */
 #nav li:hover ul, #nav li.over ul{
 display:block;
 }
 
#programtable td{
	width:125px;
}
#programtable td span{
 	font-size:9px;
	line-height:1.1em;
	width:125px;
	padding:2px 4px 0 2px;
	display:block;
	font-family: arial; 
	color: rgb(102, 102, 102);
}
.member_info a  {color: #00A3BC;}
#freeMembershipForm{
	margin-top:5px;
}
#freeMembershipForm label{
	width:62px;
	display:block;
	float:left;
	font-size:11px;
}
#freeMembershipForm input#EmailAddress, #freeMembershipForm input#FirstName, #freeMembershipForm input#LastName{
	border:1px solid #00A3BC;
	height:15px;
	width:95px;
	display:block;
	float:left;
}
#freeMembershipForm input#Captcha{
	margin-top:5px;
	border:1px solid #00A3BC;
	height:15px;
	width:150px;
	display:block;
	float:left;
}
.company a{
 color: #00A3BC;
}

a{
color:#00a3bc;
text-decoration:none;
}
a:hover{
 text-decoration:underline;
}


/*events*/
 .e_left{
 width:160px;
 }
 .e_cont{
 padding:6px 0px 10px 0px;
 }
 .e_left_contents img{
 margin:2px 0px;
 }
 .e_contact{
 padding-top:10px;
 }
 
.events_calendar_head {
background-image:url(../images/events_caledar_bg.jpg);
background-repeat:no-repeat;
height:79px;
}

.head_text h1, .head_text2 h1, .head_text3 h1 {
color:#FFFFFF;
font-size:24px;
margin:0;
padding:0;
}

.head_text3 {
padding-left:30px;
padding-top:30px;
}
.e_contact strong{
color: #000000;
}
.r_resource strong{
color: white;
}
.r_resource  a:link, .r_resource  a {
	color: white;
	text-decoration: none;
}
.r_resource  a:hover{
	color: white;
	text-decoration: underline;
}

.productTextInput{
 width: 40px;

}
.RsideBtn{
border:none;
border-width:0px;
 }
 /*Shop template*/
 #shop-border{
 	background:#FFD52F url(../images/shopheader.gif) no-repeat;
 	margin:0 10px 0 5px;
	padding:20px 0 0 0;
 }
 #shop-inner{
 	background:#FFF;
 	margin:0 5px ;
	padding:5px 0 ;
 }
 .pagination {
display:none;
}

.bmp-img {
float:left;
margin:0 10px 10px 0;
}
.bmp-list-item{
clear:both;
margin:10px 0 5px 0;
}
.welcome{float:right;color:#fff;font-weight:bold;margin:30px 50px 0 0 ; display:block;}
.welcome a{color:#fff;}
.welcome a:link{color:#fff;}
.welcome a:visited{}
.welcome a:hover{text-decoration:underline; }
.req{color:gray;font-weight:bold;}
.disNon{display:none;}

div.contents ul{margin-top:0px;}

#step2 div.item {
	float:left;
	width:450px;
	clear:both;
}
#step2 div.item label {
	float: left;
	width:170px;
	margin:0 5px 3px 0;
	font-weight:bold;
}
#step2 div.item input, div.item select {
	float: left;
	width:195px;
	margin:0 0 3px 0;
}
#step2 .captcha {
	margin:0 0 3px 0;
}
#step2 input#Captcha {
	margin:0 0 0 175px;
}
#step2 #catwebformbutton {
	width:70px;
	margin-left:310px
}

input.productSubmitInput

{

border:1px solid #999999;

color: #666666;

background-color: #eeeeee;


}

.item{
clear:both;
}
a img{border:none;}
.brakets{font-size:11px;}