/* CSS Document */

/* General CSS */
body {
	margin-top: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, san-serif;
	font-size: 76%;
	color: #000066;
	background-color: #eeeeee;
	text-align: center;
}
/* Beginning of modification on pageHeader block */
header, div#pageHeader {
	text-align: center;
	font-size: 1.2em;
	background-color: #000000;
}
div#navUtility {
	line-height: 2em;
	display: inline;
	margin: 0px;
	padding: 0px;
}

div#navUtility a.utilityLink, div#globalLink a.globalLink {
	/*background-color: black;*/
	/*border: solid 1px #cccccc;*/
	color: white;
	padding: .5em;
	text-decoration: none;
}

div#navUtility a.utilityLink:hover, div#globalLink a.globalLink:hover {
	color: yellow;
	background-color: #FF0000;
}
#index .feature {
	font-size: larger;
	line-height: 2em;
	font-weight: bold;
}
#index .feature h3 {
	font-size: larger;
	font-weight: bold;
}

div#globalLink {
	line-height: 2em;
	display: inline;
	margin: 0px;
	margin-left: -4px;
	padding-left: 0px;
	
}

/* Beginning of modification on pageBody block */
div#pageBody {
	clear: left;
	font-size: 1.2em;
	background-color: #eeeeee;
}

div#pageName {
	background-color:#eeeeee;
	text-align: center;
	padding: .25em;
	padding-top: .5em;
	padding-bottom: 0;
	font-weight: bold;
	font-size: 1.5em;
}

body#cim298 div#pageName:after {
	content:" for CIM298";
}

div#navLocal {
	float: left;
	background-color:#eeeeee;
	width: 7em;
	padding: 5px;
	margin: 0px;
	margin-top: .8em;
}

div#navLocal a.localLink {
	background-color: silver;
	margin-bottom: 1em;
	padding: .25em;
	border-style: none;
	display: list-item;
	list-style-type: none;
	text-decoration: none;
	
}

div#navLocal a.localLink:link, div#navLocal a.localLink:visited {
	color: #000066;
}



div#navLocal a.localLink:hover {
	background-color: red;
	border-style: none;
	color: yellow;
}

div#navLocal a.localLink:active  {
	background-color: red;
	border-style: none;
	color: blue;
}

div#pageContent {
	padding-left: 8em;	
	background-color: #eeeeee;
	padding-bottom: 4em;
}

body#index.cim298 td.feature a.localLink {
	display: none;
}

/* Beginning of modification on pageFooter block */
footer, div#pageFooter {
	clear: left;
	background-color: #eeeeee;
	text-align: center;
	font-size: 1.2em;
	margin-top: -3em;
	padding-top: .5em;
	padding-bottom: 1em;
	border-top: groove #ffffff medium ;
	border-top-width: 85%;
}

table {
	text-align: auto;
	padding: 1em;
	margin: .7em;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

#index tr {
	vertical-align: top;
}

 #index table .feature p{
	padding-left: 2em;
	text-align: left;
	padding-top: 2em;
}

.storyHeader {
	margin-top: 1em;
	margin-left: .4em;
	padding: .5em;
	font-size: larger;
	text-align: left;
	font-weight: bold;
	background-color: #cccccc;
	background-image: url("bg_storyHeader.gif");
	background-repeat: repeat-x;
	border-right: solid #bbbbbb medium;
}

.storyBody {
	text-align: left;
	margin-top: 0;
	margin-left: .5em;
	margin-right: 0;
	padding: 1em;
	line-height: 1.3em;
	background-color: #dddddd;
	border-bottom: solid #bbbbbb medium;
	border-right: solid #bbbbbb medium;
}

/* Assignment page */

#assignment table {
	background-color: #dddddd;
	padding-left: 0;
	padding-right: 0;
	margin-top: 1.2em;
}

#assignment td,#assignment th {
	background-color: #eeeeee;
}

/* End of Assignment page */

/* Project page */

#project #pageContent {
	padding-left: 9em;
}

#project1 .storyHeader {
	margin: 0;
	margin-top: 1em;
	margin-left: .4em;
	margin-right: 1.7em;
	padding: .2em; 
	padding-top: .5em;
	padding-left: .5em;
}

#project1 .storyBody {
	margin-top: -1.2em;
	margin-right: 2em;
}

#assignment td.story, #assignment td.feature {
	font-weight: bold;
	font-size: larger;
}

/* Schedule page*/

#schedule table {
	background-color: #dddddd;
	padding: 0;
	margin-top: 1.2em;
}

#schedule td, #schedule th {
	background-color: #eeeeee;
}

#schedule td.feature {
	text-align: left;
	padding-left: 25%;
}

#schedule td.feature p {
	font-weight: bold;
}

table tbody .description {
	text-align: left;
	padding: .5em;
	
}
/* End of Schedule page */

/* Syllabus page*/

#syllabus table {
	background-color: #dddddd;
	padding-left: 0;
	padding-right: 0;
	margin-left: 25px;
}

#syllabus td {
	background-color: #eeeeee;
	
}

#syllabus #pageContent .storyHeader {
	margin-right: 1.7em;
	border-right: solid medium #bbbbbb;
}

#syllabus #pageContent .storyBody {
	margin-right: 2em;
}

#syllabus .story#regradingPolicy  .story{
	text-align: left;
	padding: .7em;
	padding-right: 2em;
	margin-top: 0;
	margin-left: .5em;
	margin-right: 2em;
	line-height: 1.3em;
	background-color: #dddddd;
	border-bottom: solid medium #bbbbbb;
	border-right: solid medium #bbbbbb;
}

table#syllabusGradingTable {
	padding-top: 1em;
}

#syllabus a#localSchedule {
	display: block;
	padding: 1em;
	/*text-decoration: blink;*/
	color: #000066;
}

#syllabus a#localSchedule:hover {
	color: yellow;
	text-decoration: none;
}

/* End of Syllabus page */

#index a.localLink#localIndex,
#assignment a.localLink#lAssignment,
#project a.localLink#localProject,
#schedule a.localLink#localSchedule,
#syllabus a.localLink#localSyllabus {
	color: red;
	background-color: yellow;
}
