body {
	/* background: url(/images/header_background.png);  mcfa-header-bg.gif  background_login-top.png); no-repeat left bottom; */
	margin: 0 0 25px;
	background-color: #c3fdb8; /* 87fdce #498CBD; #c9c299; */
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

.leftMenu {	text-align: left; }
		
.centerMenu { text-align: center;}
		
.rightMenu { text-align: right;	}


a.MenuLabelLink	{ COLOR: #e0e0e0;	FONT-SIZE: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; /*font-weight: bold;*/ }
a.MenuLabelLink:link { COLOR: #e0e0e0;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLink:visited	{ COLOR: #e0e0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None;	}
a.MenuLabelLink:hover{ COLOR: #e0e0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
a.MenuLabelLinkOn {	COLOR: #ffffff; FONT-SIZE: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; /*font-weight: bold;*/ }
a.MenuLabelLinkOn:link { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLinkOn:visited { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLinkOn:hover { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
a.MenuItemLink { COLOR: #e0e0e0; FONT-SIZE: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; /*font-weight: bold;*/ }
a.MenuItemLink:link { COLOR: #e0e0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLink:visited { COLOR: #e0e0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLink:hover { COLOR: #e0e0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
a.MenuItemLinkOn { COLOR: #ffffff; FONT-SIZE: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; /*font-weight: bold;*/ }
a.MenuItemLinkOn:link { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLinkOn:visited { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLinkOn:hover { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
.myMenu { position: absolute; visibility: hidden; z-index: 5; }	

.myMenuLabelleft { padding: 0px 0px 0px 0px; text-align: left; }		
.myMenuLabelcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.myMenuLabelright { padding: 0px 0px 0px 0px; text-align: right; }		
.myMenuItemleft { padding: 0px 0px 0px 0px; text-align: left; }		
.myMenuItemcenter { padding: 0px 0px 0px 0px; text-align: center; }
.myMenuItemright { padding: 0px 0px 0px 0px; text-align: right; }
	
#TMENU { 
width: 100px;
padding: 0px 0px 0px 0px;
z-index: 1;
}

* html body {
	font-size: x-small; /*For IE5 */
	f\ont-size: small; /* For IE6+ */
}
caption {
	color: #003399;
	font-weight: bold;
	font-size: 90%;
}
ul {
	font-size: 90%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
li {
	font-size: 90%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-weight: normal;
	margin: 0 0 3px;
	padding: 0;
	font-size: 135%;
	color: #003399;
}
h2.ctitle {
	margin: 0 0 0;
	font-size: 160%;
	color: #003399;
}
h3 {
	font-size: 120%;
	color: #003399;
	margin: 0 0 6px;
	padding: 0;
}
img {
	border: 0;
}
form .required{
	color: #FF0000;
}
/* styles for table.norm */
#news p {
	text-align: justify;
	padding: 5px;
}
#norm {
	padding: 5px;
	margin: 5px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
#norm td {
	padding: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #eee;
}
#norm th {
	padding: 5px;
	border-left: 1px solid #eee;
	text-align: left;
}
.t1 {background-color: #cccccc;}
.t2 {background-color: #f4f4f4;}
.t3 {background-color: #e9f2fb;}
.t4 {background-color: #f8f9eb;}

#norm td a.accept {
	color: #00A400;
}
#norm td a.accept: hover {
	background-color: #00A400;
	color: #fff;
}
#norm td a.deny {
	color: #990000;
}
#norm td a.deny: hover {
	background-color: #990000;
	color: #fff;
}
/* styles for table.norm */
hr {
	margin: 0;
	color: #f2f2f2;
}
#logo-mcfa,#logo-mits,#logo-cat,#logo-mcfeuro,#logo-mvctc {
	position: absolute;
	top: 13px;
	left: 25px;
}
#nav-admin {
	background-color: #333;
	margin: 0;
	padding: 20px 0 20px;
	text-align: right;
	list-style-type: none;
}
#nav-admin1 {
	background: url(../images/mcfa-header-bg.gif);  /* header_background.png); */
	/* background-color: #498CBD;   ** #333; */
	margin: 0;
	padding: 2px 0 0 2px;
	text-align: center;
	list-style-type: none;
}
#nav-admin1 a {
	text-decoration: none;
	color: white;
}
#nav-admin li {
	display: inline;
	padding: 0;
	margin: 0;
}
#nav-admin li a {
	color: #73A4D3;
	padding: 10px 20px 0;
	margin: 0;
 	font-size: 100%;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#nav-admin li a:hover {
	color: #fff;
	text-decoration: none;
	background-position: 0px 10px;
}
#nav-admin li a#nav-admin-edit {
	background-image: url(/img/mcfa/nav_admin_edit.gif);
}
#nav-admin li a#nav-admin-reports {
	background-image: url(/img/mcfa/nav_admin_reports.gif);
}
#nav-admin li a#nav-admin-approval {
	background-image: url(/img/mcfa/nav_admin_approval.gif);
}
#nav {
	background-color: #dedede;
	padding: 0;
	text-align: right;
	float: left;
	width: 100%;
}
#nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#nav ul li {
	display: inline;
}
#nav ul li a {
	color: #333;
	margin: 0;
	text-decoration: none;
}
#nav ul li a: hover {
	color: #000;
	text-decoration: underline;
}
#nav ul#nav-popup {
	padding: 0;
	margin: 0;
}
#nav ul#nav-popup li{
	padding: 0;
	font-size: 95%;
	margin: 0;
}
#nav ul#nav-popup a {
	/*background-image: url(/img/mcfa/bg-popup.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 50%;
	padding: 4px 4px 4px 4px;
	/*padding: 4px 4px 4px 22px;*/
	margin-right: 12px;
}
#nav ul#nav-popup a: hover {
	text-decoration: none;
}
#nav ul#nav-primary {
	margin: 0;
	padding: 10px 10px 0 25px;
	list-style: none;
}
#nav ul#nav-primary li {
	float: left;
	background: url("../graphics/angle_grey_left.gif") no-repeat left top;
	margin: 0 1px 0 0;
	font-size: 95%;
	padding: 0 0 0 7px;
}
#nav ul#nav-primary li a {
	float: left;
	display: block;
	background: url("../graphics/angle_grey_right.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	/* color: #fff; */
	color: #414B5C;
}
/* Commented Backslash Hack 
hides rule from IE5-Mac \*/

#nav ul#nav-primary a {float: none;}

/* End IE5-Mac hack */

#nav ul#nav-primary a: hover {
	color: #333;
	text-decoration: underline;
}
#nav ul#nav-primary #current,
#nav-primary.home #nav-primary-home,
#nav-primary.evts #nav-primary-evts,
#nav-primary.pics #nav-primary-pics,
#nav-primary.cal #nav-primary-cal,
#nav-primary.store #nav-primary-store,
#nav-primary.docs #nav-primary-docs,
#nav-primary.dirs #nav-primary-dirs,
#nav-primary.mem #nav-primary-mem,
#nav-primary.trst #nav-primary-trst {
	background-image: url("../graphics/angle_white_left.gif");
	border-width: 0;
	/* color: #303B8D; */
}
#nav ul#nav-primary #current a,
#nav-primary.home #nav-primary-home a,
#nav-primary.evts #nav-primary-evts a,
#nav-primary.pics #nav-primary-pics a,
#nav-primary.cal #nav-primary-cal a,
#nav-primary.store #nav-primary-store a,
#nav-primary.docs #nav-primary-docs a,
#nav-primary.mem #nav-primary-mem a,
#nav-primary.dirs #nav-primary-dirs a,
#nav-primary.trst #nav-primary-trst a {
	background-image: url("../graphics/angle_white_right.gif");
	color: #CC0000;
	/* color: #303B8D; */
}
#login {
	font-size: 80%;
}
a.login {
	float: left;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	font-weight: bold;
}
a.login: hover {
	color: #000;
	text-decoration: underline;
}
#main {
	padding: 25px;
	clear: both;
}
#container {
	margin: 0;
	padding: 0;
	text-align: left;
	/* width: 740px; */
}
#container table td{
	font-size: 90%;
}
p {
	font-size: 90%;
	line-height: 1.5em;
	padding: 0;
	margin: 12px 0;
}
a: link,a: visited,a: active {color: #0066CC;}
a: hover {color: #CC0000;}
table#learning {
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	width: 100%;
}
table#learning td#title {
	font-weight: bold;
	font-size: 115%;
	text-align: center;
	letter-spacing: .1em;
	color: #333;
}
table#learning th,table#learning td {
	padding: 7px;
	border-right: 1px solid #f0f0f0;
	vertical-align: top;
	font-size: 100%;
}
table#learning th,table#learning tr.even td {background-color: #f0f0f0;}
table#learning th#th-code {width: 15%;}
table#learning th#th-title {width: 61%;}
table#learning th#th-enrolled {width: 12%;}
table#learning th#th-status {width: 12%;}
table#learning td.enrolled span,table#learning td.notenrolled span {
	background-repeat: no-repeat;
	background-position: 4px 50%;
	padding: 7px 1px 7px 22px;
}
table#learning td.enrolled span {background-image: url(/img/mcfa/checkmark.gif);}
table#learning td.notenrolled span {background-image: url(/img/mcfa/crossout.gif);}

/* right column nav (ex: Course Description page) */
#rnav {
	border: 1px solid #ccc;
	background-color: #ffffff;
	padding: 4px;
	margin: 4px;
	display: block;
	width: 210px;
	color: #666666;
	text-decoration: none;
	font-size: 80%;
}
#rnav strong {
	font-weight: bold;
	text-decoration: underline;
	color: #0066cc;
}
#rnav p {
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	padding: 1px 0;
	margin: 0;
}
#rnav: hover {
	background-color: #f7f7f7;
}
#rnav: hover strong {
	text-decoration: none;
}
/* top nav (ex: Edit Domain page) */
#tnav {
	border: 1px ridge #E9F2FB;
	background-image: url(/img/mcfa/bg-tnav.gif);
	padding: 3px;
	margin: 1px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 90%;
	float: left;
}
#tnav p {
	text-decoration: none;
	/*font-size: 11px;*/
	font-weight: normal;
	padding: 1px 0;
	margin: 0;
}
#tnav: hover {background-image: url(/img/mcfa/bg-tnav0.gif);}
.confirmed {color: #009900;}
.alerted {color: #cc0000;}
a.admin-title {
	font-weight: normal;
	margin: 0 0 12px;
	padding: 0;
	font-size: 140%;
	color: #636875;
}
a.admin-title-link {
	font-weight: normal;
	margin: 0 0 12px;
	padding: 0;
	font-size: 140%;
	color: #636875;
	text-decoration: none;
}
a.admin-title-link: visited {
	font-weight: normal;
	margin: 0 0 12px;
	padding: 0;
	font-size: 160%;
	color: #636875;
	text-decoration: none;
}
a.admin-title-link: hover {
	font-weight: normal;
	margin: 0 0 12px;
	padding: 0;
	font-size: 160%;
	color: #CC0000;
	text-decoration: none;
}
li.doc {
	background-image: url(/img/mcfa/leaf.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #003366;
	list-style-position: inside;
	margin-left: 4px;
}
li.doc1 {
	background-image: url(/img/mcfa/leaf.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #003366;
	list-style-position: inside;
	margin-left: 20px;
}
li.sub {
	background-image: url(/img/mcfa/plus.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #003366;
	font-weight: lighter;
	/*font-size: 12px;*/
	list-style-position: inherit;
	margin-left: 6px;
}
li.sub1 {
	background-image: url(/img/mcfa/minus.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #003366;
	font-weight: lighter;
	/*font-size: 12px;*/
	list-style-position: inherit;
	margin-left: 6px;
}
select.normal {
	font-size: 100%;
}
input.normal {
	font-size: 100%;
}
/* ---- styles for bottom page nav and Course viewer ---- */
div.course {
	background-color: #cccccc;
	padding: 6px;
}
div.course {
	/*font-size: 12px;*/
}
a.cnote {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
td.coursenav a.prevnext {
	font-size: 100%;
	color: #0066CC;
	text-decoration: underline;
	padding: 1px;
}
td.coursenav a.prevnext: hover {
	background-color: #0066CC;
	color: #fff;
	text-decoration: none;
}
td.numbers {
	font-size: 120%;
	color: #333333;
	padding: 3px;
}
td.numbers a {
	color: #0066CC;
	text-decoration: underline;
	padding: 3px;
}
td.numbers a: hover {
	background-color: #e6e6e6;
	color: #333333;
	text-decoration: none;
}
#search-form {
	margin: 0;
	padding: 15px;
	background-color: #e5e5e5;
	border: 1px dashed #E0E0E0;
	width: 500px;
}
#search-form-keywords {
	margin: 0 7px;
}
#search-form dl {
	margin: 12px 0;
	padding: 7px;
	width: 100%;
	background-color: #f7f7f7;
}
#search-form dl dt {
	width: 120px;
	margin: 0 0 7px;
	padding: 0;
}
#search-form dl dd {
	float: left;
	width: 110px;
	margin: 0;
	padding: 0;
}
#search-form #submit {
	margin: 12px 0 0;
}
#search-results {
	width: 500px;
}
#search-results #switch-nav {
	margin-top: 45px;
}

#search-results #courses,#search-results #glossary,
#search-results #notes,#search-results #help {display: none;}

#search-results #help {display: none;}
#search-results-courses {
	width: 500px;
	border: 0;
}
#search-results-courses th {
	border-bottom: 2px solid #A5A4BD;
	text-align: left;
	padding: 2px 12px;
}
#search-results-courses #results-name {
	width: 330px;
}
#search-results-courses #results-status {
	width: 170px;
}
#search-results-courses td {
	border-bottom: 1px solid #EAE9E1;
	vertical-align: top;
	padding: 10px 12px;
}
#search-results-courses td.name {}
#search-results-courses td.name a {font-weight: bold;}
#search-results-courses td.status {
	background-color: #f7f7f7;
	padding: 8px 12px;
}
#search-results-courses p {
	font-size: 100%;
	padding: 0;
	margin: 7px 0 0 0;
}
#search-results-courses p strong {
	background-color: #ECF5FF;
}
#search-results-courses a.cancel {
	color: #990000;
	padding: 2px;
}
#search-results-courses a.cancel: hover {
	color: #fff;
	background-color: #990000;
	text-decoration: none;
}
/* Glossary styles
-----------------------------------------------*/
#glossary {
	width: 500px;
}
#glossary form {
	border-bottom: 1px dashed #C3C3C3;
	margin: 0;
	padding: 20px 7px;
	background-color: #f7f7f7;
	clear: both;
}
#glossary form div {
	margin: 12px 0;
	padding: 0;
}
#glossary h3#createnew {
	font-size: 125%;
	color: #006600;
	margin: 0 0 12px;
	padding: 0;
}
#glossary .letter {
	padding: 2px;
	margin: 0 2px;
	font-size: 125%;
}
#glossary h3 {
	font-size: 500%;
	color: #CCC;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
}
#glossary h3#search-results-title {font-size: 200%;}
#glossary h3#search-results-title em {
	font-weight: normal;
	font-size: 75%;
}
#glossary #details {
	float: left;
	width: 125px;
}
#glossary #details ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#glossary #details ul li {
	margin: 5px 0;
	padding: 0;
}
#glossary dl {
	border-left: 1px solid #efefef;
	padding: 5px 0 5px 12px;
	margin: 0 0 0 125px;
}
#glossary dl dt {
	margin: 0;
	padding: 9px 0 2px;
	font-weight: bold;
	color: #333399;
	text-transform: capitalize;
}
#glossary dl dd {
	margin: 0;
	padding: 6px 0 9px;
	border-bottom: 1px dotted #e5e5e5;
	color: #666;
	display: block;
}
#glossary dl dt span {
	color: #666;
	background: transparent;
}
#glossary dl dt ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	display: inline;
	float: right;
}
#glossary dl dt ul li {
	display: inline;
	margin: 0 10px;
	padding: 0;
}
#glossary dl span {
	background-color: #ECF5FF;
	font-weight: bold;
	color: #333;
}
#glossary .admin {
	color: #009900;	
}
#glossary .remove {
	color: #990000;
}
#glossary #addnew {
	margin:6px 0;
	padding:6px;
	border:2px solid #f7f7f7;
	float:left;
}
#glossary .success,#glossary .caution {
	margin:0 0 12px;
	padding:9px;
	font-size:125%;
}
#glossary .success span,#glossary .caution span {
	font-weight: bold;
}
#glossary .success {
	color: #006600;
	background-color: #E7F1E2;
}
#glossary .caution {
	color: #660000;
	background-color: #F7EEEE;
}
#glossary ul#yesorno {
	margin:0;
	padding:0;
}
#glossary ul#yesorno li {
	list-style-type:circle;
	margin:0 0 3px 25px;
	padding:6px;
}
#glossary .yes {
	color: #006600;
	font-size:115%;
	text-decoration:underline;
}
#glossary .no {
	color: #660000;
	font-size:115%;
	text-decoration:underline;
}
#glossary .yes:hover,#glossary .no:hover {text-decoration:none;}

/* Search Results: Notes
-------------------------------------*/
#search-results-notes {
	width: 500px;
	border-top:2px solid #A5A4BD;
	margin:0;
}
#search-results-notes td {
	border-bottom:1px solid #EAE9E1;
	padding:9px 4px 9px 12px;
	vertical-align:top;
	background-color:#f7f7f7;
	width:100px;
	line-height:1.5em;
}
#search-results-notes td.desc {
	padding-right:20px;
	background-color:#fff;
	width:400px;
}
#search-results-notes td a.title {
	display:block;
	margin-bottom:6px;
}
#search-results-notes td span {
	background-color:#ECF5FF;
	font-weight:bold;
}
/* SWITCH TABS styles */
#switch-nav {
	border-bottom: 1px solid #b6b6b6;
	margin: 12px 0;
	padding: 0 0 4px;
	list-style-type: none;
}
#switch-nav li {
	display: inline;
}
#switch-nav li a {
	padding: 2px 6px;
	margin: 0 0 0 3px;
	text-decoration: none;
	color: #7C7C7C;
	background-color: #f0f0f0;
	border-bottom: 2px solid #e0e0e0;
	border-top: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	font-size: 100%;
	font-weight: bold;
background-image: url("../graphics/angle_grey_left.gif") no-repeat left top;
background-image: url("../graphics/angle_grey_right.gif") no-repeat right top;
}
#switch-nav li a:hover {
	color: #cc0000;
}
#switch-nav li a.current-yes {
	border-bottom: 3px solid #ffffff;
	border-top: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	background-color: #ffffff;
	color: #000000;
}
#switch-admin {
	display: none;
}
#switch-two {
	display: none;
}
#switch-three {
	display: none;
}
#switch-four {
	display: none;
}
/* FEEDBACK table styles */
table#feedback {
	margin-top: 16px;
	margin-bottom: 10px;
	font-size: 105%;
}
table#feedback th.sort {
	background-color: #ccc;
	text-align: center;
}
table#feedback td.sort_left {
	background-color: #ffffff;
	text-align: left;
}
table#feedback th.sort_left_graybg {
	background-color: #f0f0f0;
	text-align: left;
}
table#feedback th.sort a {
	color: #000;
}
table#feedback td#title {
	font-weight: bold;
	font-size: 50%;
	letter-spacing: .1em;
	color: #333;
}
table#feedback td.title {
	border-left: 1px solid #dfdfdf;
	background-color: #f0f0f0;
}
table#feedback td {
	vertical-align: text-top;
}
table#feedback th.admin,table#feedback td.admin {
	background-color: #E9F2FB;
}
table#feedback th,table#feedback td {
	padding: 7px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #dfdfdf;
	vertical-align: top;
	font-size: 80%;
	text-align: center;
}
table#feedback th,table#feedback tr.even td {background-color:#f0f0f0;}
table#feedback th.title,table#feedback td.title {text-align:left;}
table#feedback td#expand {
	background-color: #F8F9EB;
	padding: 10px;
	color: #333;
}
table#feedback td#expand.text {
	border-left: 1px solid #f0f0f0;
}
table#feedback td#expand p {
	font-size: 95%;
	margin: 0;
}
/* SORT & SEARCH */
table#sortsearch {
	margin: 20px;
}
/* ACCEPT and DENY styles */
a.accept {
	font-size: 90%;
	color: #009900;
	text-decoration: underline;
	padding:1px;
}
a.accept:hover {
	background-color:#009900;
	color:#fff;
	text-decoration:none;
}
a.deny {
	font-size: 90%;
	color: #990000;
	text-decoration: underline;
	padding:1px;
}
a.deny:hover {
	color:#fff;
	background-color: #990000;
	text-decoration:none;
}
/*\\*/
input,select,button {
	font-size: 90%;
}
input.small {
	font-size: 90%;
}
a.return {
	padding: 2px 2px 2px 2px;
	margin: 3px 3px 3px 3px;
	text-decoration: none;
	border: 1px solid #009900;
	border-bottom: 1px solid #009900;
	background-color: #f1f1f1;
}
p.formalign {
	/*font-size: 11px;*/
	margin: 4px;
	padding-left: 6px;
}
p.formalign#admin {
	background-color: #e9f2fb;
}
label.text {
   float: left;
   /*text-align: right;*/
   text-align: left;
   width: 100px;
   margin-right: 9px;
   clear:both;
}
/* PURGING OF THE EMBEDDED STYLES */
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #880000;
}
.grade {
	color:#009900;
	padding:0;
	margin:0;
	/*font-size: 18px;*/
}
.fail {
	color:#990000;
	padding:0;
	margin:0;
	font-size: 120%;
}
/* Approval styles */
#approval {
	margin: 0;
	padding: 25px 0 0;
}
#approval a:hover {
	text-decoration: none;
}
#approval #approval-containers {
	width: 200px;
	float: left;
	position: relative;
}
#approval #approval-containers #viewall {
	font-weight: bold;
	color: #009900;
}
#approval #approval-containers ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #eee;
	border-bottom: 0;
	margin-top: 9px;
	position: relative;
}
#approval #approval-containers ul li {
	background-color:#f7f7f7;
	margin:0;
	padding:9px 2px;
	border-bottom:1px solid #e5e5e5;
	color: #000000;
}
#approval #approval-containers ul li ul {
	font-size: 120%;
	border: 0;
	display: none;
}
#approval #approval-containers ul li ul li {
	background-color:#fff;
	border:0;
}
#approval #approval-containers ul li a {
	color:#003399;
	margin:0;
	padding:9px 0 9px 0;
	background-repeat: no-repeat;
	background-position: 4px 50%;
}
#approval #approval-containers ul li a.expand {
	background-image: url(/img/mcfa/plus.gif);
	padding-left: 20px;
}
#approval #approval-containers ul li a.contract {
	background-image: url(/img/mcfa/minus.gif);
	padding-left: 20px;
}
#approval #approval-containers ul li ul li a {
	background-image: url(/img/mcfa/bullet-1.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
	padding-left:12px;
	font-size:90%;
	color: #001A4F;
}
#approval #approval-queue {
	width: 550px;
	margin: 0 0 0 225px;
}
#approval #approval-queue h3 {
	font-size: 125%;
}
#approval #approval-queue table {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 80%;
	width: 100%;
}
#approval #approval-queue table th {
	background-color: #E8E8D0;
	text-align: left;
	font-weight: normal;
}
#approval #approval-queue table th a {
	color: #000;
}
#approval #approval-queue table td,#approval #approval-queue table th {
	padding: 10px;
	border-bottom: 1px dashed #ccc;
}
#approval #approval-queue table td a {padding:2px;}
#approval #approval-queue table td a.accept {color: #00A400;}
#approval #approval-queue table td a.accept:hover {
	background-color: #00A400;
	color:#fff;
}
#approval #approval-queue table td a.deny {color: #990000;}
#approval #approval-queue table td a.deny:hover {
	background-color: #990000;
	color: #fff;
}
#approval #response-accept {
	padding: 6px;
	width: 600px;
	border: 1px solid #006600;	
}
#approval #response-accept span {
	font-size: 140%;
	font-weight: bold;
	color: #006600;
	display: block;
}
#approval #response-deny {
	padding: 6px;
	width: 600px;
	border: 1px solid #990000;	
}
#approval #response-deny strong {
	font-size: 140%;
	font-weight: normal;
	color: #990000;
	display: block;
}
/* Test Overview styles
-----------------------------------------------*/
#test-overview {
	float: left;
	background-image: url(/img/mcfa/bg-test-overview.gif);
	background-repeat: repeat-y;
	margin: 25px 0;
}
#test-overview #grades {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 10px 0 0;
}
#test-overview #description {
	float: left;
	width: 355px;
	margin: 0 0 0 12px;
	padding: 0;
}
#test-overview #grades #top-score {
	text-align: center;
	background-color: #f7f7f7;
	padding: 10px 0 5px 0;
	margin: 0;
}
#test-overview #grades #top-score em {
	font-size: 250%;
	color: #009900;
	font-style: normal;
}
#test-overview #grades #top-score span {
	font-size: 90%;
	color: #666;
	margin: 12px 0 0;
	display: block;
}
#test-overview #grades h3 {
	color: #333;
	font-weight: normal;
	font-size: 90%;
	margin: 12px 0 3px 0;
	padding: 0;
}
#test-overview #grades h3 span {
	color: #003399
}
#test-overview #grades table {
	width: 100%;
	border-top: 2px solid #E9E9E2;
}
#test-overview #grades table td {
	width: 50%;
	padding: 4px 0;
	border-bottom: 1px solid #f7f7f7;
	font-size: 100%;
}
#test-overview #grades table td.pass {
	text-align: right;
	color: #009900;
}
#test-overview #grades table td.fail {
	text-align: right;
	color: #990000;
}
#test-overview #details {
	margin: 0 0 0 550px;
	width: 200px;
}
#test-overview #details ul {
	margin:0;
	padding:0;
	list-style: none;
}
#test-overview #details ul li {
	background-image:url(/img/mcfa/bullet-1.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	padding:7px 2px 7px 12px;
}
#test-overview #details ul li#begin {
	margin:12px 0;
	padding:7px 0;
}
#test-overview #details ul li#begin a {
	border:1px solid #AECEFF;
	background-color:#E8F1FF;
	padding:4px 15px 4px 20px;
	margin:0;
	background-image:url(/img/mcfa/arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 50%;
	font-size:145%;
}
#test-overview #details ul li#begin a:hover {
	text-decoration:none;
	color:#0033CC;
}
#container-test {
	width: 700px;
	border: 2px solid #ccc;
	padding: 5px;
	margin: 0;
	/* float:left; */
}
#container-test #test-question {
	margin:0;
	padding:9px 14px 0;
	border:1px solid #ccc;
	float:left;
}
#container-test #test-question #header {
	margin:0 0 9px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #e9e9e9;
	float:left;
}
#container-test #test-question #header li {
	/* display:inline; */
	padding:0 0 2px;
	color:#001E3C;
}
#container-test #test-question #header li#header-name {
	text-align:left;
	width:300px;
	float:left;
}
#container-test #test-question #header li#header-question {
	text-align:right;
	width:300px;
	float:right;
}
#container-test #test-question h3 {
	font-size: 80%;
	font-weight: bold;
	border-bottom: 2px solid #ccc;
	color: #333;
	margin: 12px 0 0;
	padding: 0 0 3px;
}
#container-test #test-question p {
	margin: 0;
	padding: 12px;
	color: #074800;
	font-size: 80%;
}
#container-test #test-question div {
	background-color:#fff;
	/* float:left; */
	margin:0;
	padding:20px 12px;
	border-top:1px dashed #e5e5e5;
	cursor:pointer;
	width:646px;
}
#container-test #test-question div input {
	/*float:left; */
	width:25px;
	cursor:pointer;
}
#container-test #test-question div label {
	/*float:left; */
	width: 600px;
	line-height: 1.5em;
	color: #333;
	cursor: pointer;
	font-size: 80%;
}
#container-test #test-question div.focus {
	background-color:#d0efc0;
	color:#000;
}
#container-test #test-question #submit {
	/* float:right; */
	padding: 6px 12px;
	margin: 20px 0;
	background-color: #f7f7f7;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #eee;
	font-size: 115%;
}
#container-test #test-question #submit:hover {
	text-decoration:none;
	color:#009900;
}
/* Test Results
-------------------------------------*/
#test-results #new-results {
	border:1px solid #eee;
	width:500px;
	padding:0;
	margin:0 0 12px;
}
#test-results #new-results strong#grade {
	font-size:300%;
	float:left;
	margin:7px 0 0;
	width:125px;
	text-align:center;
}
#test-results #new-results strong.pass {color:#009900;}
#test-results #new-results strong.fail {color:#990000;}

#test-results #new-results ul {
	border-left:1px solid #e5e5e5;
	margin:0 0 0 126px;
	padding:0;
	list-style:none;
	background-color:#f7f7f7;
}
#test-results #new-results ul li {
	background-image:url(/img/mcfa/arrow-2.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:7px 0 7px 20px;
	margin:0;
}
#test-results #previous {
	padding: 4px 0;
	margin: 4px 0;
	font-size: 80%;
}
#test-results #answers {
	width: 500px;
	margin: 12px 0;
}
#test-results #answers h3 {
	font-size: 90%;
}
/* "admin-index" styles */
.admin-index #container {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 700px;
}
.admin-index #welcome-header {
	color: #003399;
}
.admin-index #welcome div {
	width: 400px;
	float: left;
	margin: 0;
}
.admin-index #welcome p {
	line-height: 1.5em;
	margin: 12px 0;
}
.admin-index #welcome #browse {
	background-color: #dedede;
	border: 2px solid #e6e6e6;
	padding: 4px 7px 4px 7px;
	margin: 0;
	color: #333;
	font-size: 145%;
	text-decoration: none;
	float: left;
}
.admin-index #welcome ul {
	width:280px;
	margin:0 0 0 400px;
	padding:0;
	list-style:none;
}
.admin-index #welcome ul li {
	padding:9px 4px;
	margin:0;
	border-bottom:1px solid #f7f7f7;
	font-size:95%;
	line-height:1.5em;
	color: #747474;
}
.admin-index #welcome ul li a {
	display: block;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 105%;
}
.admin-index #mycourses {
	color: #333;
	font-size: 135%;
	font-weight: bold;
}
.admin-index table {
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	font-size: 100%;
}
.admin-index table th {
	background-color: #f7f7f7;
	text-align: left;
	padding: 4px;
	color: #333;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	font-weight: bold;
	font-size: 80%;
}
.admin-index table th a {
	font-weight: bold;
	color: #006600;
	letter-spacing: 0em;
}
.admin-index table td {
	padding: 4px;
	background-color: #fff;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	/*color:#4E4E4E;*/
	font-weight: 100;
}
.admin-index table td.title {
	background-color: #EDF6FF;
	border-bottom: 0px;
}
.admin-index table th.title {
	background-color: #EDF6FF;
	font-style: normal;
	font-weight: bold;
	letter-spacing:.1em;
	border: 0px;
	
}
/*
.admin-index table {
	border:1px solid #E8E8E8;
	border-bottom:0;
	margin:0 0 9px;
	font-size: 100%;
}
.admin-index table th {
	padding:7px;
	font-weight: normal;
	color:#000;
}
.admin-index table th a {
	font-weight:normal;
	color: #006600;
	letter-spacing: 0em;
}
.admin-index table th.title {
	background-color: #eaf0f1;
	font-style: normal;
	font-weight:bold;
	letter-spacing:.1em;
}
.admin-index table td {
	border-bottom:1px solid #e5e5e5;
	padding:7px;
	color:#4E4E4E;
}
*/
.admin-index table .date {
	background-color: #f7f7f7;
}
.admin-index #pending {
	float: left;
	width: 350px;
	margin-right: 5px;
}
.admin-index table a {
	color: #0066CC;
	text-decoration: none;
}
.admin-index table a:hover {
	text-decoration: underline;
}
#switch-nav {
	border-bottom: 1px solid #b6b6b6;
	margin: 12px 0;
	padding: 0 0 4px;
	list-style: none;
}
#switch-nav li {
	display:inline;
}
#switch-nav li a {
	padding: 2px 6px;
	margin: 0 6px;
	text-decoration: none;
	color: #7C7C7C;
	background-color: #f1f1f1;
	border-bottom: 2px solid #e6e6e6;
	font-size: 110%;
	font-weight: bold;
}
#switch-nav li a:hover {
	color: #cc0000;
}
#switch-nav li a.current-yes {
	border-bottom: 3px solid #ffffff;
	border-top: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	background-color: #ffffff;
	color: #000000;
}
#switch-admin {
	display: none;
}
.admin-index table.pending a.accept {
	font-size: 100%;
	color: #009900;
	text-decoration: underline;
	padding: 1px;
}
.admin-index .accept:hover {
	background-color:#009900;
	color:#fff;
	text-decoration:none;
}
.admin-index table.pending a.deny {
	font-size: 100%;
	color: #990000;
	text-decoration: underline;
	padding:1px;
}
.admin-index .deny:hover {
	color:#fff;
	background-color:#990000;
	text-decoration:none;
}
/* "user-index" styles */
.user-index #welcome-header {
	color:#003399;
}
.user-index #welcome div {
	width:400px;
	float:left;
	margin:0;
}
.user-index h2 {
	margin:0 0 5px;
	padding:0;
	font-weight:normal;
}
.user-index #welcome p {
	line-height:1.5em;
	margin:12px 0;
}
.user-index #welcome #browse {
	background-color:#dedede;
	border:2px solid #e6e6e6;
	padding:4px 7px 4px 7px;
	margin:0;
	color:#333;
	font-size: 145%;
	text-decoration: none;
	float:left;
}
.user-index #welcome ul {
	width:280px;
	margin:0 0 0 400px;
	padding:0;
	list-style:none;
}
.user-index #welcome ul li {
	padding:9px 4px;
	margin:0;
	border-bottom:1px solid #f7f7f7;
	font-size:95%;
	line-height:1.5em;
	color: #747474;
}
.user-index #welcome ul li a {
	display:block;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:105%;
	color: #0066CC;
}
.user-index #mycourses {
	color: #333;
	font-size:135%;
	font-weight:bold;
}
.user-index table {
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	font-size: 100%;
}
.user-index table th {
	background-color: #f7f7f7;
	text-align: left;
	padding: 4px;
	color: #333;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	font-weight: bold;
}
.user-index table th a {
	font-weight:bold;
	color: #006600;
	letter-spacing: 0em;
}
.user-index table td {
	padding: 4px;
	background-color: #fff;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	/*color:#4E4E4E;*/
	font-weight: 100;
}
.user-index table td.title {
	background-color: #EDF6FF;
	border-bottom: 0px;
}
.user-index table th.title {
	background-color: #EDF6FF;
	font-style: normal;
	font-weight: bold;
	letter-spacing:.1em;
	border: 0px;
	
}
.user-index table td {
	border-bottom:1px solid #e5e5e5;
	padding:7px;
	color:#4E4E4E;
}
.user-index table .date {
	background-color:#f7f7f7;
}
.user-index #pending {
	float:left;
	width:350px;
	margin-right:5px;
}
.user-index table a {
	color: #0066CC;
	text-decoration: none;
}
.user-index table a:hover {
	text-decoration:underline;
}
.user-index table.pending a.deny {
	font-size: 11px;
	color: #990000;
}
.user-index .deny:hover {
	color: #ffffff;
	background-color: #990000;
	text-decoration: none;
}
/* Course Navigator Styles */
#navigator body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	margin: 0;
	padding: 0;
}
#navigator ul {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}
#navigator ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
	font-size: 1.2em;
	display:block;
}
#navigator ul li a.select,ul li a.selected,ul li a.focus {
	color: #555555;
	display: block;
	padding: 8px 50px 8px 23px;
	margin: 0;
	position: relative;
	text-decoration: none;
}
#navigator ul li a.selected {
	background-color: #E9F2FB;
}
#navigator ul li#domain a.select,ul li#domain a.selected,ul li#domain a.focus {
	color: #333;
	display: block;
	padding: 8px 8px 8px 8px;
	position: relative;
	background-color: #dadada;
	font-weight: bold;
	border-bottom: 1px solid #999;
	text-decoration: underline;
}
#navigator ul li a.focus,ul li#domain a.focus {background-color:#D0EFC0;}

#navigator ul li#domain a.selected {
	background-color: #E9F2FB;
	color: #333;
	text-decoration: none;
}
#navigator ul li a.select:hover,ul li#domain a.select:hover {
	background-color: #f7f7f7;
	text-decoration: none;
	color: #009900;	
}
#navigator ul li a.folder-closed,ul li a.folder-open {
	position: absolute;
	top: 10px;
	left: -16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 14px;
	height: 10px;
	z-index: 9;
}
#navigator html>body ul li a.folder-closed,html>body ul li a.folder-open {left: 6px;}

#navigator ul li img.doc {
	position: absolute;
	top: 8px;
	left: -18px;
	z-index: 9;
}
#navigator html>body ul li img.doc {
	left: 4px;
}
#navigator ul li a.folder-closed {
	background-image: url(/img/mcfa/branch02.gif);
}
#navigator ul li a.folder-closed:hover {
	background-position: -14px 0;
}
#navigator ul li a.folder-open {
	background-image: url(/img/mcfa/branch03.gif);
}
#navigator ul li a.folder-open:hover {
	background-position: -14px 0;
}
#navigator ul li a.doc {
	background-image: url(/img/mcfa/doc00.gif);
}
#navigator ul li a img {
	border: 0;
}
#navigator ul li a.up {
	right: 25px;
	background-image: url(/img/mcfa/up-arrows.gif);
}
#navigator ul li a.down {
	right: 45px;
	background-image: url(/img/mcfa/down-arrows.gif);
}
#navigator ul li a.user {
	right: 25px;
	background-image: url(/img/mcfa/icon-users.gif);
}
#navigator ul li a.prop {
	right: 25px;
	background-image: url(/img/mcfa/properties.gif);
}
#navigator ul li a.edit {
	right: 45px;
	background-image: url(/img/mcfa/edits.gif);
}
#navigator ul li a.dis {
	right: 5px;
	background-image: url(/img/mcfa/cancels.gif);
}
#navigator html>body ul li a.up {
	right: 10px;
}
#navigator html>body ul li a.down {
	right: 30px;
}
#navigator html>body ul li a.user {
	right: 10px;
}
#navigator html>body ul li a.prop {
	right: 10px;
}
#navigator html>body ul li a.edit {
	right: 30px;
}
#navigator html>body ul li a.dis {
	right: 10px;
}
#navigator ul li a.up,ul li a.down,ul li a.user,ul li a.prop,ul li a.edit,ul li a.dis {
	width: 11px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -11px 0;
	position: absolute;
	top: 10px;	
}
#navigator ul li a span {
	display: none;
}
#navigator ul li a.up:hover,ul li a.down:hover,ul li a.sel:hover,ul li a.user:hover,ul li a.prop:hover,ul li a.edit:hover,ul li a.dis:hover {
	background-position: 0 0;
}
#navigator li ul {
	margin: 0 0 8px 25px;
	padding: 0 0 0;
}
#navigator ul.even {
	background-color: #fff;
}
#navigator ul.odd {
	background-color: #f1f1f1;
}
#navigator .clear {
	clear: both;
}
#navigator ul li a.domain {
	color: #333333;
	display: block;
	padding: 8px 8px 8px 8px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-color: #dadada;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}
#navigator ul li.change {
	color: #333333;
	display: block;
	padding: 8px 8px 8px 8px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-color: #99cc99;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}
#navigator .test {
	float: left;
	padding: 10px 0 0;
	position: relative;
	width: 14px;
}
#navigator ul ul {display: none;}

#navigator ul ul.embed {
	display: block;
	position: relative;
	background-color: #fff;
	font-size: 80%;
}
#navigator ul li ul li a {
	font-size: 95%;
}
#navigator ul li ul li ul li a {
	font-size: 100%;
}
/* NOTES 
--------------------------------------------------------------------- */
#note-presenter {
	font-size: 70%;
}
/* CHECK ANSWER STYLES */
.message-incorrect,.message-correct,.message-limit {
	display: none;
	color: #FFF;
	margin: 4px;
	padding: 4px;
	font-weight: bold;
}
.message-incorrect, .message-limit {background-color: #990000;}
.message-correct {background-color: #009900;}

/* qnav styles (ex: course questions) */
/* right column nav (ex: Course Description page) */
#qnav {
	border: 1px dashed #aaa;
	background-color: #ebebeb;
	padding: 6px;
	margin: 3px;
	display: block;
	width: 210px;
	color: #666666;
	text-decoration: none;
	/*font-size: 11px;*/
}
#qnav.contain {
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #575757;
	border-bottom: 1px solid #000;
	border-left: 1px solid #ababab;
	background-color: #f1f1f1;
}
#qnav strong {
	font-weight: bold;
	text-decoration: underline;
	/*font-size: 11px;*/
	color: #0066cc;
}
#qnav p {
	text-decoration: none;
	/*font-size: 11px;*/
	font-weight: normal;
	padding: 1px 0;
	margin: 0;
}
#qnav:hover {background-color: #f7f7f7;}
#qnav:hover strong {text-decoration: none;}

/* iframe styles */
.iframe {
	background-image: url(/img/mcfa/loading_curl.gif);
	background-position: center;
	background-repeat: no-repeat;
}
/* report styles */
#reports-cert-title {
	margin: 25px 0 12px;
	padding: 0 0 4px;
	color: #333;
	font-weight: normal;
	font-size: 165%;
	border-bottom: 1px solid #eee;
	width: 600px;
}
#reports-cert-stats {
	width: 300px;
	margin: 0 0 20px;
	background-color: #e5e5e5;
}
#reports-cert-stats td {
	background-color: #f7f7f7;
	padding: 6px;
	font-size: 160%;
	color: #666;
}
#reports-cert-stats td strong {
	color: #000;
}
#reports-cert-stats td.average {
	background-color: #fff;
	text-align: center;
}
#reports-cert-stats td.average strong.fail {
	color: #990000;
	font-size: 125%;
}
#reports-cert-stats td.average strong.pass {
	color: #009900;
	font-size: 125%;
}
.reports-cert-question {
	width: 600px;
	margin: 0 0 20px;
}
.reports-cert-question th {
	padding: 6px;
	border-bottom: 2px solid #CCC;/*D8C59C*/
	background-color: #F4F4F4;/*F8F9EB*/
	font-weight: normal;
	text-align: left;
}
.reports-cert-question td {
	border-bottom: 1px solid #F7F7F7;/*F0F2D2*/
	padding: 4px 6px;
}
/* Find User (search) */
#find-users {
	width: 880px;
}
#find-users #sorry {
	color: #990000;
	background-color: #FAF7F5;
	padding: 3px 2px;
}
#find-users form {
	background-color: #e5e5e5;
	padding: 15px;
	margin: 0;
	border-bottom: 2px solid #9b9b9b;
}
#find-users #search-form {
	background-color:#e5e5e5;
	padding:15px;
	margin:0;
	border-bottom:2px solid #9b9b9b;
}
#find-users table {
	margin: 16px 0;
}
#find-users fieldset {
	width: 200px;
	border: 1px solid #b6b6b6;
	padding: 8px;
}
#find-users fieldset legend {
	margin: 0 0 7px;
}
#find-users #pending {
margin-left: 18px;
}
#find-users #group-label,#find-users #role-label {
	width: 35px;
}
#find-users #group-select {
	width: 200px;
}
#find-users #role-select {
	width: 75px;
}
#find-users #submit {
	margin: 12px 0 0;
}

#find-users #view-all {
	margin:9px 0;
	float: left;
}
#find-users #results-status {
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc;
}
#find-users #results-status #page-number {
	margin:0;
	padding:3px 0;
	float:left;
	color:#009900;
}
#find-users #results-status #paging {
	text-align:right;
	list-style:none;
	margin:0;
	padding:3px 0;
}
#find-users #results-status #paging li {
	display:inline;
}
#find-users #results-status #paging li a {
	color:#000;
	background-repeat:no-repeat;
}
#find-users #results-status #paging li a:hover {
	color:#0066CC;
}
#find-users #results-status #paging li#next a {
	padding:3px 3px 3px 3px;
	border-left:1px solid #ccc;
}
#find-users #results-status #paging li#previous a {
	padding:3px 3px 3px 3px;
}
#find-users #select {
	margin: 5px 0;
	padding: 0;
}
#find-users #results {
	width: 500px;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 80%;
}
#find-users #results td {
	font-size: 100%;
	font-weight: normal;
	padding: 7px 4px;
	margin: 0;
	border-bottom: 1px dashed #e5e5e5;
	color: #666;
}
.results-question {
	border: 1px solid #eee;
	padding: 7px;
	margin: 9px 0 15px;
}
.results-question h4 {
	margin: 0 0 7px;
	padding: 0 0 4px;
	border-bottom: 1px solid #f7f7f7;
	color: #999;
}
.your-answer-correct, .your-answer-incorrect, .correct-answer {
	padding: 7px 7px 7px 20px;
	margin: 7px;
	border: 1px solid #eee;
	background-position: 7px 13px;
	background-repeat: no-repeat;
}
.your-answer-incorrect {
	background-image:url(/img/mcfa/x.gif);
	border-color: #F9F0F0;
}
.your-answer-correct, .correct-answer {
	background-image: url(/img/mcfa/checkmark-2.gif);
	border-color: #F2FAEF;
}
.your-answer-correct h5, .your-answer-incorrect h5, .correct-answer h5 {
	margin: 0;
	padding: 0;
}
.your-answer-correct h5, .correct-answer h5 {
	color:#009900;
}
.your-answer-incorrect h5 {
	color: #990000;
}
.correct-answer ul, .your-answer-incorrect ul {
	font-size: 100%;
}
/*BASIC TABLE STYLES
------------------------------------------------------------------*/
table {
	/*font-size: 80%;*/
}
table td a.link, table td a.active, table td a.visited {
	color: #0066CC;
	text-decoration: none;
}
table td a:hover {
	text-decoration: underline;
}
td.display {
	margin: 0;
	text-align: right;
	color: #666;
	background-color: #EDF6FF;
}
td.display a:link, td.display a:active, td.display a:visited {
	color: #666;
	padding: 1px 4px;
	text-decoration: underline;
}
td.display a:hover {
	text-decoration: none;
	color: #333;
}
td.display a#current {
	color: #666;
	text-decoration: none;
}
table td.approved {
	color: #009900;
}
table td.denied {
	color: #990000;
}
table td.pending {
	color: #666;
}
a.black {
	color: #000000;
}
.credits {
	font-size: 100%;
	font-weight: bold;
	color: #003399;
}
.footnote {
	font-size: 70%;
	color: #000; 
}
table tr.correctanswer td {
	background-color: #999999;
}
/*-----------------  Grant/Revoke Course Accreditation Styles ---------------------
sage/apps/mcfa/templates/User_Group_Credit_Editor/frame_results_tmpl.html
---------------------------------------------------------------------------------*/
#checkAll{
	float: right;
	font-size: 80%;
	clear: both;
}
#checkAll span{
	padding-right: 35px;
}
#checkAll input{
	text-align:center;
}
/* ----------------- Font size fixes ---------------------------
------------------------------------------------------------- */
.user_admin{
	font-size: 120%;
}
#biggerfont{
	font-size: 150%;
}
li ul li{
	font-size: 112%;
}
/* cursor fix --------------------------
------------------------------------- */
font .click, font.click{
	cursor: pointer;
}