/* Body */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

input, textarea, select { /* Used in many sections */
   background-color: #FFFFFF;
   border-style: solid;
   border-width: 1px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   padding: 0px;
   border-color: #000000;
}


input.button:hover {
   background-color: #EFEFEF;
}

input.checkbox, input.radio {
	border: none;	
}

table.MainTable {
	width: 750px;
	padding:0px;
	margin:0px;	
}

#MainTable {
   width: 750px;
}

#MainHeader{
	background:url("/skin/mhead.jpg") no-repeat;
	width:750px;
	height:64px;
}

#MainHeader #loadingdiv{
	height:33%;
	width:80px;
	float:right;
	position:relative;
	top:66%;
	background:url("/skin/loading2.gif") bottom no-repeat;
}
#MainHeader #loadingimg{
	display:inline;
	vertical-align:bottom;
}

.autoscroll {
	display: block;
	overflow: auto;
}

/* Header */

.mhTextEmph {
	FONT-WEIGHT: bold; 
   FONT-SIZE: 9pt; 
   COLOR: white; 
   FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.masthead {
	FONT-WEIGHT: bold; 
   FONT-SIZE: 9pt; 
   COLOR: #99ccff; 
   FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Footer */

.topnav {
   FONT-SIZE: 9pt; 
   FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#lphframe{
	width:100px;
	height:22px;
	padding:0;
	margin:0;
	border:none;
	float:right;
}
#lphnavbar{
	height: 22px;
    width:100px;
	}
.lphdiv{
	float:left;
	margin:0;
	margin-right:3px;
	padding:0;
	height:20px;
	width:20px;
	background: url("/skin/smallcircle.gif") bottom no-repeat;
}
.lphdiv2{
	margin-top:100%;
	padding:0;
	height:0%;
	width:20px;
	background: url("/skin/smallcirclefull.gif") bottom no-repeat;
	line-height:0;
	font-size:1px;
}

/* Nav Manu */

#NavBar {
   width: 100%;
   height: 22px;
   background: url("/skin/NavShader.gif");
   vertical-align: middle;
}

#NavBar .NavBar1 {
   width: auto;
   vertical-align: middle;
   margin-right:25px;
   float:left;
   height:100%;
}

#NavBar .NavBar2 {
   width: auto;
   vertical-align: Middle;
   float:left;
   height:100%;
}
#NavBar .NavBarlph {
   height:22px;
   width: 100px;
   vertical-align: Middle;
   float:right;
   border:1px solid black;
}
td.NavBarMiddle {
   height: 22px;
   width: 40%;
   vertical-align: Middle;
}
#setstylebtn{
	width:20px;
	cursor:pointer;
	float:right;
	position:relative;
	margin-right:25px;
	z-index: 2;
	}
#setstylebtn:hover{
	border:2px solid black;
	}
td.NavBar3{
   height: 22px;
   width: 35%;
   vertical-align: Middle;
}

.NavText {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #000000;
   padding-left: 5px;
   position:relative;
   top:2px;
}

.NavText a{
	color: #0033FF;
	text-decoration: none;
}

.NavText2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #000000;
   margin-right: 5px;
}
 
.NavText a:active {
   color: #660066;
   text-decoration: underline;
}
 
.NavText a:hover {
   text-decoration: underline;
} 

/* Left Menu */

.LMHeader {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: white;
   font-weight: bold;
   padding-left: 10px;
   line-height: 23px;
}

.LMText {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #FFFFFF;
   font-weight: normal; 
   text-decoration: none;
   padding-left: 5px;
}

.LMTextAlert {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #FF5555;
   font-weight: normal; 
   text-decoration: none;
   padding-left: 5px;
}

.LMText2 {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #FFFFFF;
   font-weight: normal; 
   text-decoration: none;
   padding-left: 5px;
}

a.LMLink:link {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #FFFFFF;
   font-weight: bold; 
   text-decoration: none;
   padding-left: 5px;
}
 
a.LMLink:visited {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #FFFFFF;
   font-weight: bold; 
   text-decoration: none;
   padding-left: 5px;
}
 
a.LMLink:active {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #FF0000;
   font-weight: bold; 
   text-decoration: none;
   padding-left: 5px;
}
 
a.LMLink:hover {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #E1E1E1;
   font-weight: bold; 
   text-decoration: underline;
   padding-left: 5px;
}  

td.LMTable {
   width: 173px;
   vertical-align: Top;
}

td.LMTHeader {
   height: 25px;
   vertical-align: Top;
   background-color: #646664;
   background-image: url("/skin/LTHead.gif");
}

td.LMTSep {
   height: 3px;
   background-image: url("/skin/LTSep.gif");
}

td.LMTBody {
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #646664;
}

td.LMTBodyCenter {
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: center;
   background-color: #646664;
}

td.LMTFoot {
   height: 0px;
   background-color: #646664;
}

div.LMHeader {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: white;
   font-weight: bold;
   padding-left: 5px;
   line-height: 23px;
}

div.LMTSep {
	margin-left: -3px;
	margin-right: -3px;
	height: 3px;
	background-image: url("/skin/LTSep.gif");
}

div.LMText2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: normal; 
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Right table */
td.RMTable {
   width: 547px; /* 750 - 2 (outer border) - 16 (padding * 2) - 173 (left table) */
   vertical-align: Top;
}

/* Single Centered? Table */
table.SingleTable {
   width: 547px; /* 750 - 2 (outer border) - 16 (padding * 2) - 173 (left table) */
   vertical-align: Top;
   margin-left: auto;
   margin-right: auto;
}

table.WideTable {
   width: 730px; /* 750 - 20 */
   vertical-align: Top;
   margin-left: auto;
   margin-right: auto;
}

/* Small Box */

table.SBOTable {
   width: 272px;
}

td.SBoxHead {
   height: 25px;
   width: 272px;
   vertical-align: top;
   background-image: url("/skin/THead.gif");
}

td.SBoxBody {
   vertical-align: top;
   background-image: url("/skin/TMid.gif");
}

td.SBoxFoot {
   height: 10px;
   background-image: url("/skin/TFoot.gif");
}

.BoxHeader { /* Used for all boxes */
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: white;
   font-weight: bold;
   padding-left: 18px;
   line-height: 21px;
}

.SortHeader {
	margin: 1px;
	border: 1px solid black; 
	background-color: #f0f0f0;
}

.SortHeaderDesc {
	margin: 1px;
	border: 1px solid black; 
	background-image: url("/skin/DESCarrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	background-color: #f0f0f0;
}

.SortHeaderAsc {
	margin: 1px;
	border: 1px solid black; 
	background-image: url("/skin/ASCarrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	background-color: #f0f0f0;
}

.BoxText { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}

.BoxTextLinkColor { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #0033FF;
}

.BoxTextBold { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding-left: 5px;
   color: #000000;
}

a.BoxLink:link {
   color: #0033FF;
   text-decoration: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   padding-left: 5px;
}
 
a.BoxLink:visited {
   color: #0033FF;
   text-decoration: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   padding-left: 5px;
}
 
a.BoxLink:active {
   color: #660066;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   padding-left: 5px;
}
 
a.BoxLink:hover {
   color: #0033FF;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   padding-left: 5px;
}  

/* Spacers */
td.SBSpacer { /* Between two small boxes */
   width: 3px;
}

td.MidSpacer { /* Between Left and Right Panes */
   width: 10px;
}

td.LeftSpacer { /* Left side of content pane */
   width: 10px;
}

td.RightSpacer { /* Right side of content pane */
   width: 10px;
}
 
td.TopSpacer { /* Top side of content pane */
   height: 10px;
}

td.BottomSpacer { /* Bottom side of content pane */
   height: 20px;
}
 
#MainTopSpacer { /* Top side of main table */
   height: 1px;
   width: 100%;
   background-color: #4C4C4C;
}

td.MainBottomSpacer { /* Bottom side of main table */
   height: 1px;
   background-color: #999999;
}
 
/* Large Box */

tr.LBoxHead {
   height: 25px;
   width: 547px;
   vertical-align: top;
   background: transparent url("/skin/WTHead.gif") no-repeat left;
}

tr.LBoxHead div {
	float: left;
}

td.LBoxHead {
   height: 25px;
   width: 547px;
   vertical-align: top;
   background-image: url("/skin/WTHead.gif");
}

td.LBoxBody {
   vertical-align: top;
   background-image: url("/skin/WTMid.gif");
}

td.LBoxFoot {
   height: 25px;
   background-image: url("/skin/WTFoot.gif");
}

td.LBoxSplitLeft { 
   background-image: url("/skin/WTMid.gif");
   background-repeat: repeat;
   background-position: Left Top;
   width: 274px;
   vertical-align: top;
}

td.LBoxSplitRight { 
   background-image: url("/skin/WTMid.gif");
   background-repeat: repeat;
   background-position: Right Top;
   width: 273px;
   vertical-align: top;
}

/* Very Large Box */

td.VLBoxHead {
   height: 25px;
   width: 730px;
   vertical-align: top;
   background-image: url("/skin/VWTHead.gif");
}

td.VLBoxBody {
   vertical-align: top;
   background-image: url("/skin/VLMid.gif");
}

td.VLBoxFoot {
    height: 25px;
    background-image: url("/skin/VLFoot.gif");
}

td.Alt1 {
   background-color: #F0F0F0;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}

td.Alt2 {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}

td.Alt1a {
   background-color: #E1E1E1;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}

td.Alt2a {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}

/* Content Body */

table.Content {
   background-image: url("/skin/back.jpg");
   width: 100%; 
   /*
   align: center;
   */
}

h1 { 
 font-family: arial narrow,helvetica;
 font-size: 28px; 
 line-height: 25px;
 color: #000000;
 font-weight: normal;
 padding-top: 2px;
 padding-bottom: 2px;
} 
 
h2 { 
 font-family: arial narrow,helvetica;
 font-size: 24px; 
 line-height: 20px;
 color: #000000;
 font-weight: normal;
} 
 
h3 { 
 font-family: arial narrow,helvetica;
 font-size: 16px; 
 margin: 10px;
 line-height: 18px;
 padding-left: 5px;
 color: #000000;
}

strong {
 font-weight: bold;
} 

.ContentText {
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000;
}

a.ContentLink:link {
   font-family: Arial, Helvetica, sans-serif;
   color:#0033FF;
   text-decoration:none;
   font-size:9pt;
   padding-left: 5px;
}
 
a.ContentLink:visited {
   font-family: Arial, Helvetica, sans-serif;
   color:#0033FF;
   text-decoration:none;
   font-size:9pt;
   padding-left: 5px;
}
 
a.ContentLink:active {
   font-family: Arial, Helvetica, sans-serif;
   color:#660066;
   text-decoration:underline;
   font-size:9pt;
   padding-left: 5px;
}
 
a.ContentLink:hover {
   font-family: Arial, Helvetica, sans-serif;
   color:#0033FF;
   text-decoration:underline;
   font-size:9pt;
   padding-left: 5px;
}  


/* Content Specific */

/*Course Outlines */

.outline-lesson {
   font-size: 10pt; 
   color: #3d3b80; 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   margin: 10px;
}

.outline-section {
   font-family: Arial, Helvetica, sans-serif; 
   color: #B00000; 
   font-size: 8pt; 
   font-weight: bold; 
   margin: 10px;
}

.outline-item {
   font-family: Arial, Helvetica, sans-serif; 
   color: #3d3b80; 
   font-size: 8pt; 
   font-weight: bold; 
   margin: 10px;
}

/* Reports */

.outline-lesson-report {
   font-size: 10pt; 
   color: #3d3b80; 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   margin: 10px;
}

.outline-section-report {
   font-family: Arial, Helvetica, sans-serif; 
   color: #B00000; 
   font-size: 8pt; 
   font-weight: bold; 
   margin: 10px;
}

.outline-item-report {
   font-family: Arial, Helvetica, sans-serif; 
   color: #3d3b80; 
   font-size: 8pt; 
   font-weight: bold; 
   margin: 10px;
}

a.OutlineLink:link {
   font-family: Arial, Helvetica, sans-serif; 
   color: #0000B0;
   font-size: 8pt; 
   font-weight: bold; 
   text-decoration: underline;
    margin: 10px;
}
 
a.OutlineLink:visited {
   font-family: Arial, Helvetica, sans-serif; 
   color: #0000B0;
   font-size: 8pt; 
   font-weight: bold; 
   text-decoration: underline;
   margin: 10px;
}
 
a.OutlineLink:active {
   font-family: Arial, Helvetica, sans-serif; 
   color: #FF0000;
   font-size: 8pt; 
   font-weight: bold; 
   text-decoration: none;
    margin: 10px;
}
 
a.OutlineLink:hover {
   font-family: Arial, Helvetica, sans-serif; 
   color:#0000FF;
   font-size: 8pt; 
   font-weight: bold; 
   text-decoration: none;
   margin: 10px;
}  

/* Tests / Quizes */

.QuestionList {
 margin: 10px;
 text-align: center;
}

a.QuestionLinks:link {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #0000C0;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinks:visited {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #0000C0;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinks:active {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #FF0000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinks:hover {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color:#0000FF;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: underline;
 padding-left: 2px;
}  

a.QuestionLinks2:link {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B00000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinks2:visited {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B00000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinks2:active {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #FF0000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinks2:hover {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color:#FF0000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: underline;
 padding-left: 2px;
}

a.QuestionLinksCorrect {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #00B000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksCorrect:link {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #00B000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksCorrect:visited {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #00B000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksCorrect:active {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #99C099;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksCorrect:hover {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color:#00FF00;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: underline;
 padding-left: 2px;
}  

a.QuestionLinksIncorrect {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B00000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksIncorrect:link {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B00000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksIncorrect:visited {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B00000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksIncorrect:active {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B09999;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksIncorrect:hover {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color:#FF0000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: underline;
 padding-left: 2px;
}

a.QuestionLinksPartial:link {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B0B060;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksPartial:visited {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B0B060;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksPartial:active {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B0B070;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksPartial:hover {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color:#FFD000;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: underline;
 padding-left: 2px;
}  

a.QuestionLinksNeutral:link {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B000C0;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksNeutral:visited {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B000C0;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksNeutral:active {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color: #B090C0;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none;
 padding-left: 2px;
}
 
a.QuestionLinksNeutral:hover {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 color:#FF00FF;
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: underline;
 padding-left: 2px;
}

td.EULATitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-align: center;
}

td.EULABody {
	padding-left: 50px;
	padding-right: 50px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

td.EULAForm {
	text-align: center;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* CUSTOM COMPONENTS */
/* Small Box */
td.SBoxHeadAddOn {
   height: 25px;
   width: 272px;
   vertical-align: top;
   background-image: url("/skin/WTHeadAddOn.gif");
}

td.SBoxBodyAddOn {
   vertical-align: top;
   background-image: url("/skin/WTMidAddOn.gif");
}

td.SBoxFootAddOn {
   height: 10px;
   background-image: url("/skin/WTFootAddOn.gif");
}

/* Large Box */

td.LBoxHeadAddOn {
   height: 25px;
   width: 547px;
   vertical-align: top;
   background-image: url("/skin/WTHeadAddOn.gif");
}

td.LBoxBodyAddOn {
   vertical-align: top;
   background-image: url("/skin/WTMidAddOn.gif");
}

td.LBoxFootAddOn {
   height: 25px;
   background-image: url("/skin/WTFootAddOn.gif");
}

td.LBoxSplitLeftAddOn { 
   background-image: url("/skin/WTMidAddOn.gif");
   background-repeat: repeat;
   background-position: Left Top;
   width: 274px;
   vertical-align: top;
}

td.LBoxSplitRightAddOn { 
   background-image: url("/skin/WTMidAddOn.gif");
   background-repeat: repeat;
   background-position: Right Top;
   width: 273px;
   vertical-align: top;
}

/* Very Large Box */

td.VLBoxHeadAddOn {
   height: 25px;
   width: 730px;
   vertical-align: top;
   background-image: url("/skin/VWTHeadAddOn.gif");
}

td.VLBoxBodyAddOn {
   vertical-align: top;
   background-image: url("/skin/VLMidAddOn.gif");
}

td.VLBoxFootAddOn {
    height: 25px;
    background-image: url("/skin/VLFootAddOn.gif");
}

td.Alt1AddOn {
   background-color: #E1E1E1;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}

td.Alt2AddOn {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal;
   padding-left: 5px;
   line-height: 14px;
   color: #000000;
}


/* TreeControl */

.nodeStyle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;;
	text-decoration : none;
	padding: 2px 2px 2px 2px;
}

.nodeSelectedStyle {
	color: #FFFFFF;
	background-color:#000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;;
	text-decoration : none;
	padding: 2px 2px 2px 2px;
}

.nodeLink, .nodeLink:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;;
	text-decoration : none;
}

.nodeLink:hover {
	color: #465ed7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;;
	text-decoration : underline;
}

.nodeSelectedLink, .nodeSelectedLink:visited {
	color: #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;;
	text-decoration : none;
}

.nodeSelectedLink:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;;
	text-decoration : underline;
}

.treeLayer {
	 position:relative; 
	 left:5px; 
	 top:0px; 
	 width:auto; 
	 height:150px;
	 overflow:auto; 
	 border:1px solid #000000;
	 margin-bottom:1px;
}
/*=================Navlist Styles for reports*/
.navlist {
	height: 40px;
}

.navlist a{
	margin-left:-20px;
	background: url("/skin/unactivenavbtn.gif") no-repeat left;
	height:25px;
	width:160px;
	color: white;
	text-decoration:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 21px;
	text-align:center;
	float: left;
}

/* IE HACK */
* html body .navlist a.first {
	margin-left: 0px;
}

.navlist #active{
	background: url("/skin/activenavbtn.gif") no-repeat left;
}

.navlist a.active{
	background: url("/skin/activenavbtn.gif") no-repeat left;
}

tr.SummaryInfo {
	background-color: #f0f0f0; 
	font-weight: bold;
}

td.SummaryInfo {
	padding-left: inherit;
}

/*===================================styles for the query report designer*/
#CusotmQueryContent{
	width:665px;
	position:relative;
	left:-5px;
	}
#subchoices{
	width:100%;
	height:200px;
	/*background-color:#a5dcff;*/
	text-align: center;
	}
#continuebtn{
	width:100%;
	height:20px;
	/*background-color:#a5dcff;*/
	text-align: center;
	clear:left;
	}
#continuebtn input{width:100px;}
#subchoices #sub3{float:left;text-align: left;width:155px;}
#subchoices #sub2{float:left;width:370px;text-align: left;}
#subchoices #sub1{float:left;width:135px;text-align: left;}
#subchoices #courseselect{width:200px;}
#subchoices #courseselectdiv{width:200px;height:180px;float:left;}
#subchoices #studentselectdiv{height:180px;float:left;width:125px;}
#subchoices #studentselect{width:125px;}
#subchoices #roleselect{width:130px;}
#subchoices #roleselectdiv{float:left;width:130px;height:180px;}
#subchoices #groupselect{width:120px;}
#subchoices #groupselectdiv{height:110px;}
#subchoices #sct{font-size:10px;}
#subchoices .filterdiv{padding: 5px;/*background-color:#a5a9ff;*/
	margin:3px;
	background-image: url("/skin/blue_fade.jpg");
	background-repeat:repeat-x;}
#subchoices .smallbtn{padding:0;margin:0;width:66px;}
#subchoices .floatLeft{float:left;}
#subchoices #buttondiv{
	float:left;
	position:relative;
	top:50px;
	}
#subchoices #buttondiv2{
	float:left;
	position:relative;
	top:50px;
	}
#subchoices #sortbuttondiv{
	float:left;
	position:relative;
	top:70px;
	}
#subchoices .colselectbtn{
	width:30px;
	margin-bottom:5px;
	}
#subchoices #subcol1{
	width : 100%;
	height: 180px;
	align: center;
	}
/*===============styles for courseexamstats.jsp=======*/
.sortheader .sortDESC{
	background-image:url("/skin/DESCarrow.gif");background-repeat: no-repeat;
	background-position: center right;
	}
.sortheader .sortASC{
	background-image:url("/skin/ASCarrow.gif");background-repeat: no-repeat;
	background-position: center right;
	}
.fourth{
	width:24%;float:left;text-align:center;font-weight:bold;
	color:black;padding:0px;margin:0px;
}
.fifth{
	width:18%;float:left;text-align:center;font-weight:bold;
	color:black;border-left:1px solid #d1d1d1;
}

.block{
	height:40px;
	margin: 0 -2px 0 0;
	color:black;
	background-color:#eeeeee;
	border:1px solid black;
	}
	
.questionrow{	
	clear:left;
	width:100%;
	text-align:left;
	color:#000066
	}
.quizquestion{
	padding-left:5px;	
	}
.quizquestion a{
 	color:#000066;
}
.answercorrect{
	color:green;
	}
.answerincorrect{
	}
.BorderTable{
	border-collapse: collapse;
}
.BorderTable td{
	
	border:1px solid #d1d1d1;	
}
#QuestionsTable{
	height:400px;
	overflow:auto;
	border:1px solid black;
	width:85%;	
	}
/*==================================styles for the makau updates page*/
.updatedesc{
	width:100%;
	font-size:small;
}
.updatedesc h3{
display:inline;
}