/*General Styles*/
body {
	margin: 0;
	padding: 0;
	text-align: left;
}
#frame {
	margin: 19px;
	text-align: left;
	width: 743px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}
#frame a { color: #000; }
#frame a:hover { color: #000; }
span, hr { display: none; }

/*Image Styles*/
.imglearningtitle { margin: 28px 32px 25px 0; }
.imgsagelogo { margin: 18px 0 17px 35px; }
.imglearningphoto { margin: 0; }
.imgcoursestitle { margin: 0 0 0 7px; }
.imgneedhelp { margin: 8px 0 0 8px; border: 1px solid #E1E1E2; }
.imggetcert { margin: 8px 0 0 8px; border: 1px solid #E1E1E2; }

/*Top Nav*/
#frame #topnav {
	width: 743px;
	background-color: #666;
	font-size: 10px;
	color: #fff;
	margin: 0;
	padding: 0;	
}
#frame #topnav img { margin: 0; }
#frame #topnav a { display: block;  background-color: #fff; }
#frame #topnav a:hover { background-color: #C9773A; }

#frame #topnav img.div { background-color: #fff; margin: 0 12px; }
#frame #topnav table { margin-left: 300px;}

/*Top Logo/Title Area*/
#frame #toplogo { width: 743px; /*border-bottom: 1px solid #E1E1E2;*/ }
#frame #toplogo #toplogo_c1 { text-align: left; }
#frame #toplogo #toplogo_c2 { text-align: right; }

/*Top Page Description */
#frame #toplogo #page_desc p {
	margin: 0;
	padding: 0 26px 0 0;
	text-align: right;
	font-size: 10px;
	color: #333;
}
#frame #toplogo #page_desc p span#desc_div {
	display: inline;
	color: #333;
	padding: 0 10px;
}
#frame #toplogo #page_desc p span#desc_link {
	display: inline;
	font-size: 11px;
	color: #666;
}
#frame #toplogo #page_desc p a {
	color: #C9773A;
	font-size: 10px;
	font-weight: bold;
}
#frame #toplogo #page_desc p a:hover { color: #000; }

/*Seconday Nav*/
#frame #nav2 {
	margin: 6px 0 6px 0;
	padding: 0;
	width: 743px;
	background-color: #626F6A;
}
#frame #nav2 .nav2_link {
	font-size: 11px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #fff;
	background-color: #A29E98;
}
#frame #nav2 .nav2_link a {
	display: block;
	margin: 0;
	padding: 8px 0px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#frame #nav2 .nav2_link a:hover { background-color: #E7E6E2; color: #000; }
#frame #nav2 .nav2_link a.active { background-color: #E7E6E2; color: #000; }
#frame #nav2 .nav2_link#nav2_courses { width: 224px; border-left: none; text-align: center; }
/* spinsix value #frame #nav2 .nav2_link#nav2_courses { width: 236px; border-left: none; text-align: center; }*/
#frame #nav2 .nav2_link#nav2_programs { width: 106px; text-align: center; }
/*spinsix value #frame #nav2 .nav2_link#nav2_programs { width: 112px; text-align: center; }*/
#frame #nav2 .nav2_link#nav2_promotions{ width: 239px; text-align: center; }
/*spinsix value #frame #nav2 .nav2_link#nav2_promotions{ width: 245px; text-align: center; }*/
#frame #nav2 .nav2_link#nav2_productline { width: 188px; text-align: center; background-color: #626F6A; }
#frame #nav2 .nav2_link#nav2_productline select { font-size: 10px; }

#frame #nav2 .nav2_space#nav2_place {
	height: 6px;
	background-color: #FFFFFF;
}
#frame #nav2 .nav2_hr#nav2_line {
	height: 7px;
	background-color: #C9773A;
}
/*Top Area w/ Links*/

#frame #content #table0 {
	width: 743px;
	margin: 8px 0 0 0;
	padding: 0;
}
#frame #content #table0 td.mainphoto { 
	border-right: 8px solid #fff;
	background: url("../img/sage_learning_photo1.jpg") no-repeat top left;
	width: 584px;
	height: 161px;
}
#frame #content #table0 td.mainphoto h1, #frame #content #table0 td.mainphoto h3 { display: none; }
#frame #content #table0 td.mainphoto ul {
	margin: 0;
	padding: 101px 0 14px 36px;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
#frame #content #table0 td.mainphoto ul li {
	margin: 1px 0 0 0;
	padding: 0 0 0 9px;
	background: url("../img/sage_learning_bullet.gif") no-repeat 0 5px;
}

#frame #content #table0 td.welcomeback {
	background-color: #EBEAE7;
	height: 39px;
	width: 157px;
}
#frame #content #table0 td.welcomeback p {
	margin: 0;
	padding: 13px 0 0 17px;
	font-weight: bold;
	color: #000;
}
#frame #content #table0 td.quicklinks {
	background-color: #A29E98;
	height: 107px;
	width: 157px;
}
#frame #content #table0 td.quicklinks p {
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	margin: 0;
	padding: 10px 0 0 22px;
	border-top: 7px solid #fff;
}
#frame #content #table0 td.quicklinks ul { list-style: none; margin: 0; padding: 0; }
#frame #content #table0 td.quicklinks ul li {
	margin: 4px 0 0 24px;
	padding: 0 0 0 8px;
	background: url("../img/sage_learning_quicklinks_arrow.gif") no-repeat 0 5px;
}
#frame #content #table0 td.quicklinks ul li a { color: #fff; }
#frame #content #table0 td.quicklinks ul li a:hover { color: #000; }

/*Courses and Registration Page Specific Styles*/
#frame #content #table0 td.c1 { width: 152px; margin: 0; padding: 0 0 100px 0; background: url('../img/dotted-vertical.gif') right top repeat-y; border-bottom: 9px solid #FFF; */ }
#frame #content #table0 td.c2 { width: 433px; margin: 0; padding: 0; text-align: left; }
#frame #content #table0 td.c3 { width: 162px; margin: 0; padding: 0; }

/*Column 1*/
#frame #content #table0 td.c1 div {
	margin: 0 1px 0 0;
	background: url('../img/dotted-horizontal.gif') left top repeat-x #EBEAE7;
}
#frame #content #table0 td.c1 div h2 {
	margin: 0;
	padding: 7px 0 7px 14px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background: url('../img/dotted-horizontal.gif') left bottom repeat-x ;
	/* border: 1px solid #E1E1E2; */
	border-right: none;
	width: 138px;
}
#frame #content #table0 td.c1 ul {
	margin: 9px 9px 0 0;
	padding: 0 0 12px 0;
	list-style: none;
	font-size: 12px;
	/* border-bottom: 1px solid #E1E1E2; */
	background: url('../img/dotted-horizontal.gif') left bottom repeat-x;

}
#frame #content #table0 td.c1 ul li {
	margin: 5px 0 0 16px;
	padding: 0 0 0 8px;
	background: url("../img/sage_courses_list_arrow.gif") no-repeat 0 5px;
	color: #666;

}
#frame #content #table0 td.c1 ul li.active {
	margin: 5px 0 0 16px;
	padding: 0 0 0 8px;
	background: url("../img/sage_courses_list_arrow_down.gif") no-repeat 0 6px;
	color: #666;
}
#frame #content #table0 td.c1 ul li.active2 {
	margin: 5px 0 0 16px;
	padding: 0 0 0 8px;
	background: url("../img/sage_courses_list_arrow_black_down.gif") no-repeat 0 6px;
	color: #000;
}
#frame #content #table0 td.c1 ul li a.active2 { text-decoration: underline; color: #000; }
#frame #content #table0 td.c1 ul li a { text-decoration: none; color: #C9773A; }
#frame #content #table0 td.c1 ul li a:hover { color: #000; }

#frame #content #table0 td.c1 ul li ul {
	margin: 4px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	border: none;
	background: none;
}
#frame #content #table0 td.c1 ul li ul li {
	margin: 2px 0 0 0;
	padding: 0 0 0 8px;
	background: url("../img/sage_courses_list_dash.gif") no-repeat 0 5px;
	color: #666;
}
#frame #content #table0 td.c1 ul li ul li a { text-decoration: none; color: #C9773A; }
#frame #content #table0 td.c1 ul li ul li a:hover { color: #000; }

#frame #content #table0 td.c1 ul#other_links {
	margin: 12px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	border: none;
	background: none;
}
#frame #content #table0 td.c1 ul#other_links li {
	margin: 5px 0 0 16px;
	padding: 0 0 0 8px;
	background: url("../img/sage_courses_list_arrow.gif") no-repeat 0 5px;
	color: #666;
}
#frame #content #table0 td.c1 ul#other_links li a { text-decoration: none; color: #C9773A; }
#frame #content #table0 td.c1 ul#other_links li a:hover { color: #000; }


#frame #content #table0 td.c1 h2 div { margin: 0; padding: 0 0 0 15px; }

/*Column 2*/
#frame #content #table0 td.c2 h3 {
	font-size: 15px;
	color: #333;
	margin: 0 0 0 7px;
	padding: 18px 0 10px 12px;
	width: 570px;
	/*border-bottom: 1px solid #E1E1E2;*/
	background: url('../img/dotted-horizontal.gif') left bottom repeat-x;
}
#frame #content #table0 td.c2 h3 span {
	padding: 0 0 0 8px;
	display: inline;
	background: url("../img/sage_findcourse_bigarrow.gif") no-repeat 0 4px;
}
#frame #content #table0 td.c2 div#toptext {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 10px 0 0 20px;
	padding: 15px 0 18px 38px;
	width: 524px;
	background-color: #EBEAE7;
}
#frame #content #table0 td.c2 #titlecontent {
	width: 582px;
	background-color: #626F6A;
	margin: 0 auto 40px 7px;
	padding: 14px 0 0 0;
}
#frame #content #table0 td.c2 #container {
	width: 589px;
}
#frame #content #table0 td.c2 #titlecontent p {
	text-align: left;
	color: #fff;
	margin: 0;
	/* padding: 0 35px 0 33px; */
	background: none;
}
#frame #content #table0 td.c2 .mainoptions {
	margin: 15px 0 0 20px;
	padding: 0 0 0 12px;
	background: url("../img/sage_courses_list_arrow2.gif") no-repeat 1px 4px;
	text-align: left;
}
#frame #content #table0 td.c2 .mainoptions a { font-size: 12px; color: #C9773A; font-weight: bold; }
#frame #content #table0 td.c2 .mainoptions a:hover { color: #000; }
#frame #content #table0 td.c2 p {
	width: 530px;
	margin: 0;
	padding: 2px 0 20px 30px;
	text-align: left;

}
#frame #content #table0 td.c2 p#exams { background: none; margin-bottom: 50px;}

/*Main Content Area w/ boxes*/
#frame #content2 {
	width: 743px;
	border-top: 7px solid #666;

}
#frame #content2 #table1 {
	width: 743px;
	margin: 11px 0 27px 0;
}
#frame #content2 #table1 td.c1 { width: 288px; border: 1px #E2E3E5 solid; }
#frame #content2 #table1 td.c2 { width: 287px; border: 1px #E2E3E5 solid; }
#frame #content2 #table1 td.c3 { width: 152px; border: 1px #E2E3E5 solid; background-color: #EBEAE7; }
#frame #content2 #table1 td.spacer { width: 8px; }
#frame #content2 #table1 td.hspacer { height: 10px; }

/*Boxes*/
#frame #content2 #table1 td .box { padding: 0; margin: 0; }
#frame #content2 #table1 td .box h2 { 
	margin: 0;
	padding: 8px 0 8px 28px;
	background: #EBEAE7 url("../img/sage_learning_header_arrow.gif") no-repeat 15px 12px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
}
#frame #content2 #table1 td .box h2 a { text-decoration: none; }
#frame #content2 #table1 td .box .boxcontent {
	margin: 0;
	padding: 0;
	border-top: 3px solid #C9773A;
}
#frame #content2 #table1 td .box .boxcontent p {
	color: #666;
	margin: 0;
	padding: 10px 10px 0 18px;
}
#frame #content2 #table1 td .box .boxcontent div {
	text-align: right;
	padding: 0 21px 6px 0;
	margin: 0;
	background: url("../img/sage_learning_learnmore_arrow.gif") no-repeat 268px 6px;
}
#frame #content2 #table1 td .box .boxcontent a {
	color: #C9773A;
	margin: 0;
	padding: 0;
}
#frame #content2 #table1 td .box .boxcontent a:hover { color: #000; }
/*Footer */
#frame #footer {
	width: 743px;
	border-top: 3px solid #C9773A;
	padding: 0;
	margin: 0;
}
#frame #footer p {
	color: #666;
	margin: 15px 0 0 40px;
}

