body,html{
margin:0px;
background:url(images/bg1.gif) repeat top;
background-color:#565250;
font-family:arial;
font-size:12px;
color:#262626;
line-height:16px;
}

#container{
width:966px;
margin:0 auto;
}

a:focus{
outline:none;
}

/*header css starts here*/

#header{
width:966px;
float:left;
}

.headtop{
width:966px;
float:left;
padding-top:7px;
padding-bottom:20px;
background:#545250;
}

.headtop p{
padding:0px;
margin:0px;
}

.headtop p.logo{
width:310px;
float:left;
}

.cantact{
width:656px;
float:left;
font-family:arial;
font-size:18px;
color:#fff;
line-height:20px;
}
.cantact p{
padding:0px;
margin:0px;
}
.cantact p img{
padding:0px;
margin:0px 4px 0px 0px;
}
.cantact p.ebook{
width:400px;
float:left;
padding:0px 0px 0px 00px;
margin:0px;
font-size:17px;
color:#1F9630;
}
.cantact p.ebook img{
margin-right:10px;
}
.cantact p.ebook a{
font-family:arial;
font-size:21px;
color:#fff;
line-height:26px;
text-decoration:none;
}
.cantact p.ebook a:hover{
color:#f5d837;
}
.cantact p.ebook b{
font-family:arial;
font-size:12px;
color:#fff;
line-height:18px;
text-decoration:none;
padding-left:5px;
}
.cantact p.ebook b a{
font-family:arial;
font-size:12px;
color:#fff;
line-height:18px;
text-decoration:none;
}
.cantact p.ebook b a:hover{
color:#f5d837;
}

.cantact p.ebook i{
	font-family:arial;
	text-decoration:none;
	font-size:18px;
}
.cantact p.ebook i strong{
	font-size:16px;
}



.cantact p.helpline{
width:245px;
float:right;
}
.cantact p.helpline span{
color:#D9D7D7;
font-size:26px;
line-height:30px;
}
.cantact p.helpline b{
color:#F2CE09;
font-weight:normal;
}

.topmenu{
width:966px;
float:left;
padding:9px 0px;
background:#545250;
}

.topmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.topmenu li {
display:inline;
margin:0;
padding:5px 0px 5px 0px;
}

.topmenu a{
float:left;
background:url(images/lefttab.gif) no-repeat left top;
margin:0px;
font-family:arial;
font-size:13px;
font-weight:bold;
line-height:normal;
text-decoration:none;
color:#ffffff;
padding-left:6px;
margin-right:3px;
}

.topmenu a span{
float:left;
display:block;
background:url(images/righttab.gif) no-repeat right top;
padding:3px 10px 5px 5px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topmenu a span {float:none;}
/* End IE5-Mac hack */

.topmenu a:hover span {
color: #383736;
}

.topmenu li.selected a{ /*Selected Tab style*/
background-position:0 -24px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -24px; /*Shift background image up to start of 2nd tab image*/
color:#383736;
}

.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -24px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -24px; /*Shift background image up to start of 2nd tab image*/
}



/*header css ends here*/

/*middle css starts here*/

#middle{
width:966px;
float:left;
}

.midmain{
width:944px;
float:left;
background-color:#383736;
padding:11px;
}

.midleft{
width:622px;
float:left;
background:url(images/righbg.gif) repeat-x #1b1b1b;
}

.bannerdiv{
width:622px;
float:left;
}

.bannerdiv p{
padding:0px;
margin:0px;
}

.bannerdiv p.banimg{
width:335px;
float:left;
}

.bannerdiv p.bantext{
width:287px;
float:left;
}

.bannerdiv p.bantext span{
display:block;
width:272px;
height:100px;
text-align:right;
color:#fff;
font-weight:bold;
padding-top:14px;
padding-right:15px;
background:url(images/extra.gif) no-repeat top right;
}

.bannerdiv p.bantext span a{
font-family:arial;
font-size:16px;
color:#ffffff;
text-decoration:none;
padding:0px 8px;
}

.bannerdiv p.bantext span a:hover{
color:#F2CE09;
}

.bannerdiv p.bantext span a.on{
color:#F2CE09;
}

.leftdown{
width:592px;
float:left;
padding:15px;
background:url(images/leftdownbg.gif) repeat-x top;
background-color:#000000;
}

.left_radtext{
width:592px;
float:left;
padding-bottom:10px;
text-align:center;
font-size:18px;
font-weight:normal;
color:#FF0000;
}


.boxdiv{
width:280px;
float:left;
padding:8px;
}

.boxdiv p{
padding:0px;
margin:0px;
}

.boxdiv p.boxside{
width:280px;
float:left;
line-height:16px;
padding:0px;
margin:0px;
height:16px;
}

.boxdiv p.boxside span.boxcon2{
width:12px;
float:left;
}

.boxdiv p.boxside span.boxhead2{
width:256px;
float:left;
height:23px;
background:url(images/box2_upbg.gif) repeat-x;
padding-top:10px;
font-family:Arial;
font-size:18px;
color:#eaeaea;
border-bottom:0px solid #3d3d3d;
}

.boxdiv p.boxside span.boxcon{
width:6px;
float:left;
}

.boxdiv p.boxside span.boxhead{
width:268px;
float:left;
height:15px;
background-color:#1F1F1E;
border-top:1px solid #3b3b3b;
}

.boxdiv p.boxside span.boxfoot{
width:268px;
float:left;
height:16px;
background:url(images/boxdownbg.gif) repeat-x;
}

.boxmid{
width:268px;
float:left;
border-left:1px solid #3b3b3b;
border-right:1px solid #3b3b3b;
background:url(images/boxbg.gif) repeat-x bottom;
padding:0px 5px 0px 5px;
color:#fff;
margin:0px;
}
.boxmid h2{
font-family:arial;
font-size:15px;
color:#eaeaea;
font-weight:bold;
padding:10px 0px 0 10px;
margin:0px;
line-height:18px;
}
.boxmid h2 i{
color:#F2CE09;
font-style:normal;
font-size:18px;
line-height:22px;
}
.boxmid p{
padding:5px 0px;
margin:0px;
font-size:12px;
}
.boxmid p a{
color:#848484;
text-decoration:none;
}
.boxmid p a:hover{
color:#F2CE09;
text-decoration:underline;
}
.boxmid p.info{
width:268px;
float:left;
}
.boxmid p.info span.name{
width:100px;
float:left;
}
.boxmid p.info span.value{
float:left;
width:6px;
height:24px;
}
.boxmid p.info span.value1{
float:left;
height:24px;
}
.input{
height:20px;
float:left;
border:0;
padding-top:5px;
}


.leftmatter{
width:582px;
float:left;
font-family:arial;
font-size:21px;
color:#C7C5C5;
line-height:normal;
padding:5px 0 0 4px;
}
.leftmatter p{
padding:8px 0 0 0;
margin:0px;
}
.leftmatter span{
font-size:22px;
color:#F2CE09;
font-weight:bold;
}
.leftmatter b{
font-size:22px;
color:#F2CE09;
}

.leftmatter p b.john{
font-weight:normal;
font-size:20px;
}


.midright{
width:314px;
float:left;
background:url(images/righbg.gif) repeat-x #1b1b1b;
padding-right:8px;
}


.rightdiv{
width:296px;
float:left;
background:url(images/righttopbg.gif) repeat-x #fff;
border:1px solid #f2f2f2;
padding:8px 8px 0px 8px;
}

.rightdiv p{
padding:5px 0px;
margin:0px;	
}

.rightdiv p{
padding:0px;
margin:0px;	
}

.read{
font-family:arial;
font-size:12px;
color:#2540BA;
font-weight:bold;
text-decoration:none;
}

.read:hover{
color:#CC9933;
text-decoration:underline;
}

.rightdiv p span.yellobox{
width:266px;
float:left;
padding:10px 15px;
background-color:#FBEEAC;
font-family:Helvetica;
font-size:15px;
font-weight:normal;
color:#000;
line-height:17px;
margin:10px 0px;
text-align:justify;
}
.rightdiv p span.yellobox font{
width:266px;
float:left;
text-align:center;
padding-top:10px;
font-weight:bold;
font-family:Helvetica;
font-size:15px;
}

.pad{
padding-left:25px;
}

.rightbox{
width:292px;
float:left;
}

.rightbox p{
padding:0px;
margin:0px;
}

.rightbox p.rightupper{
width:290px;
float:left;
}


.rightbox p.rightupper span.rightbox_con{
width:12px;
float:left;
}

.rightbox p.rightupper span.rightbox_head{
width:266px;
float:left;
height:25px;
background-color:#f7f7f7;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
font-family:arial;
font-size:18px;
color:#0c0c0c;
padding-top:15px;
}

.rightbox p.rightupper span.rightbox_foot{
width:266px;
float:left;
height:16px;
background:url(images/rightbox_downbg.gif) repeat-x;
}

.rightbox_middiv{
width:278px;
float:left;
background-color:#f7f7f7;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
font-family:Helvetica;
font-size:14px;
color:#2b2b2b;
font-weight:normal;
line-height:18px;
padding:5px 5px 0 5px;
}

.rightbox_middiv h2{
font-family:arial;
font-size:20px;
color:#CE1328;
font-weight:normal;
padding:0px 0 6px 0px;
margin:0px;
}

.rightbox_middiv img{
margin-right:10px;
}

.rightbox_middiv b{
font-family:arial; 
font-size:14px;
color:#e80000;
}
.rightbox_middiv a{
font-family:arial; 
font-size:14px;
font-weight:bold; 
color:#e80000;
text-decoration:none;
}
.rightbox_middiv a:hover{
color:#000000;
text-decoration:underline;
}

.rightbox_middiv a.click{
color:#0000CC;
text-decoration:underline;
font-size:14px;
padding-left:25px;
}
.rightbox_middiv a.click:hover{
color:#000;
text-decoration:none;
}

.vediodiv{
width:292px;
float:left;
}

.vediodiv h2{
font-family:arial;
font-size:18px;
color:#000;
font-weight:normal;
padding:5px 0px;
margin:0px;
}

.vediodiv h2 img{
margin:0px 10px;
padding:0px;
}

.vediodiv img{
padding:0px;
margin:0px;
}


.vediobox{
width:283px;
float:left;
background-color:#f7f7f7;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
font-family:impact;
font-size:15px;
color:#2b2b2b;
font-weight:normal;
line-height:22px;
padding-left:5px;
}

.banner_other{
width:944px;
float:left;
}

.banner_other p{
padding:0px;
margin:0px;
}

.banner_other p.banner2img{
width:755px;
float:left;
}

.banner_other p.sound{
width:189px;
float:left;
}


.banner_other p.sound span{
display:block;
width:184px;
height:40px;
text-align:right;
color:#fff;
font-weight:bold;
padding-top:6px;
background:#000;
padding-right:5px;
}

.banner_other p.sound span a{
font-family:arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
padding:0px 5px;
}

.banner_other p.sound span a:hover{
color:#F2CE09;
}

.banner_other p.sound span a.on{
color:#F2CE09;
}

.middlediv{
width:933px;
float:left;
background:url(images/middlebg.gif) repeat-x top;
background-color:#000;
padding-right:11px;
padding-bottom:10px;
}

.leftmain{
width:669px;
float:left;
padding:20px 20px 0px 20px;
color:#ffffff;
margin:0px;
}
.microphone{
width:669px;
float:left;
/*background:url(images/phone.gif) no-repeat 440px 570px;*/
}

.microphone2{
width:669px;
float:left;
background:url(images/phone.gif) no-repeat 82% bottom;
}
.opilogo{
width:669px;
float:left;
background:url(images/mpilogo.gif) no-repeat 82% 96%;
}
.clipart{
width:669px;
float:left;
background:url(images/clipart.gif) no-repeat 87% bottom;
}
.clipart1{
width:669px;
float:left;
background:url(images/clipart.gif) no-repeat 95% 95%;
}

.leftmain h1{
font-family:helvetica;
font-size:20px;
color:#fff;
font-weight:normal;
line-height:25px;
border-bottom:1px solid #3d3d3d;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.leftmain h2{
font-family:arial;
font-size:16px;
color:#999999;
font-weight:bold;
padding:10px 0px 4px 0px;
margin:0px;
}
.leftmain h3{
font-family:arial;
font-size:14px;
color:#F7D82F;
font-weight:bold;
padding:15px 0px 8px 10px;
margin:0px;
}
.leftmain h3 span{
font-size:12px;
font-weight:bold;
font-style:italic;
color:#e80000;
}
.leftmain p{
margin:0px;
padding:10px;
}
.leftmain p.bordot{
margin:0px;
padding:0px 10px 0px 10px;
font-size:14px;
font-weight:normal;
border:1px dashed #ffffff;
background:#ededed;
color:#2e2e2e;
line-height:18px;
}
.leftmain p.bordot b{
color:#ff0000;
font-size:12px;
float:right;
line-height:18px;
}

.leftmain p.bordot1{
margin:28px 0px;
padding:6px 10px 22px 10px;
font-size:14px;
font-weight:normal;
border:2px dashed #ffffff;
background:#ededed;
color:#2e2e2e;
line-height:18px;
}
.leftmain p.bordot1 b{
color:#ff0000;
font-size:12px;
float:right;
line-height:18px;
}

.leftmain p b{
color:#F7D82F;
}
.leftmain p img{
padding:0px;
margin:0px 10px 0px 0px;
}

.leftmain ul{
padding:0px;
margin:0px;
}

.leftmain li{
list-style-type:none;
background:url(images/li.gif) no-repeat 5px 5px;
padding:0px;
margin:0px;
height:18px;
}

.leftmain li a{
display:block;
font-family:arial;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:bold;
padding:2px 0px 2px 20px;
}

.leftmain li a:hover{
color:#FEEE02;
text-decoration:underline;
}
.print a{
	color:#ffffff;
	font:12px;
	text-decoration:none;
	padding:0px 02px 0px 2px;
}
.print a:hover{
	color:#ffffff;
	text-decoration:none;
}
	

.rightpart{
width:223px;
float:left;
background:url(images/righttopbg.gif) repeat-x top;
background-color:#fff;
border-left: 1px solid #eeeeee;
padding-top:10px;
text-align:center;
}

.rightpart h1{
font-family:arial;
font-size:26px;
font-weight:normal;
color:#E80000;
padding:5px 0px;
margin:0px;
}

.available{
width:201px;
float:left;
padding-top:10px;
padding-left:15px;
}

.available p{
padding:10px 0px;
margin:0px;
font-family:arial;
font-size:12px;
font-weight:normal;
}

.rightvedio{
width:206px;
float:left;
padding:5px;
}

.rightvedio h5{
font-family:arial;
font-size:15px;
color:#fff;
padding:5px 0px 5px 0px;
margin:0px;
}

.rightpart p.righthead{
width:200px;
float:left;
background-color:#F7D82E;
padding:10px 0px 10px 0px;
font-family:arial;
font-size:18px;
font-weight:normal;
}

.rightpart p.rightimg{
width:200px;
float:left;
}


.rightpart p.rightlink{
width:200px;
float:left;
text-align:center;
}
.rightpart p.rightlink b{
display:block;
text-align:center;
font-family:arial;
font-size:22px;
font-weight:normal;
color:#e80000;
padding-top:10px;
}

.rightpart p.rightlink a{
display:block;
text-align:center;
font-family:arial;
font-size:22px;
font-weight:normal;
color:#e80000;
text-decoration:none;
padding-top:10px;
}

.rightpart p.rightlink a:hover{
color:#000;
text-decoration:underline;
}

.modulebg {
background-color:#1C1C1C;
border-bottom:3px solid #343434;
border-top:1px solid #343434;
margin-bottom:10px;
margin-top:8px;
}

.testmain{
width:669px;
float:left;
}

.testmain h5{
font-family:helvetica;
font-size:29px;
color:#fff;
font-weight:normal;
line-height:30px;
text-align:center;
padding:10px 10px 10px 0px;
margin:0px;
}

.testmain h5 b{
font-size:20px;
color:#FAE888;
font-weight:bold;
letter-spacing:4px;
line-height:40px;
}

.testdiv{
width:429px;
float:left;
padding:0px 20px 0px 0px;
margin:0px;
}

.testdiv h1{
font-family:arial;
font-size:16px;
color:#999999;
font-weight:bold;
border:0px;
padding:5px 0px 5px 0px;
margin:0px;
}

.testdiv p{
padding:0px;
margin:0px;
text-align:justify;
}

.testdiv p.grad{
width:429px;
float:left;
border-top:1px solid #343434;
padding:10px 0px 5px 0px;
margin:10px 0px 0px 0px;
color:#fff;
}


.testdiv p b{
display:block;
color:#fff;
text-decoration:none;
padding-top:5px;
}

.perforleft{
width:469px;
float:left;
}

.perforleft h4{
font-family:helvetica;
font-size:21px;
color:#e80000;
font-weight:bold;
line-height:22px;
padding:5px 10px 5px 0px;
margin:0px;
}

.perforleft h4 i{
font-family:arial;
color:#F7D82F;
font-size:14px;
line-height:16px;
}

.perforright{
width:200px;
float:left;
}

.clientdiv{
width:220px;
float:left;
padding:10px 0px 0px 0px;
margin:0px;
}

.clientdiv img{
padding:0px;
margin:0px;
}

.clientdiv p{
padding:0px;
margin:0px;
}

.clientdiv p.phone{
width:200px;
float:left;
}

.topper{
width:220px;
float:left;
padding:0px;
margin:0px;
}

.topper span.rcon{
width:10px;
float:left;
padding:0px;
margin:0px;
}
.topper span.rcon1{
width:10px;
float:right;
padding:0px;
}

.topper span.clienthead{
width:200px;
float:left;
height:15px;
background-color:#1f1f1e;
border-top:1px solid #3b3b3b;
}

.topper span.clientfoot{
width:200px;
float:left;
height:15px;
background-color:#1f1f1e;
border-bottom:1px solid #3b3b3b;
}

.clientmain{
width:208px;
float:left;
border-left:1px solid #3b3b3b;
border-right:1px solid #3b3b3b;
padding:0px 0px 0px 10px;
background-color:#1f1f1e;
}
.clientmain h4{
font-family:helvetica;
font-size:21px;
color:#e80000;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px;
}
.clientmain h4 i{
font-family:arial;
color:#F7D82F;
font-size:14px;
}
.clientmain p{
padding:0px;
margin:0px;
}
.clientmain p.heading{
font-family:arial;
font-size:16px;
color:#F7D82F;
font-weight:bold;
padding-bottom:10px;
}
.clientmain ul{
padding:0px;
margin:0px;
}
.clientmain li{
list-style-type:none;
background:url(images/list.gif) no-repeat left 7px;
font-size:11px;
padding:2px 10px 5px 12px;
display:block;
}
.clientmain li.nobg{
background:none;
font-weight:normal;
font-size:13px;
 }


.context{
width:669px;
float:left;
}
.context h4{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
line-height:35px;
color:#fff;
text-align:center;
font-weight:normal;
padding:10px 0px;
margin:15px 0;
background:#2B2B2B;
border:1px solid #4D4D4D;
}

.context span.reheading {
font-size:25px;
font-weight:normal;
color:#ff0000;
line-height:30px;
letter-spacing:2px;
}

.leftlink{
width:200px;
float:left;
border-right:1px solid #3d3d3d;
}

.leftlink ul{
padding:0px;
margin:0px;
}
.leftlink li{
list-style-type:none;
display:block;
background:none;
border-bottom:1px solid #3d3d3d;
margin:5px 10px;
}

.leftlink li a{
display:block;
font-family:arial;
font-size:17px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
text-align:right;
padding:5px 0px 5px 0px;
}

.leftlink li a:hover{
color:#E8BD19;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}

.leftlink li a.lefthover{
color:#E8BD19;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}




.continfo{
width:468px;
float:left;
background:url(images/map1.gif) no-repeat 10px 50px;
}

.continfo p{
padding:8px 20px;
margin:0px;
font-size:14px;
}

.continfo p a{
color:#FFCC33; text-decoration:underline; padding-left:10px;
}

.continfo p a:hover{
color:#ffffff; text-decoration:none;
}
.continfo p.fees{
	border:1px solid #ffffff; 
	color:#ffffff;
	margin-left:20px;
	font-size:14px;
	padding:10px;
	margin-top:30px;
}

.contact_us{
width:669px;
float:left;
}

.contact_us h1{
font-family:arial;
font-size:14px;
color:#999999;
line-height:18px;
font-weight:bold;
padding:5px 0px 5px 0px;
margin:0px;
}

.contact_us h1 span{
color:#F7D82F;
font-size:14px;
margin:0px;
padding:0px;
}
.contact_us h1 i{
padding-left:200px;
color:#f80000;
font-weight:normal;
font-style:normal;
font-size:12px;
margin:0px;
}

.contact_us p{
padding:0px;
margin:0px;
font-size:12px;
}

.contact_us p.cont{
width:659px;
float:left;
padding:5px 0px;
margin:0px;
}

.contact_us p.cont2{
width:659px;
float:left;
font-size:14px;
padding:5px 0px;
margin:0px;
}

.contact_us p.cont img{
padding:0px;
margin:10px 0px 0px 0px;
}


.contact_us p.cont span.form_name{
font-size:12px;
font-weight:normal;
width:250px;
float:left;
padding-right:25px;
text-align:right;
}

.contact_us p.cont span.form_name b{
color:#f80000;
}


.contact_us p.cont span.form_value{
width:320px;
float:left;
padding-left:20px;
}
.contact_us p.cont span.form_value img{
	float:left;
	margin-top:-1px;
	margin-right:5px;
}

.contact_us p.cont span.con_name{
width:200px;
float:left;
font-weight:bold;
}

.contact_us p.cont span.con_name2{
width:200px;
float:left;
font-size:14px;
font-weight:bold;
}

.contact_us p.cont span.con_add{
width:400px;
float:left;
font-size:14px;
}

.contact_us p.cont b{
color:#f80000;
font-size:14px;
}

.contact_us p.cont a{
color:#F7D82F;
text-decoration:underline;
padding-left:10px;
}

.contact_us p.cont a:hover{
color:#fff;
text-decoration:none;
}

.contact_us p.cont a.conlink{
font-family:arial;
font-size:12px;
text-decoration:underline;
padding:0px;
}

.contact_us p.cont a.conlink:hover{
color:#fff;
text-decoration:none;
}


.input2{
border:1px solid #ffffff;
background:#ffffff url(images/inputbg.gif) repeat-x top;
color:#000;
padding:3px 2px;
}

.training{
width:669px;
float:left;
}
.training h1{
font-family:arial;
font-size:22px;
color:#F7D82E;
border:0px;
padding:10px 0px;
margin:0px;
}
.training h1 b{
color:#f80000;
font-size:24px;
}
.training ul{
padding:0px;
margin:0px;
}
.training li{
list-style-type:none;
font-family:arial;
color:#f7f7f7;
line-height:normal;
background:url(images/list.gif) no-repeat 8px;
padding:5px 0px 0px 22px;
}

.coach_link{
width:669px;
float:left;
padding:0px 0px 10px 0px;
}
.coach_link ul{
padding:0px;
margin:0px;
}
.coach_link li{
list-style-type:none;
display:inline;
float:left;
}
.coach_link li a{
display:block;
background:url(images/coach_link.gif) repeat-x top;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:10px 25px;
margin-right:3px;
}
.coach_link li a:hover{
color:#ff0;
text-decoration:underline;
background:url(images/coach_hover.gif) repeat-x bottom;
}
.coach_link li a.coach{
color:#ff0;
text-decoration:underline;
background:url(images/coach_hover.gif) repeat-x bottom;
}


.rvideo{width:220px; float:left; text-align:left; padding:20px 0 25px 3px;}
.rvideo h2{margin:0px; padding:15px 0px 10px 0px; font-size:16px; font-weight:bold; line-height:20px;}
.rvideo h2 img{margin-right:5px;}
.rvideo p{margin:0px; padding:10px 0 0 0; text-align:left;}
.rightvideo{width:220px; float:left;}

.rtext{width:220px; float:left; text-align:left; padding:20px 0 10px 3px;}
.rtext h3{font-family:helvetica; font-size:22px; color:#fff; font-weight:normal; line-height:normal; padding:10px; margin:0px;}
.rtext h3 b{color:#fff;}
.rtext h3 span{font-size:24px;}


.coaching{
width:669px;
float:left;
}
.coaching h1{
font-family:arial;
font-size:25px;
color:#fff;
font-weight:bold;
padding:5px 0px 5px 0px;
margin:0px;
line-height:normal;
}
.coaching h1 span{
font-family:arial;
font-size:16px;
color:#FFC900;
}
.coaching h1 span i{
color:#ff0000;
font-weight:normal;
font-size:18px;
}
.coaching h2{
font-family:arial;
font-size:18px;
color:#fff;
line-height:20px;
font-weight:normal;
padding:15px 0px 5px 0px;
margin:0px;
}
.coaching p{
padding:8px 0px;
margin:0px;
}
.coaching p a{
color:#FFC900;
text-decoration:underline;
font-style:italic;
font-weight:normal;
}
.coaching p a:hover{
color:#ff0000;
font-style:normal;
text-decoration:none;
}
.coaching p img{
margin:5px 0px 0px 20px;
padding:0px;
border:2px solid #999999;
}

.coaching p img.nobor{
margin:20px 0px;
padding:0px;
border:0px;
}

.coaching ul{
padding:0px;
margin:0px;
}

.coaching li{
list-style-type:none;
display:block;
background:url(images/list.gif) no-repeat left;
color:#fff;
padding:0px 0px 0px 10px;
margin:0px;
}

.photo{
width:660px;
float:left;
}


.photo p{
padding:5px 0px;
margin:0px;
}

.photo p.text4mat{
width:660px;
float:left;
font-size:28px; 
color:#ffffff; 
line-height:30px;
text-align:center;
padding:20px 0px 0px 0px;
}

.photo p.phototext{
width:660px;
float:left;
font-weight:bold;
}
.photo p.photoimages{
width:660px;
float:left;
}

.photo p.phototext1{
width:570px;
float:left;
padding-left:80px;
}
.photo p.vide{
width:660px;
float:left;
text-align:center;
}

.photo p.photoimages img{
margin:2px;
padding:0px;
border:5px solid #AEAEAA;
text-align:center;
}

.splash{
width:944px;
float:left;
border:11px solid #383736;
background-color:#1b1b1b;
margin-top:125px;
position:relative;
background-image:url(images/map.gif);
background-position:380px 150px;
background-repeat:no-repeat
}

.splash p{
padding:0px;
margin:0px;
}

.splash p.stop{
width:934px;
float:left;
height:65px;
background-color:#000;
font-family:arial;
font-size:28px;
color:#fff;
text-align:right;
padding-right:10px;
padding-top:10px;
line-height:32px;
}
.splash p.stop img{
	position:absolute;
top:31px;
left:0px;
}

.splash p.stop span{
color:#FEEE02;
font-size:50px;
line-height:normal;
letter-spacing:-2px;
line-height:56px;
}

.splash p.smid{
width:639px;
float:left;
font-family:arial;
font-size:39px;
color:#fff;
line-height:45px;
text-align:center;
font-style:italic;
height:285px;
padding:90px 5px 0px 300px;
}

.splash p.smid b{
font-weight:normal;
text-transform:uppercase;
letter-spacing:-1px;
}

.splash p.smid i{
color:#f80000;
}

.splash p.smid span{font-size:28px; padding-left:170px;}


.splash p.sdown{
width:944px;
float:left;
height:75px;
background-color:#000;
padding:10px 0px 0px 0px;

}


.splash p.sdown span.motivate{
width:430px;
float:left;
padding-left:20px;
text-align:left; 
color:#797979;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
}


.splash p.sdown span.motivate i{
font-style:normal;
font-size:11px;
}

.splash p.sdown span.enter{
width:474px;
float:left;
text-align:right;
padding-right:20px;
}
.splash p.sdown span.enter a{
font-size:32px;
color:#6E6E6E;
text-decoration:none;
background:url(images/enter.gif) no-repeat left 5px;
line-height:normal;
padding-left:30px;
letter-spacing:-1px;
}
.splash p.sdown span.enter a:hover{
color:#e80000;
text-decoration:none;
background:url(images/enter.gif) no-repeat left 5px;
}

.splash p.sdown span.enter a.webinars{
color:#FEEE02; text-decoration:none; font-size:23px; background:none; padding:0px; margin:0px; }
.splash p.sdown span.enter a.webinars:hover{
color:#ffffff;}

.bible{
width:669px;
float:left;
font-size:14px; 
color:#ffffff; 
line-height:30px;
text-align:center;
padding-top:10px;
}


.bible p{padding:10px; margin:0px;}
.bible p img{padding:0px; margin:2px 2px -10px 2px; border:0px;}

.bible p.fees{
	border:1px solid #ffffff; 
	color:#ffffff;
	margin-left:0px;
	font-size:14px;
	padding:10px;
	margin-top:30px;
}

/*middle css ends here*/

/*footer css starts here*/

#footer{
width:966px;
float:left;
}

.footerdiv{
width:966px;
float:left;
padding-top:10px;
text-align:center;
}

.footerdiv p{
padding:5px 0px;
margin:0px;
}

.footerdiv p.footlink{
width:966px;
float:left;
} 

.footerdiv p.footlink a{
font-family:arial;
font-size:13px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:0px 7px;
margin:0px;
}

.footerdiv p.footlink a:hover{
color:#F2CE09;
}

.footerdiv p.footlink a.linked{
color:#F2CE09;
}

.footerdiv p.footmatt{
width:966px;
float:left;
font-size:11px;
color:#D9D9D9;
line-height:20px;
} 

.footerdiv p.footmatt span{
color:#F2CE09;
}

.footerdiv p.footmatt a{
font-size:11px;
font-weight:normal;
color:#D9D9D9;
text-decoration:none;
}
.footerdiv p.footmatt a:hover{
font-size:11px;
font-weight:normal;
color:#D9D9D9;
text-decoration:underline;
}


/*footer css ends here*/

/*products css starts here*/
.products_main{
width:669px;
float:left;
}


.products_pro{
width:669px;
float:left;
}
.products_pro p{
padding:0px;
margin:0px;
}

.products_pro p.products{
width:90px;
float:left;
margin-right:55px;
margin-left:55px;
text-align:center;
padding-top:15px;
font-size:13px;
font-weight:bold;
}
.products_pro p.products img{
margin-bottom:10px;
border:5px solid #3D3D3D;
}

.products_pro p.products a{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.products_pro p.products a:hover{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#3D3D3D;
text-decoration:none;
}

.books_desc {
width:669px;
float:left;
text-align:justify;
padding-bottom:15px;
}

.books_desc a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-decoration:none;
}
.books_desc a:hover{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-decoration:underline;
}


.books_desc img {
border:5px solid #3D3D3D;
}

.books_middlep{
width:610px;
float:left;
}

.books_middlep span.topd{
width:610px;
float:left;
text-align:center;
}

.books_middlep span.addto{
width:610px;
float:left;
text-align:center;
}

.profmain{width:669px; float:left; padding:20px; color:#ffffff;}
.profmain h1{font-family:helvetica; font-size:24px; color:#fff; font-weight:normal; line-height:30px; border-bottom:1px solid #3d3d3d; padding:10px 0px 10px 0px; margin:0px 0px 10px 0px;}

.profmain1{width:639px; float:left; color:#ffffff; background:#2C2C2C; padding:10px 15px 10px 10px; margin-top:10px; font-size:18px; line-height:22px;}
.profmain1 h2{font-family:helvetica; font-size:22px; color:#ffffff; font-weight:bold; line-height:28px; padding:10px 0px 12px 10px; margin:0px; border-bottom:1px solid #3C3C3A; text-align:center; letter-spacing:1px;}
.profmain1 p{padding:10px 0px 0 0; margin:0; font-size:16px;}
.profmain1 p span{font-size:22px; color:#FA1926; font-weight:normal; font-weight:bold;}
.profmain1 p i{ color:#FFE534; font-weight:normal; font-weight:bold; font-style:normal; font-size:20px;}
.profmain1 ul{padding:0px; margin:0 0 0 15px; }
.profmain1 ul li{list-style-type:none;padding:0px 0px 0px 20px; font-size:14px; font-weight:bold; background:url(images/stsr.gif) no-repeat 0px 6px ;}
.profmain1 p img{padding:0px; margin:5px;}

.viewvideo{width:664px; float:left; padding-top:20px;}
.viewvideo1{width:913px; float:left; padding-top:20px; text-align:center;}
/*products css starts ends*/


/*one_sheet css starts here*/
.rvideo1{
width:203px;
float:left;
padding:10px 7px 10px 7px;
}

.rhvedio{
width:277px;
float:left;
padding:0px 5px 0px 5px;
}




.pro_store{width:913px; float:left; padding:20px 0px 20px 20px; color:#ffffff;}
.pro_store h1{font-family:helvetica; font-size:24px; color:#fff; font-weight:normal; line-height:30px; border-bottom:1px solid #3d3d3d; padding:10px 0px 10px 0px; margin:0px 0px 10px 0px;}

.pro_store1{width:878px; float:left; color:#ffffff; background:#2C2C2C; padding:10px 15px 10px 10px; margin-top:10px; font-size:18px; line-height:22px;}
.pro_store1 h2{font-family:helvetica; font-size:24px; color:#ffffff; font-weight:bold; line-height:28px; padding:10px 0px 12px 10px; margin:0px; border-bottom:1px solid #3C3C3A; text-align:center; letter-spacing:1px;}
.pro_store1 p{padding:10px 0px 10px 0; margin:0; font-size:25px;}
.pro_store1 p span{font-size:34px; color:#FA1926; font-weight:normal; font-weight:bold; line-height:32px;}
.pro_store1 p i{ color:#FFE534; font-weight:normal; font-weight:bold; font-style:normal;}
.pro_store1 ul{padding:0px; margin:0 0 0 15px; }
.pro_store1 ul li{list-style-type:none;padding:5px 0px 5px 20px; font-size:19px; font-weight:normal; background:url(images/stsr.gif) no-repeat 0px 10px ;}
.pro_store1 p img{padding:0px; margin:5px 7px 5px 7px;}


.rightpart1{
width:223px;
float:left;
background:url(images/righttopbg.gif) repeat-x top;
background-color:#fff;
border-left: 1px solid #eeeeee;
padding-top:10px;
text-align:center;
padding-bottom:15px;
}

.rightpart1 h1{
font-family:arial;
font-size:26px;
font-weight:normal;
color:#E80000;
padding:5px 0px;
margin:0px;
}

.rightpart1 p.righthead{
width:200px;
float:left;
background-color:#F7D82E;
padding:10px 0px 10px 0px;
font-family:arial;
font-size:18px;
font-weight:normal;
}

.rightpart1 p.rightimg{
width:200px;
float:left;
}


.rightpart1 p.rightlink{
width:200px;
float:left;
text-align:center;
}

.rightpart1 p.rightlink a{
display:block;
text-align:center;
font-family:arial;
font-size:18px;
font-weight:normal;
color:#e80000;
text-decoration:none;
padding-top:10px;
}

.rightpart p.rightlink a:hover{
color:#000;
text-decoration:underline;
}


.midtop{width:669px; float:left;}
.midtop_top1{width:655px; float:left; border:1px solid #494544; padding:10px 0px 10px 6px;}
.midtop_top1 span.tophe{font-size:15px; color:#ffffff; font-weight:normal; line-height:20px;}

.midtop_top1 p{
padding:0px;
margin:0px;
}

.midtop_top1 p span.heading2{
font-size:15px;
line-height:26px;
font-weight:bold;
color:#ffffff;
font-weight:normal;
line-height:35px;
padding:20px 0px 6px 0px;
}

.midtop_top1 p img{
margin:0px 0px 0px 0px;
padding:0px;
}

.trilink {
width:669px;
float:left;
margin-bottom:15px;
}

.trilink ul{
padding:0px;
margin:0px;
}
.trilink li{
list-style-type:none;
display:inline;
}
.trilink li a{
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:5px 24px 5px 24px;
background-color:#353535;
border:1px solid #A9A6A9;
border-bottom:0px;
margin-right:3px;
}
.trilink li a:hover{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
background-color:#5B5B5B;
}
.trilink li a.here{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
background-color:#5B5B5B;
}
.trilink li.widthy a{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:5px 15px 5px 15px;
background-color:#353535;
border:1px solid #A9A6A9;
border-bottom:0px;
margin:0px;
}

.trilink li.widthy a{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:5px 15px 5px 17px;
background-color:#353535;
border:1px solid #A9A6A9;
border-bottom:0px;
margin:0px;
}



.trilink p{padding:0px; margin:0px;}

.testmain1{
width:637px;
float:left;
border:1px solid #494544;
padding:15px;
}
.testmain1 p{padding:0px 0px 10px 0px; margin:0px;}
.testmain1 p span{font-size:26px; color:#ffffff; font-weight:normal; line-height:32px; text-align:center;}
.camera{width:195px; float:left;}
.webbox{width:627px; float:left; padding-top:10px;}
.vidbar{width:637px; float:left; padding-top:30px;} 
.globe{width:216px; float:left; padding-top:50px; text-align:center;}
.rside{
width:224px;
float:left;
}

.webinarmain{width:903px;float:left;padding:20px 10px 20px 20px;color:#ffffff;}
.webinarmain h1{font-family:helvetica;font-size:20px;color:#fff;font-weight:normal;line-height:25px;border-bottom:1px solid #3d3d3d;padding:10px 0px 10px 0px;margin:0px 0px 10px 0px;
}
.webinarmain ul{padding:0px;margin:0px;}
.webinarmain li{list-style-type:none;display:inline;}
.webinarmain li a{float:left;font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;padding:5px 41px 5px 42px;background-color:#353535;border:1px solid #A9A6A9;border-bottom:0px;margin-right:3px;}
.webinarmain li a:hover{font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;background-color:#5B5B5B;}
.webinarmain li a.here{font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;background-color:#5B5B5B;padding:5px 44px 5px 44px;}
.webinarmain li a.here1{font-family:arial;font-size:12px;font-weight:bold;color:#ffffff; border:1px solid #A9A6A9; border-bottom:0px;text-decoration:none;background-color:#5B5B5B;padding:5px 44px 5px 44px;}

.webinar{width:871px;float:left;background:#ffffff;border:1px solid #494544;padding:5px 15px 10px 15px;}
.webinar p{padding:0px;margin:0px;}
.webinar p img{padding:0px; margin:0px;}
.webinar p.webhead{display:block; background:#000000;padding:5px;font-size:22px; color:#ffffff;line-height:25px;margin-top:15px;}
.webinar p.webhead a{font-size:12px; color:#CC6600; text-decoration:none;}
.webinar p.webhead a:hover{color:#ffffff; text-decoration:underline;}

.mainweb{width:871px;float:left; padding-top:15px;}
.webleft{width:211px; float:left;}
.webleft p{padding:0px; margin:0px;}
.webleft p.boxes{width:209px; float:left; border:1px solid #000000; margin-bottom:15px;}
.webleft p.boxes2{width:209px; float:left; border:1px solid #000000; margin-bottom:15px;}
.aboutinfo{width:209px; float:left; border:1px solid #000000; background:#565250; padding:5px 0px;}
.aboutinfo p{padding:5px; margin:0px 5px; border-bottom:1px solid #b4b4b4; font-size:14px;}
.aboutinfo ul{padding:5px; margin:0px; font-size:12px;}
.aboutinfo ul li{display:block; padding:2px 0px; margin:0px;}


.webleft p.boxtext{width:365px; float:left;padding-left:10px;}
.webleft p.blbox{width:149px; float:left;background:#000000;border:1px solid #000000;padding:10px;text-align:center;font-size:22px; font-weight:normal; line-height:20px; margin-bottom:20px;}
.webleft p.blbox2{width:149px; float:left;background:#000000;border:1px solid #000000;padding:10px;text-align:center;font-size:22px; font-weight:normal; line-height:26px;}
.webleft p.blbox2 a{font-size:22px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:26px;}
.webleft p.blbox2 a:hover{color:#ff0000; text-decoration:underline;}
.weblink{width:650px;float:left;padding:10px 0px 10px 250px; margin:0px;}
.weblink p{padding:0px; margin:0px;}
.weblink p a{color:#ffffff; text-decoration:none;}
.weblink p a:hover{color:#CC9933; text-decoration:none;}

.webright{width:645px; float:left; background:#000000 url(images/map.gif) no-repeat center 40%; text-align:center; color:#ffffff; font-size:28px; margin:0px 0px 0px 15px; padding:17px 0px;}
.webright p{padding:0px; margin:0px;}
.webright p i{font-style:normal; color:#ff0000;}
.webright a{color:#ffffff; font-size:16px; text-decoration:none;}
.webright a:hover{color:#CC9933; text-decoration:none;}

.thankyou{
width:933px;
float:left;
}
.thankyou h3{
font:normal 18px arial;
color:#ffffff;
padding:10px 0px;
margin:0px;
}
.thankyou h3 a{
color:#ffffff;
text-decoration:underline;
}
.thankyou h3 a:hover{
color:#ffffff;
text-decoration:underline;
}

.banner{
	float:right;
	font:normal 16px Arial;
	color:#ffffff;
	line-height:22px;
	text-align:center;
	margin:30px 100px 30px 0px;
}
.banner span{
	font-family:helvetica;
	color:#FEE74B;
	font-size:28px;
	line-height:32px;
}
.banner a{
	color:#FEE74B;
	font-size:12px;
	text-decoration:none;
}
.banner a:hover{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

.middiv{
	width:946px;
	float:left;
	background:#383736;
	padding:10px;
	color:#ffffff;
}
.ebandiv{
	width:926px;
	float:left;
	background:#272727;
	padding:10px;
}
.ebandiv p{
	padding:0px;
	margin:0px;
}
.ebandiv p.ebanleft{
	width:366px;
	float:left;
}
.ebandiv p.ebanright{
	width:560px;
	float:left;
	background:url(images/ebanbg.gif) repeat-x bottom;
	min-height:452px;
	font-size:17px;
}
.ebandiv p.ebanright a{
	color:#FAF22F;
	text-decoration:none;
	padding:0px 5px;
}
.ebandiv p.ebanright a:hover{
	color:#1F9630;
	text-decoration:none;
}
.ebandiv p.ebanright a.redarrow{
	background:url(images/redarrow.gif) no-repeat left;
	color:#FAF22F;
	padding-left:30px;
}
.ebandiv p.ebanright a.redarrow:hover{
	color:#1F9630;
	text-decoration:none;
	background:url(images/greenarrow.gif) no-repeat left;
}

.lessondiv{
	width:946px;
	float:left;
	line-height:20px;
}
.lessondiv td{
	text-align:center;
	font-size:12px;
	width:24%;
}
.lessoninfo{
	width:926px;
	float:left;
	background:#3A3A39 url(images/descbg.gif) repeat-x top;
}
.lessoninfo h2{
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 15px 0px;
	margin:90px 0px 0px 0px;
	background:url(images/line.gif) no-repeat left bottom;
	color:#ffffff;
	}
.lessoninfo p{
	padding:10px 0px;
	margin:0px;
}
.lessoninfo ul{
	padding:10px 0px;
	margin:0px;
}
.lessoninfo li{
	list-style-type:none;
	display:block;
	color:#ffffff;
	background:url(images/stsr.gif) no-repeat left 8px;
	padding:5px 0px 5px 20px;
	font-size:12px;
}
.lessoninfo p{
padding:20px 0px 0px 0px;
margin:0px;
}
.price{
	background:url(images/price.png) no-repeat top;
	width:196px;
	height:162px;
	color:#ff0000;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	padding:60px 0px 0px 0px;
	margin:0px;
}



.footer{
width:966px;
float:left;
padding:10px 0px 20px 0px;
text-align:center;
color:#ffffff;
}
.footer p{
	padding:10px 0px 5px 0px;
	margin:0px;
	font-size:16px;
}
.footer p i{
	font-style:normal;
	font-size:11px;
	line-height:12px;
}
.footer p b{
	font-weight:bold;
	color:#E3D908;
	font-size:24px;
	line-height:24px;
}
.footer p img{
	padding:0px;
	margin:0px 5px -10px 5px;
}
.footer p a{
	color:#ffffff;
	text-decoration:none;
}
.footer p a:hover{
	color:#E3D908;
	text-decoration:none;
}


.clientmain1{
width:208px;
float:left;
border-left:1px solid #3b3b3b;
border-right:1px solid #3b3b3b;
padding:0px 0px 0px 10px;
background-color:#1f1f1e;
}
.clientmain1 p{
list-style-type:none;
background:url(images/list.gif) no-repeat left 7px;
font-size:11px;
padding:2px 10px 5px 12px;
display:block;
}


