@charset "utf-8";

body {
	margin-top: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, 	san-serif;
	font-size: 76%;
	color: #000066;
	background-color: #33cccc;
	text-align: center;
}

header, div#pageHeader {
	text-align: center;
	font-size: 1.2em;
	background-color: #000000;
}

/* Navigation */
div#navUtility {
	line-height: 2em;
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#navUtility a.utilityLink, div#globalLink a.globalLink {
	color: white;
	padding: .5em;
	text-decoration: none;
}
div#navUtility a.utilityLink:hover, div#globalLink a.globalLink:hover {
	color: #FFF;
	background-color: #099;
}
/* Begin Local Link */
div#navLocal {
	float: left;
	background-color:#006363;
	width: 7em;
	padding: 5px;
	margin: 0px;
	margin-top: .8em;
}
div#navLocal a.localLink {
	background-color: #5ccccc;
	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: #09F;
	border-style: none;
	color: #FFF;
}
div#navLocal a.localLink:active  {
	background-color: #09F;
	border-style: none;
	color: #0C3;
}
/* End Local Link */
div#globalLink {
	line-height: 2em;
	display: inline;
	margin: 0px;
	margin-left: -4px;
	padding-left: 0px;
}

body#index.cim298 td.feature a.localLink {
	display: none;
}
/* End Navigation */

#pageContent {
	float : left;
	color : #333;
	margin : 0 0 0 0;
	padding : 10px;
	min-height : 200px;
	width : 700px;
	display : inline;
	text-align : justify;
	background-color: #33cccc;
}
#index .feature {
	font-size: larger;
	line-height: 2em;
	font-weight: bold;
}
#index .feature h3 {
	font-size: larger;
	font-weight: bold;
}

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

div#pageBody {
	clear: left;
	font-size: 1.2em;
	background-color: #33cccc;
}

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

footer, div#pageFooter {
	clear: left;
	background-color: #33cccc;
	text-align: center;
	font-size: 1.2em;
	margin-top: -3em;
	padding-top: .5em;
	padding-bottom: 1em;
	border-top: groove #ffffff medium ;
}
/* ID's */
.storyHeader {
	margin-top: 1em;
	margin-left: .4em;
	padding: .5em;
	font-size: larger;
	text-align: left;
	font-weight: bold;
	background-color: #006363;
	border-right: solid #006363 medium;
	color: #FFF;
}

.storyBody {
	text-align: left;
	margin-top: 0;
	margin-left: .5em;
	margin-right: 0;
	padding: 1em;
	line-height: 1.3em;
	background-color: #5ccccc;
	border-bottom: solid #006363 medium;
	border-right: solid #006363 medium;
	border-left: solid #006363 medium;
}
/* Assignment page */
#assignment {
	margin-top: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, san-serif;
	font-size: 66%;
	color: #000066;
	background-color: #33cccc;
	text-align: center;
}
#assignment table {
	background-color: #33cccc;
	padding-left: 0;
	padding-right: 0;
	margin-top: 1.2em;
}

#assignment td,#assignment th {
	background-color: #33cccc;
	border: thin solid #006363;
}
#assignment .feature {
	margin-top: 1em;
	margin-left: .4em;
	padding: .5em;
	font-size: larger;
	text-align: left;
	font-weight: bold;
	background-color: #006363;
	border-right: solid #006363 medium;
	color: #FFF;
}

/* End of Assignment page */
/* Project page */

#project #pageContent {
	padding-left: 9em;
	background-color: #33cccc;
}

#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;
}
/* End Project page */
/* Schedule page*/

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

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

#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: #33cccc;
	padding-left: 0;
	padding-right: 0;
	margin-left: 25px;
}

#syllabus td {
	background-color: #33cccc;
	
}

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

#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;
	color: #000066;
}

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

/* End of Syllabus page */

