body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: 
	margin: 0;
	padding: 0;
}
#resellerName {
	color:#444444;
	font-size:32px;
	font-weight:bold;
	margin-left:20px;
}
#leftColumn {
	
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style:none;
	border-left-style: none;
	border-top-color: #2A1F00;
	border-right-color: #2A1F00;
	border-bottom-color: #2A1F00;
	border-left-color: #2A1F00;
}
#centerColumn{
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-color: #3C3C3C;
	border-right-color: #3c3c3c;
	border-bottom-color: #3c3c3c;
	border-left-color: #3c3c3c;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#rightColumn{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style: solid;
	border-top-color: #2A1F00;
	border-right-color: #2A1F00;
	border-bottom-color: #2A1F00;
	border-left-color: #2A1F00;
}
#menuBar{
	font-size:12px;
	background-color: #666666;
	background-image: url(images/menuBar_BG.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
#footerNote
{	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#778877;
	margin-top:6px;
	margin-bottom:3px;
}
#bodyBar{
	margin-right: 15px;
	margin-left: 15px;
	background-color:#FFF;
	border:1px solid #AAAAAA;
	
}
#bodyBar p {
	color:#666666;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height:26px;
}
#bodyBar ul {
	margin:4px 1px 1px 4px;
	color:#003300;
}
#bodyBar h2{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:120px;
	color:#003300;
}
#bodyBar h4{
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#E7F8E2;
	color:#666600;
	margin:0px;
	margin-top:30px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #42853F;
	border-right-color: #42853F;
	border-bottom-color: #42853F;
	border-left-color: #42853F;
}

#bodyBar h1{
	margin-left:30px;
	margin:0px;
	
}
#bodyBar h2{
	padding-left:20px;
	background-color:#CCCCCC;
	margin:0px;
	margin-top:20px;
}
#bodyBar h3{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#D3F6C8;
	color:#666600;
	margin:0px;
	margin-top:30px;
	margin-bottom:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #42853F;
	border-right-color: #42853F;
	border-bottom-color: #42853F;
	border-left-color: #42853F;
}
#bodyBar h4{ 
	padding-left:30px;
	margin:0px;
	color:#336600;
	font-weight:bold;

}
#bodyBar h5{
	padding-left:110px;
	font-size:17px; 
	margin:0px;
}
#bodyBar a{ 
	color:#006600;

}
#bodyBar a:hover{ 
	color:#FFCC00;

}
h1{
	margin-left:30px;
	margin:0px;
	
}
 h2{
	padding-left:20px;
	background-color:#CCCCCC;
	margin:0px;
	margin-top:20px;
}
 h3{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#008000;
	color:#ffffff;
	margin:0px;
	margin-top:30px;
	margin-bottom:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #42853F;
	border-right-color: #42853F;
	border-bottom-color: #42853F;
	border-left-color: #42853F;
}
h4{ 
	padding-left:10px;
	color:#FFFFFF;
	background-color:#666666;
	font-size:12px; 
	margin:0px;

}
h5{
	padding-left:110px;
	font-size:17px; 
	margin:0px;
}
 a{ 
	color:#006600;

}
a:hover{ 
	color:#FFCC00;

}
.tablehead{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEE7DA;
	border-right-color: #DEE7DA;
	border-bottom-color: #DEE7DA;
	border-left-color: #DEE7DA;
}
.tablehead-general{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEE7DA;
	border-right-color: #DEE7DA;
	border-bottom-color: #DEE7DA;
	border-left-color: #DEE7DA;
	font-size:14px;
}
 table {font-size:12px;}
#courseTitle
{	font-size:18px;
	margin-left:40px;
	margin-top: 10px;
	margin-right: 40x;
	margin-bottom: 10px;
	vertical-align:top;
	font-weight:bold;
	color:#2B601C;
}
#menuBar a{
	text-decoration:none;
	color:#FFF;
}
#menuBar a:hover{
	text-decoration:none;
	color:#9F9;
}
#menuBar td:hover{
	background-image: url(images/menuBar_BGhover.gif);
}
#headerBar{ 
	
	background-image:url(images/header-homepage.jpg);
	height:253px;
}

#greenBlock{
	position:relative; 
	width:153px; 	
	z-index:1; 
	left: 25px; 
	top: 86px; 
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
	 
}
#yellowBlock{
	position:relative; 
	width:513px; 	
	z-index:1; 
	left: 218px; 
	top: -97px;
	font-size:18px;
	font-weight:bold;
	
}
.smallLink{
	font-size:11px;
	color:#3BAC4D;
}
.smallText{
	margin-left:35px;
	font-size:11px; 
	color:#999999;
}
.smallDarkText{
	
	font-size:11px; 
	color:#555555;
}
.miniBoxContent{
	font-size:12px;
	text-align:left;
	padding:8px;
}
.miniBoxContent a{
	color:#FF3333;
	
}
.miniBoxContent a:hover{
	color:#FF0000;
	
}
.floatLeft{
	float:left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left:0px;
}
.left-bottom-border{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sides-bottom-border{
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sides-bottom-border-hover{
background-color:#8FF681;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.floatRight{
	float:right;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left:0px;
}

.importantParagraphHead{ padding-left:20px; margin-top:50px; font-weight:bold; font-size:17px;}
.className{
	margin:3px 1px 1px 3px;}
.classDescription{
	margin:3px 1px 1px 15px;
	color:#666666;
}
.classDescriptionFuture{
	margin:3px 1px 1px 15px;
	color:#999999;
}
.comingSoonBackgroundWithBorder
{ 
	background-image:url(images/comingSoon.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.classgroup{
background-color:#ffffff;
}
.errorMessage{
color:#AA1F00;
}
.purchaseButton_n{
background-image:url(images/purchase_n.jpg);
}
.purchaseButton_h{
background-image:url(images/purchase_h.jpg);
}
.purchaseButton_s{
background-image:url(images/purchase_s.jpg);
}
.editUserSettings_n{
background-image:url(images/editSettings_n.gif);
}
.editUserSettings_h{
background-image:url(images/editSettings_h.gif);
}
.editUserSettings_s{
background-image:url(images/editSettings_s.gif);
}
.viewPurchaseHistory_n{
background-image:url(images/viewHist_n.gif);
}
.viewPurchaseHistory_h{
background-image:url(images/viewHist_h.gif);
}
.viewPurchaseHistory_s{
background-image:url(images/viewHist_s.gif);
}
.viewCourse_n{
background-image:url(images/viewCourse_n.gif);
}
.viewCourse_h{
background-image:url(images/viewCourse_h.gif);
}
.viewCourse_s{
background-image:url(images/viewCourse_s.gif);
}
.logOut_s{
background-image:url(images/logOut_s.gif);
}
.logOut_h{
background-image:url(images/logOut_h.gif);
}
.logOut_n{
background-image:url(images/logOut_n.gif);
}

.courseAvailable{ color:#000;
}
.courseUnavailable{ color:#777;
}
.RowOdd{ background-color:#D3F0CA;
}
.RowEven{ background-color:#D9E7FB;
}
.GreenSubmitButton{
	border:1px solid #555555; 
	background-color:#44AE5C; 
	color:#FFFBF0; 
}
:hover.GreenSubmitButton{
	border:1px solid #555555; 
	background-color:#7FFFAA;
	color:#2A1F55; 
}