/*---------- Login, Login-Popups, Public side ----------*/
body#login h1,
body#popup h1	{
	color: #fff;	
	background-color: #255a7c;
	}
body#popup #title	{
	background-color: #255a7c;
	border-left: 1px solid #255a7c;
	border-right: 1px solid #255a7c;
	}	
body#popup #title h1,
body#popup #title li	{
	color: #fff;	
	}	
body#login #color,
body#login #color-sm,
body#popup #color	{
	background-color: #fff;
	}
body#login #color,
body#login #color-sm,
body#popup #color	{
	border-left: 1px solid #255a7c;
	border-right: 1px solid #255a7c;	
	}
body#login div.button,
body#popup div.button,
body#login div.button-sm	{
	background-color: #9ab5c6;
	border-left: 1px solid #255a7c;
	border-right: 1px solid #255a7c;
	}	
body#popup #title li a,
body#popup #title li a:link,
body#popup #title li a:visited,
body#popup #title li a:hover	{
	color: #fff;
	}	
body#popup #title img	{
	border-style: none;
	}
body#popup	{
	background: none;
	}	
body#login table.login td	{
	border-style: none;
	}
#outside-top a:link,
#outside-top a:visited,
#outside-bottom a:link,
#outside-bottom a:visited,
#color-sm a:link,
#color-sm a:visited,
#login-center a:link,
#login-center a:visited {	
	color: #3175a4;
	}
#outside-top a:hover,
#outside-bottom a:hover,
#color-sm a:hover,
#login-center a:hover {
	color: #f6a938;
	}
.floatright-help 	{
	border: none;
	}	
.registration-half-1	{	
	border-right: 1px dotted #000000;
	}
#login-left,
#login-center	{
	border: none;
	}		
#login-center-greyed	{
	background-image: url("/mghimg/login-greyout.png");
	background-position: top left;
	background-repeat: no-repeat;
	}	
#login-center-greyed p	{
	color: #444;
	text-shadow: 2px 2px 2px #ccc;
	}	
	
/*---------- header ----------*/
/*---------- top-top nav ----------*/	
#top-top	{
	color: #fff;
	background-color: #255a7c;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	}
#top-top a,
#top-top a:link,
#top-top a:visited,
#top-top a:hover,
#top-top a:active	{
	color: #fff;
	}	
#header	{
	background-color: #fff;
	}	
/*---------- footer ----------*/	
#footer	{
	color: #222;
	}
#fine a,
#fine a:link,
#fine a:visited	{
	color: #222;
	}	
#fine a:hover	{
	color: #444;
	}


/*---- TABS ------*//*secondary navagation*/
#left ol a,
#left_inst ol a,
#right ol a,
#right_inst ol a	{
    background: #fff url("/mghimg/tabs/tabimage.gif");
    color: #444;
	}
#left ol a:hover,
#left_inst ol a:hover,
#right ol a:hover,
#right_inst ol a:hover	{
    background-color: #fff;
    background-position: 0 -120px;
    color: #fff;
	}
#left ol a:hover span,
#left_inst ol a:hover span,
#right ol a:hover span,
#right_inst ol a:hover span	{
    background-position: 100% -120px;
	}
#left ol li.current a,
#left ol li.current a:hover,
#left_inst ol li.current a,
#left_inst ol li.current a:hover,
#right ol li.current a,
#right ol li.current a:hover,
#right_inst ol li.current a,
#right ol li.current a:hover	{
    background-color: #fff;
    background-position: 0 -60px;
    color: #fff;
	}	
#left ol li.current a:hover span,
#left ol li.current span,
#left_inst ol li.current a:hover span,
#left_inst ol li.current span,
#right ol li.current a:hover span,
#right ol li.current span,
#right ol li.current a:hover span,
#right_inst ol li.current span {
    background-position: 100% -60px;
	}
#left ol span,
#left_inst ol span,
#right ol span,
#right_inst ol span {
    background: url("/mghimg/tabs/tabimage.gif") 100% 0;
	}
/*---------- tertiary navigation ----------*//*---------- rounded edges css-based ----------*/		
#tertiary {
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	background-color: #e2e5f4;
	}
#tertiary a,
#tertiary a:link,
#tertiary a:visited,
#tertiary a.setup,
#tertiary a.setup:link,
#tertiary a.setup:visited	{
	color: #333;
	}
#tertiary a:hover,
#tertiary a:active,
#tertiary a.setup:hover,
#tertiary a.setup:active	{
	color: #444;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #fff;
	}
#tertiary #on a,
#tertiary #on a:link,
#tertiary #on a:visited,
#tertiary #on a:hover,
#tertiary #on a:active,
#tertiary #on a.setup,
#tertiary #on a.setup:link,
#tertiary #on a.setup:visited,
#tertiary #on a.setup:hover,
#tertiary #on a.setup:active	{
	color: #444;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #fff;
	}	
#tertiary #on2 a,
#tertiary #on2 a:link,
#tertiary #on2 a:visited,
#tertiary #on2 a:hover,
#tertiary #on2 a:active,
#tertiary #on2 a.setup,
#tertiary #on2 a.setup:link,
#tertiary #on2 a.setup:visited,
#tertiary #on2 a.setup:hover,
#tertiary #on2 a.setup:active	{
	color: #fff;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #3f6fb7;
	}	
#tertiary li.completed	{
	color: #999;
	}		
/*---------- quatro navigation ----------*//*---------- rounded edges css-based ----------*/		
#quatro {
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	background-color: #3f6fb7;
	}
#quatro a,
#quatro a:link,
#quatro a:visited,
#quatro a.setup,
#quatro a.setup:link,
#quatro a.setup:visited	{
	color: #fff;
	}
#quatro a:hover,
#quatro a:active,
#quatro a.setup:hover,
#quatro a.setup:active,
#quatro #on a,
#quatro #on a:link,
#quatro #on a:visited,
#quatro #on a:hover,
#quatro #on a:active,
#quatro #on a.setup,
#quatro #on a.setup:link,
#quatro #on a.setup:visited,
#quatro #on a.setup:hover,
#quatro #on a.setup:active	{
	color: #444;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #fff;
	}	
/*---------- cinco navigation (WPA) ----------*//*---------- rounded edges css-based ----------*/	
.cinco {
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
  	border-bottom: 1px solid #245a7e;
	background-color: #fff;
	}
.cinco a,
.cinco a:link,
.cinco a:visited	{
	color: #333;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #ccc;
	}
.cinco a:hover,
.cinco a:active	{
	color: #fff;
	background-color: #444;
	}
.cinco .on a,
.cinco .on a:link,
.cinco .on a:visited,
.cinco .on a:hover,
.cinco .on a:active	{
	color: #fff;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #245a7e;
	}	
/*---------- seis navigation ----------*//*---------- rounded edges css-based ----------*/		
.seis {
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	background-color: #245a7e;
	}	
.seis a,
.seis a:link,
.seis a:visited	{
	color: #fff;
	}
.seis a:hover,
.seis a:active,
.seis .on a,
.seis .on a:link,
.seis .on a:visited,
.seis .on a:hover,
.seis .on a:active	{
	color: #444;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #fff;
	}	

/*---------- messagecenter navigation ----------*/	
#messagecenter {
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	background-color: #d4f5c9;
	}
#messagecenter a,
#messagecenter a:link,
#messagecenter a:visited	{
	color: #333;
	}
#messagecenter a:hover,
#messagecenter a:active	{
	color: #444;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #fff;
	}
#messagecenter #on a,
#messagecenter #on a:link,
#messagecenter #on a:visited,
#messagecenter #on a:hover,
#messagecenter #on a:active	{
	color: #444;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color: #fff;
	}
/*---------- TUTORIAL navigation ----------*/	
#tutorial1,
#tutorial2	{
  	border-left: 1px solid #334499;
  	border-right: 1px solid #334499;
	}	
#tutorial1 {
	background: url("/mghimg/tabs/tut1_bkgd.gif") repeat-x bottom;
	background-color: #334499;
	}
#tutorial2 {
	background: url("/mghimg/tabs/tut2_bkgd.gif") repeat-x bottom;
	background-color: #4c9bd9;
	}	
#tutorial1 li,
#tutorial2 li,
#tutorial1 a,
#tutorial1 a:link,
#tutorial1 a:visited,
#tutorial2 a,
#tutorial2 a:link,
#tutorial2 a:visited	{
	color: #fff;
	}
#tutorial1 .on {
	background: url("/mghimg/tabs/tut1_left-on.gif");
	}
#tutorial1 .on a,
#tutorial1 .on a:link,
#tutorial1 .on a:visited	{
	background: url("/mghimg/tabs/tut1_right-on.gif") no-repeat right top;
	color: #fff;
	}
#tutorial2 .onquat {
	background: url("/mghimg/tabs/tut2_left-on.gif");
	}
#tutorial2 .onquat a,
#tutorial2 .onquat a:link,
#tutorial2 .onquat a:visited	{
	background: url("/mghimg/tabs/tut2_right-on.gif") no-repeat right top;
	color: #4c9bd9;
	}
/*---------- IN-PAGE navigation UNSED ----------*/	
#inpage-tabs {
  	border-left: 1px solid #055;
  	border-right: 1px solid #055;
	}
#inpage-tabs	{
	background: url("/mghimg/tabs/instr_bkgd.gif") repeat-x bottom;
	background-color: #fff;
	}
#inpage-tabs li,
#inpage-tabs a,
#inpage-tabs a:link,
#inpage-tabs a:visited	{
	color: #055;
	}
#inpage-tabs #on {
	background: url("/mghimg/tabs/instr-inpage_left-on.gif");
	}
#inpage-tabs #on a,
#inpage-tabs #on a:link,
#inpage-tabs #on a:visited	{
	background: url("/mghimg/tabs/instr-inpage_right-on.gif") no-repeat right top;
	color: #444;
	}

	

/*---------- Welcome layouts ----------*/
body#welcome	{
	/*background: url("../img/bkgd-student.gif") no-repeat  left top;*/
	}
#outline	{
	border-top: 10px solid #245a7e;
	border-right: 1px solid #245a7e;
	border-left: 1px solid #245a7e;
	}	
/*---------- welcome float-right ----------*/
body#welcome #class	{
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	background-color: #fff;
	}
.wel-rt-col-img	{
	border-left: 1px solid #63005f;
	border-right: 1px solid #63005f;
	}
/*---------- welcome accordion ----------*/	
#vertical_container .accordion_toggle {
	border-left: 1px solid #069;
	border-right: 1px solid #069;
	background-color: #fff;
	color: #4469cc;
	}
#vertical_container .accordion_toggle_active {
	color: #444;
	border-left: 1px solid #069;
	border-right: 1px solid #069;
	background-color: #fff;
	}
#vertical_container .accordion_content {
	background-color: #ffffff;
	color: #444444;
	}
#vertical_container .accordion_content p,
#vertical_container .accordion_content .icon-container,
#vertical_container img.accord-wel	{
	border-left: 1px solid #069;
	border-right: 1px solid #069;
	}	
#vertical_container .accordion_content .icon-container p {
	border-left: 0;
	border-right: 0;
	}	
#vertical_container img.accord-icon	{
	border: 0;
	}			
/*---------- Welcome SHARED RIGHT ----------*/		
body#welcome .welcome-rt-box #title-messages,
body#welcome .welcome-rt-col #title-messages,
body#welcome .welcome-rt-box #title-classes,
body#welcome .welcome-rt-col #title-classes,
body#welcome .welcome-rt-box #title-rt-col,
body#welcome .welcome-rt-col #title-rt-col	{
	border-bottom: 0;	
	}
body#welcome .welcome-rt-box h1 a,
body#welcome .welcome-rt-box h1 a:visited,
body#welcome .welcome-rt-box h1 a:hover	{
	color: #fff;
	}	
/*---------- messages (green) ----------*//*---------- rounded edges css-based ----------*/	
#welcome-top-messages {
	background-color: #255a3c;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
body#welcome #title-messages	{
	background-color: #255a3c;
	border-left: 1px solid #255a3c;
	border-right: 1px solid #255a3c;
	border-bottom: 1px solid #255a3c;
	}	
body#welcome #title-messages h1	{
	background-color: #255a3c;
	}
body#welcome #title-messages img	{
	background-color: #fff;
	border-style: none;
	}
body#welcome #messages	{
	border-left: 1px solid #255a3c;
	border-right: 1px solid #255a3c;	
	}
body#welcome #messages table td	{
	border-bottom: 1px solid #bfd1bb;
	}	
body#welcome #messages table tr.area th	{
	background-color: #679b5c;
	border-style: none;
	}
body#welcome #messages table tr.head th	{
	background-color: #679b5c;
	border-style: none;
	border-bottom: 1px solid #bfd1bb;
	}
body#welcome #messages table tr.head th a {
	color: #fff;
	}
body#welcome #messages table tr.head th a:hover {
	color: #999;
	}
body#welcome #messages table td.highlighted	{
	background-color: #679b5c;
	}	
body#welcome #messages div.buttonback	{
	background-color: #bfd1bb;
	}	
#welcome-bottom-messages	{	
	background-color: #255a3c;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}		
/*---------- editing skills (mint) ----------*//*---------- rounded edges css-based ----------*/	
#welcome-top-editingskills {
	background-color: #255a52;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
body#welcome #title-editingskills	{
	background-color: #255a52;
	border-left: 1px solid #255a52;
	border-right: 1px solid #255a52;
	border-bottom: 1px solid #255a52;
	}	
body#welcome #title-editingskills h1	{
	background-color: #255a52;
	}
body#welcome #title-editingskills img	{
	background-color: #fff;
	border-style: none;
	}
body#welcome #editingskills	{
	border-left: 1px solid #255a52;
	border-right: 1px solid #255a52;	
	}
body#welcome #editingskills table.sortable td	{
	border-bottom: 1px solid #5c9b94;
	}	
body#welcome #editingskills table.sortable tr.area th	{
	background-color: #5c9b94;
	border-style: none;
	}
body#welcome #editingskills table.sortable tr.head th	{
	background-color: #5c9b94;
	border-style: none;
	border-bottom: 1px solid #bbd1cf;
	}	
body#welcome #editingskills table.sortable td.highlighted	{
	background-color: #5c9b94;
	}	
body#welcome #editingskills div.buttonback	{
	background-color: #bbd1cf;
	}
#welcome-bottom-editingskills	{	
	background-color: #255a52;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}		
/*---------- assignments & wizard (blue) ----------*//*---------- rounded edges css-based ----------*/	
#welcome-top-assignments,
#welcome-top-wizard {
	background-color: #203e72;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
body#welcome #title-assignments	{
	background-color: #203e72;
	border-left: 1px solid #203e72;
	border-right: 1px solid #203e72;
	border-bottom: 1px solid #203e72;
	}	
body#welcome #title-assignments h1	{
	background-color: #203e72;
	}
body#welcome #title-assignments img	{
	background-color: #fff;
	border-style: none;
	}
body#welcome #assignments	{
	border-left: 1px solid #203e72;
	border-right: 1px solid #203e72;	
	}
body#welcome #assignments table td	{
	border-bottom: 1px solid #bdc9d7;
	}	
body#welcome #assignments table tr.area th	{
	background-color: #5f749a;
	border-style: none;
	}
body#welcome #assignments table tr.head th	{
	background-color: #5f749a;
	border-style: none;
	border-bottom: 1px solid #bdc9d7;
	}	
body#welcome #assignments table td.highlighted	{
	background-color: #5f749a;
	}	
body#welcome #assignments table td.course-row,
body#welcome #assignments table td.course-row-center	{
	border-bottom: none;
	border-top: 1px solid #bdc9d7;
	background-color: #f2f6ff;
	}	
body#welcome #assignments table td.section-row-indent,
body#welcome #assignments table td.section-row,
body#welcome #assignments table td.section-row-center	{
	border-bottom: none;
	border-top: 1px dotted #bdc9d7;
	}		
body#welcome #assignments div.buttonback	{
	background-color: #bdc9d7;
	}	
#welcome-bottom-assignments,
#welcome-bottom-wizard	{	
	background-color: #203e72;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}		
/*---------- Welcome rt-col right column (truegrey) ----------*/	
body#welcome #title-rt-col	{
	background-color: #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	}	
body#welcome #title-rt-col h1	{
	background-color: #444;
	}			
body#welcome #rt-col	{
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;	
	}
body#welcome #rt-col div.button	{
	background-color: #88eeff;	
	}
body#welcome #rt-col table td	{
	border-bottom: 1px solid #70a0b8;
	}	
body#welcome #rt-col table tr.area td	{
	background-color: #006699;
	border-style: none;
	}
body#welcome #rt-col table tr.head td	{
	background-color: #444;
	border-style: none;
	}	
body#welcome #rt-col table td.highlighted	{
	background-color: #88eeff;
	}
/*---------- welcome SHARED LEFT ----------*/		
body#welcome #title-editingskills h1,
body#welcome #title-assignments h1,
body#welcome #title-messages h1,
body#welcome #title-classes h1,
body#welcome #title-rt-col h1	{
	color: #fff;
	}	
body#welcome #editingskills,
body#welcome #assignments,
body#welcome #messages,
body#welcome #classes,
body#welcome #rt-col	{
	background-color: #fff;
	}
body#welcome #title-editingskills li,
body#welcome #title-assignments li,
body#welcome #title-messages li,
body#welcome #title-classes li,
body#welcome #title-rt-col li	{
	color: #fff;
	}		
body#welcome #title-editingskills li a,
body#welcome #title-editingskills li a:link,
body#welcome #title-editingskills li a:visited,
body#welcome #title-assignments li a,
body#welcome #title-assignments li a:link,
body#welcome #title-assignments li a:visited,
body#welcome #title-messages li a,
body#welcome #title-messages li a:link,
body#welcome #title-messages li a:visited,
body#welcome #title-classes li a,
body#welcome #title-classes li a:link,
body#welcome #title-classes li a:visited,
body#welcome #title-rt-col li a,
body#welcome #title-rt-col li a:link,
body#welcome #title-rt-col li a:visited,
body#welcome #title-editingskills li a:hover,
body#welcome #title-assignments li a:hover,
body#welcome #title-messages li a:hover,
body#welcome #title-classes li a:hover,
body#welcome #title-rt-col li a:hover	{
	color: #fff;
	}		
body#welcome table tr.area td	{
	border-style: none;
	}
body#welcome table tr.head td	{
	border-style: none;
	}	
	

/*---------- MAIN or passport student ----------*/
/*---------- generic ----------*/
body	{
	color: #444;
	}
table	{
	border-style: none;
	}	
.insth1 {
	background-color:#fff;
	color:#444;
	border-top: 1px solid #ccc;
	}
img	{
	border-style: none;
	}		
a	{
	color: #3175a4;
	}
a:link,
a:visited,
a:active	{
	color: #3175a4;
	}
a:hover	{
	color: #f6a938;
	}
	
	
/*---------- content  NON COLOR ITEMS ----------*/
#content-summaries h1.title	{
	background: transparent url("/mghimg/title-block.gif");
	background-repeat: no-repeat;
	background-position: left top;
	}
#content-summaries #left1 a.non,
#content-summaries #left1 a.non:link,
#content-summaries #left1 a.non:visited	{
	background: none;
	}
#content-summaries #left1 a.non:hover	{
	background: none;
	}	
#content-summaries #left3 a.non,
#content-summaries #left3 a.non:link,
#content-summaries #left3 a.non:visited	{
	background: none;
	}
#content-summaries #left3 a.non:hover	{
	background: none;
	}
#content-summaries #left1 a.non2:hover	{
	background: none;
	}		
#content-summaries #left3 h1	{
	background-color: #ddd;
	border-style: none;
	}
.content,
#content,
#content-skills,
#content-activities,
#content-readings,
#content-rate,
#content-summaries {
	background-color: #fff;
}	

/*---------- OLs and ULs ----------*/	
ul.carrots li a:hover	{
	background: transparent url("/mghimg/right-column-arrow.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}


/*---------- michaels save animation ----*/
body.todos div.list div.busy div.content {
  background: url("/mghimg/icons/progress-anima.gif") no-repeat 12px 10px;
	}
.busy {
  background: url("/mghimg/icons/progress-anima.gif") no-repeat 12px 10px;
	}


/*---------- Custom Elements ----------*/
.grey,
.greyout,
.greyout-notes	{
	color: #999;
	}
.grey-dark	{
	color: #666;
	}	
.red,
.alert	{
	color: #903;
	}
.preview-alert	{
	color: #ff0000;
	}	
.green	{
	color: green;
	}		
.moreinfo	{
	border-top: 1px dashed #444;
	}
.callout	{
	background-color: #ddd;
	}
.callout .inset,
.callout-inst .inset	{
	border: 1px solid #fff;
	}
.callout-inst	{
	background-color: #d4ffda;
	}
	
	
/*---------- Breadcrumb ----------*/
#breadcrumb,
#breadcrumb-sm	{
	background-color: #fff;
	border-bottom: 1px solid #245a7e;
	}
	
	
/*---------- FLOATS ----------*/
.float-left	{
	background-color: #fff;
	}
	
	
/*---------- SKILL AREA links ----------*/
#content-summaries a,
#content-summaries a:link,
#content-summaries a:visited,
#content-summaries a:hover	{
	color: #3175a4;
	}
#skill-area a:link,
#skill a:link,
#skill1 a:link,
#skill2 a:link,
#skill3 a:link,
#activity a:link,
#topic a:link,
#article a:link,
#skill-area a:visited,
#skill a:visited,
#skill1 a:visited,
#skill2 a:visited,
#skill3 a:visited,
#activity a:visited,
#topic a:visited,
#article a:visited	{
	color: #3175a4;
	}
#skill-area a:hover,
#skill a:hover,
#skill1 a:hover,
#skill2 a:hover,
#skill3 a:hover,
#activity a:hover,
#topic a:hover,
#article a:hover	{
	background: transparent url("/mghimg/atlas-over.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}
#skill-area a.on:link,
#skill a.on:link,
#skill1 a.on:link,
#skill2 a.on:link,
#skill3 a.on:link,
#activity a.on:link,
#topic a.on:link,
#article a.on:link,
#skill-area a.on:visited,
#skill a.on:visited,
#skill1 a.on:visited,
#skill2 a.on:visited,
#skill3 a.on:visited,
#activity a.on:visited,
#topic a.on:visited,
#article a.on:visited	{
	color: #444;
	background: transparent url("/mghimg/atlas-on.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}
	
	
/*---------- right and left content navs ---------*/
#content-summaries #left1 p	{
	background-color: #fff;
	}	
#content-summaries #left1 h1	{
	border-style: none;
	}		
#content-summaries #left1 p.ajax-control,
#content-summaries #left1 p.ajax-content,
#content-summaries #left1 ul.ajax-content	{
	background-color: #fff;
	}	
#content-summaries #left1 p a:link,
#content-summaries #left1 p a:visited,
#content-summaries #left1 p a:hover	{
	color:#3175a4;
	}	
#content-summaries #left1 p a:hover	{
	background: transparent url("/mghimg/right-column-arrow.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}	
#content-summaries #left1 p a#on:link,
#content-summaries #left1 p a#on:visited,
#content-summaries #left1 p a#on:hover	{
	color: #444;
	background: transparent url("/mghimg/right-column-arrow-on.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}	
#content-summaries #left1 a.non:hover	{
	color: #5f749a;
	}
#content-summaries #left1 .greyed-out	{
	color: #b8b8b8;
	}
	
	
/*----------------------------*/	
#content-summaries #left3 p	{
	background-color: #fff;
	}	
#content-summaries #left3 p.author	{
	background-color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}	
#content-summaries #left3 .author-field	{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #fff;
	}	
#content-summaries #left3 img.author	{
	border: 1px solid #ddd;
	}	
#content-summaries #left3 h1	{
	background-color: #ddd;
	border-style: none;
	}		
#content-summaries #left3 p.ajax-control,
#content-summaries #left3 p.ajax-content,
#content-summaries #left3 ul.ajax-content	{
	background-color: #fff;
	}	
#content-summaries #left3 p a:link,
#content-summaries #left3 p a:visited	{
	color:#3175a4;
	}	
#content-summaries #left3 p a:hover	{
	color:#3175a4;
	background: transparent url("/mghimg/right-column-arrow.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}		
#content-summaries #left3 p a#on:link,
#content-summaries #left3 p a#on:visited,
#content-summaries #left3 p a#on:hover	{
	color: #444;
	background: transparent url("/mghimg/right-column-arrow-on.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}	
#content-summaries #left3 a.non:hover	{
	color: #5f749a;
	}
#content-summaries #left3 .greyed-out	{
	color: #b8b8b8;
	}
	
	
/*---------- video ---------*/	
#content-summaries .float-right #orange h1.orange	{
	background-color: #ffd093;
	}		
#content-summaries .float-right #orange p	{
	border-left: 1px solid #ffd093;
	border-right: 1px solid #ffd093;
	} 	
	
	
/*---------- PAGE Number NON COLOR items ----------*/
#page-numbers	{
	background-color: #e2e5f4;
	border-top: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	border-left: 1px solid #245a7e;
	}
#page-numbers #pn-center a#on	{
	color: #444;
	}		
#page-numbers a,
#page-numbers a:link,
#page-numbers a:active,
#page-numbers a:visited {
	color: #3175a4;
	}
#page-numbers a:hover {
	color: #f6a938;
	}
	
	
/*---------- Save Draft Buttons ---------*/
.save-online,
.save-desktop	{
	border: none;
	}
.save-online p	{
	background-color: #fff;
	border-left: 1px solid #d2c0fc;
	border-right: 1px solid #d2c0fc;
	}		
.save-desktop p	{
	background-color: #fff;
	border-left: 1px solid #aafdd3;
	border-right: 1px solid #aafdd3;
	}	

body#trip #content,
body#diag-test #content	{
	border-left: 1px solid #349;
	border-right: 1px solid #349;
	background-color: #fff;
	}
body#trip #content .float-right h1	{
	background-color: #ddd;
	border-style: none;
	}
body#class #content	{
	border-left: 1px solid #169;
	border-right: 1px solid #169;
	background-color: #fff;
	}	
	
	
/*--- TABLES  ---*/
#content-summaries table.definitions {
	border-collapse: collapse;
	border: none;
	}
#content-summaries table.definitions td.concept	{
	border-top: none;
	border-bottom: none;
	border-left: none;
	}
#content-summaries table.definitions td.detail	{
	border-left: none;
	}	
tr.area td,
tr.area2 td	{
	color: #fff;
	}
tr.head td,
tr.head th,
tr.head-atlas td,
tr.head td .head-subtitle,
tr.head td .head-subtitle2	{
	color: #fff;
	}	
table.summaries-multi tr.head-no td	{
	color: #fff;
	background-color: #94a;
	}
table.summaries-multi tr.head-no td.no	{
	border-style: none;
	}	
#content-skills #skill1,
#content-activities	#skill1{
	border-right: 1px solid #aaa;
	}
#content-skills #skill2,
#content-activities #skill2	{
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	}
#content-skills #skill3,
#content-activities #skill3	{
	border-left: 1px solid #aaa;
	}
tr.head-atlas td	{
	color: #fff;
	}
	
/*---------- reading rate line numbers ----------*/	
.num,
.num2	{
	color: #888;
	background-color: transparent;
	}
	
	
/*---------- footer ----------*/	
#fine p	{
	color:#222;
	}
#fine a:link,
#fine a:visited	{
	color: #222;
	}	
#fine a:hover	{
	color: #444;
	}
	
	
/*---------- clearers ----------*/	
div.clearer,
div.clearer-plain,
.spacer-assign  	{
	background-color: #fff;
	color: #fff;
	border-style: none;
  	}
  	
body#trip #container div.clearer,
body#diag-test #container div.clearer	{
  	border-left: 1px solid #349;
  	border-right: 1px solid #349;
  	}
body#atlas #container div.clearer {
  	border-left: 1px solid #5a883c;
  	border-right: 1px solid #5a883c;
  	}
body#class #container div.clearer {
  	border-left: 1px solid #169;
  	border-right: 1px solid #169;
  	}
.highlight{
	background-color: #ff0;
	color: #222;
	}
	
.floatright 	{
	border: none;
	}	
.float-right2 p	{
	background-color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}	
#tally	{
	color: #000000;	
	}
.blue-link	{
	color: #3175a4;
	}	
.grey	{
	color: #989898;
	}		
.white	{
	color: #fff;
	}
.white a:link,
.white a:visited,
.white a:hover,
.white a:active	{
	color: #fff;
	}
	
	
/*---------- AJAX ----------*/	
#classinfo,
#classinfo-lg,
#classinfo-trunk	{
	 background-color: #f5f5f5;
	 border: 1px solid #ccc;
	}
#classinfo-content {
	background-color: #fff;
	border: 1px solid #ccc;
	}
body#class table.classes-edit td .ajax,
.ajax	{
	border: 0px dotted #006699;
	}
.ajax a,
.ajax a:link,
.ajax a:active,
.ajax a:visited {
	color: #5f749a;
	}
.ajax a:hover {
	color: #f6a939;
	}
.ajax-border	{	
	border-bottom: 1px solid #77cccc;
	background-color: #fff;
	}
.ajax-border-detail	{	
	border-bottom: 0;
	background-color: #f4f4f4;
	}
.ajax-border .ajax h2 a:link,
.ajax-border .ajax h2 a:visited,
.ajax-border .ajax h2 a:hover	{
	color: #45a;
	}
.ajax-border .ajax h2 a:active	{
	color: #444;
	}
.ajax .listed-indent,
.ajax .listed-indent1	{
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	}
.ajax .listed-indent3,
.ajax .listed-indent3-notyet	{
	background-color: #fff;
	border: 1px solid #ccc;
	}
.ajax .listed-indent4,
.ajax .listed-indentcust	{
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	}	
.ajax-rlevels	{
	border: 0px dotted #006699;
	}	
.photo-credits,
#content-summaries .float-right p.photo-credits	{
	border: none;
	}	
		
	
/* -- AJAX DEFINITIONS & ADDRESS BOOK -- */
.definition-ajax,
.definition-ajax2	{
	background-color: #ddd;
	}
.definition-ajax h1	{
	background-color: #ddd;
	border-style: none;
	}		
.definition-ajax p,
.definition-ajax p.indent	{
	background-color: #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}
.address-graphicbar,
#address-titlebar	{
	background-color: #772288;
	}
#address-titlebar h1	{
	color: #fff;
	}
#address-ajax	{
	background-color: #fff;
	border-left: 0;
	border-right: 0;
  	}
  	
  	
/* -- AJAX CONTENT-INSTR -- */
#choose-topic a.arrow,
#choose-topic a.arrow:link,
#choose-topic a.arrow:visited,
#choose-topic-wide a.arrow,
#choose-topic-wide a.arrow:link,
#choose-topic-wide a.arrow:visited	{
	color: #45a;
	background: transparent url("");
	background-repeat: no-repeat;
	background-position: right center;
	}	
#choose-topic a.arrow:hover,
#choose-topic-wide a.arrow:hover	{
	color: #45a;
	background: transparent url("/mghimg/atlas-over.gif");
	background-repeat: no-repeat;
	background-position: right center;
	}	
#choose-topic a.arrow-on,
#choose-topic a.arrow-on:link,
#choose-topic a.arrow-on:visited,
#choose-topic-wide a.arrow-on,
#choose-topic-wide a.arrow-on:link,
#choose-topic-wide a.arrow-on:visited	{
	color: #444;
	background: transparent url("/mghimg/atlas-on.gif");
	background-repeat: no-repeat;
	background-position: right center;
	}
	
	
/* -- AJAX WARNING  -- */
#warning {
	color: #fff;
	background-color: #334499;
	}
.warning-graphicbar	{
	background-color: #334499;
  	}
/* -- workspace  -- */
#workspace {
	color: #fff;
	background-color: #a0c2e3;
	}
	
	
/*----- new summary pages --------*/
img.credit-img2	{
	border: 0px;
	}
#just-a-box	{
	background-color: #fff;
	border: 1px solid #772288;
  	}	
  	
  	
/* -- AJAX MY CLASSES details -- */
.myclasses-ajax	{
	background-color: #ddd;
	}	
.myclasses-ajax h1	{
	background-color: #ddd;
	border-style: none;
	}		
	
	
/* -- Popup Calendar -- */
#cal-popup	{
	background-color: #fafafa;
	border: 1px solid #aaa;
	}
#cal-popup ul.close	{
	color: #555;
	background-color: #8c8c8c;
	}	
#cal-popup ul.month	{
	color: #555;
	background-color: #c5c5c5;
	}	
#cal-popup ul.week	{
	color: #555;
	background-color: #ddd;
	}	
#cal-popup ul.days li a:link,
#cal-popup ul.days li a:visited,
#cal-popup ul.days li a:hover,
#cal-popup ul.days li a:active	{
	color: #fff;
	background-color: #62a2e1;
	}
.A_Head,
.A_Head_italic	{
	color: #0000FF;
	color: #005AAB;
	}
.A_Head_Letter{
	color: #19256d;
	}
.A_Head_Number{
	color: #5f749a;	
	}
.A_Head_number{
	color: #679b5c;	
	}
.A_Head_number2{
	color: #b73f3f;	
	}
.A_Head_Number_Italic{
	color: #0000FF;	
	}
.A_head2{
	color: #0000FF;
	color:#4802A8;
	}
.A_Head_chapter{
	color:#444;
	}
.A_Head_chapter_number{
	color: #9D0040;
	}  
.Arial,
.Arial_2,
.Arial_box	{
	color:#444;
	}
.Asset_Mapping_Comment{
	color: #990000;
	}
.Asset_Mapping_Comment_2{
	color: #990000;
	background-color: #FFCCCC;
	}
.B_head,
.B_head_2,
.refTit	{
	color: #679b5c;	
	}
.Sidebar,
.Sidebar_italic	{
	color: #444;
	}
.Small_blue_letter{
	color: #005AAB;
	}
.Margin_small_blue_letter{
	color: #0000FF;
	}
.Blue_italic{
	color:#005AAB;
	}
.Body_text,
.Body_text_2,
.Body_text_3{
	color: #444;
	}
.Caja_head_chapter_number{
	color: #9D0040;
	}
.Caja_head_chapter{
	color:#444;
	}
.Caja_a_head_letter,
.Caja_a_head_letter_2	{
	color: #0000FF;
	color: #9D0040;
	}
.Caja_Heading_Letter{
	color:#FFFFFF;
	background-color:#9D0040;
	border-width:1px;
	border-right-width:1px;
	}
.Comic{
	color:#005CB9;
	}
.Comic_black,
.Comic2	{
	color:#444;
	}
.Comic_green_italic{
	color:#f6a938;
	}
.Comic_blue_italic{
	color:#005AAB;
	}
.Chapter_heading{
	color: #444;
	}
.Chapter_heading_number{
	color: #000099;
	}
.Commented_text{
	color: #FF00FF;
	}
.Commented_text_2{
	color: #FF00FF;
	background-color: #FFCCCC;
	}
.Figure {
	color:#015a7c;
	font-weight:bold;
	}	
.Georgia,
.Georgia2,
.Georgia3{
	color:#444;
	}
.Georgia4{
	color:#844200;
	}
.Line{
	color:#50009F;
	}
.Heading_Exercise{
	 color:#FFFFFF;
	 background-color:#005AAB;
	 border-width:1px;
     border-right-width:1px;
	}	
.Heading_Letter{
	 color:#FFFFFF;
	 background-color:#f07412;
	 border: 5px solid #f07412;
	}
.Heading_1_Part_Heading,
.Heading_2,
.Heading_3	{
	color: #444;
	}
.Hiperlinked_cross-reference_indicator{
	color: #FF6600;
	}
.Indent,
.Indent_Normal,
.Indent_normal{
	color: #444;
	}
.IntroDFL{
	color: #0000FF;
	}
.List_Bullet,
.List_Bullet_2,
.List_Bullet_3,
.List_Bullet_4,
.List_Bullet_5,
.mar1,
.mar3,
p.mar3,
.mar4,
.mar5,
.mar6,
.mar7,
.mar8,
.mar9,
.mar10,
p.margin1,
p.margin2,
p.margin3,
p.margin4,
p.margin5,
p.margin6,
p.margin7,
p.margin8,
margin_bullet2,
p.marbullet,
.margin_pagenumber,
.Normal,
.Normal_italic,
.Normal_bold,
.Normal_underlined	{
	color: #444;
	}
.Normal_underlined_blue{
	color: #444;
	border-bottom: 1px solid #0000FF;
	}
.Normal_backround{
	color: #444;
	background-color:#C6C6FF;
	}
.Normal_fig,
.Normal_italic_fig	{
	color: #444;
	}
.Normal_Blue{
	color:#f6a938;
	}
p.Normal_indent,
.Part_opening_Photo_Caption{
	color: #444;
	}
.Part_TOC{
	color: #990000;
	}
.Phrases{
	color: #444;
	}
.Phrases_backround{
	color: #444;
	background-color:#C6C6FF;
	}
.Phrases2,
.Phrases_italic,
.Margin_Phrases,
.Margin_Phrases2,
p.Margin_Phrases	{
	color: #444;
	}
.Contenedor{
	border: 1px solid #FFCC33;
	}
.Plain_Text_Screen_Header{
	color: #444;
	}
.Plain_Text_Screen_Header_blue_underline{
	color: #0000FF;
	}
.Sealworks_interaction{
	color: #444;
	}	
.Sentences{
   color:#660066; 	
	}
.Sentences_margin{
   color:#660066;
	 }
.Space{
	color:#FFFFFF;
	}
.Style_Chapter_Heading{
	color: #000099;
	}
.Style_Part_Opening_Photo_Caption,
.Style1	{
	color: #444;
	}
.Table_Grid{
	border: 0.5pt solid #444;
	}
.Textbook_page_number{
	color: #444;
	}
.TitleDFL{
	color: #3366FF;
	}
.TOCDFL,
ul.cuadrado	{
	color:#444;
	}
ul.cuadrado_blue,
.Bullet_blue	{
	color: #005AAB;
	}
.Bullet_green{
	color: #f6a938;
	}
.Bullet_check	{
	color:#444;
	background-image: url("/mghimg/check.png");
	background-position: top left;
	background-repeat: no-repeat;
	}
.Bullet_black,
.Bullet_numbers,
.Verdana,
.Verdana_2{
	color:#444;
	}
.Verdana_3{
	color:#57575A;
	}
.Verdana_white{
	color:#FFFFFF;
	}
.Warning_Box_Heading_normal,
.Warning_Box_Heading{
	color: #990000;
	}
.Warning_Box_Heading_brown{
	border: 1px solid #FFCC33;
	}
#content-summaries #leftsearch a:hover {
	color: #f6a939;
	}
.video {
	border-left: 1px solid;
	border-right: 1px solid;
	}
	
	
/*NOTEBOOK*/
#notebook_id {
	background-color: #ddd;
	}
#content .float-left p a,
#content .float-left p a:link,
#content .float-left p a:visited,
#content .float-left p a:active {
	color: #255a3c;
	}
#content .float-left p a:hover,
#content .float-right .callout .inset h2 a:hover,
#content #notebook .note-mod a:hover	{
	color: #222;
	}
#content .float-right .callout .inset h2 a,
#content .float-right .callout .inset h2 a:link,
#content .float-right .callout .inset h2 a:visited,
#content .float-right .callout .inset h2 a:active,
#content #notebook .note-mod a,
#content #notebook .note-mod a:link,
#content #notebook .note-mod a:visited,
#content #notebook .note-mod a:active {
	color: #5f749a;
	}
	
/*DIAGNOSTIC TEST*/
#dt-question {
	border-bottom: 1px solid #ccc;
	}
	
	
/*LIGHT-BOX*/	
.lightbox,
.lightbox2 {
	color: #333;
	border: 1px solid #000;
	background-color: white;
	}
#overlay{
	background-color:#000;
	}
#peerbox {
	background-color: #ddd;
	border: 1px solid #ccc;
	}
#peerbox2 {
	background-color: #f9f5e3;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 1px solid #ccc;
	}
#peerbox3 {
	background-color: #f9f5e3;
	border-top: 0px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
.selection {
	background:#fff; 
	border: 1px solid #999;
	color: #666;
	}
.comment {
	background:#fff; 
	border: 1px solid #999;
	color: #444;
	}
.respondcomment {
	background:#fff; 
	color: #444;
	}
textarea { 
	color: #444;
	}
	
	
/*-------------PEER REVIEW STUDENT SIDE ASSIGNMENT WORKFLOW---------------*/	
#content-summaries #left3 p.workflow	{
	background-color: #fff;
	}	
#content-summaries #left3 p.workflow a:hover	{
	background: none;
	}	
#content-summaries #left3 p.workflow a#on:link,
#content-summaries #left3 p.workflow a#on:visited,
#content-summaries #left3 p.workflow a#on:hover	{
	color: #444;
	background: none;
	}	
#content-summaries #left3 p.workflow .version{
	background-color: #fff;
	}	
#content-summaries #left3 p.workflow p.version a:hover	{
	background: none;
	}	
#content-summaries #left3 p.workflow .draft{
	color: #999;
	}	
.versions {
	border-left:1px solid #bc957f; 
	border-right:1px solid #bc957f; 
	}
	
	
/*----COMMENTER COLOR CLASSES----*/
.commenter-student1 {
	background-color: #cfab3d;
	}
.commenter-student2 {
	background-color: #b13b24;
	}
.commenter-student3 {
	background-color: #758439;
	}
.commenter-student4 {
	background-color: #395984;
	}
.commenter-student5 {
	background-color: #ba81a4;
	}
.commenter-instructor {
	background-color: #793984;
	}
.commenter-student1 a,
.commenter-student2 a,
.commenter-student3 a, 
.commenter-student4 a,
.commenter-student5 a,
.commenter-instructor a {
	color: #000;
	}

/* ---- FIVE STAR RATING SYSTEM ----- */
/* located in CORE.css */

	
/*--INSTRUCTOR PEER REVIEW ASSIGNMENT WIZARD--*/
#wizard-container {
	border:1px solid #ccc;
	background-color: #eee;
	}
.wizard-tabs,
.wizard-tabs-lg	{
	border: 1px solid #ccc;
	background-color: #ddd;
	}
.wizard-tabs-on,
#wizard-content,
.wizard-cancel,
.wizard-save,
.wizard-next,
.wizard-previous,
.wizard-tabs-lg-on	{
	border: 1px solid #ccc;
	background-color: #fff;
	}	
#fabtab1,
#fabtab2 {
	background-color: #eee;
	border: 1px solid #ccc;
	}
#questions1,
#questions2 {
	background-color: #fff;
	}
.panel {
	background-color: #fff;
	border-top:0;
	}
#tabs a {
	background-color: #ddd;
	color: #999;
	}
#tabs a.active-tab {
	background-color: #fff;
	border: 1px solid #fff;
	color: #444;
	}
	
	
/*---due dates---*/
#duedates1,
#duedates2 {
	background-color:#fff;
	}
table.duedates {
	border-collapse: collapse;
	}	
.draftside{
	background-color:#c7d9e0;
	}
.reviewside{
	background-color:#dae8cf;
	}
.reviewside-head{
	background-color:#5e6f86;
	color: #fff;
	}
.draftside-head{
	background-color:#687d57;
	color: #fff;
	}
	
	
/*---peer groups---*/
#studentlist li {
	border:0;
	}
.group,
#studentlist	{
	border: 1px solid #ccc;
	background-color: #fff;
	}
#drag {
	background-color: #eee;
	border: 1px solid #ccc;
	}
	
	
/*STUDENT SIDE REVISION PLAN*/
#revision-left {
	border: 1px solid #666;
	border-right:none;
	background: #fffca3;
	border-right:none;
	}
#revision-right1 {
	border: 1px solid #666;
	border-left:none;
	}
	
	
/*---INSTRUCTOR GRADING - READ ESSAY---*/
#essay,
#essay-sm,
#essay-fck,
#essay-fck-sm {
	background-color:#eee;
	}
.instProgress-footcenter,
.instProgress-footleft,
.instPassport-footleft,
.instPassport-footcenter {
	background-color:#203e72;
	color:#fff;
	}
.instReports-footcenter,
.instReports-footleft	{
	background-color: #ededed;
	color: #444;
	}		
#peersidebox h1.peersidebox	{
	background-color: #444;
	color: #fff;
	border-style: none;
	}		
#peersidebox p,
#peersidebox p.ajax-control	{
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	background-color: #fff;
	}	
thead tr.head th,
thead tr.head td{
	color: #FFF;
	}
thead tr.grade-head th,
thead tr.grade-head td{
	background-color: #ccc;
	color: #444;
	}
thead tr.subgrade-head th,
thead tr.subgrade-head td{
	background-color: #eee;
	color: #444;
	}
thead tr.progress-head th,
thead tr.progress-head td{
	color: #FFF;
	border: 1px solid #fff;
	}
thead tr.head th a,
thead tr.head td a,
thead tr.head th a:link,
thead tr.head td a:link,
thead tr.head th a:visited,
thead tr.head td a:visited {
	color: #FFF;
	}
thead tr.head th a:active,
thead tr.head td a:active,
thead tr.head th a:hover,
thead tr.head td a:hover {
	color: #aaa;
	}
	
.sortDESC	{
	background-image: url("/mghimg/desc.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	}
.sortASC	{
	background-image: url("/mghimg/asc.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	}	
body#diagnostics .aboveborder,
body#diagnostics .aboveborder-center {
	border-top: 1px solid #ccc;
	}	
.underborder,
.underborder-center,
.underborder-caps,
.underborder-capscenter,
.underborder-indent	{
	border-bottom: 1px solid #ccc;
	}
.underborder-centerred {
	border-bottom: 1px solid #ccc;
	color: red;
	}
.underborder-capsgreen{
	border-bottom: 1px solid #ccc;
	color: green;
	}
	
#fabtab-settings {
	background-color: #245a7e;
	border: 1px solid #245a7e;
	}
.panel2 {
	background-color: #fff;
	border-top:0;
	}
.settings-submit{
	background-color: #d6cfd7; 
	}
.correct {
	color: #507524;
	}
.incorrect {
	color: #b13824;
	}
#custom-picker,
#diagnostic,
#diagnostic-lg	{
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	}
tr.custom-white,
.diagnostic-content {
	background-color: #fff;
	border: 1px solid #ccc;
	}
#textfinder {
	background-color:#efefef;
	}
#textfindercontent {
	background-color:#bfd1bb;
	border-left: 1px solid #679b5c;
	border-right: 1px solid #679b5c;
	}
#wordcountbutton {
	background-color:#e9f3f4;
	border-left: 1px solid #7fb9bd;
	border-right: 1px solid #7fb9bd;
	}
#workflowbutton {
	background-color:#f7f1ed;
	border-left: 1px solid #bd957c;
	border-right: 1px solid #bd957c;
	}
#indexresults {
	border-left:1px solid #679b5c;
	border-right:1px solid #679b5c;
	}
#discussion-main {	
	background-color:#efefef;
	border: 1px solid #ccc;
	}
#discussion-text {
	background-color:#fff;
	border: 1px solid #ccc;
	}
#discussion-mainreply {	
	background-color:#fff;
	border: 1px solid #ccc;
	border-top:none;
	}
#discussion-textreply {
	background-color:#fff;
	}
.thumbnail:hover{
	background-color: transparent;
	}
.thumbnail span{ /*CSS for enlarged image*/
	background-color: #fff;
	border: 1px solid #444;
	color: #000;
	}
.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	}	
body#instr #content	{
	border-left: 1px solid #055;
	border-right: 1px solid #055;
	background-color: #fff;
	}	

body#instr tr.area td	{
	background-color: #055;
	border-style: none;
	}
	
/*---------- background ----------*/

body#assignments,
body#activities,
body#notebooks,
body#classes,
body#messages,
body#diagnostics,
body#classform	{
	background: none;
	}
/*---------- preview BG element ----------*/
.previewBG 	{
	/*background: #fff url("/mghimg/bg-preview.gif");*/
	}	
	
/*---------- Content ----------*/
body#assignments .content,
body#assignments #content,
body#assignments #content-skills,
body#assignments #content-activities,
body#assignments #content-readings,
body#assignments #content-rate,
body#assignments #content-summaries,
body#activities #content,
body#activities #content-skills,
body#activities #content-activities,
body#activities #content-readings,
body#activities #content-rate,
body#activities #content-summaries,
body#notebooks #content,
body#notebooks #content-skills,
body#notebooks #content-activities,
body#notebooks #content-readings,
body#notebooks #content-rate,
body#notebooks #content-summaries,
body#classes .content,
body#classes #content,
body#classes #content-skills,
body#classes #content-activities,
body#classes #content-readings,
body#classes #content-rate,
body#classes #content-summaries,
body#messages #content,
body#messages #content-skills,
body#messages #content-activities,
body#messages #content-readings,
body#messages #content-rate,
body#messages #content-summaries,
body#diagnostics #content,
body#diagnostics #content-skills,
body#diagnostics #content-activities,
body#diagnostics #content-readings,
body#diagnostics #content-rate,
body#diagnostics #content-summaries,
body#classform #content,
body#classform #content-skills,
body#classform #content-activities,
body#classform #content-readings,
body#classform #content-rate,
body#classform #content-summaries	{
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	}
	
/*---------- Breadcrumb COLOR ITEM ----------*/
body#assignments #breadcrumb,
body#assignments #breadcrumb-sm,
body#activities #breadcrumb,
body#activities #breadcrumb-sm,
body#notebooks #breadcrumb,
body#notebooks #breadcrumb-sm,
body#classes #breadcrumb,
body#classes #breadcrumb-sm,
body#messages #breadcrumb,
body#messages #breadcrumb-sm,
body#diagnostics #breadcrumb,
body#diagnostics #breadcrumb-sm,
body#classform #breadcrumb,
body#classform #breadcrumb-sm		{
	border-right: 1px solid #245a7e;
	border-left: 1px solid #245a7e;
	}	
	
/*---------- div.button ----------*/	
body#assignments div.button,
body#activities div.button,
body#notebooks div.button,
body#classes div.button,
body#messages div.button,
body#diagnostics div.button,
body#classform div.button {
	background-color: #BAD1FF;
	border-left: 1px solid #1F5BE6;
	border-right: 1px solid #1F5BE6; 
	}
	
/*---------- PAGE Number COLOR ITEM ----------*/
body#assignments #page-numbers,
body#activities #page-numbers,
body#notebooks #page-numbers,
body#classes #page-numbers,
body#messages #page-numbers,
body#diagnostics #page-numbers {
	background-color: #e2e5f4;
	border-top: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	border-left: 1px solid #245a7e;
	}
	
/*---------- assignments activities notebook classes (purple) ----------*/	
body#assignments #content-summaries table.definitions td.subject,
body#activities #content-summaries table.definitions td.subject,
body#notebooks #content-summaries table.definitions td.subject,
body#classes #content-summaries table.definitions td.subject	{
	border-right: 0px dotted #bdc9d7;
	}
body#assignments #content-summaries table.definitions td.detail,
body#activities #content-summaries table.definitions td.detail,
body#notebooks #content-summaries table.definitions td.detail,
body#classes #content-summaries table.definitions td.detail	{
	border-top: 1px solid #bdc9d7;
	border-right: 1px solid #bdc9d7;
	border-bottom: 1px solid #bdc9d7;
	}
body#assignments td.skill,
body#assignments td.skill-no,
body#activities td.skill,
body#activities td.skill-no,
body#notebooks td.skill,
body#notebooks td.skill-no,
body#classes td.skill,
body#classes td.skill-no	{
	background-color: #f3f4fa;
	border-top: 1px solid #bdc9d7;
	}
body#assignments td.skill-empty,
body#activities td.skill-empty,
body#notebooks td.skill-empty,
body#classes td.skill-empty	{
	background-color: #f3f4fa;
	border-top: 0px;
	}	
body#assignments table td.notes-field,
body#activities table td.notes-field,
body#notebooks table td.notes-field,
body#classes table td.notes-field	{
	border-top: 0px;
	}
body#assignments #content-activities #skill-area,
body#activities #content-activities #skill-area,
body#notebooks #content-activities #skill-area,
body#classes #content-activities #skill-area,
body#assignments #content-skills #activity,
body#activities #content-skills #activity,
body#notebooks #content-skills #activity,
body#classes #content-skills #activity,
body#assignments #content-skills #skill,
body#assignments #content-activities #skill,
body#activities #content-skills #skill,
body#activities #content-activities #skill,
body#notebooks #content-skills #skill,
body#notebooks #content-activities #skill,
body#classes #content-skills #skill,
body#classes #content-activities #skill,
body#assignments #content-skills #skill2,
body#assignments #content-activities #skill2,
body#assignments #content-skills #skill-video,
body#assignments #content-activities #skill-video,
body#activities #content-skills #skill2,
body#activities #content-activities #skill2,
body#activities #content-skills #skill-video,
body#activities #content-activities #skill-video,
body#notebooks #content-skills #skill2,
body#notebooks #content-activities #skill2,
body#notebooks #content-skills #skill-video,
body#notebooks #content-activities #skill-video,
body#classes #content-skills #skill2,
body#classes #content-activities #skill2,
body#classes #content-skills #skill-video,
body#classes #content-activities #skill-video	{
	border-left: 1px solid #bdc9d7;
	}		
body#assignments table,
body#activities table,
body#notebooks table,
body#classes table	{
	border-bottom: none;
	}
body#assignments table.summaries td,
body#activities table.summaries td,
body#notebooks table.summaries td,
body#classes table.summaries td	{
	border-top: 1px solid #bdc9d7;
	}
body#assignments table.summaries-multi td,
body#assignments table.summaries-multi tr.head td,
body#activities table.summaries-multi td,
body#activities table.summaries-multi tr.head td,
body#notebooks table.summaries-multi td,
body#notebooks table.summaries-multi tr.head td,
body#classes table.summaries-multi td,
body#classes table.summaries-multi tr.head td	{
	border-left: 1px solid #bdc9d7;
	}
body#assignments table.summaries-multi td.no,
body#assignments table.summaries-multi tr.head td.no,
body#assignments table.summaries-multi td.skill-no,
body#activities table.summaries-multi td.no,
body#activities table.summaries-multi tr.head td.no,
body#activities table.summaries-multi td.skill-no,
body#notebooks table.summaries-multi td.no,
body#notebooks table.summaries-multi tr.head td.no,
body#notebooks table.summaries-multi td.skill-no,
body#classes table.summaries-multi td.no,
body#classes table.summaries-multi tr.head td.no,
body#classes table.summaries-multi td.skill-no	{
	border-left: 0px solid #bdc9d7;
	}
body#assignments table td,
body#assignments table tr.rule-atlas td,
body#activities table td,
body#activities table tr.rule-atlas td,
body#notebooks table td,
body#notebooks table tr.rule-atlas td,
body#classes table td,
body#classes table tr.rule-atlas td	{
	border-top: none;
	}	
body#assignments table tr tbody td,
body#assignments table tr.rule-atlas td,
body#activities table tr tbody td,
body#activities table tr.rule-atlas td,
body#notebooks table tr tbody td,
body#notebooks table tr.rule-atlas td,
body#classes table tr tbody td,
body#classes table tr.rule-atlas td	{
	border-top: #bdc9d7;
	}
body#assignments tr.area td,
body#assignments tr.area th,
body#activities tr.area td,
body#activities tr.area th,
body#notebooks tr.area td,
body#notebooks tr.area th,
body#classes tr.area td,
body#classes tr.area th	{
	background-color: #203e72;
	border-style: none;
	}	
body#classes tr.area2 td,
body#classes tr.area2 th	{
	background-color: #424241;
	border-style: none;
	} 		
body#assignments tr.head td,
body#assignments tr.head th,
body#activities tr.head td,
body#activities tr.head th,
body#notebooks tr.head td,
body#notebooks tr.head th,
body#classes tr.head td,
body#classes tr.head th	{
	background-color: #60739b;
	border-style: none;
	} 	
body#assignments td.stamp,
body#activities td.stamp,
body#notebooks td.stamp,
body#classes td.stamp	{
	background-color: #bdc9d7;
	}
body#assignments #content a,
body#assignments #content a:link,
body#assignments #content a:active,
body#assignments #content a:visited,
body#activities #content a,
body#activities #content a:link,
body#activities #content a:active,
body#activities #content a:visited,
body#notebooks #content a,
body#notebooks #content a:link,
body#notebooks #content a:active,
body#notebooks #content a:visited,
body#classes #content a,
body#classes #content a:link,
body#classes #content a:active,
body#classes #content a:visited {
	color: #3175a4;
	}
body#assignments #content a:hover,
body#activities #content a:hover,
body#notebooks #content a:hover,
body#classes #content a:hover {
	color: #f6a938;
	}
body#assignments .content-buttonback,
body#assignments .content-buttonback2,
body#assignments .content-buttonback3,
body#activities .content-buttonback,
body#activities .content-buttonback2,
body#activities .content-buttonback3,
body#notebooks .content-buttonback,
body#notebooks .content-buttonback2,
body#notebooks .content-buttonback3,
body#classes .content-buttonback,
body#classes .content-buttonback2,
body#classes .content-buttonback3	{
	background-color: #9ab5c6;
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	}	
/*---------- css-based box bottom & top ----------*/	
body#classes .box-top	{
	background-color: #245a7e;
	border: none;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
body#welcome .box-bottom,
body#assignments .box-bottom,
body#activities .box-bottom,
body#notebooks .box-bottom,
body#classes .box-bottom,
body#messages .box-bottom,
body#diagnostics .box-bottom,
body#classform .box-bottom,
body#login .box-bottom-login,
body#login .box-bottom,
body#popup .box-bottom	{
	background-color: #245a7e;
	border: none;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}
body#login .box-top-login,
body#login .box-top,
body#popup .box-top	{
	background-color: #245a7e;
	border: none;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
	
/*---------- diagnostics (mint) ----------*/	
body#diagnostics #content-summaries table.definitions td.subject	{
	border-right: 0px dotted #bbd1cf;
	}
body#diagnostics #content-summaries table.definitions td.detail	{
	border-top: 1px solid #bbd1cf;
	border-right: 1px solid #bbd1cf;
	border-bottom: 1px solid #bbd1cf;
	}
body#diagnostics td.skill,
body#diagnostics td.skill-no	{
	background-color: #f3faf8;
	border-top: 1px solid #bbd1cf;
	}
body#diagnostics td.skill-empty	{
	background-color: #f3faf8;
	border-top: 0px;
	}	
body#diagnostics table td.notes-field	{
	border-top: 0px;
	}
body#diagnostics #content-activities	#skill-area	{
	border-left: 1px solid #bbd1cf;
	}
body#diagnostics #content-skills #activity	{
	 border-left: 1px solid #bbd1cf;
	}
body#diagnostics #content-skills #skill,
body#diagnostics #content-activities #skill	{
	border-left: 1px solid #bbd1cf;
	}
body#diagnostics #content-skills #skill2,
body#diagnostics #content-activities #skill2,
body#diagnostics #content-skills #skill-video,
body#diagnostics #content-activities #skill-video	{
	border-left: 1px solid #bbd1cf;
	}		
body#diagnostics table	{
	border-bottom: none;
	}
body#diagnostics table.summaries td	{
	border-top: 1px solid #bbd1cf;
	}
body#diagnostics table.summaries-multi td,
body#diagnostics table.summaries-multi tr.head td	{
	border-left: 1px solid #bbd1cf;
	}
body#diagnostics table.summaries-multi td.no,
body#diagnostics table.summaries-multi tr.head td.no,
body#diagnostics table.summaries-multi td.skill-no	{
	border-left: 0px solid #bbd1cf;
	}
body#diagnostics table td,
body#diagnostics table tr.rule-atlas td	{
	border-top: none;
	}	
body#diagnostics table tr tbody td,
body#diagnostics table tr.rule-atlas td	{
	border-top: #bbd1cf;
	}
body#diagnostics tr.area td,
body#diagnostics tr.area th	{
	background-color: #5c9b94;
	border-style: none;
	}	
body#diagnostics tr.head td,
body#diagnostics tr.head th	{
	background-color: #255a52;
	border-style: none;
	} 	
body#diagnostics td.stamp	{
	background-color: #bbd1cf;
	}
body#diagnostics #content a,
body#diagnostics #content a:link,
body#diagnostics #content a:active,
body#diagnostics #content a:visited {
	color: #3175a4;
	}
body#diagnostics #content a:hover {
	color: #f6a938;
	}
body#diagnostics .content-buttonback,
body#diagnostics .content-buttonback2,
body#diagnostics .content-buttonback3	{
	background-color: #b9d2cf;
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	}	
	
/*---------- messages (green) ----------*/	
body#messages #content-summaries table.definitions td.subject	{
	border-right: 0px dotted #bfd1bb;
	}
body#messages #content-summaries table.definitions td.detail	{
	border-top: 1px solid #bfd1bb;
	border-right: 1px solid #bfd1bb;
	border-bottom: 1px solid #bfd1bb;
	}
body#messages td.skill,
body#messages td.skill-no	{
	background-color: #f3faf3;
	border-top: 1px solid #bfd1bb;
	}
body#messages td.skill-empty	{
	background-color: #f3faf3;
	border-top: 0px;
	}	
body#messages table td.notes-field	{
	border-top: 0px;
	}
body#messages #content-activities	#skill-area	{
	border-left: 1px solid #bfd1bb;
	}
body#messages #content-skills #activity	{
	 border-left: 1px solid #bfd1bb;
	}
body#messages #content-skills #skill,
body#messages #content-activities #skill	{
	border-left: 1px solid #bfd1bb;
	}
body#messages #content-skills #skill2,
body#messages #content-activities #skill2,
body#messages #content-skills #skill-video,
body#messages #content-activities #skill-video	{
	border-left: 1px solid #bfd1bb;
	}		
body#messages table	{
	border-bottom: none;
	}
body#messages table.summaries td	{
	border-top: 1px solid #bfd1bb;
	}
body#messages table.summaries-multi td,
body#messages table.summaries-multi tr.head td	{
	border-left: 1px solid #bfd1bb;
	}
body#messages table.summaries-multi td.no,
body#messages table.summaries-multi tr.head td.no,
body#messages table.summaries-multi td.skill-no	{
	border-left: 0px solid #bfd1bb;
	}
body#messages table td,
body#messages table tr.rule-atlas td	{
	border-top: none;
	}	
body#messages table tr tbody td,
body#messages table tr.rule-atlas td	{
	border-top: #bfd1bb;
	}
body#messages tr.area td,
body#messages tr.area th	{
	background-color: #679b5d;
	border-style: none;
	}	
body#messages tr.head td,
body#messages tr.head th	{
	background-color: #255a3c;
	border-style: none;
	} 	
body#messages td.stamp	{
	background-color: #bfd1bb;
	}
	
body#messages #content a,
body#messages #content a:link,
body#messages #content a:active,
body#messages #content a:visited {
	color: #3175a4;
	}
body#messages #content a:hover {
	color: #f6a938;
	}
body#messages .content-buttonback,
body#messages .content-buttonback2,
body#messages .content-buttonback3	{
	background-color: #bfd1b9;
	border-left: 1px solid #245a7e;
	border-right: 1px solid #245a7e;
	}	
	
	
/*--------------CONTENT SUMMARIES SIDE BOXES COLORS-------------*/	
/*--- Notebooks (PURPLE) ---*//* ------- css-based rounded edges -------- */
#notebooks-top	{	
	height: 8px;
	background-color: #203e72;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left1 #notebooks h1.notebooks	{
	background-color: #203e72;
	color: #fff;
	}		
#content-summaries #left1 #notebooks p,
#content-summaries #left1 #notebooks p.ajax-control	{
	border-left: 1px solid #203e72;
	border-right: 1px solid #203e72;
	}	
#content-summaries #left1 #notebooks p.ajax-content,
#content-summaries #left1 #notebooks ul.ajax-content	{
	border-top: 1px dotted #203e72;
	border-left: 1px solid #203e72;
	border-right: 1px solid #203e72;
	}
#notebooks-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #203e72;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}		
	
/*--- Navigation (mint)---*//* ------- css-based rounded edges -------- */
#navigation-top	{	
	height: 8px;
	background-color: #005f63;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left1 #navigation h1.navigation	{
	background-color: #005f63;
	color: #fff;
	}		
#content-summaries #left1 #navigation p,
#content-summaries #left1 #navigation p.ajax-control	{
	border-left: 1px solid #005f63;
	border-right: 1px solid #005f63;
	}	
#content-summaries #left1 #navigation p.ajax-content,
#content-summaries #left1 #navigation ul.ajax-content	{
	border-top: 1px dotted #005f63;
	border-left: 1px solid #005f63;
	border-right: 1px solid #005f63;
	}	
#content-summaries #left1 #navigation .choosefile	{
	border-left: 1px solid #005f63;
	border-right: 1px solid #005f63;
	}	
#navigation-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #005f63;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	

/*--- Add Comments (left1 green)---*//* ------- css-based rounded edges -------- */
#acomment-top	{	
	height: 8px;
	background-color: #9abc7f;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left1 #acomment h1.acomment	{
	background-color: #9abc7f;
	color: #fff;
	}		
#content-summaries #left1 #acomment p,
#content-summaries #left1 #acomment p.ajax-control	{
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	}	
#content-summaries #left1 #acomment p.ajax-content,
#content-summaries #left1 #acomment ul.ajax-content	{
	border-top: 1px dotted #9abc7f;
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	}	
#content-summaries #left1 #acomment .choosefile	{
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	}
#acomment .acomment-border	{
	background-color: #fff;
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	border-top: 1px dotted #9abc7f;
	padding: 0 0 4px 0;
	margin: 0;
	}	
#acomment-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #9abc7f;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
/*--- Revision Plan (left1 peer purple)---*//* ------- css-based rounded edges -------- */
#revisionp-top	{	
	height: 8px;
	background-color: #bc7fa6;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left1 #revisionp h1.revisionp	{
	background-color: #bc7fa6;
	color: #fff;
	}		
#content-summaries #left1 #revisionp p,
#content-summaries #left1 #revisionp p.revisionp	{
	border-left: 1px solid #bc7fa6;
	border-right: 1px solid #bc7fa6;
	}	
#revisionp-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #bc7fa6;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}			
/*--- Additional Resources (Lt. BLUE)---*//* ------- css-based rounded edges -------- */		
#aresources-top	{	
	height: 8px;
	background-color: #436cbb;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left3 #aresources h1.aresources	{
	background-color: #436cbb;
	color: #fff;
	}		
#content-summaries #left3 #aresources p	{
	border-left: 1px solid #436cbb;
	border-right: 1px solid #436cbb;
	}		
#content-summaries #left3 #aresources .choosefile	{
	border-left: 1px solid #436cbb;
	border-right: 1px solid #436cbb;
	}
#aresources-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #436cbb;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}			
/*--- Blog (BLUE)---*//* ------- css-based rounded edges -------- */		
#blog-top	{	
	height: 8px;
	background-color: #3f6fb7;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left3 #blog h1.blog	{
	background-color: #3f6fb7;
	color: #fff;
	}		
#content-summaries #left3 #blog p,
#content-summaries #left3 #blog p.ajax-control	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #blog p.ajax-content,
#content-summaries #left3 #blog ul.ajax-content	{
	border-top: 1px dotted #3f6fb7;
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #blog .choosefile	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}
#blog-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #3f6fb7;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}				
/*--- Discussion Boards (BLUE)---*//* ------- css-based rounded edges -------- */		
#discussion-top	{	
	height: 8px;
	background-color: #3f6fb7;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left3 #discussion h1.discussion	{
	background-color: #3f6fb7;
	color: #fff;
	}		
#content-summaries #left3 #discussion p,
#content-summaries #left3 #discussion p.ajax-control	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #discussion p.ajax-content,
#content-summaries #left3 #discussion ul.ajax-content	{
	border-top: 1px dotted #3f6fb7;
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #discussion .choosefile	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#discussion-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #3f6fb7;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}		
/*--- Index Results (BLUE)---*//* ------- css-based rounded edges -------- */		
#indresult-top	{	
	height: 8px;
	background-color: #3f6fb7;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left3 #indresult h1.indresult	{
	background-color: #3f6fb7;
	color: #fff;
	}		
#content-summaries #left3 #indresult p,
#content-summaries #left3 #indresult p.ajax-control	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #indresult p.ajax-content,
#content-summaries #left3 #indresult ul.ajax-content	{
	border-top: 1px dotted #3f6fb7;
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #indresult .choosefile	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}
#indresult-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #3f6fb7;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
/*--- Textbook References (BLUE)---*//* ------- css-based rounded edges -------- */		
#txtbookref-top	{	
	height: 8px;
	background-color: #3f6fb7;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left3 #txtbookref h1.txtbookref	{
	background-color: #3f6fb7;
	color: #fff;
	}		
#content-summaries #left3 #txtbookref p,
#content-summaries #left3 #txtbookref p.ajax-control	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #txtbookref p.ajax-content,
#content-summaries #left3 #txtbookref ul.ajax-content	{
	border-top: 1px dotted #3f6fb7;
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#content-summaries #left3 #txtbookref .choosefile	{
	border-left: 1px solid #3f6fb7;
	border-right: 1px solid #3f6fb7;
	}	
#txtbookref-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #3f6fb7;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}			
	
/*---WORDCOUNT---*//* ------- css-based rounded edges -------- */		
#wordcount-top	{	
	height: 8px;
	background-color: #7fb8bc;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#content-summaries #left3 #wordcount .choosefile	{
	border-left: 1px solid #7fb8bc;
	border-right: 1px solid #7fb8bc;
	}	
#content-summaries #left3 #wordcount h1.wordcount	{
	background-color: #7fb8bc;
	color: #fff;
	}		
#content-summaries #left3 #wordcount h1.wordcount-next	{
	background-color: #7fb8bc;
	color: #fff;
	}			
#content-summaries #left3 #wordcount p,
#content-summaries #left3 #wordcount p.ajax-control	{
	border-left: 1px solid #7fb8bc;
	border-right: 1px solid #7fb8bc;
	}	
#content-summaries #left3 #wordcount p.ajax-content,
#content-summaries #left3 #wordcount ul.ajax-content	{
	border-top: 1px dotted #7fb8bc;
	border-left: 1px solid #7fb8bc;
	border-right: 1px solid #7fb8bc;
	}	
#content-summaries #left3 #wordcount .choosefile	{
	border-left: 1px solid #7fb8bc;
	border-right: 1px solid #7fb8bc;
	}
#wordcount-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #7fb8bc;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}		
	
/*--- Assignment Workflow (CREAM) ---*//* ------- css-based rounded edges -------- */		
#aworkflow-top	{	
	height: 8px;
	background-color: #bc957f;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
#content-summaries #left3 #aworkflow h1.aworkflow	{
	background-color: #bc957f;
	color: #fff;
	}		
#content-summaries #left3 #aworkflow p,
#content-summaries #left3 #aworkflow p.ajax-control	{
	border-left: 1px solid #bc957f;
	border-right: 1px solid #bc957f;
	}	
#content-summaries #left3 #aworkflow p.ajax-content,
#content-summaries #left3 #aworkflow ul.ajax-content	{
	border-top: 1px dotted #bc957f;
	border-left: 1px solid #bc957f;
	border-right: 1px solid #bc957f;
	}	
#content-summaries #left3 #aworkflow .choosefile	{
	border-left: 1px solid #bc957f;
	border-right: 1px solid #bc957f;
	}	
#aworkflow-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #bc957f;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
		
/*--- Work Offline (DarkGold or DarkMint) ---*//* ------- css-based rounded edges -------- */	
#woffline-top	{	
	height: 8px;
	background-color: #024d52;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}		
#content-summaries #left3 #woffline h1.woffline	{
	background-color: #024d52;
	color: #fff;
	}		
#content-summaries #left3 #woffline p,
#content-summaries #left3 #woffline p.ajax-control	{
	border-left: 1px solid #024d52;
	border-right: 1px solid #024d52;
	}	
#content-summaries #left3 #woffline p.ajax-content,
#content-summaries #left3 #woffline ul.ajax-content	{
	border-top: 1px dotted #024d52;
	border-left: 1px solid #024d52;
	border-right: 1px solid #024d52;
	}	
#content-summaries #left3 #woffline .choosefile	{
	border-left: 1px solid #024d52;
	border-right: 1px solid #024d52;
	}
#woffline-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #024d52;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
/*--- Video (Rust) ---*//* ------- css-based rounded edges -------- */	
#video-top	{	
	height: 8px;
	background-color: #b86440;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}		
#content-summaries #left3 #video h1.video	{
	background-color: #b86440;
	color: #fff;
	}		
#content-summaries #left3 #video p,
#content-summaries #left3 #video p.ajax-control	{
	border-left: 1px solid #b86440;
	border-right: 1px solid #b86440;
	}	
#content-summaries #left3 #video p.ajax-content,
#content-summaries #left3 #video ul.ajax-content	{
	border-top: 1px dotted #b86440;
	border-left: 1px solid #b86440;
	border-right: 1px solid #b86440;
	}	
#content-summaries #left3 #video .choosefile	{
	border-left: 1px solid #b86440;
	border-right: 1px solid #b86440;
	}
#video-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #b86440;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
	
/* unit assignment (instructor side) *//* ------- css-based rounded edges -------- */	
#uassignment-top	{	
	background-color: #ddd;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#uassignment h1.uassignment	{
	background-color: #ddd;
	color: #555;
	border-style: none;
	}		
#uassignment p	{
	background-color: #fefefe;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}
#uassignment ul.uassignment	{
	background-color: #fefefe;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}	
#uassignment ul.uassignment li	{
	color: green;
	}		
#uassignment-button {
	background-color: #f4f4f4;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	}	
#uassignment-bottom	{	
	background-color: #ddd;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
/* welcome rt boxes (grey) & add custom assignment (instructor side) *//* ------- css-based rounded edges -------- */
#welcome-rtcol-top,
#cust-assignment-top,
#print-preview-top	{
	background-color: #444;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#welcome-rtcol h1.welcome-rtcol,
#cust-assignment h1.cust-assignment,
#left3  #print-preview h1.print-preview	{
	color: #fff;
	background-color: #444;
	}		
#welcome-rtcol p,
#cust-assignment p,
#content-summaries  #left3  #print-preview p,
#content-summaries  #left3  #print-preview p.print-preview	{
	background-color: #fff;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	}
#welcome-rtcol-button,
#cust-assignment-button,
#print-preview-button	{
	background-color: #ddd;
	border-right: 1px solid #444;
	border-left: 1px solid #444;
	}		
#welcome-rtcol-bottom,
#cust-assignment-bottom,
#print-preview-bottom	{
	background-color: #444;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
/* welcome new-mesg boxes (green) */
#welcome-newmesg-top	{
	background-color: #255a3c;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#welcome-newmesg	{
	background-color: #255a3c;
	background-image: url("/mghimg/icons/letter.gif");
	background-position: 20px 5px;
	background-repeat: no-repeat;
	}		
#welcome-newmesg p a,
#welcome-newmesg p a:link,
#welcome-newmesg p a:visited	{
	color: #fff;
	}
#welcome-newmesg p a:hover	{
	color: #f37421;
	}	
#welcome-newmesg p a:active	{
	color: #f37421;
	}		
#welcome-newmesg-bottom	{
	background-color: #255a3c;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
	
/* agradebook comments *//* ------- css-based rounded edges -------- */	
#agradebook-top	{	
	background-color: #7fb8bc;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#left3 #agradebook h1.agradebook	{
	background-color: #7fb8bc;
	color: #fff;
	border-style: none;
	}	
#agradebook table.agradebook	{
	background-color: #fff;
	border-left: 1px solid #7fb8bc;
	border-right: 1px solid #7fb8bc;
	}
#agradebook table.agradebook td.title	{
	border-top: none;
	}	
#agradebook table.agradebook td,
#agradebook table.agradebook td.totavg,
#agradebook table.agradebook td.totavg-center	{
	border-top: 1px dotted #7fb8bc;
	}			
#agradebook p.agradebook,	
#agradebook p.agradebook,
#agradebook p.agradebook-border,
#agradebook p.agradebook-right,
#agradebook p.agradebook-center,
#agradebook p.line-height,
#agradebook p.peerR-padding	{
	background-color: #fff;
	border-left: 1px solid #7fb8bc;
	border-right: 1px solid #7fb8bc;
	}		
#agradebook-button {
	background-color: #e9f3f4;
	border-right: 1px solid #7fb8bc;
	border-left: 1px solid #7fb8bc;
	}	
#agradebook-bottom	{	
	background-color: #7fb8bc;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	

/* grading comments *//* ------- css-based rounded edges -------- */		
#grading-comment-top	{	
	background-color: #9abc7f;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#grading-comment h1.grading-comment	{
	background-color: #9abc7f;
	color: #fff;
	border-style: none;
	}		
#grading-comment p,
#grading-comment p.grading-comment	{
	background-color: #fff;
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	}
#grading-comment-button {
	background-color:#bcdba8;
	border-right: 1px solid #9abc7f;
	border-left: 1px solid #9abc7f;
	}	
#grading-comment-bottom	{	
	background-color: #9abc7f;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
	
/* learning outcomes *//* ------- css-based rounded edges -------- */		
#loutcomes-top	{	
	background-color: #9abc7f;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#loutcomes h1.loutcomes	{
	background-color: #9abc7f;
	color: #fff;
	border-style: none;
	}		
#loutcomes p,
#loutcomes p.loutcomes,
#loutcomes p.line-height	{
	background-color: #fff;
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	}
#loutcomes .loutcomes-border	{
	background-color: #fff;
	border-left: 1px solid #9abc7f;
	border-right: 1px solid #9abc7f;
	border-top: 1px dotted #9abc7f;
	}	
#loutcomes-button {
	background-color:#bcdba8;
	border-right: 1px solid #9abc7f;
	border-left: 1px solid #9abc7f;
	}	
#loutcomes-bottom	{	
	background-color: #9abc7f;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
	
/*--- activities (green) ---*/	
#additActivity-top	{	
	height: 8px;
	background-color: #255a3c;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}		
#content-summaries #left3 #additActivity h1.additActivity	{
	background-color: #255a3c;
	color: #fff;
	}		
#content-summaries #left3 #additActivity p	{
	border-left: 1px solid #255a3c;
	border-right: 1px solid #255a3c;
	}		
#additActivity-bottom	{	
	height: 8px;
	margin-bottom: 10px;
	background-color: #255a3c;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}	
	
/*---GREEN, GOLD, RED elements should be replaced but i havent found any instance thay are being used yet ---*/	
/*---GREEN---*/
#content-summaries #left3 #green h1.green	{
	background-color: #255a3c;
	color: #fff;
	}
#content-summaries #left3 #green p,
#content-summaries #left3 #green p.ajax-control	{
	border-left: 1px solid #255a3c;
	border-right: 1px solid #255a3c;
	}	
#content-summaries #left3 #green p.ajax-content,
#content-summaries #left3 #green ul.ajax-content	{
	border-top: 1px dotted #255a3c;
	border-left: 1px solid #255a3c;
	border-right: 1px solid #255a3c;
	}
/*---GOLD---*/
#content-summaries #left1 #gold h1.gold	{
	background-color: #fecf89;
	color: #fff;
	}		
#content-summaries #left1 #gold p,
#content-summaries #left1 #gold p.ajax-control	{
	border-left: 1px solid #fecf89;
	border-right: 1px solid #fecf89;
	}	
#content-summaries #left1 #gold p.ajax-content,
#content-summaries #left1 #gold ul.ajax-content	{
	border-top: 1px dotted #fecf89;
	border-left: 1px solid #fecf89;
	border-right: 1px solid #fecf89;
	}	
#content-summaries #left1 #gold .choosefile	{
	border-left: 1px solid #fecf89;
	border-right: 1px solid #fecf89;
	}
/*---RED---*/	
#content-summaries #left3 #red h1.red	{
	background-color: #0079a1;
	color: #fff;
	}		
#content-summaries #left3 #red p,
#content-summaries #left3 #red p.ajax-control	{
	border-left: 1px solid #0079a1;
	border-right: 1px solid #0079a1;
	}	
#content-summaries #left3 #red p.ajax-content,
#content-summaries #left3 #red ul.ajax-content	{
	border-top: 1px dotted #0079a1;
	border-left: 1px solid #0079a1;
	border-right: 1px solid #0079a1;
	}	
#content-summaries #left3 #red .choosefile	{
	border-left: 1px solid #0079a1;
	border-right: 1px solid #0079a1;
	}		
	
	
	
/*---------- clearer ? ----------*/
body#assignments #container div.clearer2,
body#activities #container div.clearer2,
body#notebooks #container div.clearer2,
body#classes #container div.clearer2,
body#diagnostics #container div.clearer2,
body#messages #container div.clearer2 {
  	border-left: 1px solid #245a7e;
  	border-right: 1px solid #245a7e;
  	border-top: 10px solid #245a7e;
  	}

body#assignments #content-skills a,
body#assignments #content-skills a:link,
body#assignments #content-skills a:active,
body#assignments #content-skills a:visited,
body#activities #content-skills a,
body#activities #content-skills a:link,
body#activities #content-skills a:active,
body#activities #content-skills a:visited,
body#notebooks #content-skills a,
body#notebooks #content-skills a:link,
body#notebooks #content-skills a:active,
body#notebooks #content-skills a:visited,
body#classes #content-skills a,
body#classes #content-skills a:link,
body#classes #content-skills a:active,
body#classes #content-skills a:visited,
body#diagnostics #content-skills a,
body#diagnostics #content-skills a:link,
body#diagnostics #content-skills a:active,
body#diagnostics #content-skills a:visited,
body#messages #content-skills a,
body#messages #content-skills a:link,
body#messages #content-skills a:active,
body#messages #content-skills a:visited {
	color: #3175a4;
	}
body#assignments #content-skills a:hover,
body#activities #content-skills a:hover,
body#notebooks #content-skills a:hover,
body#classes #content-skills a:hover,
body#diagnostics #content-skills a:hover, 
body#messages #content-skills a:hover {
	color: #fc6804;
	}	
	
	
/*---------- CONTENT-INSTR ----------*/	
body#instr #choose-resources,
body#instr #choose-resources-shrink	{
	border-top: 1px solid #86b98d;
	border-right: 0px solid #86b98d;
	border-left: 0px solid #86b98d;
	border-bottom: 0px solid #86b98d;
	}		
body#instr #choose-topic,
body#instr #choose-topic-wide	{
	border-right: 1px solid #86b98d;
	}		
body#instr li.bottom-line	{
	border-bottom: 1px solid #86b98d;
	}	
	
/*---------- links ----------*/
body#instr table a:link,
body#instr table a:visited	{
	color: #166;
	}
	
/*---------- clearer ----------*/
body#instr #container div.clearer {
  	border-left: 1px solid #055;
  	border-right: 1px solid #055;
	}
body#instr table.passport tr.rule2 td	{
	border-top: 1px solid #77CCCC;
	}
	
/*---------- STUDENT DETAILs / ESSAY ANSWERS ----------*/		
body#instr table.passport tr.essay-answer	{
	background-color: #e9ffec;
	}		
body#instr .comments	{
	background-color: #cdffd4;
	}	
body#instr .comments2	{
	background-color: #e9ffec;
	}
	
/*---------- WPA layouts ----------*/	
/* WPA TABLE LAYOUT */
table.lrnoutcomes {
	border-collapse: collapse;
	border: 0px solid #670001;
	}
thead tr.lrnout-head {
	color: #fff;
	background-color: #203e72;
	}
thead tr.lrnout-subhead td.subhead-top	{
	background-color: #d9e2ee;
	border-top: 0px solid #670001;
	border-right: 1px solid #c2c2c2;
	}		
thead tr.lrnout-subhead td.subhead-bottom	{
	background-color: #d9e2ee;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	}		
thead tr.lrnout-subhead td.subsubhead-top	{
	background-color: #d9e2ee;
	border-right: 0px solid #670001;
	border-left: 0px solid #670001;
	}	
thead tr.lrnout-subhead td.subsubhead-bottom	{
	background-color: #d9e2ee;
	border-bottom: 1px solid #c2c2c2;
	}
table.lrnoutcomes tfoot td {
	border-top: 0px solid #670001;
	}	
tfoot tr.lrnout-foot td	{
	color: #fff;
	background-color: #203e72;
	}	
table.lrnoutcomes td	{
	border-right: 0px solid #670001;
	border-left: 0px solid #670001;
	}
table.lrnoutcomes td.alt	{
	background-color: #eff8ff;
	}
table.lrnoutcomes td.highlite	{
	background-color: #fff475;
	}	
table.lrnoutcomes td.inactive	{
	color: #9b9b9b;
	background-color: #d0cfcf;
	}	
table.lrnoutcomes td.bottom	{
	border-bottom: 1px solid #c2c2c2;
	}	
table.lrnoutcomes td.alt-bottom	{
	border-bottom: 1px solid #c2c2c2;
	background-color: #eff8ff;
	}	
table.lrnoutcomes td.inactive-bottom	{
	color: #9b9b9b;
	border-bottom: 1px solid #c2c2c2;
	background-color: #d0cfcf;
	}	
table.lrnoutcomes td.highlite-bottom	{
	border-bottom: 1px solid #c2c2c2;
	background-color: #fff475;
	}		
table.lrnoutcomes td.rowhead-top	{
	border-right: 1px solid #c2c2c2;
	}	
table.lrnoutcomes td.rowhead-bottom	{
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	}	
table.lrnoutcomes td.alt-rowhead-top	{
	border-right: 1px solid #c2c2c2;
	background-color: #eff8ff;
	}		
table.lrnoutcomes td.inactive-rowhead-top	{
	color: #9b9b9b;
	border-right: 1px solid #c2c2c2;
	background-color: #d0cfcf;
	}	
table.lrnoutcomes td.alt-rowhead-bottom	{
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	background-color: #eff8ff;
	}	
table.lrnoutcomes td.inactive-rowhead-bottom	{
	color: #9b9b9b;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	background-color: #d0cfcf;
	}		
table.lrnoutcomes td.row-average,
table.lrnoutcomes td.alt-row-average	{
	border-bottom: 1px solid #6d6d6d;
	background-color: #e0e0e0;
	}		
body#classes #content .addcol a,
body#classes #content .addcol a:link,
body#classes #content .addcol a:visited,
body#classes #content .addcol a:hover,
body#classes #content .addcol a:active	{
	color: #ffffff;
	}	
.addcol,
.addrow,
.editcol	{
	color: #666;
	}
table.lrnoutcomes td.inactive-bottom .addcol,
table.lrnoutcomes td.inactive-bottom .addrow,
table.lrnoutcomes td.inactive-bottom .editcol,
table.lrnoutcomes td.inactive-rowhead-bottom .addcol,
table.lrnoutcomes td.inactive-rowhead-bottom .addrow,
table.lrnoutcomes td.inactive-rowhead-bottom .editcol	{
	color: #9b9b9b;
	}		
	
/* WPA TABLE ROLLOVER color */	
.hlt	{
	background-color: #6cefff;
	}	
	
/*---------- wpa download pdf & print view buttons ----------*/	
#content .ballout p a,
#content .ballout p a:link,
#content .ballout p a:visited	{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #dce0f2;
	}	
#content .ballout p a:hover,
#content .ballout p a:active	{
	color: #fff;
	background-color: #444;
	}
#content .ballout p.disabled	{	
	color: #9b9b9b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #d0cfcf;
	}
#content-summaries .ballout p a,
#content-summaries .ballout p a:link,
#content-summaries .ballout p a:visited,
#Rubric .ballout p a,
#Rubric .ballout p a:link,
#Rubric .ballout p a:visited	{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #bae1a4;
	}	
#content-summaries .ballout p a:hover,
#content-summaries .ballout p a:active,
#Rubric .ballout p a:hover,
#Rubric .ballout p a:active	{
	color: #fff;
	background-color: #444;
	}				
	
/* wpa sample invite instructors  */	
.sample-invite	{
	background-color: #faf9d5;
	border: 1px dotted #ffd27c;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}
	
/* wpa learning outcomes setup columns  */	
.loColumn td.category-name	{
	border-bottom: 1px solid #ccc;
	}
	
.numberedHeadNum {
	color:#19256d;
	font-weight: bold;
	}
	
.numberedHeadText {
	color:#0075aa;
	font-weight: bold;
	}
	
.greennote {
	color:#6d8517;
	font-weight: bold;
	}
	
/*---------- miniwizard ----------*/	
#miniwizard	{
	border-right: 1px solid #5f749a;
	border-left: 1px solid #5f749a;
	}	
#miniwizard table td	{
	border-bottom: 1px solid #bdc9d7;
	}	
#miniwizard table tr.head th	{
	background-color: #5f749a;
	border-style: none;
	border-bottom: 1px solid #bdc9d7;
	}	
#miniwizard-top	{	
	background-color: #5f749a;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
#miniwizard-bottom	{	
	background-color: #5f749a;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}			
	
#gettingItAcross {
	border-left: 10px solid #0176ab;
	border-bottom: 10px solid #0176ab;
	background-color:#d5e77b;
	padding:10px;
	margin:10px;
	}
#gettingItAcross #giaHeader { 
	background-color:#ffffff;
	width:90px;
	height: 40px;
	margin-left:-10px;
	margin-top:-10px;
	padding:10px;
	}
#gettingItAcross #giaHeader .giah1 {
	color:#708617;
	font-size:20px;
	}
#gettingItAcross #giaHeader .giah2 {
	color:#0176ab;
	font-weight:bold;
	font-size:20px;
	margin:-10px;
	margin-top:-20px;
	padding-left:15px;
	}
	
/* reports */
.performance-container { 
	background: #fff;
	}
.reports-titlebar { 
	background: #203e72;
	}
.reports-titlebar li,
.reports-titlebar li.columnspaner { 
	color: #fff;
	}
.reports-sections { 
	border-top: 1px solid #245a7e;
	border-bottom: 1px solid #c2c2c2;
	}	
.reports-sections-table { 
	border-top: 1px solid #245a7e;
	border-bottom: 1px solid #c2c2c2;
	background-color: #ccc;
	}	
.reports-results,
.reports-results-table { 
	border-bottom: 1px solid #c2c2c2;
	}
.reports-results li.learningoutcome,
.reports-results-table li.learningoutcome { 
	border-right: 1px solid #c2c2c2;
	}
.reports-results li a .count,
.reports-results li .count { 
	background: #93cafd; 
	}	
.reports-results li a .average,
.reports-results li .average	{ 
	background: #7dcc6a; 
	}
.reports-results li:hover { 
	background: #EFEFEF; 
	}
.reports-results li.learningoutcome:hover { 
	background: none; 
	}
.reports-results li a:hover .count { 
	background: #1185fd; 
	}
.reports-results li a:hover .average { 
	background: #43b428; 
	}
/* reports scrollbar */
.reports-titlebar li.columnspaner-sm { 
	color: #fff;
	}	
#col-lo	{ 
	border-right: 1px solid #c2c2c2;
	}
#col-lo ul.colrep-results li { 
	border-bottom: 1px solid #c2c2c2;
	}	
table.colrepsubtitle,
table.colrepresults { 
	border: none;
	}	
table.colrepsubtitle td {
	border-right: 1px solid #c2c2c2;
	}		
table.colrepresults td {
	border-right: 1px solid #c2c2c2;
	background: #93cafd; 
	}	
table.colrepresults td.tview {
	border-right: 1px solid #c2c2c2;
	background: #c2c2c2; 
	}		
table.colrepsubtitle td.empty,
table.colrepresults td.empty {
	background: #fff;
	border-right: none;
	}
.col-scroller .count	{ 
	background: #fff; 
	}	
.col-scroller .tview .count .figurefigure,
.col-scroller .tview .count .figurestyle	{ 
	color: #93cafd;
	}		
* html .col-scroller .count .figurefigure {
	background: none; 
	}
#col-avg	{ 
	border-left: 1px solid #c2c2c2;
	}	
#col-avg ul.colrep-results li.empty-pholder { 
	background: #fff; 
	border-bottom: none;
	}		
#col-avg ul.colrep-results li { 
	background: #7dcc6a; 
	border-bottom: 0px solid #c2c2c2;
	}	
#col-avg ul.colrep-results li.tview	{ 
	background: #fff; 
	border-bottom: 1px solid #c2c2c2;
	}		
#col-avg ul.colrep-results li .count	{ 
	background: #fff; 
	}
#col-avg ul.colrep-results li.tview .count .figurefigure { 
	color: #7dcc6a;
	}	
/* inst reports diagnostic test detail */
#col-lo2	{ 
	border-right: 1px solid #c2c2c2;
	}			
#col-lo2 ul.colrep-results2 li { 
	border-bottom: 1px solid #c2c2c2;
	}	
#col-lo2 ul.colrep-results2 li.title { 
	color: #fff;
	background: #203e72;
	border-bottom: 0px;
	border-right: 1px solid #c2c2c2;
	}			
.col-scroller2 .hmmmrp2	{
	color: #fff;
	background: #3d61a0;
	}	
.col-scroller3 .hmmmrp2	{
	border-bottom: 1px solid #c2c2c2;
	}	
.col-scroller2 table.colrepsubtitle td:last-child,
.col-scroller3 table.colrepsubtitle td:last-child {
	border-right: 0px;
	}		
#col-lo3	{ 
	border-right: 1px solid #c2c2c2;
	}			
#col-lo3 ul.colrep-results3 li { 
	border-bottom: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	}	
#col-lo3 ul.colrep-results3 li.title { 
	color: #fff;
	background: #203e72;
	border-bottom: 0px;
	border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	}		

/* Find Out More */
.FindOutMore	{
	background-color: #e7ffff;
	}
.FindOutMore-title	{
	background-image: url("/mghimg/arrows-fom.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}	
.FindOutMore-border	{
	border-bottom: 5px solid #b7bf1f;
	border-left: 5px solid #b7bf1f;
	}
/* TECH */
.TECH	{
	background-color: #fff;
	}
.TECH-title	{
	background-image: url("/mghimg/arrows-tech.gif");
	background-position: top left;
	background-repeat: no-repeat;
	color: #142e89;
	}	
.TECH-border	{
	background-color: #ccecfd;
	border-bottom: 5px solid #142e89;
	border-left: 5px solid #142e89;
	}	
/* Writing Responsively */
.WritingResponsively	{
	background-color: #ffffff;
	background-image: url("/mghimg/arrows-wr.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 10px solid #fff;
	}	
.WritingResponsively-title	{
	color: #f71f8f;
	}
.responsively	{
	color: #f77f27;
	}
.WritingResponsively-subtitle	{
	color: #27479f;
	}
.WritingResponsively-border	{
	border-bottom: 5px solid #f7971f;
	border-left: 5px solid #f7971f;
	}
/* Getting It Across */
.GettingItAcross	{
	background-color: #fff;
	background-image: url("/mghimg/arrows-gia2.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border-top: 10px solid #fff;
	}	
.GettingItAcross-wtSquare	{
	background-image: url("/mghimg/arrows-gia.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}		
.GettingItAcross-title	{
	color: #848e16;
	}	
.across	{
	color: #0081be;
	}	
.GettingItAcross-subtitle	{
	color: #143587;
	}	
.GettingItAcross-border	{
	border-bottom: 5px solid #0081be;
	border-left: 5px solid #0081be;
	}
/* Quick Reference */
.QuickReference	{
	background-color: #fff;
	}	
.QuickReference-title	{
	color: #fff;
	background-image: url("/mghimg/arrows-qr.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}	
.QuickReference-subtitle	{
	color: #142ea3;
	background-color: #e6e7f4;
	}		
.QuickReference-border	{
	background-color: #e6e7f4;
	border-bottom: 5px solid #b17ab3;
	border-left: 5px solid #b17ab3;
	}	
/* Make it Your Own */
.MakeitYourOwn	{
	background-color: #fff;
	}	
.MakeitYourOwn-title	{
	color: #f68656;
	background-color: #fff;
	}	
.yourown	{
	color: #f1672b;
	}		
.MakeitYourOwn-border	{
	background-color: #fff;
	border: 5px solid #ffd4a1;
	}	
/* Work Together */
.WorkTogether	{
	background-color: #fff;
	}	
.WorkTogether-title	{
	color: #8ba1ec;
	background-color: #fff;
	}	
.wTogether	{
	color: #466ae1;
	}		
.WorkTogether-border	{
	background-color: #fff;
	border: 5px solid #98acee;
	}
/* Writing Responsively winfix */
.WritingResponsively-winfix	{
	background-color: #f7dfb7;
	border-top: 10px solid #fff;
	}	
.WritingResponsively-winfix-wtSquare	{
	background-image: url("/mghimg/arrows-wr.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}		
.WritingResponsively-winfix-title	{
	color: #f71f8f;
	}	
.WritingResponsively-winfix-subtitle	{
	color: #27479f;
	}	
.WritingResponsively-winfix-border	{
	border-bottom: 5px solid #f7971f;
	border-left: 5px solid #f7971f;
	}	
/* Getting It Across  winfix */
.GettingItAcross-winfix	{
	background-color: #dfe680;
	border-top: 10px solid #fff;
	}	
.GettingItAcross-winfix-arrow	{
	background-image: url("/mghimg/arrows-gia2.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	}		
.GettingItAcross-winfix-wtSquare	{
	background-image: url("/mghimg/arrows-gia.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}		
.GettingItAcross-winfix-title	{
	color: #848e16;
	}	
.GettingItAcross-winfix-subtitle	{
	color: #143587;
	}	
.GettingItAcross-winfix-border	{
	border-bottom: 5px solid #0081be;
	border-left: 5px solid #0081be;
	}	
/* Mini Txt Box */
.MiniTxtBox	{
	background-color: #ffecc4;
	border: 2px solid #ffaa00;
	}	
/* customLOs */
.customLOs	{
	border: 1px solid #ccc;
	}		
.customLOs table thead tr.area,
.customLOs table thead tr.area td	{
	background-color: #203e72;
	}	
.customLOs table thead tr.grade-head,
.customLOs table thead tr.grade-head td	{
	background-color: #d9e2ee;
	}		
/* wizard-container disable-overlay */	
#disable-overlay {
	background: #eeeeee;
	opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
    }	
#disable-overlay h1	{
	color: #000;
	opacity: 1.00;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
    }	

/* reading chapter headers */
.read_chapt_title	{
	color: #19256d;
	text-shadow: 2px 2px 2px #ccc;
	}		
.read_chapt_number	{
	color: #ff4c00;
	text-shadow: 2px 2px 2px #ccc;
	}  	 
/* connect english add product columns  */	
#proADD td.product-select	{
	border-left: 1px solid #ccc;
	padding-left: 10px;
	}	
	
/* tolltip boxes (grey) */
#tooltip-top	{
	background-color: #ddd;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}	
#tooltip-bottom	{
	background-color: #ddd;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}			
	
	
	
	
#howardContentBody {
	float:left;
	width:440px;
	padding:5px;
}
 
#howardContentMargin {
	float:left;
	width:140px;
	padding:5px;
	padding-top:195px;
}

.justify {
	text-align: justify;
	}
	
/* product marketing */	
.box-top	{
	background-color: #fff;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border: 1px solid #000;
	border-bottom: 0;
	}		
#market-header h1	{	
	color: #356d8c;
	}
#market-header h2,
#market-header-right h2,
#market-fullBar h3,
#market-halfBar-1 h3,
#market-halfBar-2 h3	{	
	color: #fff;
	}
h2.market-sub1	{	
	background-color: #f35321;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}	
h2.market-sub2	{	
	background-color: #d81827;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}
h2.market-sub3	{	
	background-color: #670809;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}	
#market-fullBar	{	
	background-color: #670809;
	}
#market-halfBar-1	{	
	background-color: #f45523;
	}	
#market-halfBar-2	{	
	background-color: #638b1d;
	}	
	
/*---------- new login page ----------*/
body#login #login-center3 .box-top-login,
body#login #login-center3 .box-bottom-login,
body#login #login-center4 .box-top-login,
body#login #login-center4 .box-bottom-login{
	background-color: #386f90;
	}	
body#login #login-center3 #title-sm,
body#login #login-center4 #title-sm	{
	text-shadow: 2px 2px 2px #000;
	}	
body#login #login-center3 #title-sm h1,
body#login #login-center4 #title-sm h1	{
	background-color: #386f90;
	}
body#login #login-center3 #color-sm,
body#login #login-center4 #color-sm	{
	color: #fff;
	background-color: #386f90;
	border-left: 1px solid #386f90;
	border-right: 1px solid #386f90;
	}		
body#login #login-center3 .button-sm,
body#login #login-center4 .button-sm	{
	background-color: #386f90;
	border-left: 1px solid #386f90;
	border-right: 1px solid #386f90;
	}
	
/*---------- callout incomDiagWarn ----------*/	
#content .incomDiagWarn p a,
#content .incomDiagWarn p a:link,
#content .incomDiagWarn p a:visited	{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #d6d6d6;
	}	
#content .incomDiagWarn p a:hover,
#content .incomDiagWarn p a:active	{
	background-color: #3d7194;
	}		
#content .incomDiagWarn p a .nonLink	{
	color: #c41010;
	}	
#content .incomDiagWarn p a:hover .nonLink,
#content .incomDiagWarn p a:active .nonLink	{
	color: #fff;
	}		
	
/* INST reports form button  */
#content .ballout input.button	{
	color: #3175a4;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #dce0f2;
	border: 0;
	}	
#content .ballout input.button:hover	{
	color: #f6a938;
	background-color: #444;
	border: 0;
	}
	
/* Tutorial Videos */	
ul.tourVideos	{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	display: inline;	
	}	
ul.tourVideos li	{
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	text-align: left;
	}
#wholeBar ul.tourVideos li	{
	width: 25%;
	height: 155px;
	}	
#wholeBar ul.tourVideos li.previewVids	{
	width: 25%;
	height: 185px;
	}	
img.tutVid {border: 1px solid #ccc;}
#loneVid {
	float: left;
	width: 980px;
	margin: 0 0 20px 20px;
	padding: 0;
	}		
#mediaplayer	{
	margin: 0; padding: 0;
	border: 1px solid #666;
	}

