
 
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#multi-level {height:30px; position:relative; z-index:100;}
#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding-top:5px; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:15px;}
.menu li.top a span {position:absolute; left:0px; top:0; z-index:0; font-size:14px; color:#111111; cursor:pointer; font-weight:bold;}
.menu li.top a:hover span {position:absolute; left:0px; top:0; z-index:0; font-size:14px; color:#FC4C13; cursor:pointer; font-weight:bold;}/* move the link text off screen */

/* pre-load the hover images into the lists */
.menu li.p1 {width:103px;}
.menu li.p2 {width:103px;}
.menu li.p3 {width:103px;}
.menu li.p4 {width:103px;}
.menu li.p5 {width:103px;}
.menu li.p6 {width:103px;}
.menu li.p7 {width:103px;}
.menu li.p8 {width:103px;}
.menu li.p9 {width:103px;}


.menu li.sep {width:3px;}


/* set up the normal unhovered images in the links */
.menu li a#home {width:103px;}
.menu li a#products {width:103px;}
.menu li a#services {width:103px;}
.menu li a#contacts {width:103px;}
.menu li a#shop {width:103px; }
.menu li a#privacy {width:103px;}
.menu li a#reports {width:103px;}
.menu li a#logout {width:103px;}
.menu li a#result {width:103px;}



/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#home:hover, .menu li:hover a#home,
.menu li a#products:hover, .menu li:hover a#products,
.menu li a#services:hover, .menu li:hover a#services,
.menu li a#contacts:hover, .menu li:hover a#contacts,
.menu li a#shop:hover, .menu li:hover a#shop,
.menu li a#logout:hover, .menu li:hover a#logout,
.menu li a#result:hover, .menu li:hover a#result,
.menu li a#reports:hover, .menu li:hover a#reports,
.menu li a#privacy:hover, .menu li:hover a#privacy {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menu :hover ul.sub {left:0; top:18px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:120px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:117px;}
.menu :hover ul.sub li a {display:block; font-size:12px; height:20px; width:114px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
 .menu :hover ul.sub li a:hover {background:#111111; color:#fff;} 
 


*{padding:0; margin:0; font-family:arial; font-size:12px; line-height:19px;}
body{text-align:center; vertical-align:top; background:#eeeeee;}
a {color:#191C1C; text-decoration:underline;}
a:hover{ text-decoration:none; }
.bodyad{background:#B4DCFE;}
img { border:0;}
.dt { display:table; width:100%;}
.dr { display:table-row; width:100%; }
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; color:#191C1C;}
/*****************/
input {vertical-align:middle;}
.form_1 {width:160px; padding:0 0 0 3px; height:20px; vertical-align:middle; color:#000000; background:#ffffff;}
.form_2 {width:183px; padding:0 0 0 3px; height:17px; vertical-align:middle; color:#000000; background:#ffffff; font-size:11px;}

 
 .hip
{
	list-style-image: url(images/pimph.gif);
	margin:10px 0 0 0;
}
  
   


.list1 li { background:url(images/list_back.gif) repeat-x bottom; padding:0; line-height:20px; color:#474F58; font-size:11px; margin:0;}
.list1 li a { background:url(images/pimp4.gif) no-repeat left; padding-left:10px; text-decoration:none; color:#474F58; font-size:11px; line-height:20px;}
.list1 li a:hover { text-decoration:none; color:#0033FF}

.list2 li {  background:url(images/pimp4.gif) no-repeat 0px 7px;padding:0; line-height:20px; color:#474F58; font-size:11px; margin:0;}
.list2 li a { background:url(images/list_back.gif) repeat-x left bottom; padding-left:10px; text-decoration:none; color:#474F58; font-size:11px; line-height:20px; padding-bottom:3px;}
.list2 li a:hover { text-decoration:none; color:#0033FF}

/* private styles */
.main {width:766px; height:100%; margin:auto;}
.l1{ background:#FFFFFF;}
.l1_c1{width:462px;}
.l1_c2{width:304px;}
.l2{ background:#FFFFFF;}
.l2_c1{width:526px;}
.l2_c1_t1{height:201px;}
.l2_c1_t1_c1{width:233px; background:#B6DEFF;}
.l2_c1_t1_c2{width:2px;}
.l2_c1_t1_c3{width:291px; background:#B6DEFF;}
.l2_c1_t2{height:2px;}
.l2_c1_t3{}
.l2_c1_t3_c1{width:233px; background:#D6F4EA;}
.l2_c1_t3_c2{width:19px;}
.l2_c1_t3_c3{width:261px;}
.l2_c1_t3_c4{width:13px;}

.l2_c2{width:2px;}
.l2_c3{width:238px;}
.l3{ background:url(images/f_back.gif) repeat-x top;}


.footertxt {color:#D3D7DA; font-size:14px; line-height:20px;}
.footerlink a {color:#D3D7DA; text-decoration:none; margin-left:6px; margin-right:6px;}
.footerlink a:hover{text-decoration:none; color:#FFFFFF;}

.footerlink2 a {color:#D3D7DA; text-decoration:underline; }
.footerlink2 a:hover{text-decoration:none;}
/*******************FOR ALL STYLES****************************/
.link1 {color:#7E8993; text-decoration:underline; font-size:11px; line-height:14px;}
.link1:hover {text-decoration:none;}

.link2 {color:#008C9E; text-decoration:underline; font-size:11px; line-height:14px; font-weight:bold; background:url(images/pimp2.gif) no-repeat right; padding-right:17px;}
.link2:hover {text-decoration:none;}

.link3 {color:#008C9E; text-decoration:underline;font-weight:bold;}
.link3:hover {text-decoration:none;}

.txt1 { color:#FF450C; font-weight:bold; font-size:14px; line-height:16px;}
.txt2 {color:#008C9E; font-size:11px; line-height:14px; padding-left:0px;}
.txt3 { color:#FF450C; font-weight:bold; font-size:14px; line-height:16px; background:url(images/pimp3.gif) no-repeat left top; padding-left:24px;}
.txt4 { color:#FF450C; font-weight:bold; font-size:14px; line-height:40px; padding-left: 5px;}
.impart { color:#FF450C; font-weight:bold; font-size:18px; line-height:40px; padding-left: 5px; text-decoration:underline; text-align:center;}


/*********************************************************/
/*page1*/
.p1_tt1{background:url(images/tt1_back.gif) no-repeat left top #FFFFFF;}
.p1_tt2{background:url(images/tt2_back.gif) no-repeat left top #FFFFFF;}
.p1_tt22{#FFFFFF; }
.line{width:200px; background:url(images/line.gif) repeat-x top; height:1px; margin-left:14px;}
.line2{background:url(images/line2.gif) repeat-x top; height:1px;}

.p1_t1{background:#CFE9FF;}

/*page2*/
.p2_t1{background:#D6F4EA;}

/*page3*/
.p3_l2_t1{}
.p3_l2_t1_c1{width:526px;}
.p3_l2_t1_c2{width:2px;}
.p3_l2_t1_c3{width:238px; background:#CFE9FF;}

.p3_l2_t2{background:#FFFFFF;}
.p3_l2_t2_c1{width:233px; background:#D6F4EA;}
.p3_l2_t2_c2{width:20px;}
.p3_l2_t2_c3{width:483px;}
.p3_l2_t2_c4{width:20px; }

.p3_l2_t2_c31{width:713px;}
.p3_l2_t2_c3r{width:45px;}

.p3_l2_t2_c32{width:65px; line-height: 25px;}
.p3_l2_t2_c33{width:200px; line-height: 25px;}
.p3_l2_t2_c34{width:160px; line-height: 25px;}
.p3_l2_t2_c35{width:73px; line-height: 25px;}
.p3_l2_t2_c36{width:80px; line-height: 25px;}
.p3_l2_t2_c37{width:80px; line-height: 25px;}

p3_l2_t2_c3e{width:713px;}

.p3_l2_t2_t1{width:45px;}
.p3_l2_t2_t2{width:73px;}
.p3_l2_t2_t3{width:75px;} 
.p3_l2_t2_t4{width:320px;}
.p3_l2_t2_t5{width:100px;}
.p3_l2_t2_t6{width:100px;}

.p3_l2_t2_ccert{width:726px;}

.p3_l2_t2_c5{width:200px; padding:4px 0 0px 0;}
.p3_l2_t2_c6{width:10px; padding:4px 0 0px 0;}
.p3_l2_t2_c7{width:273px; padding:4px 0 0px 0;}


.p3_l2_t2_cq1{width:20px; padding:4px 0 0px 10;}
.p3_l2_t2_cq2{width:13px; padding:4px 0 0px 0;}
.p3_l2_t2_cq3{width:420px; padding:4px 0 0px 0;}

.p3_t1_c1{width:239px;}
.p3_t1_c2{width:1px; background:url(images/p3_back1.gif) no-repeat left top #CBCDCE;}
.p3_t1_c3{width:243px; }


/*page6*/
.p6_t1_c1{width:220px;}
.p6_t1_c2{width:1px; background:url(images/p3_back1.gif) no-repeat left top #CBCDCE;}
.p6_t1_c3{width:280px;}

.h6{height:40px; line-height:18px; font-size:11px;}

a.rssnews {color:#008C9E; text-decoration:none; font-weight:bold;}
a.rssnews:hover {color:#008C9E; font-weight:bold; text-decoration:underline;}

/*Admin CSS*/
.adconten{border-color:#ffffff; border-style:solid;border-width:0px 0px 1px 1px; padding:0 3px 0 3px; vertical-align:top;}
.adconten1{border-color:#ffffff; border-style:solid;border-width:0px 1px 1px 1px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}

.adcontent{border-color:#ffffff; border-style:solid;border-width:0px 0px 1px 1px; padding:0 3px 0 3px; text-align:left;}
.adminlog{ text-align:center;font-size:12px; font-weight:bold; line-height:170%;text-decoration:none; border-color:#ffffff; border-style:solid;border-width:1px 0px 1px 1px;}
.adminlogr{ text-align:center;font-size:12px; font-weight:bold; line-height:170%;text-decoration:none; border-color:#ffffff; border-style:solid;border-width:1px;}

.adborder{border:1px solid #aaaaaa;}
.admin{font-size:14px; font-weight:bold; line-height:170%; color:FE450D;}
.courselist{ color:#008C9E; }
a.courselist:hover{color:#008C9E;}
.adminlog1{ text-align:left;font-size:12px; font-weight:bold; line-height:170%;text-decoration:none; }
.adminloq1{ text-align:left;font-size:12px; font-weight:bold; line-height:170%;text-decoration:none;  padding-left:10px;}
.adminemail{ text-align:center;font-size:12px; font-weight:bold; line-height:170%;text-decoration:none;  padding:10px 10px 10px 10px;}
.adminemailc{ text-align:left;font-size:12px; line-height:170%;text-decoration:none;  padding:0px 0px 0px 10px;}
.mailms{ text-align:center;font-size:12px; font-family:, verdana, arial; font-weight:bold; line-height:170%;text-decoration:none; padding:5px 5px 5px 5px; color:#ff0000;} 


.coursetest{color:#008C9E; font-size:18px;}
.test{color:#008C9E; font-size:14px; font-weight:bold; padding-top:4px;}
.list{color:#008C9E; font-size:11px; font-weight:bold;}
.coursetes1{font-size:15px;}
.coursetes{color:#008C9E; font-size:13px; font-weight:bold; padding-left:90px;}
.testques{padding-left:15px;}
a.adminleft{font-size:16px; font-weight:bold; line-height:180%;text-decoration:none; padding: 0px 0 0px 0px;   color:#45494C; font-family:Verdana, Times New Roman ;}
a.adminleft:hover{font-size:16px; font-weight:bold; line-height:180%;text-decoration:none; padding: 0px 0 0px  0px; color:#FC4C13 ; font-family:Verdana, Times New Roman;}
.adminpad{padding:10px 0px 10px 20px;}
.coursepad{margin-left:4px; margin-right:15px; padding:15px 0 15px 0;}
.qsntd{padding: 20px 20px 20px 20px; }
.serfail{font-size:12px; font-weight:bold; line-height:160%;color:#FC4C13 ;  padding:0px 0 0 15px ; font-family:Verdana, Times New Roman;}

a.ameson{font-size:10px;  text-decoration:underline;  color:#0000FF; font-family:Verdana, Times New Roman ;}
.report{text-align:left;} 
/*Certificate*/  

.toprepcer{background:url(images/rephr.jpg) repeat-x; width:875px;}
.leftrepcer{background:url(images/repvr.jpg) repeat-y; }
.rightrepcer{background:url(images/repright.jpg) repeat-y;}
.bottomrepcer{background:url(images/repbottom.jpg) repeat-x; width:875px;}
.cert1{color:#0070C0; font-size:38px; font-family:Times New Roman; text-align:center; font-weight:bold; padding:30px 0 20px 0; text-decoration:underline;}
.cert2{color:#111111; font-size:26px; font-family:Times New Roman; text-align:center;   padding:40px 0 20px 0;}
.cert3{color:#111111; font-size:20px; font-family:Times New Roman; text-align:center;   padding:0 0 20px 0;}
.cert4{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:0px 0 10px 0;}
.cert5{color:#111111; font-size:26px; font-family:Times New Roman; text-align:center;   padding:5px 0 20px 0; }
.cert6{color:#111111; font-size:20px; font-family:Times New Roman; text-align:center; font-weight:bold;  padding:35px 0 20px 0;}
.cert7{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:5px 0 0px 0;}
.cert8{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:15px 0 0px 0; }
.cert9{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:60px 0 0px 0;}
.cert10{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:15px 0 0px 0;}
.cert11{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:15px 0 0px 0;}
.cert12{color:#111111; font-size:16px; font-family:Times New Roman; text-align:center;   padding:15px 0 15px 0;}
.body{background:#ffffff; margin:40px 40px 40px 40px;}


.certd{color:#0070C0; font-size:32px; font-family:Times New Roman; text-align:center; font-weight:bold; padding:30px 0 20px 0; text-decoration:underline;}
.certd1{color:#111111; font-size:24px; font-family:Times New Roman; text-align:center;   padding:40px 0 20px 0;}
.certd2{color:#111111; font-size:24px; font-family:Times New Roman; text-align:center;   padding:5px 0 20px 0; }

.imgad{padding:6px 3px 2px 12px;}


.resultr{border-color:#505E62; border-style:solid;border-width:1px 1px 1px 1px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}
.resultc{border-color:#505E62; border-style:solid;border-width:1px 1px 1px 0px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}
.resultbr{border-color:#505E62; border-style:solid;border-width:0px 1px 1px 1px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}
.resultbc{border-color:#505E62; border-style:solid;border-width:0px 1px 1px 0px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}


.resultbn{border-color:#505E62; border-style:solid;border-width:0px 0px 1px 1px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}
.resultbcn{border-color:#505E62; border-style:solid;border-width:0px 0px 1px 0px; padding:0 3px 0 3px; vertical-align:top; text-align:left;}

.txtlnk {
	background: #B4DCFE none repeat scroll 0%;
	padding: 0px 1px 10px 1px;
	text-align: center;
	text-decoration: none;
	color:red;
}
.u {
	text-decoration: underline;
}
.tblbdr {
	border: 1px solid black;
	margin: 0px 0px 0px 40px;
}
.tblrow {
	border-top: 0px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	padding: 3px 3px 3px 3px;
	text-align: left;
}
.tblrowR {
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	padding: 3px 3px 3px 3px;
	text-align: left;
}
.tblrowNR {
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
	padding: 3px 3px 3px 3px;
	text-align: left;
}
.tblrowB {
	border-top: 0px solid black;
	border-right: 1px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
	padding: 3px 3px 3px 3px;
	text-align: left;
}
.b{ font-weight: bold; }
