body {background-color:#006666;
color:#ffffff;
text-decoration: none;
font: 13px verdana;
}

th{
color: #ccc;
font: 10px verdana;
}
a:link {text-decoration:none; color:#ffffff;}
a:visited {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#ffffff;}
a:active {text-decoration:none; color:#ffffff;}

.mlogo{
position: relative;
top: 10%;
}
.mnclogo{
position: absolute;
top: 10%;
display: block;
width:100%;
margin-left:auto;
margin-right:auto;
}
.ncwelc{
position: absolute;
top: 25%;
display:block;
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
color:#ff9900;
font: 20px calibri;
}
.pwcont_box{
position: absolute;
top:35%;
display: block;
width:100%;
margin-left: auto;
margin-right: auto;
}
.pfnote{
position:absolute;
display:block;
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
font: 12px verdana;
}
.pfcont_box
{
position:absolute;
top: 15%;
font: 10px verdana;
}

.pftab{
color:#ffffcc;
font: 12px verdana;
}
#star{
color:#ff6600;
}
.alr{
color:#ffcc00;
font:11px verdana;
}
.pfthx{
position:absolute;
top: 15%;
width:100%;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#ff9900;
font: 12px verdana;
}
.pfdir{
position:absolute;
top: 25%;
width:100%;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.logmsg{
position:absolute;
top: 1%;
left:10%;
width:80%;
text-align:center;
color:#ffff00;
font: 9px arial;
}
.login{
position: absolute;
top: 33%;
width:50%;
left:25%;
}
.login a{
color:#999999;
font: 9px verdana;
}

.qscont{
position:absolute;
top:50%;
}
.qsign{
position: absolute;
top: 75%;
width:100%;
text-align: center;
}
.qsign a{
color:#bbbbbb;
font: 9px verdana;
}
.learn a{
position:absolute;
top:150%;
width:100%;
text-align:center;
color:#bbbbbb;
font: 9px verdana;
}
.foot{
position:absolute;
top: 160%;
width:100%;
color: #999999;
font: 9px verdana;
}
.pwlist{
position: relative;
left:25%%;
}
.pwlist ul{
list-style-type: none;
}
label {  
       
        cursor: pointer; 
position:relative;		
        padding-left: 0px;  
        margin-right: 0px;  
        font-size: 8px;  
    }
label:before {  
        content: "";    
      
        width: 12px;  
        height: 12px;  
   left:7px;
        position: absolute;  

		bottom:-6px;
		border: solid 1px;
		border-color: #999;
        background-color: #005353;  
       
		z-index:4;
    }
input[type=checkbox] {  
    display: none;  
}
.check label:before {  
    border-radius: 3px;  
}
input[type=checkbox]:checked + label:before {  
        content: "\2713";  
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
        font-size: 12px;  
        color: #00ff00;  
        text-align: center;  
        line-height:7px;  
}
.home{
position: absolute;
top:2%;
left:5%;
}
.title{
color:#999999;
font: 15px verdana;
}
.nav{
position: relative;
top: 10%;
width:70%;
left:15%;
}
.nav td{
text-align:center;
}
.bkmsg{
position: absolute;
top: 20%;
left: 20%;
}
.emlist{
left: 20%;
}

.blist{
position:relative;
top: 5%;
color:#ffffff;
font: 9px verdana;
z-index:5;
}
.blist th{
color:#cccccc;
font: 9px verdana;
}
.pagNumActive {
    color: #ff0000;
    border:#0000ff 0px solid; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:link {
    color: #cccccc;
    text-decoration: none;
    border:#999 0px solid; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:visited {
    color: #cccccc;
    text-decoration: none;
    border:#999 0px solid; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:hover {
    color: #cccccc;
    text-decoration: none;
    border:#060 0px solid; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:active {
    color: #cccccc;
    text-decoration: none;
    border:#999 0px solid; padding-left:3px; padding-right:3px;
}
.nopag{
color:#005c5c;
}
.swipecon{
position:relative;
top:9%;
width:100%;
height:400px;
z-index:0;
}
.swipecon2{
position:relative;
top:-15%;
width:100%;
height:400px;
z-index:3;
}

.studlist{
position:absolute;
top: 15%;
left:6%;
width:80%;
text-align:center;
}
.studlist li{
list-style-type: none;
}
.studlist a{
color:#66ff33;
font: 11px verdana;
}
.nocode{
position:relative;
top:15%;
}
.signout{
position:relative;
top:40%;
}
.mkbk{
position:absolute;
top:86%;
left:24%;
}
.exit{
}
.deactnote{
position:absolute;
top: 15%;
left:25%;
width:50%;
}
.dstlist ul{
position: absolute;
top: 50%;
left:42%;
color:#ffcc00;
font: 16px calibri, verdana;
list-style:none;
text-decoration: none;
}
.deactalt{
position:absolute;
top: 75%;
left: 28%;
width:44%;
}
.signsub {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006666), color-stop(1, #006666) );
	background:-moz-linear-gradient( center top, #006666 5%, #006666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006666', endColorstr='#006666');
	background-color:#006666;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #ffffff;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:14px;
	line-height:6px;
	width:63px;
	text-decoration:none;
	text-align:center;
}
.signsub:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006666), color-stop(1, #006666) );
	background:-moz-linear-gradient( center top, #006666 5%, #006666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006666', endColorstr='#006666');
	background-color:#006666;
}.signsub:active {
	position:relative;
	top:1px;
}