/* CSS Document */
* {margin:0; padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color:#464646; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
.clear {clear:both; height:1px;}
.aster {font-size:9px; font-weight:bold; color:#e28c05;}

#header a, #footer a { color:#464646;/* font-family:Verdana, Arial, Helvetica, sans-serif;*/}

/* Common Links*/
.strongLink {color:#5e82a3; background:url(../images/li_arrow1.gif) no-repeat 0 5px; padding: 0 0 0 12px;}
.strongLink2 {background:url(../images/li_arrow1.gif) no-repeat 0 5px; padding: 0 0 0 12px; display:block;}
.strongLink21 {background:url(../images/li_arrow2.gif) no-repeat 0 5px; padding: 0 0 0 12px; display:block;}

.strongLink3 {background:url(../images/li_arrow4.gif) no-repeat 0 6px; padding: 0 0 0 10px; display:block;}
.strongLink4 {background:url(../images/li_square1.gif) no-repeat 0 7px; padding:0 0 0 8px;}
.norLink {color:#5e82a3;}
.btnClose {background:url(../images/icon_close.gif) no-repeat 0 1px; padding:0 0 0 15px;}

#header .ssmenuLvl0 {font-size:11px; font-weight:bold; color:#e28c05; line-height:18px;  background:url(../images/li_dash1.gif) no-repeat 0 4px;}
#header .ssmenuLvl1 {font-weight:bold; color:#5e82a3;  background:url(../images/li_arrow2.gif) no-repeat 0 4px;}
#header .ssmenuLvl1:hover {color:#5e82a3;}
#header .ssmenuLvl2 {color:#464646; background:url(../images/li_square1.gif) no-repeat 0 4px;}
#header .ssmenuLvl2:hover {color:#464646;}
#header .ssmenuLvl3 {font-weight:bold; color:#5e82a3;  background:url(../images/li_arrow3.gif) no-repeat 0 4px;}
#header .ssmenuLvl3:hover {color:#5e82a3;}


	#header { position:relative;background:url(../images/moodle_header_bannerbg.gif) repeat-x left top; height:1%; clear:both;}
		#headerlogin {font-size:11px; /*position:absolute; z-index:1; top:38px; right:0;*/ padding:3px 15px 3px 15px; display:block; clear:both; text-align:right;}
		#headerlogin a {color:#000; text-decoration:underline;}
		#headerlogin a:hover {text-decoration:none;}
		.bannerDynamic{background:#fff;}
		#banner img {display:block; float:right;}
		#logo {width:90px; height:84px; position:absolute; left:17px; top:17px; }
		#nav { width:100%;  /*position:absolute; left:0; top:182px;*/ background:url(../images/moodle_header_navbg.gif) repeat-x left top; clear:both; overflow:hidden;}
			#nav.navsub2 {top:0px;}
		#nav ul {padding:0 0 5px 0; background:url(../images/transparent.gif);}
		#nav li {padding:0 0 5px 0;float:left; display:inline; } /* background:url(../images/transparent.gif);*/
		#nav li a {font-size:10px; display:block; height:30px;}
		#nav li a span {display:none;}
			.menu0 a {width:30px;}
			.menu1 a {width:130px;}
			.menu2 a {width:138px;}
			.menu3 a {width:138px;}
			.menu4 a {width:144px;}
			.menu5 a {width:140px;}
			.menu6 a {width:99px;}
			.menu7 a {width:99px;}
			
			.menu0 {background:url(../images/menu0_n.gif) no-repeat;}			
			.menu1 {background:url(../images/menu10.gif) no-repeat;}
			.menu2 {background:url(../images/menu16.gif) no-repeat;}
			/*.menu2 {background:url(../images/menu11.gif) no-repeat;}*/
			.menu3 {background:url(../images/menu12.gif) no-repeat;}
			.menu4 {background:url(../images/menu13.gif) no-repeat;}
			.menu5 {background:url(../images/menu14.gif) no-repeat;}
			.menu6 {background:url(../images/menu15.gif) no-repeat;}
			.menu7 {background:url(../images/menu17.gif) no-repeat;}
			/*		
			.menu1 {width:130px; background:url(../images/menu10.gif) no-repeat;}
			.menu2 {width:95px; background:url(../images/menu11.gif) no-repeat;}
			.menu3 {width:138px; background:url(../images/menu12.gif) no-repeat;}
			.menu4 {width:144px; background:url(../images/menu13.gif) no-repeat;}
			.menu5 {width:140px; background:url(../images/menu14.gif) no-repeat;}
			.menu6 {width:99px; background:url(../images/menu15.gif) no-repeat;}*/
			.acmenu1 a {width:135px;}
			.acmenu2 a {width:174px;}
			.acmenu3 a {width:143px;}
			.acmenu4 a {width:192px;}
			.acmenu5 a {width:103px;}
			.acmenu1 {background:url(../images/acmenu6.gif) no-repeat;}
			.acmenu2 {background:url(../images/acmenu2.gif) no-repeat;}
			.acmenu3 {background:url(../images/acmenu3.gif) no-repeat;}
			.acmenu4 {background:url(../images/acmenu4.gif) no-repeat;}
			.acmenu5 {background:url(../images/acmenu5.gif) no-repeat;}
						
			.admenu1 a {width:83px;}
			.admenu2 a {width:175px;}
			.admenu3 a {width:98px;}
			.admenu4 a {width:125px;}
			.admenu5 a {width:53px;}			
			.admenu6 a {width:108px;}			
			.admenu7 a {width:126px;}			
			.admenu8 a {width:76px;}			
			.admenu9 a {width:142px;}
			.admenu1 {background:url(../images/admenu1.gif) no-repeat;}
			.admenu2 {background:url(../images/admenu2.gif) no-repeat;}
			.admenu3 {background:url(../images/admenu3.gif) no-repeat;}
			.admenu4 {background:url(../images/admenu4.gif) no-repeat;}
			.admenu5 {background:url(../images/admenu5.gif) no-repeat;}			
			.admenu6 {background:url(../images/admenu6.gif) no-repeat;}			
			.admenu7 {background:url(../images/admenu7.gif) no-repeat;}			
			.admenu8 {background:url(../images/admenu8.gif) no-repeat;}			
			.admenu9 {background:url(../images/admenu10.gif) no-repeat;}
			.menu0:hover, .menu1:hover, .menu2:hover, .menu3:hover, .menu4:hover, .menu5:hover, .menu6:hover, .menu7:hover,
			.acmenu1:hover, .acmenu2:hover, .acmenu3:hover, .acmenu4:hover, .acmenu5:hover,
			.admenu1:hover, .admenu2:hover, .admenu3:hover, .admenu4:hover,.admenu5:hover,
			.admenu6:hover, .admenu7:hover, .admenu8:hover, .admenu9:hover{background-position:0 -35px;}
			
			/*
			.menu1Current {width:63px; background:url(../images/menu01_n.gif) no-repeat 0 -35px;}
			.menu2Current {width:114px; background:url(../images/menu02_n.gif) no-repeat 0 -35px;}
			.menu3Current {width:118px; background:url(../images/menu03_n.gif) no-repeat 0 -35px;}
			.menu4Current {width:41px; background:url(../images/menu04_n.gif) no-repeat 0 -35px;}
			.menu5Current {width:119px; background:url(../images/menu05_n.gif) no-repeat 0 -35px;}
			.menu6Current {width:74px; background:url(../images/menu06_n.gif) no-repeat 0 -35px;}
			*/
	/*submenu Level 2*/
		#nav .smenu1, #nav .smenu2, #nav .smenu4, #nav .smenu8, #nav .smenu7 {margin:0;}
		#nav .smenu3 {width:750px;}
		#nav .smenu5 {}
		#nav .smenu6 {margin-left:-200px; width:450px;}
		.acmenu5 .smenu5 {width:400px;}
		#nav li ul {font-size:10px; position:absolute; z-index:9999;top:215px; margin-left:-120px;}
		#nav li ul a {width:auto;}
		#nav li ul li {font-weight:bold; margin-right:2px; padding:0; border-top:1px solid #F7F7F7; border-left:1px solid #F7F7F7; border-right:2px solid #999; border-bottom:2px solid #999; background:#F7F7F7; float:left; }
		#nav li ul li a {display:block; height:auto; padding:4px 7px; white-space:nowrap;}
		#nav li ul li a:hover {color:#FFF; text-decoration:none;}
		#nav li ul li:hover {background:#acacac; border-top:1px solid #acacac; border-left:1px solid #acacac;}
	/*submenu Level 3 */
		#nav li ul ul {min-width:150px; margin:-13px 0 0 0; padding:0; border-right:2px solid #999; border-bottom:2px solid #999; background:#F7F7F7; top:35px;}
		#nav li ul ul li {padding:4px 7px; background:#F7F7F7; border:0;  float:none; display:block;}
		#nav li ul ul li img {display:block; margin:2px 0 0 0;}
		#nav li ul ul li:hover {background:#F7F7F7; border:0;}
		#nav li ul ul li a {font-weight:normal; padding:2px 0; display:block;}
		#nav li ul ul li a:hover {text-decoration:underline;}
			#nav .ssmenuLvl1, #nav .ssmenuLvl3  {padding:0 0 5px 10px;}
			#nav .ssmenuLvl2 {padding:0 0 5px 25px; background-position:12px 4px; }
			
	/*Submenu Hover*/
	#nav ul ul {display: none;}
	#nav ul li:hover ul ul {display: none;}
	#nav ul ul li:hover ul ul {display: none;}
	#nav ul li:hover ul {display: block;}
	#nav ul ul li:hover ul {display: block;}
	#nav ul ul ul li:hover ul {display: block;}

	#footer {font-size:10px; margin:20px 0 0 0; padding:10px 20px 0 20px; background:#f6f6f6 url(../images/moodle_footer_bg.gif) repeat-x left top; height:25px;}
	#footer p {line-height:20px; display:inline; float:left; text-align:center;/* width:80%;*/ }	
	#footer span{float:right; line-height:20px;}
	#footer.footerPop {padding-top:15px; margin:0;}

		
	/* Movie Player Block */
	.movieplayer {width:226px; float:right;}
		.rightside {margin-left:15px;}
		.leftside {margin-right:15px;}
	/* Image Type 1 */
	.imgType1 { text-align:center; margin:15px 0; }
	.imgType1 img {border: 1px solid #d5d5d5; padding:3px;}
	.imgType1 a {color:#5e82a3; background:url(../images/li_arrow1.gif) no-repeat 0 5px; padding: 0 0 0 12px;}
	/* Image Type 2 */
	.imgType2 { text-align:center; margin:15px 0; }
	.imgType2 img {border: 1px solid #d5d5d5; padding:3px;}

	.infoType8 {width:135px; background:url(../images/bdg_cpLogo.gif) no-repeat; padding:10px; margin:0 15px 20px 20px; float:left; display:inline;}


/*============================================================================================================================*/
/* Moodle Style Sheet */
/*============================================================================================================================*/
.autocenter {margin:auto;}

.contCanvas {margin:20px 0;}

.tblTitle1 {background:#EFEFEF; border:1px solid #CCC; margin:0 0 5px 0;}
.tblTitle1 img {padding:3px 5px; vertical-align:middle;}

.tblTitle2 {background:#dee8ed; border-bottom:1px solid #d3e0e7; margin:0 0 5px 0;}
.tblTitle2 img {padding:3px 5px; vertical-align:middle;}

.listType1  {margin:0;padding:0; list-style:none;}
.listType1 li {background:url(../images/li_arrow4.gif) no-repeat 0 5px; padding:0 0 0 8px;margin:2px;}
.listType1 li a:link, .listType1 li a:visited {text-decoration:underline;}
.listType1 li a:hover {text-decoration:none;}



/* Table Type 1 */
#page #content {padding-top:19px;}
.tblBorder1 {margin:0 auto;}
.tblType1 td, .tblType1 th {padding:2px;}
.tblType1 .total,.tblType1 .maintit {color:#e81120; font-weight:bold;}
.tblType1 caption {padding-bottom:5px; border-bottom:1px solid #CCC;}
.tblType1 .titbg {background:#EFEFEF;}
.tblType1 .titbg2 {background:#e5e9eb;}

.helpStyle {font-size:11px; line-height:16px; margin:0 0;}
.helpStyle a {color:#5e82a3;}
.helpStyle hr {margin:5px 0;}
.helpStyle img { vertical-align:middle;}
	.helpStyle ul {margin:0; list-style:none;}
	.helpStyle ul li {background:url(../images/li_arrow4.gif) no-repeat 0 6px; padding: 0 0 0 8px;}
	.Htype1 {color:#e28c05; font-size:140%; font-weight:bold; margin-bottom:10px;}
	.AllofInx {margin:15px 0 10px 0;}
	.closebtn {margin:15px 0 10px 0; float:right;}
	
#metrochapter li {background:url(../images/li_arrow4.gif) no-repeat 0 5px; padding:0 0 0 8px; margin:2;}

#CourseTable th, #CourseTable td {padding:5px;}
#CourseTable tr.r0 {background:#EFEFEF;}

#chatInput {background:#EFEFEF; padding:3px 0; height:25px;}

.loginType{text-align:left; width:400px; margin: 0 auto}
	.loginType h2{color:#E28C05; margin:0 0 10px 0}
	.loginType .spec{margin:0 0 10px 0}
.loginType fieldset{border:none}
.loginType p{width:100%; display:block; overflow:hidden; margin:0 0 5px 0}
.loginType label{display:block; float:left; width:100px; margin:0 5px 0 0}
.loginType input{float:left; padding:1px 0 1px 2px; height:14px; width:150px;}
.loginType .btn{width:70%; padding:0 0 0 105px;}
.loginType .btn input{background:url(../images/btn_Login_n.gif) no-repeat 0 0; padding:0; margin:0; border:none; width:60px; height:24px; cursor:pointer}
.loginType .btn input:hover{background:url(../images/btn_Login_o.gif) no-repeat 0 0;}

.loginType ul{padding:5px 0 0 0}
.loginType li{display:block; margin:0 0 5px 0;  background:url(../images/li_arrow1.gif) no-repeat 0 4px; padding: 0 0 0 12px;} 
.loginType li a{color:#5e82a3;}
.loginType li a:hover{color:#FF0000;}
