/* Copyright MIT OpenCourseWare 2001, 2002, 2003    Created by the OCW Production Team:    Kevin Nichols, knichols@mit.edu   Garth Shaneyfelt, gks@mit.edu   B.K. DeLong, bkdelong@mit.edu      ABOUT CORE.CSS      This is the master stylesheet for the OCW CMS system   *//* MASTER STYLE */body { background-color: #ffffff; margin: 0 0 0 0; padding: 0 0 0 0;}form  { margin: 0 0 0 0; padding: 0 0 0 0; margin-bottom: 10px;}form.home  { margin: 0 0 0 0; padding: 0 0 0 0; }hr { height:1px;color:#444444; }pre { font-family: "courier new", courier, mono; font-size: 11px; }code {  font-family: "courier new", courier, mono; font-size: 11px;}ol {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}ul {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin-top:10px;}dl {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}em {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}th {  font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; background-color: #666666; color:#ffffff;}.tableheader {  border-right: 2px solid #999999;text-align:left; }h1 { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#000000; margin:0 0 0 0;}h2 { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#000000; margin:0 0 0 0;}h3 { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color:#000000; margin:0 0 0 0;}.headline { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#000000; margin-bottom:5px;}p { margin-top: 10px; font-family: verdana, arial, helvetica, sans-serif;}li { margin:0 0 0 0; }dt { margin-top:20px;}fieldset { border: none; }a:link { text-decoration: underline; color:#000000; }a:visited { text-decoration: underline; color:#8e8e6f; }.underline { text-decoration: underline; }.ten {margin-left: 10px;}.tenten {margin-left: 10px; margin-bottom: 10px;}myth {  font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; background-color: black; color:#ffffff; }.presheadcolor { background-color: #217793; }.presbodycolor { background-color: #f5f4e8; }/* RED */a.red:link, a.red:visited {font-family: verdana, arial, helvetica, sans-serif; color: #990000; text-decoration: none; }a.red:hover, a.red:active {font-family: verdana, arial, helvetica, sans-serif; color: #990000; text-decoration: underline;}.red {font-family: verdana, arial, helvetica, sans-serif; color: #990000;}/* MAIN HEADER */.header { background-color: #666666; }.redbar { background-color: #8a0a0a; }.blackbar { background-color: #000000; }.ltgreybar { background-color: #ebebeb; }.homeheader {background-color: #000000; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}.searchmain { color: #cccc99; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;}.searchmain a:link { color: #cccc99; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration:underline;}.searchmain a:visited { color: #cccc99; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration:underline;}.homeheader a:link { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration:underline;}.homeheader a:visited { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration:underline;}/* headercopy class added by Scott Manning */.headercopy { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; }/* SEARCH FORM */.searchform { background-color: #aeae8a; }/*input {background-color:White; }*/input.white {background-color: #ffffff; }td.searchform { background-color: #aeae8a; }table.searchform { background-color: #aeae8a; }.subhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }.breadcrumb { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; }.breadcrumb a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000; }.breadcrumb a:visited { font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px; text-decoration: underline; color: #8e8e6f; }.noborder { border-width: 0; border-color: #aeae8a; color: #aeae8a;}input:image {border: 0px none #aeae8a;}.goButton {	background-color: Silver;	border: 1px line color;	/*font-family: Arial Narrow, Arial, sans-serif;	font-weight: bold;	font-variant: small-caps;	font-size: 10pt;*/}/*ANY Button that causes Postback*/.postButton {	background-color: Silver;	border: 1px line color;	/*font-family: Arial Narrow, Arial, sans-serif;	font-weight: bold;	font-variant: small-caps;	font-size: 10pt;*/}/* LEFT-HAND NAVIGATION *//* Leftnav classes added by Scott Manning */.five {margin-right: 5px;}.leftnav { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;  background-color:#cccc99;}.console { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;  background-color:#cccc99;}tr.leftnav { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;  background-color:#cccc99;}.leftnav a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; }.leftnav a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; }.leftnavsel { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;  background-color:#d9d9b3;}tr.leftnavsel { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;  background-color:#d9d9b3;}.leftnavsel a:link {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #d9d9b3;}.leftnavsel a:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #666666;	background-color: #d9d9b3;}td.preactive { background-color: #ffffff;}/* .activedept { background-color: #d9d9b3; color:#d9d9b3; } */.activedept a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #d9d9b3;}.activedept a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #d9d9b3;}/*tr.activedept { background-color: #d9d9b3; color:#d9d9b3; }.activedept tr { background-color: #d9d9b3;color:#d9d9b3;  }.activedept td { background-color: #d9d9b3; color:#d9d9b3; }  */td.activedept { background-color: #d9d9b3; color:#d9d9b3; }/* CONTENT HEADER */.pagetitle { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;	font-size: 16px; color:#990000; }.pgtitleln { background-color: #cccccc; }/* BODY CONTENT  */.bodycopy { font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; }.bodycopy-small {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }.active {background-color: #cccc99;}.caption { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; }.caption a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:underline; }.caption a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:underline; }.forty {margin-bottom: 40px;}.subhead ul li {margin: 0 0 0 0;}.instruction {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; }.floatright {float:right;}.floatleft {float:left;}.floatrightpad5 {float:right;padding: 2% 2% 2% 2%;}.floatleftpad5 {float:left;padding: 2% 2% 2% 2%;}.spothead { font-family: verdata, arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #990000;}/* ERRORS */.errorcopy { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; }.errorsubhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; }.inlineerror { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; }/* DEPARTMENT COURSE LISTING STYLES  */.tbloutline { background-color: #999999; }.columndiv { background-color: #999999; }.tablecopy { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;}.tablecopy a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }.tablecopy a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #8e8e6f; text-decoration: underline; }.grayrow { font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc; }.whiterow { font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff; }.gray-row { font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc;font-size: 11px;border-right: 1px solid #999999; }.white-row { font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff;font-size: 11px;border-right: 1px solid #999999; }.white-row td {border-right: 1px solid #999999;}.gray-row td {border-right: 1px solid #999999;}.blackrow { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; background-color: #424242; color: #ffffff; }.datatable { border-collapse: collapse;}/*.editrow { font-family: verdana, arial, helvetica, sans-serif; background-color: #eeeeee; }*//* ADDITIONAL INFORMATION SIDEBAR STYLES  */.infobdr { background-color: #8e8e6f; }.addlnfo { background-color: #ebebeb; }.fieldlabel { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; }.searchborder { background-color: #666666; }.searchinfo { background-color: #aeae8a; }/* MAIN FOOTER  */.footer { background-color: #999999; }.footercopy { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; }.footercopy a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }.footercopy a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }/* DASHBOARD TABLE */.dashboardtableheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #999999;	color: black;	text-align: left;}.dashboardtablerow {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: white;	color: black;	text-align: left;}.dashboardtable {	border-color:  silver;	border-width: 1px;	background-color: #888888;}/* Reports */.reporttableheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: black;	text-align: center;}/*Normal grids in the Dashboard screen*/.gridtableheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #999999;	color: black;	text-align: left;}.gridtablerow {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: white;	color: black;	text-align: left;}.gridtableeditrow {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: white;	color: black;	text-align: left;}.gridtable {	border-color:  silver;	border-width: 1px;	background-color: #888888;}/*Grid in the MyTasks screen*/.grid2tableheader {	font-family: verdana, arial, helvetica, sans-serif; 	font-weight: bold; 	font-size: 11px; 	background-color: #666666; 	color:#ffffff;	text-align:center;}.grid2tablerow {	font-family: verdana, arial, helvetica, sans-serif; 	font-size: 11px; 	color: #000000;}.grid2table {	border-color:  silver;	border-width: 1px;	background-color:White;}