/* CSS Document */
body
{   
	background:url(images/B_G.png) #01305A fixed; margin:0px;width:100%; height:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; line-height:18px; position:relative;}
.bodyBg{background:#616370!important;}
/*.contentWrap{ width:1000px; margin-left:-500px; left:50%; position:relative; z-index:5; }*/
.contentWrap {
    width: 100%;
    margin-left: -50%;
    left: 50%;
    position: relative;
    z-index: 5;
}
.bodyBottom{position:relative; z-index:2; width:100%; left:0px;}
img{border:0px;}
h3{ font-size:14px;}
.headerbody{
	position:relative; z-index:2;
	width:98%; margin-left:1%;
	/*height:201px;*/	
}
.headerWrap{ }
.banner{
	width:100%; height:118px; background:url(images/eLeaning.gif); position:relative; float:right; margin-right:0px;
	top:18px;
	
}
.banner a
{
    color:White;
}
.pathWay{ font-size:1em; position:absolute; left:0px; top:173px; height:30px; background:#d3d2d8; line-height:30px;  width:100%; z-index:10;}
.pathWay .pathInner{ float:left;padding-left:10px;}
.pathWay .dateTime{ float:right; padding-right:10px; }
.pathInner ul{ margin:0px; padding:0px;}
.pathInner li{ list-style:none; float:left; margin:0px; padding:0px 10px 0px 0px; color:#666;}
.pathInner  a:link,.pathInner  a:visited{ color:#222; text-decoration:none;}
.logoWrap{ }
.logoLic{ background:url(images/logo.png) no-repeat; position:absolute; display:block; width:400px; height:80px; top:30px; left:0px;*left:-276px;}
.menuTopWrap{ width:250px; margin-left:20px; margin-top:150px; border:3px solid #9fce5a; background:url(images/menu_bg.jpg) repeat-x;border-radius: 5px;}

.menuTopWrap ul{
	padding:0px; width:220px; margin:10px 20px;	
	}
.menuTopWrap ul li{ list-style:none; background:url(images/menu_bg2.png) no-repeat bottom right; padding-left:10px;}
.menuTopWrap a:link,.menuTopWrap a:visited{ color:#FFF; font-weight:bold; text-decoration:none; line-height:26px; text-transform:uppercase;}
.menuTopWrap a:hover{ color:#FF0;}
.menuTopWrap ul li:last-child{ background:none;}

.menuHorizon{ position:absolute; left:0px; top:223px; font-size:0.9em;}

.menuHorizon ul{
	padding:0px; margin:0px;
	}
.menuHorizon ul li{ list-style:none;    margin:0px 0px; padding:0px 10px; float:left; background:url(images/menu_split.jpg) no-repeat center right;}
.menuHorizon a:link,.menuHorizon a:visited{ color:#FFF; font-weight:bold; text-decoration:none; line-height:26px; text-transform:uppercase;}
.menuHorizon a:hover{ color:#FF0;}
.menuHorizon ul li:last-child{ background:none;}

.bodyContent{ position:relative; width:98%; margin:auto; top:0px; padding-top:10px;  background:url(images/body_bg.png) repeat; background-position: center;}
.bodyContentInner{ margin-left: 18px; margin-right: 22px; }
/*.bottomContent{ background:url(images/bottom_content.png) no-repeat; height:25px; bottom:0px; position:relative; margin-bottom:-20px;}*/

.hanhlang { background:url(images/hanhlang.jpg); height:768px; width:955px; overflow:hidden;}

.supportFooter{ float:right; width:250px; color:#fff; margin-right:50px;}
.contactFooter{ float:left; color:#fff;}
.logoFotter{ float:left;}

.clear{ clear:both; overflow:hidden; font-size:0px;}

.site-logo { height: 65px; }
.img-responsive { height: 27px; border-radius: 50%; border: 5px solid white}
/**************************************/
.accesshide {
    display: none;
}
#page{ margin-top:15px;}
.categorybox .category {
    font-size: 1em;
    font-weight: bold;
}
/* a:link,a:visited{ color:#222;} */

.sideblock{ background:url(images/slide_box_bg.png) #FAFFF7 repeat-x bottom left;border-radius:5px;border:1px solid #CCC;}
.sideblock .content a:hover{ text-decoration:none;}
.sideblock .content,.sideblock .content .header ,.sideblock h2.header{ border:0px;  background:none; line-height:22px;}
.sideblock .header, .sideblock h2.header {
    border-width: 0;
	font-size:1.2em;
}
.sideblock .content{ padding:0px 10px 10px 10px;}
.headingblock ,.sideblock .header h2{ margin:5px; padding:5px 5px 5px 10px; background:#1376B7;border-radius:5px; color:#FFF;}
.generalbox {border-radius:5px;}
.navbar {border-radius:5px; background:#f1f1f1;}
.block_site_main_menu .footer select {
    font-size: 1.2em;
}
#add_block_jump{ width:150px;}
#adminsettings fieldset { border:1px solid #ccc; border-radius:5px;}
#adminsettings .form-defaultinfo {
    font-size: 1em;
}
.block_admin_tree.sideblock .link.current {
    background:none;
	color:#000;
}
.generalbox td.icons{ white-space:nowrap;}
.helplink{ font-size:1em;}
.logininfo{
    font-size: 1em;
}
.sideblock .footer {
    font-size: 1em;
}
#profilepic{ float:right;};
#profilename{ float:right; text-align:center}
#profileoptions{ float:right; margin-right:5px;}
#profilepic img{ border:1px solid #999; margin:5px 5px 0px 5px;}
.profileoptions ul li{list-style:none; text-align:right;}
#page { font-size:1.1em}

.settingsform { width:720px;}
#adminsettings fieldset {
    background-color: #FFFFFF;
    border-color: #BBBBBB;
    color: #000000;
}

ul.menuNav {
    margin: 20px 0 4px 0;
    padding: 0; 
}
ul.menuNav li {
    display: inline;
    list-style: none outside none;
}
ul.menuNav li a {
    background-color:#f1f1f1;   
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    color:#000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    padding: 8px 14px;
    text-decoration: none;
    text-transform: uppercase;
}
ul.menuNav li a:hover {
	border: 1px solid #999;
}
ul.menuNav li a.active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    background-image: url("images/tab_on.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border-color: #999 #999 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #282E32;
}

.contentBlog{ border:1px solid #999; border-radius:0px 5px 5px 5px; padding:10px;}
.searchWrap{border:1px solid #999; background:#E8EDFF; border-radius:5px; padding:10px;}
.toolbarWrap{ margin:10px;}
.tabbleListWrap{margin:10px 0px;}
.listTable{ border:1px solid #999;}
.listTable th{ background:url("images/gradhead.png"); font-size:12px; border-right:1px solid #999;border-bottom:1px solid #999;}
.listTable td{border-right:1px solid #999; font-size:12px;}
.listTable .row_0 td{}
.listTable .row_1 td{ background:#E8EDFF; }

.message{ color:#060; font-size:16px; padding:5px 10px;}
.pageWrap{ padding:5px;}
.pageNav .cell{ padding:2px 5px; border:1px solid #060;}

.block_login .loginform div {
    display: block;
    margin: 0.3em 0.5em;
    text-align: right;
}
.categorypicker{ padding:10px;}
.coursebox { border-radius:5px; background:#E8EDFF;}
.scoframe{ border:1px solid #ccc; margin:10px 0px; border-radius:5px;}
.generaltable{ font-size:12px;}
#mod-scorm-index .cell {
    font-size: 12px;
}
.status_3{ color:#999;}
.status_2{ color:#F00;}

.block_site_main_menu  ul.list li.r0{ display:none;}

a.link img{ margin-right:3px;}

.footer-logo {
    display: flex !important;
    align-items: center;
}

.footer-company {
    margin-left: 3px;
    color: white;
}