/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}


body
{
	margin:0px;
	padding:0px;
	background: #565656 url(../images/bg3.jpg) top repeat-x;
	font-size:12px;
	color:#333333;
	font-family:Arial;
}
.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }
#main{
margin:0px; padding:0px;
width:100%;
}

#main #container{
width:975px;
margin-left:auto;
margin-right:auto;
height:auto;
}

/*HEADER START*/
#main #container #header{
padding:0px;
margin:0px;
background:url(../images/header.jpg) top center no-repeat;
width:975px;
margin-left:auto;
margin-right:auto;
height:147px;
}
#main #container #log23{
width:295px; height:80px;
position:absolute;
margin-top:50px;
}
#main #container #header #tele{
height:27px;
width:410px;
float:left;
text-align:right;
padding-top:2px;
float:left;
margin-left:-25px;
}
#main #container #header #tele2{
height:21px;
width:400px;
float:right;
text-align:right;
padding-top:8px;
float:right;
}
#main #container #header #tele p{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#00CCFF;
text-align:right;
}
#main #container #header #navi{
height:40px;
width:680px;
margin-top:38px;
float:right;
}
#main #container #header #navi p{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#003366;
text-align:right;
margin-top:12px;
}
#main #container #header #navi a{color:#003366; text-decoration:none;}
#main #container #header #navi a:hover{color:#FFFFFF;}
/*HEADER End*/

/*Page Start*/
#main #container #page{
padding:0px;
margin:0px;
width:975px;
height:574px;
background: #ffffff url(../images/h-bg2.jpg) top center repeat-x;
margin-left:auto;
margin-right:auto;
}
#main #container #page2{
padding:0px;
margin:0px;
width:980px;
height:auto;
background: #ffffff url(../images/alpage_bg.jpg) top center repeat-y;
margin-left:auto;
margin-right:auto;
}
#main #container #page2 #left-panel{
width:695px;
float:left;
height:auto;
margin-left:13px;
}
#main #container #page2 #left-panel #breadcum{
width:100%;
height:50px;
background:url(../images/bread_bg.jpg) repeat-x;
color:#444444;
font-size:12px;
text-align:left;
vertical-align:top;
padding-top:35px;
}
#main #container #page2 #left-panel #breadcum a{
color:#0099CC;
text-decoration:none;
}
#main #container #page2 #left-panel #breadcum a:hover{
color:#000066;
text-decoration:none;
}

#main #container #page2 #left-panel #heading{
width:100%;
height:50px;
border:1px solid #ffffff;
}
#main #container #page2 #left-panel #heading h2{
margin:0px;
padding:0px;
color:#0099CC;
font-size:24px;
font-weight:bold;
margin-top:10px;
margin-bottom:0px;
}

#main #container #page2 #left-panel #heading2{
width:100%;
height:auto;
border:1px solid #ffffff;
}
#main #container #page2 #left-panel #heading2 h2{
margin:0px;
padding:0px;
color:#0099CC;
font-size:24px;
font-weight:bold;
margin-top:10px;
margin-bottom:0px;
}
#main #container #page2 #left-panel #content1{
width:100%;
height:auto;
border:1px solid #ffffff;
}
#main #container #page2 #left-panel #content1 p{
margin-bottom:15px;
}
#main #container #page2 #left-panel #content{
width:100%;
height:auto;
}
#main #container #page2 #left-panel #content img{
margin-right:15px;
margin-bottom:10px;
margin-top:8px;
}
#main #container #page2 #left-panel #content h3{
margin-top:0px;
color:#0099CC;
font-size:18px;
font-weight:bold;
text-align:left;
margin-top:15px;
}
#main #container #page2 #left-panel #content p{
margin-top:0px;
color:#000000;
font-size:12px;
text-align:left;
margin-top:15px;
line-height:18px;
}
#main #container #page2 #left-panel #content #form-data{
margin-top:0px;
color:#0099CC;
font-size:14px;
font-weight:bold;
text-align:left;
margin-top:15px;
}
#main #container #page2 #left-panel #content #form-data .form-data-inpt1{
margin:0px;
padding:0px;
width:250px;
height:17px;
font-family:Arial;
font-size:13px;
color:#666666;
margin-bottom:7px;
margin-left:40px;
vertical-align:top;
}
#main #container #page2 #left-panel #content #form-data .form-data-inpt2{
margin:0px;
padding:0px;
width:250px;
height:17px;
font-family:Arial;
font-size:13px;
color:#666666;
margin-bottom:7px;
margin-left:42px;
vertical-align:top;
}
#main #container #page2 #left-panel #content #form-data .form-data-inpt3{
margin:0px;
padding:0px;
width:250px;
height:200px;
font-family:Arial;
font-size:13px;
color:#666666;
margin-bottom:7px;
margin-left:15px;
vertical-align:top;
}
#main #container #page2 #left-panel #content ul,li{margin:0px; padding:0px; list-style:none;}
#main #container #page2 #left-panel #content ul{ margin-top: 15px;}
#main #container #page2 #left-panel #content li{
background: url(../images/dot.jpg) no-repeat;
background-position: 0px 5px;
margin-top:0px;
color:#000000;
font-size:12px;
text-align:left;
line-height:20px;
margin-left:10px;
padding-left:18px;
}
#main #container #page2 #left-panel #content li a{ color:#0099CC; text-decoration:none;}
#main #container #page2 #left-panel #content li a:hover{  color:#000000; text-decoration:none;}
/*Page End*/

/*##### About Page Start ######*/
#main #container #page2 #left-panel #hdimg {
width:100%;
height:191px;
}
#main #container #page2 #left-panel #hdimg img{
margin-left:3px;
}
/*##### About Page End ######*/

/*##### Courses Page Start ######*/
#main #container #page2 #left-panel #content #cours{
width:129px;
height:250px;
float:left;
margin-right:10px;
margin-bottom:30px;
}
#main #container #page2 #left-panel #content #cours h3{
margin:0px;
padding:0px;
color: #0099CC;
font-size:14px;
font-weight:bold;
margin-top:8px;
}
#main #container #page2 #left-panel #content #cours p{
margin:0px;
padding:0px;
font-size:12px;
line-height:16px;
margin-top:5px;
}
#main #container #page2 #left-panel #content #cours a{
color:#669900;
font-weight:bold;
text-decoration:none;

}
#main #container #page2 #left-panel #content #cours a:hover{
color:#669900;
font-weight:bold;
text-decoration:underline;

}
/*##### Courses Page End ######*/

/*##### Course Detail Page Start ######*/
#main #container #page2 #left-panel #course-detail {
width:100%;
height:174px;
}
#main #container #page2 #left-panel #course-detail a{
font-size:12px;
color:#0033CC;
font-weight:bold;
text-decoration:none;
}
#main #container #page2 #left-panel #course-detail a:hover{
font-size:12px;
color:#0099CC;
font-weight:bold;
text-decoration:underline;
}

#main #container #page2 #left-panel #course-detail #course-Img {
margin:0px;
padding:0px;
float:left;
width:265px;
height:174px;
}

#main #container #page2 #left-panel #course-detail #course-data {
margin:0px;
padding:0px;
float:right;
width:428px;
height:174px;
}

#main #container #page2 #left-panel #course-detail #course-data .light-colr {
margin:0px;
padding:0px;
background:#E6F7FA;
width:100px;
height:35px;
}

#main #container #page2 #left-panel #course-detail #course-data .light-colr .data1 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#029ACC;
padding-left:16px;
padding-top:10px;
}

#main #container #page2 #left-panel #course-detail #course-data .light-colr .data2 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;

color:#000000;
padding-left:16px;
padding-top:10px;
}
#main #container #page2 #left-panel #course-detail #course-data .dark-colr {
margin:0px;
padding:0px;
background:#D0E9F5;
width:100px;
height:35px;
}

#main #container #page2 #left-panel #course-detail #course-data .dark-colr .data1 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#029ACC;
padding-left:16px;
padding-top:10px;
}

#main #container #page2 #left-panel #course-detail #course-data .dark-colr .data2 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;

color:#000000;
padding-left:16px;
padding-top:10px;
}
#main #container #page2 #left-panel #course-detail #course-Img img{
margin-right:11px;
}
/*##### Course Detail Page End ######*/

/*Right BAR Start*/
#main #container #page2 #right-panel{
width:255px;
float:right;
height:auto;
margin-right:5px;
}
#main #container #page2 #right-panel #pdfbook{
float:right;
width:250px;
height:207px;
background:url(../images/book.jpg) no-repeat;

}
#main #container #page2 #right-panel #pdfbook h2{
color:#006699;
font-size:18px;
font-family:Arial;
font-weight:bold;
margin-top:20px;
margin-left:18px;
}
#main #container #page2 #right-panel #pdfbook p{
font-family:Arial;
font-size:12px;
color:#333333;
margin-top:11px;
margin-left:18px;
}
#main #container #page2 #right-panel #sidfor{
float:right;
width:249px;
height:auto;
margin-right:1px;
background: #ffffff url(../images/form.jpg) top center no-repeat;
}
#main #container #page2 #right-panel #sidfor h3{
font-family:Arial;
font-weight:bold;
color:#FFFFFF;
font-size:16px;
text-align:center;
margin-top:15px;
}
#main #container #page2 #right-panel #sidfor p.capt{
font-family:Arial;
color:#00000;
font-size:13px;
font-weight:bold;
text-align:center;
margin-top:94px;
}
#main #container #page2 #right-panel #sidfor #form2{
margin-left:auto;
margin-right:auto;
width:212px;
height:auto;
}
#main #container #page2 #right-panel #sidfor #form2 .box2{
width:208px;
height:20px;
color:#999999;
font-family:Arial;
font-weight:bold;
text-align:center;
font-size:14px;
border:2px solid #666666;
padding-top:5px;
margin:0px;
}
#main #container #page2 #right-panel #sidfor #form2 .p1{
margin:0px; padding:0px; height:30px; margin-top:7px;
}
#main #container #page2 #right-panel #sidfor #form2 .p2{
margin:0px; padding:0px; height:30px; margin-top:7px;
}
#main #container #page2 #right-panel #sidfor #form2 .p3{
margin:0px; padding:0px; height:30px; margin-top:7px;
}
#main #container #page2 #right-panel #sidfor #form2 .p4{
margin:0px; padding:0px; height:37px; text-align:center; vertical-align:top; padding-top:5px; font-size:11px; color:#FFFFFF; font-weight:normal;
}
#main #container #page2 #right-panel #sidfor #testimo{
margin-left:auto;
margin-right:auto;
width:100%;
background:#FFFFFF;
height:210;
border-top:1px solid #FFFFFF;
} 
#main #container #page2 #right-panel #testimo h3{
font-family:Arial;
color:#0099CC;
font-size:14px;
font-weight:bold;
text-align:left;
margin-top:25px;
background:#FFFFFF;
}
#main #container #page2 #right-panel #testimo p{
color:#333333;
font-family:Georgia;
font-style:italic;
text-align:left;
}
#main #container #page2 #right-panel #testimo p.tp1{
color:#0099CC;
font-family:Arial;
text-align:left;
font-size:11px;
margin-top:0px;
padding-bottom:35px;
}
/*Right BAR End*/

/*##### Home Page Start ######*/
#main #container #page #video{
width:513px;
height:342px;
float:left;
}
#main #container #page #video #vbg{
width:479px;
height:305px;
background:#FFFFFF;
float:right;
padding:7px;
vertical-align:top;
}
#main #container #page #optn{
width:422px;
height:342px;
float:right;
margin-right:30px;

}
#main #container #page #optn h3{
text-align:center;
font-size:18px;
font-family:Arial;
font-weight:bold;
color:#FFFFFF;
margin-top:-5px;
margin-left:38px;
}
#main #container #page #optn p{
text-align:center;
font-size:15px;
font-family:Arial;
color:#FFFFFF;
margin-left:46px;
margin-top:2px;
}
#main #container #page #optn #form{
padding:0px;
width:229px;
height:170px;
margin-left:129px;
margin-top:5px;
vertical-align:top;
}
#main #container #page #optn #form .p1{
margin:0px; padding:0px; height:21px;
}
#main #container #page #optn #form .p2{
margin:0px; padding:0px; height:21px; margin-top:7px;
}
#main #container #page #optn #form .p3{
margin:0px; padding:0px; height:30px; margin-top:8px;
}
#main #container #page #optn #form .box{
width:225px;
height:17px;
color:#666666;
font-family:Arial;
font-weight:bold;
text-align:center;
font-size:14px;
border:2px solid #666666;
padding-top:1px;
margin:0px;
}
#main #container #page #optn #formtxt{
width:462px;
height:15px;
}
#main #container #page #optn #formtxt p{
font-size:11px;
color:#FFFFFF;
text-align:right;
margin:0px;
margin-right:148px;
margin-top:-5px;
}
#main #container #page #optn #formtxt a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#main #container #page #optn #formtxt a:hover{
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

#main #container #page #featured{
width:964px;
height:246px;
float:right;
}
#main #container #page #featured .feone{
width:308px;
height:246px;
float:left;
}
#main #container #page #featured .feone h2{
color:#006699;
font-size:16px;
font-weight:bold;
margin-top:19px;
width:290px;
}
#main #container #page #featured .feone p{
font-size:12px;
margin-top:20px;
color:#333333;
}
#main #container #page #featured .feone a{
color:#006699;
text-decoration:none;
}
#main #container #page #featured .feone a:hover{
color:#006699;
text-decoration:underline;
}
#main #container #page #featured .feone img{
margin-right:13px;
margin-top:3px;
margin-bottom:1px;
float:left;
}
/*##### Home Page End ######*/

/*##### FOOTER START ######*/
#main #container #fwidget{
float:right;
width:964px;
height:195px;
}
#main #container #fwidget2{
float:right;
width:964px;
height:30px;
}
#main #container #fwidget .fwone{
float:left;
width:221px;
height:179px;
}
#main #container #fwidget .fwone h2{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin-top:28px;
}
#main #container #fwidget .fwone p{
font-size:12px;
margin-top:5px;
line-height:17px;
color:#FFFFFF;
}
#main #container #hfoot{
float:left;
background:url(../images/ft-bg.jpg) top center no-repeat;
width:975px;
height:51px;
}
#main #container #hfoot a{color:#CCCCCC; text-decoration:none;}
#main #container #hfoot a:hover{color:#CCCCCC; text-decoration:underline;}
#main #container #hfoot #fone{
float:left;
width:120px;
height:11px;
margin-top:19px;
margin-left:14px;
}
#main #container #hfoot #fone p{
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#CCCCCC;
text-shadow: 1px 1px 1px #000;
}
#main #container #hfoot #ftwo{
float:right;
width:408px;
margin-top:19px;

}
#main #container #hfoot #ftwo p{
font-size:11px;
font-weight:bold;
text-align:right;
text-transform:uppercase;
margin-top:19px;
color:#CCCCCC;
width:408px;
margin-right:20px;
}
#footer{
margin:0px; padding:0px;
width:100%;
height:50px;
background:#575558;
}
#footer #hfoot{
width:975px;
height:50px;
margin-left:auto;
margin-right:auto;
}
#footer #hfoot a{color:#CCCCCC; text-decoration:none;}
#footer #hfoot a:hover{color:#CCCCCC; text-decoration:underline;}
#footer #hfoot #fone{
float:left;
width:120px;
height:11px;
margin-top:19px;
margin-left:14px;

}


#footer #hfoot #ftwo{
float:right;
width:460px;
margin-top:15px;

}
/*##### FOOTER END ######*/

/*** SLIDE TESTIMONIAL SART ===> set the width and height to match your images **/

#slideshow {

    position:relative;
    height:210px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 210px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}
#slideshow DIV.active h3{
font-family:Arial;
color:#0099CC;
font-size:14px;
font-weight:bold;
text-align:left;
margin-top:25px;
background:#FFFFFF;
}
#slideshow DIV.active p{
color:#333333;
font-family:Georgia;
font-style:italic;
text-align:left;
}
#slideshow DIV.active p.tp1{
color:#0099CC;
font-family:Arial;
text-align:left;
font-size:11px;
margin-top:0px;
padding-bottom:35px;
}
/*** SLIDE TESTIMONIAL END ===> set the width and height to match your images **/

/*** LIGHTBOX FOR BOOK THIS START ***/

#lightbox h2{
	margin-bottom:15px;
	color:#006699;
font-size:22px;
font-family:Arial;
font-weight:bold;
}
#lightbox h3{
	color:#006699;
font-size:18px;
font-family:Arial;
font-weight:bold;
}
#lightbox.done p{
	color:#333;
}

#form{
	text-align:left;
	margin:25px;
}
#form ul{
	list-style:none;
}
#form li{
	margin:0 0 1em 0;
}
#form label{
font-size:14px;
font-weight:bold;
}
#form textarea{
	width:100%;
	height:150px;
}
#form .box3{
width:300px;
height:23px;
color:#999999;
font-family:Arial;
font-weight:bold;
text-align:center;
font-size:14px;
border:2px solid #666666;

}
#form .box4{

color:#999999;
font-family:Arial;
font-weight:bold;
text-align:center;
font-size:12px;
border:2px solid #666666;
 width:300px;
 height:150px;
}
#definition{
	margin:25px;
}
.highlight{
	background-color:#FEFFAF;
}
