/*© Tribal Education Limited 2007.*/
/*TribalTech SkinBuilder Auto-generated Skin.*/
/*$Revision: 2 $ $Date: 2011-02-07 12:37:06+00:00 $ $Workfile: 46.css $ */
/*Skin created: 31/01/2006 09:10:29.*/
/*Skin name: Learning Basic*/

@import url("21.css");

/*main styles*/
*{font-family:Verdana, Helvetica, Arial, MS Sans Serif;font-size: 9pt}
body{color:#0F3881;}
table{margin:0px;padding:0px;border-collapse:collapse}
table td{margin:0px;padding:0px;}
a:active{color:#0F3881;outline:dashed 1px black;text-decoration:underline;}
a:focus{color:#0F3881;outline:dashed 1px black;text-decoration:underline;}
a:hover{color:#0F3881;outline:dashed 1px black;text-decoration:underline;}
a:link{color:#0F3881;text-decoration:underline;}
a:visited{color:#0F3881;text-decoration:underline;}
em{font-style:italic;}
img{vertical-align:absmiddle;}
h1{color:#0F3881;font-weight:bold;font-size:9pt;padding:10px 0px 0px 0px;margin:0px;}
h2{color:#0F3881;font-weight:bold;font-size:9pt;padding:0px;margin:0px;}
select{font-size:9pt;}
input{font-size:9pt;border:solid 1px #7F9DB9;}
td{text-align:left;vertical-align:top;}
p{margin:0px;padding:0px 0px 10px 0px;}
strong{color:#0F3881;font-weight:600;}
.dragdiv{border:2px solid gray;}
.smaller{font-size:8pt;}
.lmessage{color:gray;background-color:white;font-size:smaller}
.pHead{margin:0px;padding:0px;border:0px;border-collapse:collapse;}

/*login box*/
.lstatus{font-weight:bold;color:#403FB4;}
.loginlbl{color:#0F3881;}
.logintxt{}
.loginbtn{}
.loginlnk{color:#0F3881;}
.avatar{padding:0px 0px 0px 5px;border:none;}

/*navigation bar*/
.nav9{}
.nav8{}
.nav7{}
.nav6{}
.nav5{background-color:#DCE7F5;padding:5px 0px 0px 0px;}
.nav4{width:6px;background-image:url("46/controlleft.gif");background-repeat:repeat-y;background-position:left;}
.nav3{}
.nav2{background-color:#DCE7F5;background-image:url("46/controlbtm.gif");background-repeat:repeat-x;background-position:bottom;}
.nav1{width:6px;height:6px;background-image:url("46/controlbtmleft.gif");background-repeat:no-repeat;background-position:bottom left;}

/*specific controls in the navigation bar*/
.ntoolbar{padding:0px 10px 0px 0px;}
.ncollegelogo{padding:10px;}
.nstatus{padding:5px;}

/*container for the navigation tabs*/
.ntabs9{width:4px;height:4px;background-image:url("46/ntabstopright.gif");background-repeat:no-repeat;background-position:top right;}
.ntabs8{background-image:url("46/ntabstop.gif");background-repeat:repeat-x;background-position:top;}
.ntabs7{width:4px;height:4px;background-image:url("46/ntabstopleft.gif");background-repeat:no-repeat;background-position:top left;}
.ntabs6{width:4px;background-image:url("46/ntabsright.gif");background-repeat:repeat-y;background-position:right;}
.ntabs5{color:#0F3881;font-weight:bold;}
.ntabs4{width:4px;background-image:url("46/ntabsleft.gif");background-repeat:repeat-y;background-position:left;}
.ntabs3{width:4px;height:4px;background-image:url("46/ntabsbtmright.gif");background-repeat:no-repeat;background-position:bottom right;}
.ntabs2{background-image:url("46/ntabsbtm.gif");background-repeat:repeat-x;background-position:bottom;}
.ntabs1{width:4px;height:4px;background-image:url("46/ntabsbtmleft.gif");background-repeat:no-repeat;background-position:bottom left;}

/*navigation tabs - de/selected*/
.ntabtl{}
.ntabt{}
.ntabtr{}
.ntabl{}
.ntabm{padding:6px;}
.ntablnk:link{color:#0F3881;font-weight:bold;text-decoration:none;}
.ntablnk:visited{color:#0F3881;font-weight:bold;text-decoration:none;}
.ntablnk:hover{color:#0F3881;font-weight:bold;text-decoration:none;}
.ntablnk:focus{color:#0F3881;font-weight:bold;text-decoration:none;}
.ntablnk:active{color:#0F3881;font-weight:bold;text-decoration:none;}
.ntabr{}
.ntabbl{}
.ntabb{}
.ntabbm{}
.ntabtl2{width:6px;height:6px;background-image:url("46/navseltabtopleft.gif");background-repeat:no-repeat;background-position:top right;}
.ntabt2{background-image:url("46/navseltabtop.gif");background-repeat:repeat-x;background-position:top;}
.ntabtr2{width:6px;height:6px;background-image:url("46/navseltabtopright.gif");background-repeat:no-repeat;background-position:top left;}
.ntabl2{width:6px;background-image:url("46/navseltableft.gif");background-repeat:repeat-y;background-position:left;}
.ntabm2{background-color:#0F3881;}
.ntablnk2:link{color:white;font-weight:bold;text-decoration:none;}
.ntablnk2:visited{color:white;font-weight:bold;text-decoration:none;}
.ntablnk2:hover{color:white;font-weight:bold;text-decoration:none;}
.ntablnk2:focus{color:white;font-weight:bold;text-decoration:none;}
.ntablnk2:active{color:white;font-weight:bold;text-decoration:none;}
.ntabr2{width:6px;background-image:url("46/navseltabright.gif");background-repeat:repeat-y;background-position:right;}
.ntabbl2{width:6px;height:6px;background-image:url("46/navseltabbtmleft.gif");background-repeat:no-repeat;background-position:bottom right;}
.ntabb2{background-image:url("46/navseltabbtm.gif");background-repeat:repeat-x;background-position:bottom;}
.ntabbm2{width:6px;height:6px;background-image:url("46/navseltabbtmright.gif");background-repeat:no-repeat;background-position:bottom left;}

/*tabs in the main page*/
.tab{cursor:pointer;background-color:#BDD6F0;padding:6px;border:solid 1px #8F8ED3;padding:6px;color:#0F3881;font-weight:bold;}
.tabdis{background-color:lightgrey;border:solid 1px #8F8ED3;padding:6px;margin-right:1px;color:gray;font-weight:bold;}
.tabhover{background-color:#F1F6FA;border-bottom:none;text-decoration:underline;border-top:solid 1px #DBDBDB;border-right:solid 1px #DBDBDB;border-left:solid 1px #DBDBDB;padding:6px;color:#0F3881;font-weight:bold;}
.tabsel{cursor:pointer;background-color:#DCE7F5;border-top:solid 1px #DBDBDB;border-left:solid 1px #DBDBDB;border-bottom:none;border-right:solid 1px #DBDBDB;padding:6px;color:#0F3881;font-weight:bold;}
.tabdiv{border-top:none;border-right:solid 1px #DBDBDB;border-bottom:none;border-left:solid 1px #DBDBDB;background-color:#DCE7F5;padding:6px;width:100%;}
.tablink{width:1px;height:1px;background-color:white;color:white;}

.tableft{cursor:pointer;background-color:#C0D4ED;padding:6px;border:solid 1px #D3D7DC;height:20px;padding:6px;color:#4040B2;font-weight:bold;}
.tableftsel{cursor:pointer;background-color:#F1F6FA;border-top:solid 1px #D3D7DC;border-left:solid 1px #D3D7DC;border-bottom:solid 1px #D3D7DC;border-right:none;padding:6px;height:20px;color:#4040B2;font-weight:bold;}
.tableftdiv{border-top:none;border-right:solid 1px #D3D7DC;border-bottom:solid 1px #D3D7DC;border-left:none;background-color:#F1F6FA;padding:6px;width:100%;}
.tableftlink{width:1px;height:1px;background-color:white;color:white;}

.tab a, .tabsel a{text-decoration: none;}
.tab a:focus, .tabsel a:focus, .tab a:active, .tabsel a:active, .tab a:hover, .tabsel a:hover{text-decoration: underline;}

/*week pattern control*/
.wcell, .wcell1, .wcell2, .wlast{cursor:pointer;border-top: solid 1px #0F3881; border-bottom: solid 1px #0F3881;border-left: solid 1px #0F3881;width: 12px;height:75px}
.wcell1{background-color:#DDDDDD;color:#999999}
.wcell2{background-color:#00509F;color:#FFFFFF}
.wcell{background-color:#FFFFFF;}
.wlast{border-right: solid 1px #0F3881;}
/*IE supports text rotation with CSS3*/
.wcell1 span, .wcell2 span, .wcell span{padding: 3px 0px 0px 0px;font-size:8pt;writing-mode: tb-rl;}
/*Firefox support for writing mode*/
.wff span, .wff span, .wff span{-moz-transform: rotate(90deg);position: relative;left:-25px;top:32px}
/*Other browsers don't support this yet, so render as before*/
.whide{height:12px}
.whide span{visibility:hidden;display: none;}

.readonly{background-color:transparent;color:#0F3881;border:none;font-size:9pt;}
.alternate{}
.hidden{visibility:hidden;display:none;}
.thead{color:#0F3881;font-weight:bold;}
.headlink{color:#0F3881;font-weight:bold;cursor:pointer;}

/*search tips*/
.ecell{}
.hcell{cursor:pointer;}
.scell{}
.mstiptitle{visibility:hidden;}
.mstipdesc{visibility:hidden;display:none;}
.mssplit{cursor:pointer;}

/*toolbar*/
.toolbar{padding-right:5px;}
.toolbar, .toolbarOuter{display: inline; white-space:nowrap !important;}
.tbar{}
.tbarsplit{margin-right:5px;}
.align6 .hlist{float: right}
.align6 .hlist li{float: clear}
.ntoolbar .hlist{float: clear !important;}

/*utility classes for padding */
.padt{padding-top:5px;}
.padr{padding-right:5px;}
.padb{padding-bottom:5px;}
.padl{padding-left:5px;}
.fwarn{font-weight:bold;color:red;}
.mand{background-color:#E5E5E5;}
.std{}
.ifedrag{display:inline;width:8px;height:8px;background-image:url("21/editfield.gif");background-repeat:no-repeat;background-position:top left;}
.ifedragdiv{border:2px dashed black;background-color: #fff;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}
.stdColcell{color:#0F3881;font-weight:bold;width:15%;padding-bottom:3px;vertical-align:top;}
.std50{width:35%;}
.std75{width:85%}
.std100{width:100%}
.stdcell{padding-bottom:3px;vertical-align:top;display:inline;}
.stdcell div{display:inline;}
.control{margin:0px 0px 10px 0px}
.cform{width:100%}

/*main page controls*/
.ch9{width:6px;height:6px;background-image:url("46/controltopright.gif");background-repeat:no-repeat;background-position:top right;}
.ch8{background-color:#BDD6F0;background-image:url("46/controltop.gif");background-repeat:repeat-x;background-position:top;}
.ch7{width:6px;height:6px;background-image:url("46/controltopleft.gif");background-repeat:no-repeat;background-position:top left;}
.ch6{background-image:url("46/controlheadright.gif");background-repeat:repeat-y;background-position:right;}
.ch5{background-color:#BDD6F0;padding:0px 0px 3px 0px;color:#0F3881;font-weight:bold;}
.ch4{background-image:url("46/controlheadleft.gif");background-repeat:repeat-y;background-position:left;}
.cb6{width:6px;background-image:url("46/controlright.gif");background-repeat:repeat-y;background-position:right;}
.cb5{background-color:#DCE7F5;padding:3px;}
.cb4{width:6px;background-image:url("46/controlleft.gif");background-repeat:repeat-y;background-position:left;}
.cf3{width:6px;height:6px;background-image:url("46/controlbtmright.gif");background-repeat:no-repeat;background-position:bottom right;}
.cf2{background-color:#DCE7F5;background-image:url("46/controlbtm.gif");background-repeat:repeat-x;background-position:bottom;}
.cf1{width:6px;height:6px;background-image:url("46/controlbtmleft.gif");background-repeat:no-repeat;background-position:bottom left;}

/*page sub controls*/
.sh9{width:6px;height:6px;background-image:url("46/wcontroltopright.gif");background-repeat:no-repeat;background-position:top right;}
.sh8{background-image:url("46/wcontroltop.gif");background-repeat:repeat-x;background-position:top;}
.sh7{width:6px;height:6px;background-image:url("46/wcontroltopleft.gif");background-repeat:no-repeat;background-position:top left;}
.sh6{width:6px;background-image:url("46/wcontrolright.gif");background-repeat:repeat-y;background-position:right;}
.sh5{background-color:white;color:#0F3881;font-weight:bold;}
.sh4{width:6px;background-image:url("46/wcontrolleft.gif");background-repeat:repeat-y;background-position:left;}
.sb6{width:6px;background-image:url("46/wcontrolright.gif");background-repeat:repeat-y;background-position:right;}
.sb5{background-color:white;}
.sb4{width:6px;background-image:url("46/wcontrolleft.gif");background-repeat:repeat-y;background-position:left;}
.sf3{width:6px;height:6px;background-image:url("46/wcontrolbtmright.gif");background-repeat:no-repeat;background-position:bottom right;}
.sf2{background-image:url("46/wcontrolbtm.gif");background-repeat:repeat-x;background-position:bottom;}
.sf1{width:6px;height:6px;background-image:url("46/wcontrolbtmleft.gif");background-repeat:no-repeat;background-position:bottom left;}

/*specific input fields*/
.inputDateDay{width:17pt}
.inputDateMonth{width:22pt}
.inputDateYear{width:28pt}
.inputTextBold{font-weight:bold;}

/*grid control*/
.gridhead{border-top:none 0px transparent;border-left:none 0px transparent;border-bottom:solid 1px #B3CDE8;font-weight:normal;border-right:none 0px transparent;color:#403FB4;background-color:transparent;cursor:default;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-indent:4px;height:22px;}
.gridrow{color:black;background-color:#F1F6FA;padding:0px 0px 0px 3px;height:20px;border-top:none 0px transparent;border-right:solid 1px #B3CDE8;border-bottom:solid 1px #B3CDE8;border-left:none 0px transparent;}
.gridrowalt{color:black;background-color:white;padding:0px 0px 0px 3px;height:20px;border-top:none 0px transparent;border-right:solid 1px #B3CDE8;border-bottom:solid 1px #B3CDE8;border-left:none 0px transparent;}
.gridrowsel{background-color:transparent;padding:0px 0px 0px 3px;border-top:none 0px transparent;border-right:solid 1px #B3CDE8;border-bottom:solid 1px #B3CDE8;border-left:solid 1px #B3CDE8;}
.gridselrow{color:black;background-color:#FFCC66;padding:0px 0px 0px 3px;border:solid 1px #B3CDE8;}
.gridframe{border-top:none 0px transparent;border-right:none 0px transparent;border-bottom:none 0px transparent;border-left:none 0px transparent;font-size:smaller;}
.gridstathead{border-top:none 0px transparent;border-left:none 0px transparent;border-bottom:solid 1px #B3CDE8;font-weight:normal;border-right:none 0px transparent;color:#403FB4;background-color:transparent;cursor:default;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-indent:4px;height:22px;}
.gridstatrow{color:black;background-color:#F1F6FA;padding:0px 0px 0px 3px;height:20px;border-top:none 0px transparent;border-right:solid 1px #B3CDE8;border-bottom:solid 1px #B3CDE8;border-left:none 0px transparent;}
.gridstatrowalt{color:black;background-color:white;padding:0px 0px 0px 3px;height:20px;border-top:none 0px transparent;border-right:solid 1px #B3CDE8;border-bottom:solid 1px #B3CDE8;border-left:none 0px transparent;}
.gridstatrowsel{background-color:transparent;padding:0px 0px 0px 3px;border-top:none 0px transparent;border-right:solid 1px #B3CDE8;border-bottom:solid 1px #B3CDE8;border-left:solid 1px #B3CDE8;}
.gridstatselrow{color:black;background-color:#FFCC66;padding:0px 0px 0px 3px;border:solid 1px #B3CDE8;}
.gridstatframe{border-top:none 0px transparent;border-right:none 0px transparent;border-bottom:none 0px transparent;border-left:none 0px transparent;font-size:smaller;}
.Grid_frame{border-top:none 0px transparent;border-right:none 0px transparent;border-bottom:none 0px transparent;border-left:none 0px transparent;font-size:smaller;}
.grid_DragCell{}
.grid_SelectedRow{color:black;background-color:#FFCC66;padding:0px 0px 0px 3px;border:solid 1px #B3CDE8;}
.grid_SelectedCell{color:black;background-color:white;padding:0px 0px 0px 3px;border:solid 1px #B3CDE8;}
.grid_disabledCell{color:#999999;background-color:#e5e5e5;padding:0px 0px 0px 3px;border:solid 1px #B3CDE8;}
.clientGridTable{background-color:white;}
.newgridstatrow{background-color:red;height:20px;border:solid 1px white;padding:0px 0px 0px 3px;}
.griddeletedrow{color:#999999;background-color:#e5e5e5;padding:0px 0px 0px 3px;border:solid 1px #B3CDE8;font-style: oblique}

/*error/alert control*/
.errorborder{border: black 2px solid}
.errorTitle{background-color:#403FB4;color:white;}
.errorTitleText{font-weight:bold; padding:5px;}
.errorQuestion{padding:5px}
.errorQuestionRow{background-color:#FEF8DC;padding:10px}
.errorReportRow{background-color:#FEF8DC;padding:2px}
.errorButtonsRow{background-color:#FEF8DC;padding:10px}
.errorButtons{padding:5px}

/*User warning dialog for course pre-requisites*/
.reqwarntable{border-width:1; border-style:solid; border-color:black; margin: 5px auto}
.reqwarncell{padding:5px; border-width:1; border-style:solid; border-color:black}
.reqwarn{height:250px; overflow-y:scroll; text-align:center}
.reqwarnmessage{width:450px; text-align:center; margin: 5px auto; white-space:normal}
