﻿
body {
margin : 20px;
background-image : url(../images/body_bg.jpg);
font-family : Arial, Helvetica, sans-serif;
background-repeat : repeat-x;
background-color : #e7ecf0;
}

.main_cont {
width : 985px;
margin : 0 auto;
background-color : #fff;
padding : 8px 8px 0 8px;
}
.main_cont2 {
width : 985px;
margin : 0 auto;
background-color : #e7ecf0;
padding : 8px 8px 0 8px;
}
.logo {
padding-top : 20px;
float : left;
}
.iiner_container {
padding : 8px;
}
.clear {
clear : both;
}
.left_corner {
background-image : url(../images/left_corner.jpg);
background-position : left;
height : 30px;
background-repeat : no-repeat;
}
.right_corner {
background-image : url(../images/right_corner.jpg);
background-repeat : no-repeat;
height : 30px;
background-position : right;
}
.link_bg {
background-image : url(../images/link_bg.jpg);
background-repeat : repeat-x;
line-height : 30px;
}
.top_link {
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
color : #ccc;
}
.top_link ul {
padding : 0;
margin : 0;
}
.top_link li {
display : inline;
font-size : 12px;
color : #fff;
padding : 4px;
list-style-type : none;
list-style-image : none;
}
.top_link li a {
display : inline;
font-size : 12px;
color : #fff;
padding : 1px;
text-decoration : none;
list-style-type : none;
list-style-image : none;
}
.top_link li a:hover {
display : inline;
font-size : 12px;
color : #e7ecf0;
list-style-type : none;
list-style-image : none;
}

.left_cont_inner {
float : left;
width : 269px; }
.left_cont {
float : left;
width : 269px; 
}
.left_pane {
float : left;
width : 269px;
margin-top : 3px;
}
.right_pane {
width : 716px;
float : right;
margin-top : 0px;
padding-bottom : 10px;
}
.small_left {
background-image : url(../images/left_sign.jpg);
background-repeat : no-repeat;
margin-top:10px;
height : 40px;
background-position : left;
}
.small_right {
background-image : url(../images/right_sign.jpg);
background-repeat : no-repeat;
background-position : right;
}
.mid_sign {
background-image : url(../images/sign_bg.jpg);
background-repeat : repeat-x;
line-height : 40px;

}
.left_heading1 {
font-size : 16px;
font-weight : bold;
text-align:left;
font-weight : bold;
padding-left : 10px;
color : #8e8d8d;
}
.left_heading {
font-size : 16px;
font-weight : bold;
text-align:center;
font-weight : bold;
padding-left : 10px;
color : #8e8d8d;
}
.img_button {
float : left;
margin-right : 14px;
}
.img_button2 {
float : left;
}
.form_bg {
background-color : #f7f7f7;
}
.user_txt {
font-size : 12px;
color : #aaaaaa;
line-height : 28px;
font-weight : bold;
}

.failure{font-family:Arial;
         font-size:11px;
          color:Red;
}
.txt_field {
background-color : #e8e8e8;
border : 0;
margin-top : 5px;
margin-bottom : 7px;
width : 124px;
height : 21px;
}
.content_cont 
{
	padding-left:12px;

}
.video_cont {

}
.heading {
font-size : 21px;
font-weight : bold;
margin-top : 7px;
color : #3f75a4;
}

.heading_inner {
font-size : 21px;
font-weight : bold;
padding-top : 10px;
padding-bottom:5px;
color : #3f75a4;
}
.heading_inner2 {
font-size :15px;
font-weight :bold;
padding-top :10px;
padding-bottom:5px;
color : #3f75a4;
}
.text {
font-size : 12px;
line-height : 18px;
text-align : justify;
padding-top : 0;
margin-right : 7px;
color : #342c2a;
}
.video_bg {
background-color : #f7f7f7;
padding : 6px;
}
.ved_img {
float : left;
margin-right : 5px;
vertical-align : top;
}
.ved_img2 {
float : left;
vertical-align : top;
}
.copy {
float : left;
font-size : 10px;
color : #717171;
}
.b_link {
float : right;
font-size : 10px;
color : #717171;
}
.bottom_link {
font-size : 10px;
padding-left : 5px;
text-decoration : none;
padding-right : 5px;
color : #3f75a4;
}
.bottom_link:hover {
font-size : 10px;
color : #3f75a4;
}
.video ul {
margin : 0;
padding : 0;
display : inline;
}
.video li {
margin : 0;
padding-left: 1px;
padding-right:1px;
display : inline;
}

.improve{float:right; font-size:22px; color:#585858; margin-top:10px;}

.left_add{ margin-top:7px;}

.welcome_brd{
background-color : #f7f7f7; border-right:1px solid #cecbc4;
border-left:1px solid #cecbc4;
border-bottom:1px solid #cecbc4;
}

.welcome_brd ul{
	margin:0px; padding:0px;
 }
 
 .welcome_brd li{
	margin:0px; padding:0px 0px 0px 30px; color:#514f4f; line-height:24px; font-family:Calibri, Arial, Helvetica, sans-serif; list-style-image:none;
	list-style-type:none; font-size:12px; background-image:url(images/left_bullet.jpg); background-repeat:no-repeat; background-position:15px 10px;
 }
 
.Welcome {
font-size : 13px;
font-weight : bold;
text-align:left;
font-weight : bold;
padding-left : 10px;
color : #f53468;
}

.login_blue{ background-image:url(../images/.jpg); background-repeat:repeat-x; background-position:top; background-color:#105999; padding-top:10px; padding-bottom:10px;}
.login_blue ul {margin:0px; padding:0px;}
.login_blue li {margin:0px; padding:0px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-left:20px;}
.login_blue li a{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFF; }
.login_blue li :hover{  font-family:Arial, 	Helvetica, sans-serif; font-size:12px; color:#FFF; }

.login_blue2{ background-image:url(../images/left_blue.jpg);margin-top:1px; float:left;
               width:232px;  background-repeat:repeat-x; background-position:top; background-color:#105999; padding-top:0px; padding-bottom:10px;}
.login_blue ul {margin:0px; padding:0px;}
.login_blue li {margin:0px; padding:0px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-left:20px;}
.login_blue li a{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFF; }
.login_blue li :hover{  font-family:Arial, 	Helvetica, sans-serif; font-size:12px; color:#FFF; }


.login_div  {margin:0px; padding:0px; background-color:#4288c6; display:block;  border-bottom:1px solid #ffffff; padding:5px;
             line-height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  color:#FFF; padding-left:20px;}
.login_div a { text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFF; }
.login_div :hover {margin:0px; padding:0px; line-height:21px; font-family:Arial, Helvetica, sans-serif;   text-decoration: none; font-weight:bold;
                     font-size:12px; color:#ffffff; }

.forgetlink{ text-decoration:none; font-size:11px; color:#333;}
.forgetlink:hover{ text-decoration:underline; color:#000;}

/*CollapsiblePanel*/.ContainerPanel
        {
                     
            border-color: #1052a0;
                    }
        .collapsePanelHeader
        {
            width: 700px;
            background-color: #cad0dc;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 7.38;
            margin: 7px;
            padding-top:5px;
            font-weight: bold;
            border: 6px solid #755c37;
            color: #625d5e;
            
        }
        .HeaderContent
        {
          padding:5px;   
            
        } 
             
.ArrowExpand
 {
 margin-top:0px;
 margin-right: 0px;
 text-align:right;
 padding-top:8px;
 padding-right:10px;          
        }
.ArrowExpand:hover
        {
            cursor: hand;
            cursor: pointer;
        }
        .ArrowClose
        {
           
             margin-top:0px;
            margin-right: 0px;
             background-image: url(../Images/collapse_blue.jpg);
          background-repeat:no-repeat;
          background-position: right bottom; 
          width:700px;
           height:20px;
        }
        .ArrowClose:hover
        {
            cursor: hand;
            cursor: pointer;
        }
        
.content
{
width:600px;
border:solid 1px black;
background-color:#eeeeee;

}
.Chapter
{

 border: 1px solid #ededed;
 padding-left:10px;
 padding-right:10px;
 margin:5px 0px 0px 5px;
 padding-top:7px; padding-bottom:7px;
background-color:#f3f3f3;
}

.VideomodalPopup {
	background-color:#CDEFF1;
	border-width:3px;
	border-style:solid;
	border-color:#035ab0;
	width:640px;
	height:456px;
}
.section {
	background-color:#CDEFF1;
	border-width:3px;
	border-style:solid;
	border-color:#035ab0;
	width:700px;
}

 .ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.cross{ float:right;
        padding-right:10px;
        padding-top:8px;
}

.pop_heading{ background-image:url(../admin/images/pop_bg.jpg);
              background-repeat:repeat-x;
              text-align:left;
               line-height:35px; 
               font-family:Arial;
                font-size:13px; color:White;
                padding-left:10px; font-weight:bold;
  }
  
  .form_txt{ font-size:13px;
           font-family:Arial;
           font-weight:normal;
           vertical-align:top;
           text-align:left;
           border-bottom:1px solid #dadada;
           border-left:1px solid #dadada;
           background-color:#f7f7f7;
           color:#10375e;
           padding-left:10px;
           line-height:27px;}
           
.form_txthead{ font-size:14px;
           font-family:Arial;
           font-weight:bold;
           vertical-align:top;
           text-align:left;
           color:#368dcc;
           padding-left:10px;
           line-height:22px;}
           
.form_field{text-align:left;
           vertical-align:top;
           padding-left:10px;
           border-bottom:1px solid #dadada;
           border-left:1px solid #dadada;
           background-color:#f7f7f7;
           padding-top:7px;
           font-size:12px;
           color:#10375e;
           padding-bottom:10px;}
             
.button_field{ 
             vertical-align:top;
             
             border-bottom:1px solid #f0eeee;
             border-left:1px solid #dadada;
             border-right:1px solid #dadada;
             background-color:#f7f7f7;
             padding-top:7px;        
             padding-bottom:10px;}
  
.welcome_message{ font-family:Calibri, Arial;
                  font-size:18px; font-weight:normal;
                  color:#3f75bb;  
                  padding-top:4px; padding-bottom:3px;}
                  

.profile_info{  border-top: 0px solid #e5e5e5;
 border-left: 0px solid #e5e5e5;
 border-right: 0px solid #e5e5e5;
  border: 1px solid #f3f3f3;
 line-height:30px;
 font-weight:bold;
padding-left:10px; font-family:Arial; font-size:13px;  color:#666666;
}
                  
.prifile1
{
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
line-height:28px;
padding-left:10px; font-family:Arial; font-size:12px;  color:#666666;
background-color:#eeeeee;
}
.prifile2
{
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
line-height:28px;
padding-left:10px; font-family:Arial; font-size:12px;  color:#666666;
background-color:#f3f3f3;
}

.setfronttext
{
     height: 16px;
            width: 168px;
            padding: 2px 2 2 2px;
            border: 1px solid #BEBEBE;
            background-color: #F0F8FF;
            color: gray;
            font-size: 8pt;
            text-align: center;
    
    }
    
.text_inner {
font-size : 12px;
line-height : 18px;
text-align : justify;
padding-top : 0;
margin-right : 7px;
color : #342c2a;
}

.text_inner_whyEnrol {
font-size : 12px;
line-height : 18px;
text-align : justify;
padding-top : 0;
margin-right : 7px;
color : Black;
}

.text_inner strong {
font-size : 12px;
padding-top:0;
margin-right :7px;
color : #0c4273;
}

text_inner ul { margin:0px; padding:0px;}
text_inner li{ list-style-type: decimal; font-size : 12px;
line-height : 18px;
text-align : justify;
color : #342c2a; }


.text_inner a {
font-size : 12px;
line-height : 18px;
text-align : justify;
color : #342c2a;
}

.text_inner :hover {
font-size : 12px;
text-decoration:none;
line-height : 18px;
text-align : justify;
padding-top : 0;
color : #342c2a;
}




/*ront pop up*/

.position{ position:relative; padding:0px; }

.popmain_cont{width:500px; background-color:White;   }

.top_left{background-image:url(../images/top_left.png);background-repeat:no-repeat; background-position:top left;}

.top_right{background-image:url(../images/right_top.jpg); background-repeat:no-repeat; background-position:right top; }

.bottom_left{background-image:url(../images/bottom_left.jpg); background-repeat:no-repeat; background-position:left bottom;}

.bottom_right{background-image:url(../images/bottom_right.jpg); background-repeat:no-repeat; background-position:right bottom;}

.left_border{ background-image:url(../images/left_border1.jpg); background-position:left; background-repeat:repeat-y;} 

.right_border{ background-image:url(../images/right_border.jpg); background-position:right; background-repeat:repeat-y;}

.bottom_border{background-image:url(../images/bottom_border.jpg); background-position:bottom; background-repeat:repeat-x;}

.top_border{background-image:url(../images/border-top.jpg); background-position:top; background-repeat:repeat-x; margin-left:5px;}   

.text__b{ padding:10px;}

.pop_head{font-size:18px; color:#FFF; text-align:center; padding-top:6px; font-weight:bold;}

.cross{right:5px; top:7px; position:absolute; }







/**/


.top_rightlink{
text-align:right;
font-size:12px;
text-decoration:none;
margin-top:37px;
padding-bottom:7px;
color:#000;
font-family:Arial, Helvetica, sans-serif;}

.top_rightlink a{
text-align:right;
font-size:12px;
text-decoration:none;
margin-top:37px;
padding-bottom:7px;
color:#000;
font-family:Arial, Helvetica, sans-serif;}

.top_rightlink :hover{
text-align:right;
font-size:12px;
margin-top:37px;
padding-bottom:7px;
color:#000;
font-family:Arial, Helvetica, sans-serif;}


/*test chapter tutorials*/
.que{ background-color:#f3f3f3; font-family:Tahoma; font-size:13px; padding-left:10px; color:#949191; font-weight:bold; line-height:17px; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #ffffff}
.ans{ background-color:#f7f6f6; font-size:12px; color:#606060; font-weight:normal; line-height:24px; padding-left:10px; border-bottom:1px solid #ffffff;}
.correct_info{ background-color:#f7f6f6; font-size:11px; color:#8fca00; font-weight:normal; line-height:24px; padding-left:10px; border-bottom:2px solid #ffffff;
                 } 

/*end*/

.progress_head td{  border-top: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 border-right: 1px solid #d3d3d3;
 line-height:30px;
 text-align:left;
 font-weight:normal;
padding-left:10px; font-family:Arial; font-size:12px;  color:#454343;
background-color:#f7f6f6;}

.progress_head th{  border-top: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 color:#ababab;
 border-right: 1px solid #d3d3d3;
 line-height:30px;
 text-align:left;
 font-weight:bold;
padding-left:10px; font-family:Arial; font-size:12px;  color:#454343;
background-color:#dedede;}


.buttbg{
	display:block;
	background-image:url(../Images/buttbg.jpg);
background-repeat:no-repeat;
background-position:left top;
width:125px;
height:63px;
line-height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFF;
padding-left:46px;
text-decoration:none;}
.buttbg:hover{ color:#c5e2ff;}


.chapter_name{ font-family:arial;
               float:left; 
               padding-bottom:10px;
               font-size:23px; color:#757575;}
               
.search_text{ font-family: Arial;  padding-right:10px; padding-top:6px;     font-size:12px;  float:right;  color:#a19999; font-weight:bold;}
.video_search_bg{ background-image:url(../Images/video_seachbg.jpg);
                  background-repeat:no-repeat;
                  vertical-align:top;
                   border:0px;
                   
                  padding-left:10px;
                  padding-top:10px;
                  width:153px;
                  line-height:18px;}
                
 .SearchVideoModalPopup {
	background-color:Transparent;
	border-width:0px;
	border-style:solid;
	border-color:#035ab0;
	width:800px;
}
    

.vid_ifo
{
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
line-height:14px;
text-align:left;
padding-left:10px;
font-family:Arial; font-size:11px;
color:#666666;
background-color:#f3f3f3;
}
.downloaded_date{ float:left;  font-family:Arial; font-size:11px; color:#757575; margin-left:7px; text-align:left; font-weight:normal; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #dddddd;}
.video td{ vertical-align:top;  }

.video td table td{ border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
text-align:center;
padding-top:5px; padding-bottom:5px;
border-left: 1px solid #e5e5e5;
}

.download_info{ font-family:Arial; background-color:#ffffff; padding-left:10px; margin-right:10px;
 font-size:11px; color:#757575; width:150px; text-align:left; font-weight:normal; padding-top:3px; padding-bottom:3px;
 border-bottom:1px solid #dddddd; font-weight:bold;  border-left:1px solid #dddddd; border-right:1px solid #dddddd;  }

 .download_info2{ font-family:Arial; padding-left:10px; margin-right:10px;
 font-size:11px; color:#757575; text-align:left; background-color:White; font-weight:normal; padding-top:3px; padding-bottom:3px;
 border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; font-weight:normal; } 

/*certificate*/
.cermain_cont{width:710px; margin-top:15px; background-color:Blue;}
.repeated_bg{ background-image:url(../images/mid_bg.jpg); background-repeat:repeat-y;}
.text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1a5a81;  
}

.field{background:transparent; border-bottom:1px dashed #000; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1a5a81; border-top:0px; margin-left:5px; margin-right:5px; border-left:0px; border-right:0px;}


/*end*/

.related_section
{ font-family:arial;
  font-weight:bold;
  margin-right:10px;
  border-bottom:1px solid #dddddd;
  padding-bottom:5px;
  padding-top:10px;
  font-size:15px;
  color:#757575;}
  
  /*contact us*/
  
  .cont_detail{ font-family:Arial; font-size:14px; font-weight:bold; color:#3f75a4; text-align:left; cursor:pointer; }
  .cont_detail_info{ font-family:Arial; font-size:12px; color:#3f75a4; text-align:left; line-height:18px; padding-top:7px; padding-bottom:7px;}
