/* STYLE SHEET FOR YOUR LMSNOW ACCOUNT */


/******** Main headers that appear at the top of most pages *******/
h1, .h1, h3 { font-size: 1.8em; }


a { color: #0000bb; }

a.nextMonths { color: #FFFFFF; cursor:pointer; }
a.nextMonths:hover { color: #FF00FF; cursor:pointer; }
a.prevMonths { color: #FFFFFF; cursor:pointer; }
a.prevMonths:hover { color: #FF00FF; cursor:pointer; }

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;
}
img.logo{ margin:0px; }

/********** 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: #a1c65c; */
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.17, #8064A2), color-stop(0.42, #4C216D), color-stop(0.66, #360062));
	background-image: -moz-linear-gradient(center bottom, #8064A2 17%, #4C216D 42%, #360062 66%);
	background-image: -o-linear-gradient(#360062, #4C216D, #8064A2);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#360062', endColorstr='#8064A2'); zoom:1;
}

#informationTable tr.subHeading, .informationTable tr.subHeading {
	background-color: #ddd;
}


.informationTable {
	width:100%;
	font-family:Arial;
	font-size:12px;
}

.informationTable td {
	vertical-align:top;
}

.workshopDataHeaderRow {
	background:#a1c65c;	
	font-weight:bold;				
}
.workshopOutlineData {	font-family:Arial; font-size:12px;	}
.workshopOutlineData > H1 { color: #4C216D;	}
.qualOutlineHeader > H2 { color: #4C216D; text-decoration:none; margin: 0.2em 0; padding: 0; font-weight:normal; font-style:normal; letter-spacing:normal; word-spacing:normal; font-variant:normal; text-decoration:none; font-variant:normal; text-transform:none; text-align:left; text-indent:0; line-height:inherit; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; }
.qualOutlineHeader > a  
{ 
	-moz-box-shadow: 5px 5px 2px #888; 
	-webkit-box-shadow: 5px 5px 2px #888; 
	box-shadow: 5px 5px 2px #888; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	color: #F0F0F0;
	background: #768f43;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.17, #8064A2), color-stop(0.42, #4C216D), color-stop(0.66, #360062));
	background-image: -moz-linear-gradient(center bottom, #8064A2 17%, #4C216D 42%, #360062 66%);
	background-image: -o-linear-gradient(#360062, #4C216D, #8064A2);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#360062', endColorstr='#8064A2'); zoom:1;
	border: 1px solid #3E4F1C; 
	text-decoration:none; 
	margin: 0.2em 0; 
	padding: 3px; 
	font-weight:normal; 
	font-style:normal; 
	letter-spacing:normal; 
	word-spacing:normal; 
	font-variant:normal; 
	text-decoration:none; 
	font-variant:normal; 
	text-transform:none; 
	text-align:left; 
	text-indent:0; 
	line-height:inherit; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
	font-size: 14px; font-style: normal; 
}
.qualOutlineHeader > a:hover  
{ 
	-moz-box-shadow: 5px 5px 2px #888; 
	-webkit-box-shadow: 5px 5px 2px #888; 
	box-shadow: 5px 5px 2px #888; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	color: #FFF; 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.17, #8064A2), color-stop(0.42, #4C216D), color-stop(0.66, #360062));
	background-image: -moz-linear-gradient(center bottom, #8064A2 17%, #4C216D 42%, #360062 66%);
	background-image: -o-linear-gradient(#360062, #4C216D, #8064A2);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#360062', endColorstr='#8064A2'); zoom:1;
	border: 1px solid #3E4F1C; 
	text-decoration:none; 
	margin: 0.2em 0; 
	padding: 3px; 
	font-weight:normal; 
	font-style:normal; 
	letter-spacing:normal; 
	word-spacing:normal; 
	font-variant:normal; 
	text-decoration:none; 
	font-variant:normal; 
	text-transform:none; 
	text-align:left; 
	text-indent:0; 
	line-height:inherit; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
	font-size: 14px; 
	font-style: normal; 
}

/************ CALENDAR *****************/

/* book now table */
.bookNowTable { font-family:Arial; font-size:12px; }
.bookNowTable > H3 { font-family:Arial; font-size:18px; }

/* 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;
}


/************ CALENDAR *****************/

#calendarDataHeaderRow, .calendarHeader {                 


	text-align:center;
	font-family:Arial; font-size:12px;		
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.17, #8064A2), color-stop(0.42, #4C216D), color-stop(0.66, #360062));
	background-image: -moz-linear-gradient(center bottom, #8064A2 17%, #4C216D 42%, #360062 66%);
	background-image: -o-linear-gradient(#360062, #4C216D, #8064A2);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#360062', endColorstr='#8064A2'); zoom:1;
	color: white;	
}


/************** SUBMENU STYLE ******************/

#subMenu a {
	padding: 8px 14px;
	border: 1px solid #F5F5F5;
	color: #999;
}

#subMenu a:hover {
	background-color: #F9F9F9;
}






