/* STYLE SHEET FOR YOUR LMSNOW ACCOUNT */
/******** Main headers that appear at the top of most pages *******/
h1, .h1, h3 { font-size: 16px; }
.topmenu_link { font-size: 12px; }
a { color: #0000bb; font-size: 12px; }
a:Hover { color: #bb0000; }
p.breadcrumb { size:11px; } /* breadcrumb links in portal */
.informationImportant {	color: red; } /* for info that must be seen on a page */
.informationUseful {color: #FFCC00;} /* For highlighted area inside table head */
.overdue {
font-weight: bold;
color: white;
background-color: #ff0000;
}
.footer { font-size: 12px;}
/********** TABLES ***********/
/* Alternating rows*/
.rowEven, .row1 {background-color:#FBFBFB;}
.rowOdd, .row2 {background-color:#F1F3F6;}
/***** Main forms used throughout the site *******/
#inputForm {
border: solid 1px #000000;
text-align: left;
}
#inputForm th {
color: white;
background-color:303F42;
}
#inputForm th a { color: #ffffff; }
#inputForm td {background-color: #efefef}
.fieldName { font-weight: bold; }
#inputForm tr.subHeading td {
background-color:#AEE3D2;
}
#informationTable th, .informationTable th, #informationTable th a, .informationTable th a {
color: white;
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.14, #FFFFFF), color-stop(0.37, #000000));
background-image: -moz-linear-gradient( center bottom, rgb(255,255,255) 20%, rgb(0,0,0) 39%);
background-image: -o-linear-gradient(#FFFFFF, #000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000'); zoom:1;
}
#informationTable tr.subHeading, .informationTable tr.subHeading {
background-color: #ddd;
}
.informationTable {
width:100%;
font-family:Arial;
font-size:12px;
background-color: #FFFFFF;
}
/************ BOOK NOW *****************/
.bookNowTable {
background-color: #FFFFFF;
width:100%;
font-family:Arial;
font-size:12px;
text-align:left;
padding-left:40px;
}
#IPGTable { padding-left: 40px; }
#IPGForm {
background-color: #FFFFFF;
width:100%;
font-family:Arial;
font-size:12px;
text-align:left;
}
.messageWarning { background-color: #FFFFFF; color: red; padding:6px;}
/************ CALENDAR *****************/
.calendarTable {
background-color: #EEE0FE;
text-align: left;
width: 100%;
}
#calendarDiv { text-align:center; }
/* displays in-house training on the calendar */
.inHouseTraining {
border: solid 2px #990000;
background-color: #f5d0d0;
}
/* displays public training on the calendar */
.publicWorkshop {
border: solid 2px #184a6d;
background-color: #A1C9E5;
}
/************** SUBMENU STYLE ******************/
#subMenu a {
padding: 8px 14px;
border: 1px solid #F5F5F5;
color: #999;
}
#subMenu a:hover {
background-color: #F9F9F9;
}
#calendarDataHeaderRow {
background-color: #000000;
}

