﻿/* CSS Document */

/* START RESET ALL -----------------------------------------------------------------------------------------------------------
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Arial, Helvetica, sans-serif;
}
/* END RESET ALL --------------------------------------------------------------------------------------------------------------*/

/*  START GENERAL RULES --------------------------------------------------------------------------------------------------------*/
a:link
{
	color: #404041;
}
a:visited
{
	color: #404041;
}
a:hover
{
	color: #404041;
}
a:active
{
	color: #404041;
}
body
{
	overflow: scroll;
}
/* END GENERAL RULES -----------------------------------------------------------------------------------------------------------*/

/* START WRAPPER ----------------------------------------------------------------------------------------------------------------*/
.wrapper
{
	height: 100%;
	width: 947px;
	margin: auto;
}
/* END WRAPPER ------------------------------------------------------------------------------------------------------------------*/

/* START UTILITIES MENU ---------------------------------------------------------------------------------------------------------*/
.utilitiesMenu
{
	height: 37px;
	display: inline;
	float: right;
	font-size: 12px;
	margin-top: 10px;
}
.utilitiesMenu a
{
	color: #404041;
	text-decoration: none;
}
.utilitiesMenu a:hover
{
	text-decoration: none;
}
/* END UTILITIES MENU ---------------------------------------------------------------------------------------------------------*/

/* START HEADER ---------------------------------------------------------------------------------------------------------------*/
#logo
{
	height: 41px;
	width: 298px;
	float: left;
	margin-top: 62px;
	padding-left: 25px;
}
/* END HEADER ----------------------------------------------------------------------------------------------------------------*/

/* START GLOBAL MENU ---------------------------------------------------------------------------------------------------------*/
.globalMenu
{
	height: 31px;
	float: right;
	margin-top: 10px;
	font-size: 15px;
}
.globalMenu li
{
	padding-left: 25px;
}
/*li
{
	text-decoration: none;
	display: inline;
}*/
.globalMenu a
{
	color: #404041;
	text-decoration: none;
	font-weight: bold;
}
.globalMenu a:hover
{
	color: #9d191c;
	text-decoration: none;
	font-weight: bold;
}
/* END GLOBAL MENU ----------------------------------------------------------------------------------------------------------*/

/* START SUBMENU ------------------------------------------------------------------------------------------------------------*/
#subMenu
{
	height: 35px;
	margin: auto;
	font-size: 12px;
	padding-top: 10px;
	text-align: center;
}
a.subMenu
{
	color: #000000;
	text-decoration: none;
}
a.subMenu:hover
{
	border-style: solid;
	border-top: solid 2px #9d191c;
	color: #9d191c;
	text-decoration: none;
}
a.subMenu_selected
{
	border-style: solid;
	border-top: solid 2px #9d191c;
	color: #000000;
	text-decoration: none;
}
a.subMenu_selected:hover
{
	border-style: solid;
	border-top: solid 2px #9d191c;
	color: #9d191c;
	text-decoration: none;
}
/* END SUBMENU -------------------------------------------------------------------------------------------------------------*/

/* START FOOTER ------------------------------------------------------------------------------------------------------------*/
#footerLeft
{
	height: 36px;
	width: 600px;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}
#footerRight
{
	height: 36px;
	width: 290px;
	float: right;
	font-size: 11px;
	padding-top: 20px;
}
#footerRight li a
{
	color: #404041;
	text-decoration: underline;
}
/* END FOOTER ------------------------------------------------------------------------------------------------------------*/

/* START CONTENT ---------------------------------------------------------------------------------------------------------*/
.contentMiddle
{
	margin: auto;
	width: 847px;
	margin-left: 33px;
	padding-right: 120px;
	margin-top: -3px;
	color: #fff;
	padding-top: 10px;
	position: relative;
}

#contentMiddleCourses
{
	margin: auto;
	width: 887px;
	background-color: #9d191c;
	margin-left: 33px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: -3px;
	color: #fff;
	padding-top: 10px;
	position: inherit;
}

.partnerContent
{
	background-image: url(/images/ContentRepeatBar_NoColor.png);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 60px;
	padding-right: 60px;
}


#testContent h2
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 145px;
	padding-right: 20px;
}
#testContent p
{
	font-size: 13px;
	padding-left: 145px;
	padding-right: 40px;
}
/* END CONTENT -----------------------------------------------------------------------------------------------------------*/

td.ContentItem
{
	background-color: #ffffff;
	color: #000000;
	height: 45px;
}

td.ContentItem a
{
	color: #000000;
	font-size: 16px;
	text-decoration: none;
}

td.ContentItem12
{
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	height: 45px;
}

td.ContentItem12 a
{
	color: #000000;
	text-decoration: none;
}

td.ContentItem12 a:active
{
	color: #9f191c;
	text-decoration: none;
}

td.ContentItem14
{
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	height: 45px;
}

td.ContentItem14Bold
{
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 45px;
}

div.Button
{
	background-color: #dedede;
	border: solid 1px #989898;
	cursor: pointer;
	font-size: 14px;
	height: 35px;
	text-align: center;
	width: 114px;
}

div.ElearningButton_Details
{
	background-color: #ffffff;
	border: solid 1px #989898;
	cursor: pointer;
	font-size: 14px;
	height: 35px;
	text-align: center;
	width: 114px;
}

td.Button
{
	background-color: #dedede;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

td.Button a
{
	color: #a31b1d;
	font-size: 14px;
	text-decoration: none;
}

td.ElearningButton_Details
{
	background-color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

div.ElearningButton_Start
{
	background-color: #ffffff;
	border: solid 1px #989898;
	color: #a31b1d;
	height: 35px;
	text-align: center;
	width: 114px;
}

td.ElearningButton_Start
{
	font-size: 14px;
	text-align: center;
}

td.ElearningButton_Start a
{
	color: #a31b1d;
	font-size: 16px;
	text-decoration: none;
}

td.ElearningCourseName
{
	font-size: 14px;
}

td.Fan
{
	background-color: #404041;
	border-right: solid 1px #242424;
	border-top: solid 1px #242424;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	padding: 5px;
	text-align: center;
}

td.Fan_selected
{
	background-color: #ffffff;
	border-right: solid 1px #242424;
	border-top: solid 1px #242424;
	color: #000000;
	cursor: pointer;
	font-size: 14px;
	padding: 5px;
	text-align: center;
}

td.FanContent
{
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	padding: 20px;
}

td.FanContent a
{
	color: #404041;
	font-size: 14px;
	text-decoration: none;
}

.css3button a
{
	background: url(/Images/Background.gif) bottom repeat-x #9eabb3;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	border: 1px inset #aaa;
	-webkit-border-radius: 8px;
	width: auto;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 1px 1px 1px #666;
	-webkit-box-shadow: 1px 1px 1px #666;
	box-shadow: 1px 1px 1px #666;
	text-shadow: rgba(0,0,0, .5) 0px -1px 0px;
	border-top: inset 1px #ccc;
	border-left: inset 1px #ccc;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #666;
}

.css3button a:hover
{
	background: url(/Images/Background1.gif) bottom repeat-x #9eabb3;
	text-shadow: rgba(0,0,0, .5) 0px 1px 0px;
}

.tooltip_submenu
{
	display: none;
	font-size: 12px;
	width: 197px;
	color: #323233;
	text-align: left;
}

td.DropDownMenu_Top
{
	background: url(/Images/DropDown/dropdownTop.png) top no-repeat;
	height: 60px;
	width: 137px;
}

td.DropDownMenu_Repeater
{
	background: url(/Images/DropDown/DropdownMiddle.png) top repeat-y;
	padding: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 137px;
}

td.DropDownMenu_Bottom
{
	background: url(/Images/DropDown/DropdownBottom.png) top no-repeat;
	height: 27px;
	width: 137px;
}
/* START SMALL BOX --------------------------------------------------------------------------------------------------------------*/

td.SmallBoxWhiteLeft
{
	background: url(/Images/SmallBox/WhiteLeftSide.png) top no-repeat;
	height: 30px;
	width: 5px;
}

td.SmallBoxWhiteContent
{
	background: url(/Images/SmallBox/WhiteContent.png) top repeat-x;
	height: 30px;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}

td.SmallBoxWhiteRight
{
	background: url(/Images/SmallBox/WhiteRightSide.png) top no-repeat;
	height: 30px;
	width: 5px;
}

/* END SMALL BOX --------------------------------------------------------------------------------------------------------------*/

/* START SMALL BOX RED--------------------------------------------------------------------------------------------------------------*/

td.SmallBoxRedLeft
{
	background: url(/Images/SmallBox/RedLeftSide.png) top no-repeat;
	height: 30px;
	width: 5px;
}

td.SmallBoxRedContent
{
	background: url(/Images/SmallBox/RedContent.png) top repeat-x;
	height: 30px;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}

td.SmallBoxRedRight
{
	background: url(/Images/SmallBox/RedRightSide.png) top no-repeat;
	height: 30px;
	width: 5px;
}

/* END SMALL BOX RED--------------------------------------------------------------------------------------------------------------*/

.CoursesImage
{
	position: absolute;
	top: 0px;
	left: 0px;
}

tr.ItemTemplateCourse
{
	background-color: #f0f0f0;
	color: #404041;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
tr.ItemTemplateCourse a
{
	color: #404041;
}

tr.AlternatingItemTemplateCourse
{
	background-color: #ffffff;
	color: #404041;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

tr.AlternatingItemTemplateCourse a
{
	color: #404041;
}
.Header
{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	color: White;
}
.WhiteText
{
	color: White;
	font-size: 13px;
}
.BlackText
{
	color: #323233;
	font-size: 13px;
}
.BlackTextHeader
{
	color: #323233;
	font-size: 18px;
}
.RedButtonWhiteText
{
	color: White;
	text-transform: uppercase;
	background-color: #9d191c;
	font-weight: bold;
	border: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}
.GreenButtonWhiteText
{
	color: White;
	text-transform: uppercase;
	background-color: #066e6a;
	font-weight: bold;
	border: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}
.BlueButtonWhiteText
{
	color: White;
	text-transform: uppercase;
	background-color: #235074;
	font-weight: bold;
	border: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}
.GreyButtonWhiteText
{
	color: White;
	text-transform: uppercase;
	background-color: #404040;
	font-weight: bold;
	border: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}
.WhiteButtonBlackText
{
	color: Black;
	text-transform: uppercase;
	background-color: White;
	font-weight: bold;
	border: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.CourseCatalog
{
	height: 40px;
	width: 180px;
	cursor: pointer;
	text-align: center;
	color: White;
	background-image: url(/Images/Tabs/GreyTab.png);
	font-size: 13px;
	padding-top: 3px;
}

/* .Modal is used for javascript alertbox ------------------------------------------------------------------------------*/
.modal
{
	background-color: white;
	display: none;
	width: 350px;
	padding: 15px;
	text-align: left;
	border: 10px solid #323233;
}
/* END .MODAL --------------------------------------------------------------------------------------------------------------*/

.StudentBoxHeader
{
	font-size: 11px;
	font-family: Arial;
	margin-top:2px;
}



.ErrorInfo
{
    color: #c03b3b;
    font-weight: bold;
    float: right;
}

.tablepadding0 td, .tablepadding0 th
{
	padding: 0px;
}

.tablepadding2 td, .tablepadding2 th
{
	padding: 2px;
}

.tablepadding3 td, .tablepadding3 th
{
	padding: 3px;
}

.tablepadding4 td, .tablepadding4 th
{
	padding: 4px;
}

.tablepadding5 td, .tablepadding5 th
{
	padding: 5px;
}

.tableborder1padding2 table, .tableborder1padding2 th, .tableborder1padding2 td {
	border: 1px solid black;	
	padding: 2px;
}

table td, table th {
	padding: 0px;
	border-spacing: 0px;
}



a.test:link
{
	color: #000000;
    font-weight:bold;
    text-decoration:underline
}
a.test:hover
{
	color: #9d191c;
    text-decoration:underline
}
a.test:active
{
	color: #334d96;
    text-decoration:underline
}