html {height: 100%;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height:16px; margin: 0px; min-height:101%;}
img {border:0px;}

h1 {
	font-size: 160%;
	color:#0066CC;
}



h2 {
	font-size: 120%;
	color:#0066CC;
}

h3 {
	font-size: 110%;
	color:#0066CC;
	margin-bottom: 0;
	padding-bottom: 0;	
}

hr {
	height: 1px;
}

.btn {font-size: 11px; font-weight:bold; color: #ff6600; text-decoration: none; background-color: #efefef; border:1px outset #999999; padding: 0px; cursor:pointer;}
.btn2 {font-size: 11px; color: #006600; text-decoration: none; background-color: #ebecf1; border:1px outset #999999;padding: 0px 5px; cursor:pointer;}
.btn3 {font-size: 11px; color: #006600; text-decoration: none; background-color: #ebecf1; border:1px outset #999999; cursor:pointer;}
.edit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	border: 1px #999999 solid}
.edit2 { text-align:left; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	border: 1px #999999 solid}

a:link { color:#0066CC; text-decoration:none;}
a:visited {color:#0066CC; text-decoration:none;}
a:hover {color:#0066CC; text-decoration:underline;}


a.focusa:link { color: #ffffff; text-decoration: none; }
a.focusa:visited {color: #ffffff; text-decoration: none;}
a.focusa:hover { color: #ffffff; text-decoration: underline;}

a.focusas:link {font-weight:bold; color: #ffffff; text-decoration: none; }
a.focusas:visited {font-weight:bold; color: #ffffff; text-decoration: none;}
a.focusas:hover {font-weight:bold; color: #ffffff; text-decoration: underline;}

a.focusb:link { color: #ff6600; font-weight:bold; text-decoration: none; }
a.focusb:visited {color: #ff6600; font-weight:bold; text-decoration: none;}
a.focusb:hover { color: #ff6600; font-weight:bold; text-decoration: underline;}

a.focusb2:link { color: #660099; font-weight:bold; text-decoration: none; }
a.focusb2:visited {color: #660099; font-weight:bold; text-decoration: none;}
a.focusb2:hover { color: #660099; font-weight:bold; text-decoration: underline;}

a.focusc:link { color: #009933; text-decoration: none; }
a.focusc:visited {color: #009933; text-decoration: none;}
a.focusc:hover { color: #009933; text-decoration: underline;}

a.focusc2:link { color: #ffff00; text-decoration: none; }
a.focusc2:visited {color: #ffff00; text-decoration: none;}
a.focusc2:hover { color: #ffff00; text-decoration: underline;}

a.focusd:link { color: #0000ff; text-decoration: underline; }
a.focusd:visited {color: #0000ff; text-decoration: underline;}
a.focusd:hover { color: #0000ff; text-decoration: underline;}

a.focuse:link { color: #6600cc; text-decoration: underline; }
a.focuse:visited {color: #6600cc; text-decoration: underline;}
a.focuse:hover { color: #6600cc; text-decoration: underline;}

a.focusf:link { color: #ffff00; font-weight:bold; text-decoration: none; }
a.focusf:visited {color: #ffff00; font-weight:bold;  text-decoration: none;}
a.focusf:hover { color: #ffff00; font-weight:bold;  text-decoration: underline;}

/* page template */
#header { 
	height:120px; 
	width:100%; 
	background-image:url(/_images/top_repeat.jpg);
	background-repeat:repeat-x;
}
#logotitle { float:left; width:421px; height:120px; position:absolute; z-index:100}
#stadimg1 { float:right; width:311px; height:120px;}

#subheader { 
	height:40px;  
	border-bottom:11px solid #ffffff; 
	background-image:url(/_images/sub_repeat.jpg);
	background-repeat:repeat-x;
}
#stadimg2 { float:right; width:300px; height:40px;}
#subheadertxt1 { position:absolute; top:120px; z-index:100; width:470px; padding-left:10px; line-height:20px; height:20px; color:#ffffff;}
#subheadertxt2 { position:absolute; top:140px; z-index:100; width:410px; padding-left:10px; line-height:20px; height:20px;}

#maincontent {width:100%; background-image:url(../_images/maincontent-bkgnd.jpg); background-repeat:repeat-y;}
#sidebar { float:left; width:200px; padding-top:14px; background-image:url(../_images/maincontent-bkgnd.jpg)}

div.menu div { background-image:url(../_images/mnuitem3.jpg);  height:20px; line-height:16px; color:#000000; width:158px; padding-left:27px; margin-top:5px;}
div.menu p { height:15px; width:173px; padding-left:27px; margin:0px;}
.mnone {background-image:url(../_images/mnuitem.jpg); height:20px; line-height:16px; color:#ffffff; width:173px; padding-left:27px;}
div.menu div.msub { background-image:url(../_images/mnu-bkgnd1.jpg); height:20px; line-height:14px; color:#000000; width:142px; padding-left:60px; }

#loggedin { background-image:url(../admin/_images/loggedin.jpg); height:32px; line-height:14px; color:#ffffff; width:173px; padding-left:27px; margin-top:10px;}

#mnuitemcrs1 {background-image:url(../_images/mnuitemcrs.jpg); height:20px; line-height:16px; color:#ffffff; width:173px; padding-left:27px; margin-bottom:4px;}
#mnuitemcrs2 {background-image:url(../_images/mnuitemcrs.jpg); height:20px; line-height:16px; color:#ffffff; width:173px; padding-left:27px; margin-bottom:4px;}
#content { float:left; padding-left:20px; padding-top:14px; width:558px;}
.cont{ float:left; padding-left:20px; padding-top:14px; width:558px; }

#footer { float:left; width:100%; height:20px; text-align:center; background-color:#00041E; color:#ffffff; line-height:20px; border-top:0px solid #ffffff;}
/* end page template */

/* admin template */
#headera {height:101px; width:100%; background-image:url(../admin/_images/header-bkgnd.jpg); }
#logotitlea {float:left; width:425px; height:101px; position:absolute; z-index:100}
#fballa { float:right; width:253px; height:101px;}
/* end admin template */

/* page content */
#title { font-size:18px; font-weight:bold; color:#990000; padding-bottom:25px; width:544px}
#titlep { font-size:18px; font-weight:bold; color:#000099; padding-bottom:25px; width:544px}
#titleg { font-size:18px; font-weight:bold; color:#0099cc; padding-bottom:25px; width:544px}
#titlet { font-size:18px; font-weight:bold; color:#339999; padding-bottom:25px; width:544px}
.title2 { font-size:12px; font-weight:bold; color:#990000;}
.subtitle { float:left; width:558px; font-size:14px; font-weight:bold; color:#ff6600;}
.subtitle2 { width:370px; font-size:12px; font-weight:bold; color:#ff6600;}
.subtitle2u { float:left; width:150px; font-size:12px; font-weight:bold; color:#ff6600;border-bottom:1px solid #999999;}
.subtitle3 { float:left; width:538px;font-size:12px; font-weight:bold; color:#0000ff; padding-bottom:20px;}
.subtitle3u { float:left; width:150px; font-size:11px; font-weight:bold; color:#0000ff; border-bottom:1px solid #999999; padding-top:20px;}
.txtmain { float:left; width:538px; clear:left;}
.txtmainfull {width:558px;}
.txthpl { float:left; width:370px;}
.txthpr { float:left; width:150px;}
#fisintro { float:left; width:558px}
.wndinfo {color:#0000ff; text-decoration:underline; cursor:pointer;}
/* end page content */

/* new page content */
#supcontent { float:left; padding-left:20px;}
#ntitle { font-size:18px; font-weight:bold; color:#000000; padding-bottom:25px; width:500px}
#ncontent { float:left; padding-left:20px; padding-top:14px; width:509px; height:622px; background-image:url(../_images/goalsave.jpg);}
.ntxthpl { float:left; width:290px; color:#000000}
.ntxthp2 { float:left; width:290px; padding-bottom:15px; font-size:12px; font-weight:bold; color:#ff0000}
#ntxtimg { float:left; width:370px; height:30px; padding-bottom:20px; padding-top:40px;}
#nimpinfo { float:left; width:370px; padding:20px 0px 10px 0px; color:#ffff00; font-weight:bold;}
#nimpinfo2 { float:left; width:370px; padding:10px 0px 20px 0px; color:#ffff00; font-weight:bold;}
#nimpinfotxt {float:left; width:370px; padding:0px 0px 20px 0px; color:#ffffff;}
#nlist {float:left; width:500px; color:#ffffff; padding-top:20px;}

/*faqs */
.qsection {height:20px; color:#ff6600; font-weight:bold; padding:5px 0px 5px 0px;}
.qsection1 {height:20px; color:#ff6600; font-weight:bold; padding:0px 0px 5px 0px;}

/* home page */
#hp-img1 {float:right; width:150px; height:170px; padding:0px 0px 20px 0px;}
#hp-intro { float:left;width:370px;}
#hp-news {float:right; width:150px; padding:0px 0px 20px 30px;}
#hp-qlinks { float:left;width:370px;}
#newtech {float:right; padding-top:10px;}
#loucolldesc { text-align:center; padding:15px 15px 5px;}
#loucoll { text-align:center;}
#txtimg0 { float:left; width:370px; height:60px; padding:10px 0px;}
#txtimg { float:left; width:370px; height:30px; padding-bottom:20px; padding-top:5px;}
#idx {float:left; width:360px; margin-bottom:20px; padding:5px; background-color:#00ff00;font-weight:bold; text-align:center;}
/*end home page */

/* admin pages */
#notice {font-weight:bold; color:#ff0000;}
#term {float:left; width:538px; padding-top:20px; border-top:1px solid #009900; margin-top:20px;}
#data-table { float:left; padding-left:20px;}
.frm-title {float:left; width:100px; height:25px; line-height:18px; text-align:right; padding-right:5px;}
.frm-txt {float:left; width:400px; height:25px;}
#frm-login {float:left; width:345px; height:25px; padding-left:105px;}
.txt-title {font-weight:bold; color:#009900;}
#acc-info {margin-top:0px; width:538px; margin-bottom:20px;}
#submnu1 {float:left; width:538px; height:30px;}
#submnu2 {float:right; width:100px; padding-right:8px; text-align:right;}
#submnu2cm {float:right; width:100px; padding:top:3px; padding-bottom:3px; padding-right:8px; text-align:right; border:1px solid #999999; background-color:#ffffff;}
#submnu2a {float:right; width:110px; padding-right:8px; text-align:right;}
#submnu2acm {float:right; width:110px; padding:top:3px; padding-bottom:3px; padding-right:8px;  border:1px solid #999999; text-align:center; background-color:#ffffff; margin-right:3px;}
#addtutor {float:left; width:280px; padding:top:3px; padding-bottom:3px; padding-left:5px; border:1px solid #999999; background-color:#ffffff; margin-left:3px;}
#deltutor {float:left; width:280px; padding:top:3px; padding-bottom:3px; padding-left:5px; border:1px solid #999999; background-color:#ffffff; margin-left:3px;}
#tutorinf {float:left; height:15px; width:550px; padding:10px 0px;}
#submnu3 {float:left; width:420px; text-align:left; color:#009900; padding-bottom:10px;}
#subtitlepage { float:left; width:545px; font-size:12px; font-weight:bold; color:#ff6600; padding-bottom:10px;}
.subclass { float:left; width:388px; height:10px; font-size:8px; background-color:#99cccc; border-bottom:5px solid #ffffff;}
.subclassa { float:left; width:538px; height:10px; font-size:8px; background-color:#99cccc; border-bottom:5px solid #ffffff;}
.subclassp { float:left; width:538px; height:10px; font-size:8px; background-color:#cde2f1; border-bottom:5px solid #ffffff;}
.subclassp2 { float:left; width:388px; height:10px; font-size:8px; background-color:#cde2f1; border-bottom:5px solid #ffffff;}
.subclassr { float:left; width:538px; height:10px; font-size:8px; background-color:#e8d7f5; border-bottom:5px solid #ffffff;}
.subclassz { float:left; width:538px; height:10px; font-size:8px; background-color:#fcfad9; border-bottom:5px solid #ffffff;}
.subclassg { float:left; width:538px; height:10px; font-size:8px; background-color:#006600; border-bottom:5px solid #ffffff;}
.frm-title1 {float:left; width:130px; height:25px; line-height:18px; text-align:right; padding-right:5px; font-weight:bold;}
.frm-title2 {float:left; width:160px; height:25px; line-height:18px; text-align:right; padding-right:5px; font-weight:bold;}
.frm-txt1 {float:left; width:235px; line-height:18px; padding-left:15px; height:25px;}
.frm-txt11 {float:left; width:388px; line-height:18px; padding-left:15px; height:25px;}
.frm-txt11a {float:left; width:388px; line-height:18px; padding-left:15px; height:25px; background-color:#faf8d3; border-bottom:1px solid #ffffff}
.frm-txt2 {float:left; width:180px; line-height:18px; padding-left:15px; height:25px;}
.frm-txt3 {float:right; width:200px; line-height:18px; height:25px;}
.frm-txt1p {float:left; width:100px; line-height:18px; padding-left:5px; height:25px; display:inline;}
.frm-txt2p {width:100px; line-height:18px; padding-left:5px; height:25px; display:inline;}
.frm-txt3p { width:100px; line-height:18px; padding-left:5px; height:25px; display:inline;}
.igrey { font-style:italic; color:#999999;}
#frmcont {width:388px;}
#acclist {float:right; width:152px; padding:5px; border:2px solid #ff6600;}

#tutornamep { float:left; width:552px; background-color:#0033cc; height:18px; line-height:18px; color:#ffffff; font-weight:bold; border-top:3px solid #ffffff; border-bottom:3px solid #ffffff; padding-left:5px;}
#tutorname {float:left; width:552px; background-color:#ebecf1; height:18px; line-height:18px; color:#000000; font-weight:bold; border-top:3px solid #ffffff; border-bottom:3px solid #ffffff; padding-left:5px;}

#classname {float:left; width:552px; background-color:#6699ff; height:18px; line-height:18px; color:#ffffff; font-weight:bold;border-top:5px solid #ffffff; border-bottom:15px solid #ffffff; padding-left:5px;}
.sframe {float:left; width:200px; padding:5px; margin-right:1px; height:350px;}
#sframec {float:left; width:110px; padding:5px; margin-right:1px; height:215px; text-align:center; padding-top:85px;}
.learners { background-color:#ebecf1; margin-bottom:10px; padding-left:5px;}
#multiadd {float:left; width:558px; padding-bottom:10px;}
#selectLa {border:1px solid #999999; margin:0px; width:200px;background-color:#f2fff4;font-size:11px;}
#selectLic {border:1px solid #999999; margin:0px; width:200px; background-color:#e3effd;font-size:11px;}
#selectwsa {border:1px solid #999999; margin:0px; font-size:11px; width:200px;background-color:#dbfcfb;}
#selectwsd {border:1px solid #999999; margin:0px; font-size:11px; width:200px; background-color:#fbfbde;}
#err-cu {color:#ff0000; font-weight:bold;}
#tutorwarn {float:left; width:550px; padding:15px 0px;}
#terr { float:left; width:550px; color:#ff0000; font-style:italic; font-weight:bold; padding:10px 0px;}
/* end admin pages */

/* general pages */ 
.topspc {float:left; width:538px; padding-top:40px;}
.gpadtop { padding-top:20px;}
.gpadbtm { float:left; width:538px; margin-bottom:20px;}
/* end general pages */

/*login page*/
#warn {font-weight:bold; color:#ff0000; border:2px solid #000000; padding:5px;}
#important {float:left; font-weight:bold; color:#9900cc; width:554px;}
#imp1 {float:left; width:554px;}
.txtlarge { font-size:18px; font-weight:bold; color:#999999;}
.txtlarge1 { font-size:18px; font-weight:bold; color:#999999;border-top:1px solid #000000; border-bottom:1px solid #000000; padding-top:10px; padding-bottom:10px;}
.txtlarge2 { font-size:16px; font-weight:bold; color:#000000; line-height:16px; padding:5px; background-color:#33ccff;}
.pwdrem {width:538px; padding:10px 0px;}
/* end login page*/

/* registration pages */
#continuenotice { float:left; width:538px; text-align:right;}
#completenotice { float:left; width:538px; text-align:center; background-color:#6600cc; color:#ffffff; font-weight:bold; padding:3px 0px;}
.infomsg {float:left;width:538px; font-size:12px; font-weight:bold; color:#ff6600; border-bottom:1px solid #999999; margin-bottom:5px;}
.infomsg2 {float:left; width:538px; padding-bottom:10px;}
.infomsg3 {float:left;width:538px;height:50px;  border-bottom:1px solid #999999; text-align:center; margin-bottom:15px; border-top:1px solid #999999; margin-top:5px}
.infomsgf { width:558px; font-size:12px; font-weight:bold; color:#ff6600;}
.txt12 { font-size:12px;}
#required { display:inline;}
#missing { display:inline; width:150px; background-color:#f5d7e9;}
/* end registration pages */

/* tutor area pages */
#titletutor {float:left; width:538px; color:#006666; font-size:14px; font-weight:bold;}
#tutormsg1 {width:538px; border-top:1px solid #999999;}
#tutormsg2 {width:538px; border-bottom:1px solid #999999;}
.frm-titletutor {float:left; width:40px; height:25px; text-align:right; padding-right:5px;}
.frm-txttutor {float:left; height:25px;}
/* end tutor area pages */

/* learner area pages */
#titlelearn {float:left; width:538px; color:#006699; font-size:14px; font-weight:bold;}
.learnmsg1 {width:538px; border-top:1px solid #006699;}
.learnmsg2 {width:538px; border-bottom:1px solid #006699;}
.learnmsg3 {width:538px; border-bottom:1px solid #006699; height:22px; padding-bottom:10px;}
#xframel {float:left; width:230px; border:1px solid #999999; padding:5px; margin-right:1px; height:340px;}
#xframer {float:left; width:230px; border:1px solid #999999; padding:5px; margin-right:1px; height:340px;}
#xframec {float:left; width:50px; padding:5px; margin-right:1px; height:215px; text-align:center; padding-top:85px;}
#selectav {border:1px solid #999999; margin:0px; font-size:11px; width:230px;background-color:#ffffcc;}
#selectcp {border:1px solid #999999; margin:0px; font-size:11px; width:230px; background-color:#bde0fe;}
/* end learner area pages */

/* manage worksheets */
#ws-mt { background-image:url(../_images/st-nna.gif); text-align:center; width:200px; height:21px;}
#ws-act { background-image:url(../_images/st-aw.gif); text-align:center; width:200px; height:21px; font-weight:bold;}
#ws-mta { background-image:url(../_images/st-nnc.gif); text-align:center; width:200px; height:21px;}
#ws-acta { background-image:url(../_images/st-cw.gif); text-align:center; width:200px; height:21px; font-weight:bold;}
/* end manage worksheets */

/* tracker */
#maincontent-track {width:930px; background-image:url(../_images/maincontent-bkgnd.jpg); background-repeat:repeat-y;}
#content-track { float:left; padding-left:20px; padding-top:14px; width:708px; }
/* end tracker */

/* faqs */
#faqinfo { color:#6600cc;}
.ftitle {height:20px; line-height:15px; background-color:#ebecf1; margin-bottom:5px; padding-left:5px; padding-top:2px;}
.qtitle {float:left;}
.qtxtnone {display:none; padding-left:23px;padding-bottom:10px;}
.qtxtview {display:block; padding-left:23px;padding-bottom:10px;}
.plus {float:left; margin-top:2px; margin-right:6px; width:11px; height:11px; background-image:url(../_images/plus.gif); cursor:pointer;}
.minus {float:left; margin-top:2px; margin-right:6px; width:11px; height:11px; background-image:url(../_images/minus.gif); cursor:pointer;}
/* end faqs */

/* the package */
.pkgtitle { float:left; font-size:16px; font-weight:bold; color:#000099; width:558px; padding-bottom:15px;}
.pkgsubtitle { float:left; font-size:12px; font-weight:bold; color:#ff6600; padding-bottom:15px; width:538px;}
.pkgtxt { float:left; padding-left:20px; padding-bottom:15px; width:538px;}
.pkgtxt1 { float:left; padding-left:20px; width:538px;}
/* end the package */

/*site demos*/
ul.demolist li { list-style-image:url(../_images/panptr.gif); padding-bottom:20px}
.litem {font-weight:bold;}
#sdp1 {float:left; width:450px; height:75px}
#sdp2 {float:left; width:100px; text-align:right;}
#sdplist {float:left; width:555px;}

/*end site demos*/

/* new from q */
.info_listing p{
	margin-top: 0px;
}

.news_thumb {
	width: 80px;
	float: left;
}
