body {
	margin: 0;
	padding: 0;
	background: #FFF;
	font-family: Arial, Helvetica, san-serif;
}
h1,h3,h5,hr { display: none; }
p {
	font-size: 11px;
	color: #000;
	line-height: 13px;
}
/*a {
	color: #84462E;
	text-decoration: underline;
}
*/
form {
	margin: 0;
	padding: 0;
}


/* ----------------------------- */
/* ----------------------------- */
/* ID and Class */
#frame {
	margin: 19px;
	width: 758px;
	text-align: left;
}


/* ----------------------------- */
/* Top Navigation */
#frame #topnav {
	margin: 0;
	padding: 0;
	height: 7px;
	text-align: right;
	background: #515C58;
	border-top: 10px solid #515C58;
	border-bottom: 10px solid #515C58;
}
#frame #topnav table {
	margin: 0 0 0 288px;
	padding: 0;
	text-align: right;
}
#frame #topnav td {
	margin: 0;
	padding: 0 13px 0 12px;
	background: url('../img/topnav-bg.gif') right top no-repeat;
	height: 7px;
}
#frame #topnav .clast {
	background: none;
}
#frame #topnav a {
	margin: 0;
	padding: 0;
	height: 7px;
	background: #FFF;
}
#frame #topnav a img {
	margin: 0;
	padding: 0;
	height: 7px;
}
#frame #topnav a:hover {
	background: #EB9F66;
}

/* ----------------------------- */
/* Branding Header */
#frame #header {
	margin: 0;
	padding: 27px 0 6px 0;
	background: url('../img/logo.gif') 36px 18px no-repeat;
	text-align: right;
}
#frame #header #toggle {
	margin: 0;
	padding: 29px 0 0 30px;
	background: url('../img/header.gif') right top no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
#frame #header #toggle p {
	margin: 0;
	padding: 0 27px 0 0;
}
#frame #header #toggle .current {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding: 0 14px 0 0;
}
#frame #header #toggle .switch {
	padding: 0 0 0 14px;
}
#frame #header #toggle .switch a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #C9773A;
}


/* ----------------------------- */
/* Main Navigation -- LOGGED IN */
#frame #mainnav { text-align: right; }
#frame #mainnav td { border-right: 1px solid #FFF; text-align: center; }
#frame #mainnav td a {
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	background: #A29E98;
	display: block;
	padding: 9px;
}
html>body #frame #mainnav td a { width: auto; }
#frame #mainnav td a:hover { background: #B3AFA9; }
#frame #mainnav td.c1 { width:208px; }
#frame #mainnav td.c2 { width:114px; }
#frame #mainnav td.c3 { width:244px; }
#frame #mainnav td.c4 {
	width:188px;
	background: #626F6A;
	border: none;
	text-align: left;
	margin: 6px 0 0 8px;
}
#frame #mainnav td.c4 select {
	margin: 0 0 0 8px;
}
#frame #orangebar {
	background: #C9773A;
	height: 7px;
	border-top: 6px solid #FFF;
	border-bottom: 8px solid #FFF;
}


/* ----------------------------- */
/* Gray Bar -- NOT LOGGED IN */
#frame #graybar {
	background: #BDBDBD;
	height: 9px;
	border-top: 6px solid #FFF;
	border-bottom: 1px solid #FFF;
}

/* ----------------------------- */
/* Footer -- LOGGED IN */
#frame #footer {
	margin: 7px 0 0 0;
	border-top: 3px solid #C9773A;
}
#frame #footer p {
	font-size: 11px;
	line-height: 13px;
	margin: 24px 0 0 18px;
	padding: 0;
	color: #666;
}

/* ----------------------------- */
/* Footer -- NOT LOGGED IN */
#frame #footer-no {
	margin: 7px 0 0 0;
	border-top: 9px solid #657245;
}
#frame #footer-no p {
	font-size: 11px;
	line-height: 13px;
	margin: 22px 0 0 43px;
	padding: 0;
	color: #666;
}



#frame #content #table td.c1 form { margin: 0; padding: 0; }
#frame hr, #frame h1, #frame h2, #frame h3, span, hr { display: none; }

/*Image Styles*/
.imglearningtitle { margin: 28px 32px 25px 0; }
.imgsagelogo { margin: 18px 0 17px 35px; }
.imglogondesc { margin: 15px 0 15px 40px; }
.imgindexdesc { margin: 40px 0 40px 40px; }
.imgarrowbutton { margin: 1px 0 0 14px; }
.imglogonnow { margin: 7px 0 0 267px; }

/*Main Content Area*/
#frame #content {
	width: 743px;
	border-top: 6px solid #fff;
	margin: 0;
	padding: 0;
}
#frame #content #table { width: 743px; }

/*Logon Page Specific Background*/
#frame #content #table.logon { width: 743px; background: #e1e1e1 url("../img/sage_logon_photo1.jpg") no-repeat bottom left; }
/*Index Page Specific Background*/
#frame #content #table.index { width: 743px; background: #e1e1e1 url("../img/sage_index_photo1.jpg") no-repeat bottom left; }

/*Left Column*/
#frame #content #table td.c1 {
	width: 373px;
	border-right: 6px solid #fff;
}
#frame #content #table td.c1 #pagedesc {
	background-color: #C9773A;
	border-bottom: 6px solid #fff;
	margin: 0;
	padding: 0;
}
#frame #content #table td.c1 #pagetext {
	background-color: #E1E1E2;
	padding: 13px 0 5px 0;
}
#frame #content #table td.c1 #pagetext p {
	padding: 0 63px 8px 40px;
	margin: 0;
}

/*Logon Page Specific*/
#frame #content #table.logon td.c1 #pagetext {
	background-color: #E1E1E2;
	border-bottom: 6px solid #fff;
	padding: 13px 0 5px 0;
}
#frame #content #table.logon td.c1 #pagetext p {
	padding: 0 63px 8px 40px;
	margin: 0;
}

/*Index Page Specific*/
#frame #content #table td.c1 #pagetext div#productline {
	width: 309px;
	padding: 12px 0 0 0;
	margin: 5px 0 0 27px;
	background: url("../img/sage_dot.gif") repeat-x top left;
}
#frame #content #table td.c1 #pagetext div#productline p {
	font-weight: bold;
	font-size: 10px;
	margin: 0 50px 0 13px;
	padding: 0;
}
#frame #content #table td.c1 #pagetext div#productline table {
	margin: 10px 0 9px 13px;
	padding: 0;
}
#frame #content #table td.c1 #pagetext div#productline table select { width: 257px; }

/*Log On Page Specifc*/
#frame #content #table td.c1 #logonbox {
	border-top: 1px solid #E1E1E2;
	width: 367px;
	padding: 0;
}
#frame #content #table td.c1 #logonbox td.c1a {
	text-align: right;
	padding: 0;
}
#frame #content #table td.c1 #logonbox td.c1a p { padding: 10px 9px 0 20px; margin: 0; }
#frame #content #table td.c1 #logonbox td.c2a p { padding: 10px 0 0 0; margin: 0; }

#frame #content #table td.c1 #logonbox td.c2a { padding: 0; }
#frame #content #table td.c1 #logonbox td.c2a input { width: 165px; }

#frame #content #table td.c1 #logonbox td.c2b { padding: 0; }
#frame #content #table td.c1 #logonbox td.c2b p { margin: 8px 0 10px 0; padding: 0; }
#frame #content #table td.c1 #logonbox td.c2b input#submit { width: 60px; }
#frame #content #table td.c1 #logonbox td.c2b #logon_table { width: 200px; }
#frame #content #table td.c1 #logonbox td.c2b #logon_table p { padding: 0 10px 0 0 ; }
#frame #content #table td.c1 #logonbox td.c2b #logon_table a { color: #0099FF; }

/*Right Column*/
#frame #content #table td.c2 {
	width: 370px;
}
/*Log On Photo*/
#frame #content #table td.c2 #logonphoto {
	background: url("../img/sage_logon_photo1_top.jpg") no-repeat top left;
	width: 370px;
	height: 244px;
}
/*Index Photo*/
#frame #content #table td.c2 #indexphoto {
	background: url("../img/sage_index_photo1_top.jpg") no-repeat top left;
	width: 370px;
	height: 310px;
}
	
/*Footer */
#frame #footer {
	width: 743px;
	border-top: 9px solid #D5D3CD;
	padding: 0;
	margin: 6px 0 0 0;
}
#frame #footer p {
	color: #666;
	margin: 15px 0 0 40px;
}


#mindleaders {
	margin-top: 4px;
	padding: 0px;	
		}

#mindleaders a {
	text-decoration: none;
	border: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	}
		
		
		
