/* Basic jQuery Slider essential styles */
body {
	margin: 0;
	padding: 0;
	font-size:13px;
}
.wrapper {
	width:766px;
	margin:0 auto;

	}


#info{ position:fixed; width:100%; height:20px;-webkit-box-shadow: 0 1px 2px #666;box-shadow: 0 1px 2px #666; top:0; padding:10px; background-color:#F60; color:#FFF; font-size:11px;}

.lessoncup{ width:766px;height:42px;font-family:Tahoma, Geneva, sans-serif;font-size:15px;margin:0 auto; background: none repeat scroll 0 0 #000066; position:relative;z-index:9999}

.lessoncup ul{list-style:none; margin:0; padding:0;}

.lessoncup ul li
{
    padding: 11px 24px;
    float:left; 
    background-color:#1e2e4a; 
    color:#FFF; 
    margin-right:1px; 
    cursor:pointer;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: 0 0 5px #666;}
.lessoncup ul li a{
	color: #fff;
	text-decoration: none;

}

.lessoncup ul li:hover{background-color:#158ee1;}


.lessoncup ul li ul {
    position: absolute;
    visibility: hidden;
    z-index: 999;
   margin-top: 20px;
margin-left: -14px;
}
    
.lessoncup ul li:hover ul
{
   top:20px;

   width:auto;
   
 
    visibility: visible;
    }
.lessoncup ul ul li
{
  border-bottom: 1px solid;
    border-radius: 0;
    float: none;
    }



.clear {

	clear: both;
}
.sidebar {
	float: left;
	width: 185px;

}

.sidebar ul li {  
    width: 175px;
    list-style: none;
}
.sidebar ul li a{
	background: #3a5178; /* Old browsers */
	background: -moz-linear-gradient(top,  #3a5178 0%, #0f295a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a5178), color-stop(100%,#0f295a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3a5178 0%,#0f295a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3a5178 0%,#0f295a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3a5178 0%,#0f295a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3a5178 0%,#0f295a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a5178', endColorstr='#0f295a',GradientType=0 ); /* IE6-9 */
	color: #fff;
	text-decoration: none;
	width: 175px;
	display: block;
	padding: 5px;
	font-size: 14px;

}
.sidebar ul li a:hover {
	background: #7bbfee; /* Old browsers */
	background: -moz-linear-gradient(top,  #7bbfee 0%, #187dbc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bbfee), color-stop(100%,#187dbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7bbfee 0%,#187dbc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7bbfee 0%,#187dbc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7bbfee 0%,#187dbc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7bbfee 0%,#187dbc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bbfee', endColorstr='#187dbc',GradientType=0 ); /* IE6-9 */
	} 
.active 
{
    background: #7bbfee; /* Old browsers */
	background: -moz-linear-gradient(top,  #7bbfee 0%, #187dbc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bbfee), color-stop(100%,#187dbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7bbfee 0%,#187dbc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7bbfee 0%,#187dbc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7bbfee 0%,#187dbc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7bbfee 0%,#187dbc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bbfee', endColorstr='#187dbc',GradientType=0 ); /* IE6-9 */

    }
.footer {
	float: right;
}
.footer ul {

}
.footer ul li  {
	list-style: none;
	float: left;
	border-right: 1px solid gray;
	padding: 0px 10px; 	
}
.footer ul li a {
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
	color: #6ca6d9;
}
.footer ul li a:hover {
	color: black;
	text-decoration: underline;				
}
marquee {
    font-size: 12px;
    padding: 5px 0;
}
.text-box {
    float: left;
    margin-left: 5px;
    text-align: justify;
    width: 582px;
}
.text-box2 {
float: left;
margin-left: 5px;
text-align: justify;
width: 550px;
padding: 10px;

}
.text-box2 ul {
    margin-left:20px;
}

.text-box > img {
    float: left;
    margin: 5px;
    width: 20%;
}

h4, h6 {
    margin: 0;
    padding: 3px;
}
.color03{
	/* Magenda */
	color:#9F003D;
	/* Green */
	color:#018319;	
	
	color:#6CA6D9;	
}
.text-box2 > img {
    width: 103%;
    margin-bottom:5px;
}
.fancybox > img {
    float: left;
    width: 103%;
    margin-bottom: 5px;
}
.tdh 
{
    background:lightgray;
    color:fff;
    }




















ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; display:none;}
ul,li {
	margin: 0;
	padding: 0;
}