* {
	margin: 0;
	padding: 0;
}

body {
	/*background-color: #d9d9d9;*/
	background-color: #009;
	background-image: url("../img/bg.gif");
	background-repeat: repeat;
	font-family: Verdana,Helvetica,clean,sans-serif;
	font-size: 0;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a, p, li, td, th, ul, #content-inner {
	font-size: 13px;
}

a {
	color: #003161;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #900;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

img {
	border: 0;
}

input[type=checkbox] {
	margin-right: 5px;
}

li, ol, ul {
	padding-left: 20px;
}

table, thead, tbody, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
}

#wrapper {
	background-image: url("../img/background.png");
	background-repeat: repeat-x;
	margin: 0 auto;
	width: 1000px;
}

.clear {
	clear: both;
}

.bottom {
	vertical-align: bottom;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.middle {
	vertical-align: middle;
}

.right {
	text-align: right;
}

.top {
	vertical-align: top;
}

/* CONTENT */
#content {
    margin-left: auto;
    margin-right: auto;
    /*min-height: 785px;*/
    /*overflow: auto;*/
    width: 1000px;
}

#content-inner {
    background-color: #fff;
    margin: 0 auto;
    min-height: 400px;
    overflow: auto;
    padding: 20px;
}

#content-inner-wrapper {
    background-color: #b8b8b8;
    background-image: url("../img/background-inner.png");
    background-repeat: repeat-x;
    overflow: auto;
    padding: 20px;
}

/* BILLBOARD */
#billboard-section {
	height: 300px;
}

#billboard {
	height: 280px;
	margin: 0 auto;
	position: relative;
	top: 10px;
	width: 90%;
}

#billboard-tab-rotator {
	float: left;
	margin: 0;
	padding-top: 20px;
	width: 192px;
	z-index: 75;
}

#billboard-tab-rotator li {
	background: #e7e7e7;
	color: #424738;
	display: block;
	height: 67px;
	margin: 0 0 2px 0;
	padding: 10px 4px 0 10px;
	position: relative;
	width: 192px;
	z-index: 75;
}

#billboard-tab-rotator li:first-of-type {
	margin-bottom: 5px;
}

#billboard-tab-rotator li:last-of-type {
	margin-top: 5px;
}

#billboard-tab-rotator li .billboard-tab-header {
	color: #003062;
	font-size: 13px;
	font-weight: bold;
	z-index: 75;
}

#billboard-tab-rotator li p {
	font-size: 12px;
	margin: 0;
	z-index: 75;
}

#billboard-tab-rotator li.selected {
	background: #7fa032;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9abc47), color-stop(100%, #7fa032)); /* Safari 4+, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #9abc47, #7fa032); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background: -moz-linear-gradient(top, #9abc47, #7fa032); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #9abc47, #7fa032); /* IE 10+ */
	background: -o-linear-gradient(top, #9abc47, #7fa032); /* Opera 11.10+ */
	z-index: 75;
}

#billboard-tab-rotator li.selected:after {
	border: solid transparent;
	content: " ";
	height: 0;
	pointer-events: none;
	position: absolute;
	left: 100%;
	width: 0;
}

#billboard-tab-rotator li.selected:after {
	border-left-color: #8aac3b;
	border-left-color: -webkit-gradient(linear, left top, left bottom, color-stop(0, #91b242), color-stop(100%, #8aac3b)); /* Safari 4+, Chrome 1-9 */
	border-left-color: -webkit-linear-gradient(top, #91b242, #8aac3b); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	border-left-color: -moz-linear-gradient(top, #91b242, #8aac3b); /* Firefox 3.6+ */
	border-left-color: -ms-linear-gradient(top, #91b242, #8aac3b); /* IE 10+ */
	border-left-color: -o-linear-gradient(top, #91b242, #8aac3b); /* Opera 11.10+ */
	border-width: 10px;
	top: 50%;
	margin-top: -10px;
}

#billboard-tab-slides {
	background: #ccc;
	color: #000;
	display: block;
	height: 260px;
	left: 100px;
	position: relative;
	top: 10px;
	width: 770px;
	z-index: 50;
}

#billboard-tab-slide-1, #billboard-tab-slide-2, #billboard-tab-slide-3 {
	background: #77f;
	height: 100%;
	left: 140px;
	position: relative;
	width: 630px;
}

#billboard-tab-slide-1 {
	display: block;
}

#billboard-tab-slide-2, #billboard-tab-slide-3 {
	display: none;
}

.billboard-tab-slide-background {
	left: -140px;
	position: absolute;
	z-index: 0;
}

.billboard-tab-slide-content {
	color: #f8fbf2;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	left: 0;
	padding: 10px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 75;
}
/* BILLBOARD */

/* BUTTON */
.button, .button-classroom, .button-course-detail, .button-course-detail-right, .button-elanco, .button-no-shadow, .button-course-detail {
	color: #fff;
	cursor: none;
	padding: 7px;
}

.button, .button-no-shadow {
	background: #75962d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9ebb64), color-stop(100%, #75962d)); /* Safari 4+, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #9ebb64, #75962d); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background: -moz-linear-gradient(top, #9ebb64, #75962d); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #9ebb64, #75962d); /* IE 10+ */
	background: -o-linear-gradient(top, #9ebb64, #75962d); /* Opera 11.10+ */
}

.button:hover, .button-classroom:hover, .button-course-detail:hover, .button-course-detail-right:hover, .button-elanco:hover, .button-no-shadow:hover {
	cursor: pointer;
}

.button:hover, .button-no-shadow:hover {
	color: #ff0;
}

.button, .button-classroom, .button-course-detail, .button-course-detail-right {
	box-shadow: 3px 3px 2px #999;
}

.button-classroom, .button-course-detail, .button-course-detail-right {
    background-color: #ddd;
    border: 1px #000 solid;
    color: #000;
}

.button-course-detail-right {
    margin-left: 30px;
}

.button-classroom:hover, .button-course-detail:hover, .button-course-detail-right:hover {
    background-color: #000;
    color: #fff;
}

.button-elanco {
	background: #cb1410;
	border: 1px #900 solid;
}

.button-elanco:hover {
	color: #fff;
}

.button {
	box-shadow: 3px 3px 2px #999;
}

.button-alternate {
	background: #75962d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9ebb64), color-stop(100%, #75962d)); /* Safari 4+, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #9ebb64, #75962d); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background: -moz-linear-gradient(top, #9ebb64, #75962d); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #9ebb64, #75962d); /* IE 10+ */
	background: -o-linear-gradient(top, #9ebb64, #75962d); /* Opera 11.10+ */
	box-shadow: 3px 3px 2px #999;
	color: #fff;
	padding: 7px;
}

.button-alternate:hover {
	color: #ff0;
}

.button-alternate-small {
	background: #75962d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9ebb64), color-stop(100%, #75962d)); /* Safari 4+, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #9ebb64, #75962d); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background: -moz-linear-gradient(top, #9ebb64, #75962d); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #9ebb64, #75962d); /* IE 10+ */
	background: -o-linear-gradient(top, #9ebb64, #75962d); /* Opera 11.10+ */
	box-shadow: 3px 3px 2px #999;
	color: #fff;
	padding: 7px;
}

.button-alternate-small:hover {
	color: #ff0;
}

.button-catalog, .button-catalog-selected {
	display: block;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 170px;
}

.button-catalog {
	background: #cce9ec;
	color: #053e7c;
}

.button-catalog:hover {
	color: #fff;
}

.button-catalog-selected {
	background: #053e7c;
	color: #fff;
}

.button-catalog-selected:after {
	border: solid transparent;
	content: " ";
	height: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0;
}

.button-catalog-selected:after {
	border-color: #053e7c;
	border-color: rgba(5, 62, 124, 0);
	border-top-color: #053e7c;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}

.button-catalog-selected:hover {
	color: #ff0;
}

.button-billboard, .button-billboard-selected {
	display: block;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 170px;
}

.button-billboard {
	background: #cce9ec;
	color: #053e7c;
}

.button-billboard:hover {
	color: #fff;
}

.button-billboard-selected {
	background: #053e7c;
	color: #fff;
}

.button-billboard-selected:after {
	border: solid transparent;
	content: " ";
	height: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0;
}

.button-billboard-selected:after {
	border-color: #053e7c;
	border-color: rgba(5, 62, 124, 0);
	border-top-color: #053e7c;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}

.button-billboard-selected:hover {
	color: #ff0;
}

/* FOOTER */
#footer {
	background-color: #4d4d4d;
	border-width: 0 2px 2px 2px;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 20px 20px 10px 20px;
}

#footer nav, #footer p {
	display: block;
	text-align: center;
}

#footer a {
	color: #ccc;
	font-size: 14px;
	text-decoration: none;
}

#footer .follow-us h5 {
	border-bottom: 2px solid #fff;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 18px 0;
	padding-bottom: 0;
}

#footer ul {
	display: block;
	margin: 0;
	padding: 0;
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0;
}

#footer .follow-us ul {
	margin: 0 0 36px 0;
}

#footer .follow-us ul li {
	margin: 0 18px 0 0;
}

#footer-menu a {
	border-right: 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

#footer-menu a.last-child {
	border-right: 0;
}

#copyright {
	padding-top: 10px;
}
/* FOOTER */

/* HOME */
#home {
	height: 450px;
	margin: 0 auto;
	padding-top: 10px;
	width: 820px;
}

#home-left, #home-middle, #home-right {
	background: #fff;
	border: 1px solid #57adad;
	float: left;
	height: 415px;
	margin: 20px 10px 20px 10px;
	position: relative;
	width: 250px;
}

#home-left-button, #home-middle-button, #home-right-button {
	margin: 0 auto;
	text-align: center;
}

#home-left-content, #home-middle-content, #home-right-content {
	height: 100%;
	left: 0;
	padding: 35px 10px 0 10px;
	padding-right: 10px;
	top: 0;
	width: 90%;
}

#home-left-content-inner, #home-middle-content-inner, #home-right-content-inner {
	height: 80%;
}

#home-left-title {
	background-image: url("../img/sprites-new.png");
	background-position: 0 -560px;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 50px;
	left: 10px;
	padding: 5px 5px;
	position: absolute;
	top: -8px;
	width: 165px;
	z-index: 10;
}

#home-middle-title {
	background-image: url("../img/sprites-new.png");
	background-position: 0 -560px;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 50px;
	left: 10px;
	padding: 5px 5px;
	position: absolute;
	top: -8px;
	width: 165px;
	z-index: 10;
}

#home-right-title {
	background-image: url("../img/sprites-new.png");
	background-position: 0 -560px;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 50px;
	left: 10px;
	padding: 5px 5px;
	position: absolute;
	top: -8px;
	width: 165px;
	z-index: 10;
}
/* HOME */

/* ABOUT US - STAFF BIOS */
.image-matte {
	margin : 5px 5px 5px 5px;
}
/* ABOUT US - STAFF BIOS */

/* PARTNERSHIP */
.partner-area {
	margin: 0 auto;
	width: 90%;
}

.partner-image {
	padding: 0 30px 30px 0;
	text-align: left;
}

.partner-image-link {
	text-align: center;
	width: 300px;
}

.partner-content {
	text-align: left !important;
}

.partners-page-content {
	background-color: #fff;
	color: #7f807f;
	padding: 10px;
	text-align: left;
	width: 500px;
}

.partner-content-title {
	color: #255498;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

.partner-content-link {
	color: #255498;
	font-size: 11px;
	font-weight: normal;
}

.partners-shadow {
	/*background-image: url("../img/partners-shadow.png");*/
	display: block;
	height: 12px;
	position: relative;
	text-align: center;
	top: -5px;
	vertical-align: top;
	width: 651px;
}
/* PARTNERSHIP */

/* FREE COURSE PROMOTION */
.free-course-promotion-image-link {
	text-align: center;
	width: 300px;
}

.free-course-promotion-content {
	background-color: #fff;
	color: #7f807f;
	padding: 10px;
	text-align: left;
	width: 500px;
}

.free-course-promotion-content-title {
	color: #255498;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

.free-course-promotion-content-link {
	color: #255498;
	font-size: 11px;
	font-weight: normal;
}

.free-course-promotions-shadow {
	/* background-image: url("../img/free-course-promotions-shadow.png"); */
	display: block;
	height: 12px;
	position: relative;
	text-align: center;
	top: -5px;
	vertical-align: top;
	width: 651px;
}
/* FREE COURSE PROMOTION */

/* REPEATER */
.repeater-content {
	background-color: #fff;
	color: #7f807f;
	padding: 10px;
	text-align: left;
	width: 500px;
}

.repeater-content-image-link {
	text-align: center;
	width: 300px;
}

.repeater-content-link {
	color: #255498;
	font-size: 11px;
	font-weight: normal;
}

.repeater-content-shadow {
	/*background-image: url("../img/repeater-content-shadow.png");*/
	display: block;
	height: 12px;
	position: relative;
	text-align: center;
	top: -5px;
	vertical-align: top;
	width: 651px;
}

.repeater-content-title {
	color: #255498;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}
/* REPEATERr */

/* COURSE CATALOG */
.course-catalog-left {
	background-color: #fff;
	float: left;
	min-width: 50%;
}

.course-catalog-right {
	float: right;
	min-width: 50%;
}

.course-catalog-left-promotion-left, .course-catalog-promotion-right {
	width: 300px;
}

.course-catalog-promotion-left {
	float: left;
}

.course-catalog-promotion-left {
	float: right;
}

.course-catalog-left-promotion {
	background-color: #494949;
	border: 1px solid #000;
	display: block;
	height: 180px;
	width: 220px;
}

.course-catalog-left-promotion-inner {
	color: #fff;
	padding: 5px;
}

.course-catalog-item {
	background-color: #999;
	border: 1px solid #000;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 200px;
	padding: 5px;
	width: 200px;
	z-index: -100;
}

.course-catalog-item:hover {
	background-color: #ffc;
	color: #000;
	font-weight: bold;
	position: relative;
	top: -40px;
	z-index: 1000;
}

.course-catalog-item-selected {
	background-color: #ff9;
	border: 1px solid #000;
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 200px;
	padding: 5px;
	position: relative;
	top: -40px;
	width: 200px;
	z-index: 1000;
}
/* COURSE CATALOG */

/* COURSE CATALOG - PAYMENT SUBMISSION HELP OPTIONS */
.payment-problem-declines {
	padding-left: 25px;
}
/* COURSE CATALOG - PAYMENT SUBMISSION HELP OPTIONS */

/* COURSE DETAIL PAGE */
#course-detail {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

#course-detail table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

#course-detail th {
	background: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cccccc), color-stop(50%, #dddddd), color-stop(100%, #eeeeee)); /* Safari 4+, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #cccccc, #dddddd, #eeeeee); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background: -moz-linear-gradient(top, #cccccc, #dddddd, #eeeeee); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #cccccc, #dddddd, #eeeeee); /* IE 10+ */
	background: -o-linear-gradient(top, #cccccc, #dddddd, #eeeeee); /* Opera 11.10+ */
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}

#course-detail td {
	margin: 0 1px;
}

.course-detail-section {
	border-collapse: collapse;
	border-color: #eee;
	border-style: solid;
	border-width: 0 2px 2px 2px;
	font-size: 13px;
	padding: 0 10px 10px 10px;
	text-align: left;
}

.course-detail-no-border {
	border: none !important;
}

.course-detail-race-disclaimer {
	font-size: 10px;
}
/* COURSE DETAIL PAGE */

/* HEADER */
#header {
	margin-left: auto;
	margin-right: auto;
	height: 163px;
	width: 1000px;
	position: relative;
}

#header-top, #header-menu {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#header-top {
	background-image: url("../img/sprites-new.png");
	background-position: 0 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 135px;
	position: relative;
	width: 1000px;
	z-index: 10;
}

#header-menu {
	background-image: url("../img/sprites-new.png");
	background-position: 0 -140px;
	display: block;
	height: 27px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 16px;
	top: 120px;
	width: 1000px;
}

#header-menu a {
	color: #fff;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
}

#header-menu a:hover {
	color: #003161;
	/*color: #ff0;*/
}

#header-menu-cart {
	float: right;
	padding-right: 20px;
}

#header-logo {
	display: block;
	float: left;
	width: 400px;
}

#header-controls {
	display: block;
	float: right;
	width: 600px;
}

#header-controls-menu-logged-in {
	color: #fff;
	display: block;
	float: right;
	padding-right: 20px;
	padding-top: 5px;
}

#header-controls-menu-logged-in ul {
	display: block;
	margin: 0;
	padding: 0;
}

#header-controls-menu-logged-in li {
	display: inline;
	margin: 0;
	padding: 0;
}

#header-controls-menu-logged-in a {
	border-right: 1px solid #006;
	color: #006;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	vertical-align: middle;
}

#header-controls-menu-logged-in a:hover {
	color: #900;
}

#header-controls-menu-logged-in a.last-child {
	border-right: 0;
}

#header-controls-menu-logged-in-welcome {
	color: #006;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 20px;
	text-align: center;
	width: 300px;
}

#header-controls-menu-logged-out {
	color: #fff;
	display: block;
	float: right;
	padding-right: 20px;
	padding-top: 20px;
}

#header-controls-menu-logged-out ul {
	display: block;
	margin: 0;
	padding: 0;
}

#header-controls-menu-logged-out li {
	display: inline;
	margin: 0;
	padding: 0;
}

#header-controls-menu-logged-out a {
	border-right: 1px solid #006;
	color: #006;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	vertical-align: middle;
}

#header-controls-menu-logged-out a:hover {
	color: #900;
}

#header-controls-menu-logged-out a.last-child {
	border-right: 0;
}

#header-controls-search {
	float: right;
	padding-right: 20px;
}

#header-controls-search-box {
	float: left;
	padding-top: 20px;
}

#header-controls-search-button {
	float: right;
	padding-top: 16px;
}

/* MY-VMT */
.my-vmt-area {
	margin: 0 auto;
	width: 70%;
}

.my-vmt-image {
	padding: 0 30px 30px 0;
	text-align: left;
}

.my-vmt-image-link {
	text-align: center;
	width: 300px;
}

.my-vmt-content {
	text-align: left !important;
}

.my-vmt-page-content {
	background-color: #fff;
	color: #7f807f;
	padding: 10px;
	text-align: left;
	width: 500px;
}

.my-vmt-content-title {
	color: #255498;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

.my-vmt-content-link {
	color: #255498;
	font-size: 11px;
	font-weight: normal;
}

.my-vmt-shadow {
	/*background-image: url("../img/partners-shadow.png");*/
	display: block;
	height: 12px;
	position: relative;
	text-align: center;
	top: -5px;
	vertical-align: top;
	width: 651px;
}
/* MY-VMT */

/* ROUNDED TEXT BOX */
.rounded-box {
	display: inline-block;
	*display: inline; zoom: 1; /* IE 7-8*/
	background: url("../img/rounded-box-left.png") no-repeat;
	padding: 0 0 0 20px;
	margin: 1px;
	height: 23px;
	width: 200px;
	vertical-align: middle;
}

.rounded-box span{
	display: inline-block;
	*display: inline; zoom: 1; /* IE 7-8*/
	background: url("../img/rounded-box-right.png") no-repeat right top;
	padding: 0 20px 0 0;
	width: 180px;
	height: 23px;
}

.rounded-box input{
	background: url("../img/rounded-box-center.png") repeat-x right top;
	border: 0;
	color: #666;
	float: left;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 1px 3px 3px 0;
	text-align: center;
	width: 100%;
}

.rounded-box input:focus{
	outline: none;
}

.rounded-box input::-webkit-input-placeholder,
.rounded-box input::-moz-placeholder {
	color: #b0b0b0;
}

.button-search {
	background: transparent;
	background-image: url("../img/sprites-new.png");
	background-position: 0 -1950px;
	border: none;
	cursor: pointer;
	display: block;
	height: 33px;
	width: 33px;
}

.button-search:hover {
	background-position: 0 -1983px;
}
/* ROUNDED TEXT BOX */
/* HEADER */

/* ALERT SECTION */
.alert-section{
	border: solid 2px #fc0;
	color: #fc0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}

.alert-section-content{
	background-color: #fff;
	color: #fc0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 10px 10px 0 30px;
	text-decoration: none;
}

.alert-section-content li{
	list-style: square;
	padding-left: 5px;
}

.alert-section-title{
	background-color: #fc6;
	border-bottom: solid 2px #fc0;
	color: #fc0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
}
/* ALERT SECTION */

/* ERROR SECTION */
.error-section{
	border: solid 2px #900;
	color: #300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}

.error-section-content{
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 10px 10px 0 30px;
	text-decoration: none;
}

.error-section-content li{
	list-style: square;
	padding-left: 5px;
}

.error-section-title{
	background-color: #c33;
	border-bottom: solid 2px #300;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
}
/* ERROR SECTION */

/* SUCCESS SECTION */
.sucess-section{
	border: solid 2px #090;
	color: #030;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 10px 10px 10px 10px;
}

.success-section-content{
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
}

.suceess-section-title{
	background-color: #3c3;
	border-bottom: solid 2px #003300;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
}
/* SUCCESS SECTION */

#guidance-counselor {
	padding: 10px 10px 10px 10px;
}

#guidance-counselor h3 {
	padding-bottom: 10px;
}

#guidance-counselor-option {
	float: none;
	margin: 0 auto;
	width: 850px;
}

#guidance-counselor-option-left {
	border: 2px solid #000;
	float: left;
	height: 100px;
	padding: 10px 10px 10px 10px;
	position: relative;
	width: 250px;
}

#guidance-counselor-option-middle {
	border: 2px solid #000;
	float: left;
	height: 100px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 10px 10px 10px;
	position: relative;
	width: 250px;
}

#guidance-counselor-option-right {
	border: 2px solid #000;
	float: left;
	height: 100px;
	padding: 10px 10px 10px 10px;
	position: relative;
	width: 250px;
}

.view-certificate-help {
	background-color: #fff;
	border: 1px #000 solid;
	font-weight: normal;
	margin: 0 auto;
	padding: 5px 5px 5px 5px;
    text-align: left;
	width: 500px
}

.img-instructor {
	padding-bottom: 5px;
	padding-right: 5px;
}

.course-catalog-row td, .course-catalog-row-alternate td {
	padding: 5px;
}

.course-catalog-row {
	background: #ccc;
}

.course-catalog-row-alternate {
	background: #fff;
}

.course-content-section {
	background-color: #fff;
	margin: 0 auto;
	width: 100%;
}

.course-content {
	background: #fff;
	margin: 0 auto;
}

#divPrintable_Content {
	margin: 0 auto;
}

.grid-item,
.grid-alternating-item {
	border-bottom: 1px solid #000;
}

.grid-item td,
.grid-alternating-item td {
	padding: 15px 0;
}

.catalog-banner-image {
    width: 914px;
}

.detail-page-banner-image {
    left: -20px;
    position: relative;
    top: -20px;
}

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
    margin: 0 !important;
}

.RadPanelBar .rpLevel1 .rpFirst {
    padding: 0 !important;
}

.rpTemplate {
    padding: 0 0 3px 0 !important;
}

.rpItem {
    padding-bottom: 5px !important;
}