
body { background:url(../images/stripe_bg.jpg) top left repeat-x; background-color:#1154a4; padding: 10px 0; margin: 0; font:normal 12px Arial; text-align: center; }
#mainContainer { width:962px; margin:0 auto;}
#mainPageContainer { width:962px; margin:0 auto; top:-44px; position:relative}
#header { width:100%; }
#header a.forSale:link, #header a.forSale:visited { background:url(../images/sale.gif) top left no-repeat; color:#d5e2ee; display:block; float:left; height:21px; margin:0; width:132px; }
#header a.forSale:active, #header a.forSale:hover  { background:url(../images/sale.gif) bottom left no-repeat; }
#header .contactInfo { text-align:right; padding-bottom:10px; }
#header .loginName { color:#fff; font:bold 14px Arial, Helvetica, sans-serif; margin-left:25px;  }
#header a.login:link, #header a.login:visited { color:#666; float:right; font:bold 14px Arial, Helvetica, sans-serif; margin-right:25px; margin-top:5px; text-decoration:none; }
#header a.login:active, #header a.login:hover { color:#325992; }
#header .logo { background-color:#fff; background:url(../images/header_bg.jpg) top left no-repeat; padding-top:10px; }
#header .logo .loggedIn { font:bold 18px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 20%; padding-top:15px; }
#header .logo .liveChat { text-align:right; margin:0 20px 0 0;}
#header .logo .liveChat .lc { padding-top:5px; }
#header .logo .liveChat a.login:link, #header .logo .liveChat a.login:visited { background:url(../images/login_btn.gif) top left no-repeat; color:#333; font:bold 11px Tahoma, Helvetica, sans-serif; height:27px; margin-left:4px; padding-top:6px; text-align:center; width:60px; }
#header .logo .liveChat a.login:active, #header .logo .liveChat a.login:hover { background:url(../images/login_btn.gif) bottom left no-repeat; color:#333; font:bold 11px Tahoma, Helvetica, sans-serif; }
#header .logo .liveChat .callText { color:#666; font:bold 13px Arial, Helvetica, sans-serif; } 
#header .navContainer { background:url(../images/nav_bg.gif) repeat-x; margin-top:46px;  top:-38px; position:relative} 
#header .nav { margin-left:25px; }
#header .nav .tabOn { height:33px; text-align:center; padding:0 2px; }
#header .nav .tabOn a:link, #header .nav .tabOn a:visited, #header .nav .tabOn a:active, #header .nav .tabOn a:hover { background:url(../images/tab_on_right.gif) top right no-repeat; color:#ffbf00; display:block; float:left; font:normal 16px Helvetica, serif;font-weight:bold; height:33px; margin-right:6px; padding-right:12px; }
#header .nav .tabOn a:link span, #header .nav .tabOn a:visited span, #header .nav .tabOn a:active span, #header .nav .tabOn a:hover span { background:url(../images/tab_on_left.gif) no-repeat; display:block; line-height:21px; padding:7px 0 5px 13px; }
#header .nav .tabOff { }
#header .nav .tabOff a:link, #header .nav .tabOff a:visited, #header .nav .tabOff a:active { color:#a5a5a5; font:normal 16px Helvetica, serif; font-weight:bold; padding:0 10px; }
#header .nav .tabOff a:hover { color:#325992; }
#header .subNavContainer { background:url(../images/subnav_bg.gif) top left repeat-x; background-color:#325992; border-bottom:3px solid #a10932;  top:-44px; position:relative}
#header .subNav { width:98%; padding:10px 0; }
#header .subNav .forSale { background:url(../images/sale.gif) no-repeat; padding:0 0px 0 25px; width:140px; }
#header .subNav .forSale a:link, #header .subNav .forSale a:visited { color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
#header .subNav .forSale a:active, #header .subNav .forSale a:hover{ color:#ffbf00; }
#header .subNav a:link, #header .subNav a:visited, #header .subNav a:active { color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; } 
#header .subNav a:hover { color:#ffbf00; }
#header .subNav a.allTraining:link, #header .subNav a.allTraining:visited, #header .subNav a.allTraining:active, #header .subNav a.allTraining:hover { color:#ffbf00; font-weight:bold; background:url(../images/arrow_blue.gif) left no-repeat; padding:3px 0 3px 25px; }
.pageTitle { color:white; font:normal 30px Times New Roman, serif; padding:6px 0 6px 15px; text-align:left; }
.leftPane { width:260px; padding:15px; vertical-align:top; }
.userLeftPane { width:180px; padding:15px; vertical-align:top; }
.rightPane { vertical-align:top; padding:15px; }
.courseHeader { margin-bottom:20px; width:100%; }

.shoppingCart { background:url(../images/shopping_cart.gif) no-repeat; height:43px; text-align:right; width:58px; }

.searchBox { width:337px; }
.searchBox td { color:#000; }
.searchBox td.top { background:url(../images/search_corn.gif) top left no-repeat; height:55px; width:337px; }
.searchBox td.mid { background:url(../images/search_vert.gif) repeat-y; width:337px; }
.searchBox td.mid .bodytextwhite td { color:#fff; }
.searchBox td.bottom { background:url(../images/search_corn.gif) bottom left no-repeat; height:10px; width:337px; font-size:6px; line-height:6px; }

ul.menu { border:1px solid #ccc; border-top:3px solid #a10932; margin:0 0 10px 0; padding:0; list-style-type:none; width:100%; }
ul.menu ul { list-style-type:none; margin: 0; padding: 0; width: 100%; }
ul.menu a { display: block; text-decoration: none; font:normal 16px Times New Roman, serif; }
ul.menu li { margin-top: 1px; padding:0; }
ul.menu li a, ul.menu ul.menu li a { background:url(../images/accordian.gif) top left no-repeat; background-color: #cff1ff; color: #394163;	 font:normal 16px Times New Roman, serif; padding: 5px 0 5px 22px; }
ul.menu li a:visited, ul.menu ul.menu li a:visited { font:normal 16px Times New Roman, serif; }
ul.menu li a:hover, ul.menu ul.menu li a:hover {  }
ul.menu li ul li a:link, ul.menu ul.menu li ul li a:link, ul.menu li ul li a:visited, ul.menu ul.menu li ul li a:visited, ul.menu li ul li a:active, ul.menu ul.menu li ul li a:active { background:none; background-color:#fff; color: #000; font:normal 11px Arial, Helvetica, sans-serif; padding-left: 20px; }
ul.menu li ul li a.current:link, ul.menu ul.menu li ul li a.current:link, ul.menu li ul li a.current:visited, ul.menu ul.menu li ul li a.current:visited, ul.menu li ul li a.current:active, ul.menu ul.menu li ul li a.current:active { background: #fff; border-left: 5px #3c6198 solid; padding-left: 15px; color:#3c6198; }
ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover { background: #fff; border-left: 5px #3c6198 solid; color:#3c6198; padding-left: 15px; }
ul.menu ul.menu li a:hover { border-left: 0; padding-left: 0.5em; }
ul.menu ul.menu { border-left: 5px #f00 solid; }
ul.menu a.active:link, ul.menu ul.menu li a.active:link, ul.menu a.active:visited, ul.menu ul.menu li a.active:visited, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover { color:#fff; background:url(../images/accordian.gif) bottom left no-repeat; background-color: #3e94d2; }
a.subLinks:link, a.subLinks:visited, a.subLinks:active { font:normal 18px Times New Roman, serif; color:#a10932; display:block; padding:10px 0 20px 42px; border-bottom:1px solid #ccc; margin-bottom:3px; }
a.subLinks:hover { text-decoration:underline; }
#myClasses { background:url(../images/my_classes_icon.gif) no-repeat; }
#upcomingClasses { background:url(../images/upcoming_classes_icon.gif) no-repeat; }
#certificates { background:url(../images/certs_icon.gif) no-repeat; }
fieldset.instructor { font:italic 11px Arial, Helvetica, sans-serif; margin-top:10px; padding:3px; }

a.delete:link, a.delete:visited, a.delete:active { font:normal 14px Times New Roman, serif; color:Navy; vertical-align:top; text-indent:10px;}
a.delete:hover { text-decoration:underline; color:#033;}

.details .label { font:bold 12px Arial, Helvetica, sans-serif; width:20%; }
.priceLabel { font:12px Arial, Helvetica, sans-serif;  text-align:right;}
.details .labelGrid { font:bold 12px Arial, Helvetica, sans-serif;  }
.totalPriceLabel { font:bold 12px Arial, Helvetica, sans-serif;  text-align:right;}
.details .field { font:normal 12px Arial, Helvetica, sans-serif; width:25%; text-align:left; }
.nextLink { text-align:right; }
a.nextTab:link, a.nextTab:visited, a.nextTab:active { color:#666; font:normal 11px Arial, Helvetica, sans-serif; background:url(../images/arrow_white.gif) top right no-repeat; padding:5px 25px 5px 0; margin-right:10px; }

.pricingCost { background-color:#447ab8; border:1px solid #8daddb; padding:3px; }
.label2 { font:normal 12px Arial, Helvetica, sans-serif; color:White; }
.field2 { font:bold 12px Arial, Helvetica, sans-serif; color:White; }
.subtext { font-size:11px; font-style:italic; color:White; }
.pricingTable { border-collapse: collapse; border-spacing:0; font:normal 11px Arial, Helvetica, sans-serif; margin:8px 0; width:100%; }
.pricingTable th { background-color:#d9e8ff; border-bottom:1px solid #e8e8e8; color:#000; padding:1px; text-align:left; font-weight:bold; }
.pricingTable th.title { background-color:#fff; border-bottom:1px solid #ccc; color:#000; font-size:12px; }
.pricingTable td { border-bottom:1px solid #e8e8e8; padding:1px; }
.pricingTable td.savings { color:#00f; font-weight:bold; }
.pricingTable td.available { font-style:italic; }
a.quote:link, a.quote:visited { background:url(../images/quote_btn.gif) top left no-repeat; color:#fff; height:20px; text-align:left; padding:3px 0 0 6px; width:151px; }
a.quote:active, a.quote:hover { background:url(../images/quote_btn.gif) bottom left no-repeat; color:#fff; height:20px; padding:3px 0 0 6px; }

.lgiMenu { margin-left:10px; }
.parentItem { background:url(../images/lgi_menu_bg.gif) top left no-repeat; height:20px; padding-left:5px; }

.alertTable { padding:0; width:100%; border-spacing:0; margin:6px 0 10px 0; }
.alertTable td.topLeft { background:url(../images/alert_corn.gif) top left no-repeat; height:20px; width:20px; }
.alertTable td.topMid { background:url(../images/alert_horoz.gif) top left repeat-x; height:20px; }
.alertTable td.topRight { background:url(../images/alert_corn.gif) top right no-repeat; height:20px; width:20px; }
.alertTable td.midLeft { background:url(../images/alert_vert.gif) top left repeat-y; width:20px; }
.alertTable td.midMid { background-color:#fff; }
.alertTable td.midRight { background:url(../images/alert_vert.gif) top right repeat-y; width:20px; }
.alertTable td.bottomLeft { background:url(../images/alert_corn.gif) bottom left no-repeat; height:20px; width:20px; }
.alertTable td.bottomMid { background:url(../images/alert_horoz.gif) bottom left repeat-x; height:20px; }
.alertTable td.bottomRight { background:url(../images/alert_corn.gif) bottom right no-repeat; height:20px; width:20px; }
.divider { background:url(../images/divider.gif) top left repeat-x; background-color:#fff; height:7px; }
.showHideLink { background-color:#d9e0f9; display:block; text-align:center; }
a.show:link, a.show:visited { background:url(../images/arrow_up.gif) no-repeat; font-weight:bold; padding-left:10px; }
a.hide:link, a.hide:visited { background:url(../images/arrow_down.gif) no-repeat; font-weight:bold; padding-left:10px; }
a.show:active, a.show:hover, a.hide:active, a.hide:hover { color:#033; }


.floatRight { float:right; }
.clear { clear:both; }
.topText { vertical-align:top; }

.footerTable { padding:0; width:100%; border-spacing:0; margin:0 0 10px 0; }
.footerTable td.topLeft { background:url(../images/table_corn.gif) top left no-repeat; height:24px; width:24px; }
.footerTable td.topMid { background:url(../images/table_horoz.gif) top left repeat-x; height:24px; }
.footerTable td.topRight { background:url(../images/table_corn.gif) top right no-repeat; height:24px; width:24px; }
.footerTable td.midLeft { background:url(../images/table_vert.gif) top left repeat-y; width:24px; }
.footerTable td.midMid { background-color:#7faac0; }
.footerTable td.midRight { background:url(../images/table_vert.gif) top right repeat-y; width:24px; }
.footerTable td.bottomLeft { background:url(../images/table_corn.gif) bottom left no-repeat; height:24px; width:24px; }
.footerTable td.bottomMid { background:url(../images/table_horoz.gif) bottom left repeat-x; height:24px; }
.footerTable td.bottomRight { background:url(../images/table_corn.gif) bottom right no-repeat; height:24px; width:24px; }
.footerTitle { color:#fff; font:normal 24px Times New Roman, serif; text-decoration:underline; }

.onsiteLink a:hover { color:blue; }

table
{
	margin-left:auto; 
    margin-right:auto;
}

.verticalText
{
	font: 8pt Arial;
	position: static;
	writing-mode: tb-rl;
}

.orange {
	color: #FF7F02;
}

.blue {
	color: #6E7DB4;
}
													
.bodyMenuTop
{
	font-size: 8pt;
	color: white;
	font-family: arial;
	width: 100px;
	padding: 5PX 5PX 5PX 5PX;
	table-layout: fixed
}
													
.bodyMenuSubTop
{
	font-size: 8pt;
	color: white;
	font-family: arial;
	width: 100px;
	padding: 5PX 5PX 5PX 5PX;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	table-layout: fixed
}
											
.bodyMenuA
{
	font-size: 8pt;
	color: white;
	width: 160px;
	font-family: arial;
	padding: 5PX 5PX 5PX 5PX;
}
	
.menulink
{
	font-size: 8pt;
	color: white;
	font-family: arial;
	text-decoration: underline;
}

.menulink:visited
{
	font-size: 8pt;
	color: white;
	font-family: arial;
	text-decoration: underline;
}

.menulink:hover
{
	font-size: 8pt;
	color: white;
	font-family: arial;
	text-decoration: underline;
}
											
.bodyMenuSubA
{
	font-size: 8pt;
	color: white;
	font-family: arial;
	background-color: #3B4360;
	width: 120px;
	padding: 5PX 5PX 5PX 5PX;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	table-layout: fixed
}
	
.BodyTextSC
{
	font-weight: bold;
	font-size: 10.1pt;
	color: #444444;
	font-family: arial;
	font-variant: small-caps;
	font-style: normal; 
}

SELECT
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	font-size: 11px;
	font-family: arial;
}


.cssInputBox
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	font-size: 11px;
	font-family: arial;
}

.button
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	border-left: black 1pt solid;
	cursor: hand;
	color: black;
	border-bottom: black 1pt solid;
	font-family: arial;
}

.buttonOrange
{
	border-right: #DADEFB 1pt solid;
	border-top: #DADEFB 1pt solid;
	font-weight: bold;
	font-size: 8pt;
	background-color: #F4BB3A;
	text-transform: uppercase;
	border-left: #DADEFB 1pt solid;
	cursor: hand;
	color: white;
	border-bottom: #DADEFB 1pt solid;
	font-family: arial;
}
.buttonRed
{
	border: #59091e 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background-color: #a10932;
	text-transform: uppercase;
	cursor: hand;
	color: white;
	font-family: arial;
}
a.searchBtn:link, a.searchBtn:active, a.searchBtn:visited, a.searchBtn:hover { background:url(../images/search_btn.gif) no-repeat; width:68px; height:20px; }
.buttonBlue
{
	border-right: #DADEFB 1pt solid;
	border-top: #DADEFB 1pt solid;
	font-weight: bold;
	font-size: 8pt;
	background-color: #879ADC;
	text-transform: uppercase;
	border-left: #DADEFB 1pt solid;
	cursor: hand;
	color: white;
	border-bottom: #DADEFB 1pt solid;
	font-family: arial;
}

.dividerdot{
	padding: 4px 0px 4px 0px;
	background-color: #f5f5f5;
	border-bottom:1px dotted #ccc; 
}

.dividerplain {
	padding: 0px 0px 0px 0px;
	border-bottom:1px dotted #ccc; 
}

.headerbodytext
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
}

.inputbox    
{ 
	font-size: 8pt; font-family: Arial, Verdana; color: #000000; 
    border: 1px solid #003366; padding-left: 4; padding-right: 4; 
    padding-top: 1; padding-bottom: 1; background-color: #FFFFCC 
 }
	
A 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #006; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial;
	text-decoration: none; 
}

A:visited
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: blue; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial;
	text-decoration: none 
}

A:hover 
{ 
	color: Red;
	text-decoration: none 
}

a img { border:0; }
.bodytext
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    margin-left:auto; 
    margin-right:auto;
}

.bodytextWhite
{
    FONT-SIZE: 8pt;
    COLOR: WHITE;
    FONT-FAMILY: Arial, Verdana, Helvetica
}

.bodytextbold
{
    FONT-SIZE: 8pt;
    font-weight: bold;
	COLOR: WHITE;
    FONT-FAMILY: Arial, Verdana, Helvetica
}

.bodytextPad
{
	padding-right: 16px;
	padding-left: 16px;
	FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-align: justify 
}

.bodytextPadAll
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-align: justify 
}

.thinborder
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
	FONT-SIZE: 8pt;
 }

.bottomborder
{
	border-bottom: thin black solid;
}
.bottomrightborder
{
	border-bottom: thin black solid;
	border-right: thin black solid;
}
.topborder
{
	border-top: thin black solid;
}
.toprightborder
{
	border-top: thin black solid;
	border-right: thin black solid;
}
.rightborder
{
	border-right: thin black solid;
}

div.sample_popup {z-index: +1;}

div.sample_popup div.menu_form_header
{
	border: 1px solid black;
	border-bottom: 0px;
	cursor: default;
	width:300px;
	height:20px;
	line-height:19px;
	vertical-align:middle;
	background: url("./images/popupheader.gif");
	background-repeat: no-repeat;
	text-decoration:none;
	font-family: Arial, Verdana, helvetica;
	font-size: 10pt;
	color: #000000;
}
div.sample_popup div.menu_form_body
{
	border: 1px solid black;
	width: 300px;
	height: 150px;
	background: url("./images/popupbg.gif") no-repeat left bottom;
}
div.sample_popup img.menu_form_exit
{
	float: right;
	margin: 4px 5px 0px 0px;
	cursor: hand;
}
div.sample_popup table
{
  border-collapse: collapse;
  width: 100%;
}

div.sample_popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Arial, Verdana, helvetica;
    font-size: 10pt;
  color: #000000;
}

div.sample_popup td
{
  width: 99%;
  padding: 5px 5px 1px 5px;
  font-size: 10pt;
}


/* Search Engine Optimization styles */

.sitewide{
font-family: Arial;
font-size: 8pt;
color: #000000;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-style: normal;
color: #000000;
font-weight:bold;
text-decoration:underline
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-style: normal;
color: #000000;
font-weight:bold;
text-decoration:underline
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style: normal;
color: #000000;
font-weight:bold;
text-decoration:underline
}


h4 {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-style: normal;
color: #000000;
font-weight:bold;
text-decoration:underline
}


.seolinks {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-style: normal;
color: #000000;
text-decoration:underline;
font-weight: normal;
}

table.cart {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}



#dhtmltooltip
{
	position: absolute;
	width: 600px;
	border: 2px solid black;
	padding: 2px;
	background-color:White;
	visibility: hidden;
	z-index: 100;
	/* remove below line to remove shadow */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

@media screen
{
    .printOnly
    {
        display: none;
    }   
    
    .printText
    {
		FONT-SIZE: 8pt;
		COLOR: #000000;
		FONT-FAMILY: Arial, Verdana, Helvetica;
		margin-left:auto; 
		margin-right:auto;
    }
    
    div.tabs > div { padding: 5px; margin-top: 3px; }
	div.tabContent { border:1px solid #666; border-top:0; padding:8px; font:normal 12px Arial, Helvetica, sans-serif; width:100%; margin-top:-20px; }
	div.tabContent p { margin-top:0; }
	div.tabContent h3.tabTitle { color:#0084fd; font-size:16px; text-decoration:none; margin-top:0; }
	
	ul.tabNavigation { background:url(../images/subtab_bg.gif) repeat-x; float:left; list-style: none; margin:0; padding: 0; width:100%; }
	ul.tabNavigation li { margin-left:4px; display: inline; }
	/*ul.tabNavigation li a { background-color: #cff1ff; color: #666; font:normal 12px Arial, Helvetica, sans-serif; padding: 8px 10px 0 10px; text-decoration: none; }*/
	ul.tabNavigation li a.selected:link, ul.tabNavigation li a.selected:visited, ul.tabNavigation li a.selected:active, ul.tabNavigation li a.selected:hover { background-color: #fff; background:url(../images/subtab_on_right.gif) top right no-repeat; color: #333; display:block; float:left; height:24px; margin-right:3px; text-decoration:none; padding-right:5px; }
	ul.tabNavigation li a.selected:link span, ul.tabNavigation li a.selected:visited span, ul.tabNavigation li a.selected:active span, ul.tabNavigation li a.selected:hover span { background:url(../images/subtab_on_left.gif) no-repeat; display:block; line-height:15px; padding:7px 0 5px 6px; }
	ul.tabNavigation li a:link, ul.tabNavigation li a:visited, ul.tabNavigation li a:active, ul.tabNavigation li a:hover { background-color: #fff; background:url(../images/subtab_on_right.gif) top right no-repeat; color: #666; display:block; float:left; height:24px; margin-right:3px; text-decoration:none; padding-right:5px; }
	ul.tabNavigation li a:link span, ul.tabNavigation li a:visited span, ul.tabNavigation li a:active span, ul.tabNavigation li a:hover span { background:url(../images/subtab_on_left.gif) no-repeat; display:block; line-height:14px; padding:7px 0 5px 6px; }
	ul.tabNavigation li a:hover { text-decoration:underline; color:#3c6198; }
	ul.tabNavigation li a:focus { outline: 0; }
	ul.tabNavigation li a#scheduledClasses { font-weight:bold; color:#a10932; }
	
	div.tabMain { border-top:1px solid #e5e5e5; padding-top:10px; }
	
	.courseTitle { color:#a10932; font:normal 24px Times New Roman, serif; text-align:left; text-decoration:underline; }
}

@media print
{
    .noPrint
    {
        display: none;
    }
    
    .printText
    {
		FONT-SIZE: 12pt;
		COLOR: #000000;
		FONT-FAMILY: Arial, Verdana, Helvetica;
		margin-left:auto; 
		margin-right:auto;
    } 
    
    .printTextSmall
    {
		FONT-SIZE: 10pt;
		COLOR: #000000;
		FONT-FAMILY: Arial, Verdana, Helvetica;
		margin-left:auto; 
		margin-right:auto;
    } 
    
    .printOnly
    {
        display: inline;
    }
    
    div.tabs > div { display: none; }
	div.tabContent {  }
	div.tabContent p { margin-top:0; }
	div.tabContent h3.tabTitle { color:#0084fd; font-size:24px; text-decoration:none; margin-top:0; }
	
	ul.tabNavigation { display: none; }
	ul.tabNavigation li { display: none; }
	/*ul.tabNavigation li a { background-color: #cff1ff; color: #666; font:normal 12px Arial, Helvetica, sans-serif; padding: 8px 10px 0 10px; text-decoration: none; }*/
	ul.tabNavigation li a.selected:link, ul.tabNavigation li a.selected:visited, ul.tabNavigation li a.selected:active, ul.tabNavigation li a.selected:hover { display: none; }
	ul.tabNavigation li a.selected:link span, ul.tabNavigation li a.selected:visited span, ul.tabNavigation li a.selected:active span, ul.tabNavigation li a.selected:hover span { display: none; }
	ul.tabNavigation li a:link, ul.tabNavigation li a:visited, ul.tabNavigation li a:active, ul.tabNavigation li a:hover { display: none; }
	ul.tabNavigation li a:link span, ul.tabNavigation li a:visited span, ul.tabNavigation li a:active span, ul.tabNavigation li a:hover span { display: none; }
	ul.tabNavigation li a:hover { display: none; }
	ul.tabNavigation li a:focus { display: none; }
	ul.tabNavigation li a#scheduledClasses { display: none; }
	
	div.tabMain {  }
	
	.courseTitle { color:#a10932; font:normal 36px Times New Roman, serif; text-align:left; text-decoration:underline; height:60px;}
}

