a:link
{
	color: rgb(51, 51, 51);
}
a:active
{
	color: rgb(255, 0, 0);
}
a:visited
{
	color: rgb(102, 102, 102);
}

a{
	color: #0041A3;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
	color:#0041A3;
}
html{
	background: #ffffff;
}
body{

	background: #ffffff;
	//background-image: url(/ihtml/application/student/interface.marketing/bluemaster_bg.jpg); 
	//background-color:rgba(0, 0, 0, 0.001);
  	//opacity: .9;
	margin: 0; 
	margin-bottom: 11px;
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}



.tmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ffffff;
}

table
{
	vertical-align: top;
border-width: 1;
border-color: #ffffff;
border-radius: 4px;
}
.even {
	background-color: #d0d0d0;
}
.odd {
	background-color: #f0f0f0;
}
.highlight {
	background-color: #3D3D3D;
	color: #ffffff;
	font-weight: bold;
}
.header {
	background:#0041A3;
	color: #ffffff; 
	background-image: url(/ihtml/application/student/SORT/header-bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
	font-size: 12px; 
	font-weight: bold;
border-radius: 4px;
}
.headerSortUp {
	background-image: url(/ihtml/application/student/SORT/header-asc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
	font-size: 12px; 
	font-weight: bold;
border-radius: 4px;
}
.headerSortDown {
	background-image: url(/ihtml/application/student/SORT/header-desc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
	font-size: 12px; 
	font-weight: bold;
border-radius: 4px;
}
pre {
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 12px;
	width: 100%;
}
th {
	text-align: left;
	padding: 5px;
	background-color: #ffffff;
border-radius: 4px;
}




h1
{
	color: rgb(0, 0, 0);
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 18px; 
}
h2
{
	color: rgb(0, 0, 0);
}
h3
{
	color: rgb(0, 0, 0);
}
h4
{
	color: rgb(0, 0, 0);
}
h5
{
	color: rgb(0, 0, 0);
}
h6
{
	color: rgb(0, 0, 0);
}
td           
{ 
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 11px; 
	color: #000000; 
//	vertical-align: top;
//	text-align: Left;
//	border-radius: 4px;
}

td.student_enrollment_container {
	display:none;
}

td.button { 
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 11px; 
	color: #000000; 
	vertical-align: top;
	text-align: Center;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
	white-space:nowrap;
border-radius: 4px;

}
td.text { 
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 11px; 
	color: #000000; 
	vertical-align: top;
	text-align: Left;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
border-radius: 4px;
}

td.testitem { 
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 11px; 
	color: #000000; 
	vertical-align: top;
	text-align: Left;
border: 3px solid #ffffff; 
padding: 8px 8px; 
border-radius: 12px;
box-shadow:         inset 0 0 12px #000000;
}

td.altc1          
{ 
	background:#cccccc url('images/bg.png');
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 11px; 
	color: #000000; 
	vertical-align: top;
	text-align: Left;
}

td.altc2          
{ 
	background:#cccccc url('images/bg.png');
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 11px; 
	color: #000000; 
	vertical-align: top;
}

td.head { 
background:#0041A3;
font-size: 12px; 
font-weight: bold;
color: #ffffff; 
vertical-align: top;
text-align: Left;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
border-radius: 4px;
} 

td.norm { 
background-color: #ffffff;
font-size: 11px;
border-style: solid; 
border-width: 1;
border-color: #ffffff;
vertical-align: middle;
text-align: left;
}

td.norm1 { 
background-color: #ffffff;
font-size: 11px; 
border-style: solid; 
border-width: 1;
border-color: #ffffff;
vertical-align: middle;
text-align: left;
} 
/* This is the new style for the non-hover button colors on the default information include page (update interface.x files as required) */
td.norm2 { 
background-color: #ffffff;
font-size: 11px;
border-style: solid; 
border-width: 1;
border-color: #ffffff;
vertical-align: middle;
text-align: left;
}
/* This is the new style for the hover-over button colors on the default information include page (update interface.x files as required) */
td.norm3 { 
background-color: #ffffff;
font-size: 11px; 
border-style: solid; 
border-width: 1;
border-color: #ffffff;
vertical-align: middle;
text-align: left;
} 
--> 



/* This is for text links on the course player navigation bar  */
.cbar      {  font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
                  font-size: 9px; 
                  font-weight: bold; 
                  color: #ffffff;   
            }

.cbar1      {  font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
                  font-size: 11px; 
                  font-weight: bold; 
                  color: #ffffff;  
	}

.cbar2      {  font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
              font-size: 11px; 
              font-weight: bold; 
              color: #000000; 
	      text-decoration:none;
           }

.head a:link
{
	color: #ffffff;
}
.head a:active
{
	color: #ffffff;
}
.head a:visited
{
	color: #ffffff;
}

.head a{
	color: #ffffff;
	text-decoration: none;
}
.head a:hover{
	text-decoration:underline;
	color: #ffffff;
}

td.head1 { 
background:#0041A3;
font-size: 12px; 
font-weight: bold;
color: #ffffff; 
vertical-align: top;
text-align: center;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
border-radius: 4px;
}

td.testitemq { 
	font-family: arial,lucida,geneva,sans-serif,sans serif,sansSerif;
	font-size: 12px; 
	color: #000000; 
	vertical-align: top;
	text-align: Left;
}

.testitemc { 
    visibility: hidden;
}

hr   {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
input {
border-radius: 4px;
}

/**************************************/
/* HTML Editor Content */
/**************************************/

#kmxhtml 
{
  min-width: 95%;
  min-height: 100%;
  padding: .1rem;
  border: none; 
  margin: 0rem auto; 
  font-size: 1rem;
}

#kmxhtml thead {
}

#kmxhtml th {
display: block;
}


#kmxhtml p {
clear: both;
padding: .3rem; 
margin: .3rem; 
}

#kmxhtml blockquote {
}

#kmxhtml h1 {
  font-size: 2rem;
  padding: .3rem; 
  margin: .3rem; 
}

#kmxhtml h2 {
  font-size: 1.8rem;
  padding: .3rem; 
  margin: .3rem; 
}

#kmxhtml h3 {
  font-size: 1.5rem;
  padding: .3rem; 
  margin: .3rem; 
}

#kmxhtml h4 {
  font-size: 1.2rem;
  padding: .3rem; 
  margin: .3rem; 
}


#kmxhtml ul {
}

#kmxhtml li {
}

#kmxhtml table { 
}

#kmxhtml td {
}

/**************************************/
/* Course & Course Navigation Bar */
/**************************************/

#navbardiv {
opacity: 0.4;
filter:alpha(opacity=40);
width:100%;
display:block;
position:absolute;
bottom:0px;
z-index:999;
}


