/* 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: inherit; 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; }

.dotted-line {background-image:  url(file:///C|/Documents%20and%20Settings/bkdelong/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/GTUZG9AX/%22images/dottedline_small.gif%22);}

/* 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:#cccc99;}
tr.leftnavsel { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;  background-color:#cccc99;}
.leftnavsel a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; }
.leftnavsel a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; }
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;}

.gallerycaption {
	margin-left:30%;
	margin-right:30%;
	margin-top:1%;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* 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;
}



