﻿body {
    font-size: 10pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}
body.dialogList 
{
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	text-decoration: none;
	background-color: #ffffcc;
	text-align: left;
	white-space: nowrap;
}
body.dialogControls
{
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	background-color: #ffffcc;
}
.placeholder 
{
	position:relative;
	height: 53px;
	background-color: transparent;
}
.siteheader
{
	position:absolute;
	top:0px;
	left: 0px;
	width:100%;
	height: 52px;
	background-color:#0070A6;
	z-index: 1;
}
.sitelogo 
{
	background-position: center center;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 52px;
    background-image: url(/images/skillsoft_logo.gif);
    z-index: 10;
    background-repeat: no-repeat;
    background-color: white;
	background-size: 90px auto;
}
.sitebanner 
{
    position: absolute;
    top: 10px;
    left: 135px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight:bold;
    color: White;
    background-color: transparent;
    z-index: 30;
}
.sitesidebar 
{
	position: absolute;
	top:52px;
	left: 0px;
	width: 100px;
	height: 100%;
	background: #0070A6;
	z-index: 40;
}
td {
    font-size: 10pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}
.queryinfo 
{
	background: #f2f2f2;
}

.pagetitle {
    font-size: 20pt;
    color: navy;
    font-style: italic;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
    font-variant: small-caps;
}
.standard {
    font-size: 10pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}

.tableheader {
    font-size: 12pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}

.tablesubheader {
    font-size: 12pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;

}
.standardprompt {
    font-size: 10pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
.errormessage {
    font-size: 10pt;
    color: red;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
.required {
    font-size: 10pt;
    color: red;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
.standardwhite {
    font-size: 10pt;
    color: white;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}
.standardwhitebold {
    font-size: 10pt;
    color: white;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
.requiredlite {
    font-size: 10pt;
    color: red;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: normal;
}
.instructions
{
    font-size: 8pt;
    color: purple;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
.instructionlink
{
    font-size: 8pt;
    color: purple;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.instructionlink:visited
{
    font-size: 8pt;
    color: purple;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.instructionlink:hover
{
    font-size: 8pt;
    color: blue;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.instructionlink:active
{
    font-size: 8pt;
    color: purple;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
a {
    font-size: 10pt;
    color: black;
    font-weight: bold;
    text-decoration: none;
}
a:visited {
    font-size: 10pt;
    color: black;
    font-weight: bold;
    text-decoration: none;
}
a:hover
{
    font-size: 10pt;
    color: blue;
    font-weight: bold;
    text-decoration: none;
}
a:active {
    font-size: 10pt;
    color: blue;
    font-weight: bold;
    text-decoration: none;
}
a.small {
    font-size: 8pt;
    font-weight: normal;
    color: gray;
}
a.small:visited {
    font-size: 8pt;
    font-weight: normal;
    color: gray;
}
a.small:hover
{
    font-size: 8pt;
    font-weight: normal;
    color: blue;
}
a.small:active {
    font-size: 8pt;
    font-weight: normal;
    color: gray;
}
a.stdlink {
    font-size: 10pt;
    color: black;
    font-weight: normal;
    text-decoration: underline;
}
a.stdlink:visited {
    font-size: 10pt;
    color: purple;
    font-weight: normal;
    text-decoration: underline;
}
a.stdlink:hover
{
    font-size: 10pt;
    color: blue;
    font-weight: normal;
    text-decoration: underline;
}
a.stdlink:active {
    font-size: 10pt;
    color: blue;
    font-weight: normal;
    text-decoration: underline;
}
a.menu {
    font-size: 10pt;
    color: #0070A6;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.menu:link {
    font-size: 10pt;
    color: #0070A6;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.menu:visited {
    font-size: 10pt;
    color: #0070A6;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
a.menu:hover {
    font-size: 10pt;
    color: white;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
    background-color: #0070A6;
}
a.menu:active {
    font-size: 10pt;
    color: white;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
    background-color: #0070A6;
}

td.header
{
    font-weight: bold;
    color: white;
    font-family: Arial;
    background-color: #008b8b;
    font-size: 10pt;
}
tr.header {
    font-weight: bold;
    color: white;
    font-family: Arial;
    background-color: #008b8b;
    font-size: 10pt;
}
td.list
{
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	border-bottom: black 1px solid;
	border-top: medium none;
	border-left: medium none;
	border-right: medium none;
}
.inputBoxRO
{
	border: 0px;
    font-size: 10pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}
tr.selectcourseheader 
{
	background-color: Black;	
}
tr.selectcourseheader td 
{
	color: #ffffcc;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
tr.selectcourseheader td a
{
	color: #ffffcc;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
tr.selectcourseheader td a:hover
{
	color: Yellow;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
tr.selectcoursenormal 
{
	background-color: #ffffcc;	
}
tr.selectcoursenormal td 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
}
tr.selectcoursehighlight
{
	background-color: Yellow;	
}
tr.selectcoursehighlight td 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
} 

div#content {margin-left:25px;float:left;}
div#hdr {
    float: left; 
}

div.AddBorders .rgHeader,
div.AddBorders th.rgResizeCol,
div.AddBorders .rgFilterRow td,
div.AddBorders .rgRow td,
div.AddBorders .rgAltRow td,
div.AddBorders .rgEditRow td,
div.AddBorders .rgFooter td {
    border-style: solid;
    border-color: #aaa;
    border-width: 0 0 1px 1px; /*top right bottom left*/
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px;
}

    div.AddBorders .rgHeader:first-child,
    div.AddBorders th.rgResizeCol:first-child,
    div.AddBorders .rgFilterRow td:first-child,
    div.AddBorders .rgRow td:first-child,
    div.AddBorders .rgAltRow td:first-child,
    div.AddBorders .rgEditRow td:first-child,
    div.AddBorders .rgFooter td:first-child {
        border-left-width: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 0px;
    }

.rgFilterBox {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 5px !important;
    padding-right: 0px !important;
}

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgEditRow, .RadGrid .rgFooter, .RadGrid .rgGroupHeader {
    height: 12px !important;
}

.rmLink {
    font-family: Arial, Helvetica, sans-serif !important;
}

.rgFilter, .t-button {
    padding: 0px !important;
} 