A {
	color: #2b792e;
}

A:Visited {
	color: #4b4b4b;
}

A:Active {
	color: #8bcc70;
}

A:Hover {
	color: #8b5c90;
}
BODY {
	margin: 0px;
	line-height: 145%;
}
BODY, P, UL, LI, OL, INPUT, SELECT, TEXTAREA, BUTTON, TD {
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}
#FrameFullWidth {
	background-image: url(/App_Controls/images/2006.04.11.Header.bg.gif);
	background-repeat: repeat-x;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 65px;
	position: absolute;
	z-index: 30;
}
#FrameSearch {
	background-image: url(/App_Controls/images/2006.04.11.Search.bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	width: 230px;
	height: 45px;
	text-align: right;
	padding-top: 2px;
	top: 25px;
}
#RHSContent {
	float: right;
	margin-right: 0px;
	margin-left: 30px;
	margin-bottom: 20px;
	background-color: #fff;
	text-align: right;
}
#ActiveContent {
	margin-right: 200px;
}
#FrameHBar {
	position: absolute;
	top: 61px;
}

#Content {
	margin-left: 170px;
	padding-left: 20px;
	margin-top: 70px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	border-left: 1px solid #E0E0E0;
}

.style1 #Content, .style2 #Content, .style3 #Content, .style4 #Content {
	background-repeat: repeat-x;
	border-left: 1px solid #E0E0E0;
	margin-left: 170px;
	padding-left: 0px;
	margin-top: 60px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
}

.style1 #Content {
	background-image: url(/images/LearningCenter_BK1.gif);
}

.style2 #Content {
	background-image: url(/images/LearningCenter_BK2.gif);
}

.style4 #Content {
	background-image: url(/images/LearningCenter_BK3.gif);
}

.style3 #Content {
	background-image: url(/images/LearningCenter_BK4.gif);
}

.style1 #learningcenterimage, .style2 #learningcenterimage, .style3 #learningcenterimage, .style4 #learningcenterimage {
	width: 120px;
	height: 120px;
}

.style1 #learningcenterimage {
	background: url(/images/L-C-Image1.gif);
	background-repeat: no-repeat;
}

.style2 #learningcenterimage {
	background: url(/images/L-C-Image2.gif);
	background-repeat: no-repeat;
}

.style4 #learningcenterimage {
	background: url(/images/L-C-Image4.gif);
	background-repeat: no-repeat;
}

.style3 #learningcenterimage {
	background: url(/images/L-C-Image3.gif);
	background-repeat: no-repeat;
}

#learningcentercontent {
	background-color: #FEF8EC;
	background-image: url(/images/L-C-Content-BG.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	color: #6C4F00;
	padding-left: 37px;
	padding-right: 20px;
	font-size: 15px;
	width: 341px;
}

.SeccessStory {
	float: Left;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 3px;
	background-color: #fff;
	text-align: left;
	border: solid 2px #905A33;
}

.LearningCenterLeft {
	float: Left;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 3px;
	background-color: #fff;
	text-align: left;
	border: solid 2px #905A33;
}

#learningcentercontent h1 {
	color: #6C4F00;
	font-size: 17px;
}

#learningcentercontent a {
	color: #6C4F00;
}

#learningcentercontentleft {
	vertical-align: top;
	padding-left: 20px;
	width: 130px;
}

ul.learningcenterMenu {
	color: #ffffff;
	font-size: 13px;
	list-style-type: none;
	margin-left: 5px;
	padding-left: 0px;
}



#learningcentercontentleft a {
	color: #ffffff;
}

#FrameErwinTop {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}
H1 {
	font-size: 18px;
	font-family: Verdana, Tahoma, Arial;
	color: #924EC2;
	padding-bottom: 2px;
	margin-bottom: 3px;
	margin-top: 10px;
}
H2 {
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	color: #924EC2;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #C0C0C0;
}
H3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Serif;
	color: #924EC2;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
P {
	margin-top: 7px;
	margin-bottom: 19px;
	line-height: 145%;
}
#FrameAddress {
	position: absolute;
	top: 0px;
	right: 10px;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #6400AB;
	font-weight: bold;
	padding: 3px;
	padding-right: 0px;
}
#LHSContent {
	position: absolute;
	background-color: #FFFFFF;
	top: 70px;
	width: 170px;
	border-right: 1px solid #E0E0E0;
}
DIV.LHSMenuCurrent, DIV.LHSSection {
	padding: 4px;
	padding-left: 12px;
}
DIV.LHSMenu {
	background-image: url(/_content/images/LHS-MENU-BG.jpg);
	background-position: 0px 0px;
	border-bottom: 1px solid #E0E0E0;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 16px;
}
DIV.LHSMenuAdmin {
	background-color: #D0CCFF;
	border-bottom: 1px solid #E0E0E0;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 16px;
	height: 16px;
	font-weight: bold;
}
DIV.LHSSection {
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 10px;
}
DIV.LHSMenu A, DIV.LHSMenuCurrent A, DIV.LHSMenu A:VISITED, DIV.LHSMenuCurrent A:VISITED, DIV.LHSMenuAdmin A:VISITED, DIV.LHSMenuAdmin A {
	font-family: Verdana;
	font-size: 12px;
	color: #2b792e;
	font-weight: bold;
	text-decoration: underline;
}
DIV.LHSMenu A:HOVER, DIV.LHSMenuCurrent A:HOVER, DIV.LHSMenuAdmin A:HOVER {
	text-decoration: underline;
	color: #AB0064;
}
DIV.LHSMenu A:VISITED, DIV.LHSMenuCurrent A:VISITED, DIV.LHSMenuAdmin A:VISITED {
	color: #3b3b3b;
}
DIV.LHSSubMenu {
	background-image: url(/_content/images/LHS-MENU-BG.jpg);
	background-position: -20px 0px;
	padding-left: 15px;
	background-color: #E0F0E0;
}
DIV.LHSSubMenu DIV {
	background-color: white;
	padding: 3px;
	padding-left: 8px;
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	font-size: 11px;
}
DIV.LHSSubMenu A {
	font-weight: normal;
}

#BreadCrumbs {
	margin-top: 3px;
	font-size: 10px;
	margin-bottom: 10px;
}
DIV.LHSMenu A:HOVER, DIV.LHSMenuCurrent A:HOVER {
	text-decoration: underline;
	color: #AB0064;
}
DIV.BREADCRUMBS {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 150%;
}
DIV.BREADCRUMBS A {
	font-size: 11px;
}
DIV.BREADCRUMBS A.BLANK {
	color: #666666;
	font-weight: bold;
}
span.tracecontent {
	padding-left: 200px;
	display: block;
}
.SMALL, .Small, .small {
	font-size: 11px;
}
LI {
	padding-bottom: 4px;
}
UL, OL {
	margin-top: 5px;
	margin-bottom: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ALTERNATINGITEM TD {
	background-color: #FCF9FF; /*	background-image: url(/images/AlternatingItemBG.gif); */
	padding: 7px;
	border: 0px;
	border-bottom: 1px solid #E0E0E0;
	font-size: 11px;
	vertical-align: top;
}
.ITEM TD {
	padding: 7px;
	border: 0px;
	border-bottom: 1px solid #E0E0E0;
	font-size: 11px;
	vertical-align: top;
}
.HEADER TD {
	font-weight: bold;
	background-image: url(/images/AlternatingItemBG.gif);
	padding: 6px;
	font-size: 11px;
	vertical-align: bottom;
}

.ALTERNATINGITEM A, .ITEM A {
	color: #221188;
	font-weight: normal;
}

.expando {
	cursor: hand;
	font-size: 11px;
	margin-right: 10px;
	margin-top: 0px;
	color: #221188;
	text-decoration: underline;
	padding-left: 12px;
	background-image: url(/images/expando-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.expandodetail {
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.COURSEPHOTO {
	border: 1px solid #924EC2;
	background-color: #E0E0E0;
	padding: 3px;
	margin: 10px;
}

.ADDNEWLINK {
	display: block;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 8px;
	width: 170px;
	text-align: center;
	border: 1px outset;
	font-weight: bold;
	background-image: url(/images/AlternatingItemBG.gif);
	font-size: 11px;
}
.REQUIRED {
	font-size: 10px;
	font-weight: bold;
}
#footer {
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	margin-left: 170px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	margin-bottom: 20px;
}
FORM {
	margin: 0px;
	padding: 0px;
}
.small, .SMALL, .small td, .SMALL td {
	font-size: 11px;
}
div.small td {
	font-size: 11px;
}

/* Added by hassan to change the color of the locked fields*/
.locked {
	color: #ffffff;
	background-color: #d3d3d3;
}

/* Course Pullout */
.coursepullout {
	background-color: #FFFFFF;
	border: 0px;
	float: right;
	margin-left: 20px;
	margin-bottom: 30px;
	padding-bottom: 10px;
	text-align: center;
	width: 240px;
}

.coursepullout a {
	color: #220F8C;
}
.coursepullout a:hover {
	color: #C00;
}
.coursepullout .photo {
	background-color: inherit;
	border: 0px solid;
	border: 1px inset #444;
	padding: 0px;
	margin: 0px;
}
.coursepullout td.tl {
	background-image: url(/_content/images/coursebg-tl.gif);
	height: 18px;
	width: 18px;
}
.coursepullout td.tc {
	background-image: url(/_content/images/coursebg-tc.gif);
	height: 18px;
}
.coursepullout td.tr {
	background-image: url(/_content/images/coursebg-tr.gif);
	width: 18px;
	height: 18px;
}
.coursepullout td.ml {
	background-image: url(/_content/images/coursebg-ml.gif);
	width: 18px;
}
.coursepullout td.mc {
	background-image: url(/_content/images/coursebg-mc.gif);
	text-align: center;
}
.coursepullout td.mr {
	background-image: url(/_content/images/coursebg-mr.gif);
	width: 18px;
}
.coursepullout td.bl {
	background-image: url(/_content/images/coursebg-bl.gif);
	height: 17px;
	width: 18px;
}
.coursepullout td.bc {
	background-image: url(/_content/images/coursebg-bc.gif);
	height: 17px;
}
.coursepullout td.br {
	background-image: url(/_content/images/coursebg-br.gif);
	width: 18px;
	height: 17px;
}
.coursepullout div.program_overview {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.coursepullout div.program_overview img {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.coursepullout div.program_photo {
	margin: 10px;
}
.coursepullout div.program_video {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 30px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.coursepullout div.program_video img {
	margin-top: -7px;
	padding-right: 5px;
	padding-left: 5px;
}

/* Sorting Box */
.sortbox {
	margin-top: -5px;
	padding-bottom: 5px;
	font-size: 10px;
}


/* Search Tip */
div.searchtip {
	background-image: url(/_content/images/tip.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	padding-left: 15px;
	padding-top: 100px;
	width: 150px;
}
.searchtip p {
	font-size: 10px;
}
