.bullets				{list-style-type: square;
						color:#ffcc00;
						}

body					{height:100%;
						margin:0px;
						padding:0px;
						background-color:#000000;
						}
						
body a:link				{color:#9BCBEB;
						}

body a:visited			{color:#9BCBEB;
						}
						
#topbanner				{width:100%;
						height:140px;
						background-image:url(../images/banner.png);
						background-repeat:no-repeat;
						background-color:#003865;
						margin:0px;
						padding:0px;
						}

a.preferences:link		{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}

a.preferences:visited	{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}

a.preferences:hover		{color: #ffcc00;
						text-decoration:underline;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}
						
.preferences			{font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						color:#ffffff;
						}
						
#userpreferences		{float:left;
						}
						
#modulebar				{width:100%;
						height:1.75em;
						background-color:#666666;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #ffffff;
						}

.module					{height:1.75em;
						width:14%;
						background-color:#666666;
						text-align:center;
						border-right:1px dotted #ffffff;
						border-bottom:1px solid #ffffff;
						float:left;
						}
						
.moduleCurrent			{height:1.75em;
						width:14%;
						background-color:#ffcc00;
						text-align:center;
						border-right:1px dotted #ffffff;
						border-bottom:1px solid #ffffff;
						float:left;
						}

.lastmodule				{height:1.75em;
						width:14%;
						background-color:#666666;
						text-align:center;
						border-bottom:1px solid #ffffff;
						float:left;
						}
						
.lastmoduleCurrent		{height:1.75em;
						width:14%;
						background-color:#ffcc00;
						text-align:center;
						float:left;
						}

#topnavDead 			{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						text-align:center;
						}

a.topnav:link			{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						text-align:center;
						}

a.topnav:visited		{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						text-align:center;
						}

a.topnav:hover			{color: #ffcc00;
						text-decoration:underline;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						}
						
a.topnavCurrent:link	{color: #000000;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						text-align:center;
						}

a.topnavCurrent:visited	{color: #000000;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						text-align:center;
						}

a.topnavCurrent:hover	{color: #000000;
						text-decoration:underline;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						line-height:2em;
						}

#navigationbar			{height:1.75em;
						background-color:#666666;
						border-bottom:1px solid #ffffff;
						border-top:1px solid #ffffff;
						clear:both;
						}
						
.syllabus				{height:1.75em;
						width:33%;
						background-color:#666666;
						text-align:center;
						border-right:1px dotted #ffffff;
						float:left;
						line-height:1.75em;
						}

.return					{height:1.75em;
						width:100%;
						background-color:#666666;
						text-align:center;
						float:left;
						line-height:1.75em;
						}

.pagenumber				{height:1.75em;
						width:33%;
						background-color:#666666;
						text-align:center;
						border-right:1px dotted #ffffff;
						float:left;
						line-height:1.75em;
						}
						
.exit					{height:1.75em;
						width:25%;
						background-color:#666666;
						text-align:center;
						border-right:1px dotted #ffffff;
						float:left;
						line-height:1.75em;
						}
						
.navbuttons				{height:1.75em;
						width:33%;
						background-color:#666666;
						text-align:center;
						float:left;
						line-height:1.75em;
						}
						
.botnav					{color: #ffffff;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}

a.botnav:link			{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}

a.botnav:visited		{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}

a.botnav:hover			{color: #ffcc00;
						text-decoration:underline;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}
						
.botnavDisabled			{color: #cccccc;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						}
						
#maincontent			{margin:0px 0px 0px 0px;
						padding: 10px 10px 10px 10px;
						background-color:#000000;
						}
						
#footer					{width:100%;
						height:5em;
						background-color:#003865;
						background-image:url(../images/footer.jpg);
						background-repeat:no-repeat;
						padding:0px;
						clear:both;
						}

#copyrightcontainer		{position:absolute;
						
						}
				
#caption200				{float:right;
						width:200px;
						margin: 10px 10px 10px 10px;
						color: #ffcc00;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						text-align:left;
						}
				
#caption250				{float:right;
						width:250px;
						margin: 10px 10px 10px 10px;
						color: #ffcc00;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						text-align:left;
						}
						
#caption300				{float:right;
						width:300px;
						margin: 10px 10px 10px 10px;
						color: #ffcc00;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						text-align:left;
						}
						
#caption350				{float:right;
						width:350px;
						margin: 10px 10px 10px 10px;
						color: #ffcc00;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						text-align:left;
						}

#caption400				{float:right;
						width:400px;
						margin: 10px 10px 10px 10px;
						color: #ffcc00;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						text-align:left;
						}
				
#caption500				{float:right;
						width:500px;
						margin: 10px 10px 10px 10px;
						color: #ffcc00;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 90%;
						font-weight:bold;
						text-align:left;
						}
		
.date					{color: #ffffff;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 80%;
						 font-weight: bold;
						}
										 
.copyright				{padding-top: 20px;
						}

a.copyright:link		{color: #ffffff; text-decoration: underline;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 80%;
						 font-weight: bold;
						 }

a.copyright:visited		{color: #ffffff; text-decoration: underline;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 80%;
						 font-weight: bold;
						 }

a.copyright:hover		{color: #ffcc00; text-decoration: underline;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 80%;
						 font-weight: bold;
						 }
						 
.mainbody				{color: #ffffff;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 110%;
						 font-weight: bold;
						}

.box					{border:2px solid #7e97b7;
						background-color: #666666;
						margin:0px;
						padding:8px;
						}

.boxeven				{border:2px solid #7e97b7;
						border-top:none;
						background-color: #333333;
						margin:0px;
						padding:8px;
						}

.boxodd					{border:2px solid #7e97b7;
						border-top:none;
						background-color: #666666;
						margin:0px;
						padding:8px;
						}

.chartheader			{color: #ffffff;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 120%;
						 font-weight: bold;
						}

.divider				{color: #ffffff;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: normal;
						}
						
a.syllabus:link			{color: #333366; text-decoration: none;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: bold;
						 }

a.syllabus:visited		{color: #333366; text-decoration: none;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: bold;
						 }

a.syllabus:hover		{color: #cc0000; text-decoration: underline;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: bold;
						 }
			 

h1						{color: #ffcc00;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 180%;
						 font-weight: bold;
						 }

h2						{color: #ffcc00;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 140%;
						 font-weight: bold;
						 }

h3						{color: #ffcc00;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 120%;
						 font-weight: bold;
						 }
						 
h4						{color: #ffcc00;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 110%;
						 font-weight: bold;
						}
						
a.navigation:link		{color: #cc0000; text-decoration: none;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: bold;
						 }

a.navigation:visited	{color: #cc0000; text-decoration: none;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: bold;
						 }

a.navigation:hover		{color: #333366; text-decoration: underline;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 90%;
						 font-weight: bold;
						 }
						 
li						{
						padding-bottom: 8px;
						}

.imgborder				{border: 1px solid #333366;
						margin-left:8px;
						margin-top:8px;
						margin-bottom:8px;
						}

.charttitle				{color: #FFFFFF;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 100%;
						 font-weight: bold;
						 }
						 
.chartborder			{border-width: 0 0 2px 2px;
						border-style:solid;
						border-color:#7e97b7;
						}
						
.cellborder				{border-width: 2px 2px 0 0;
						border-style:solid;
						border-color:#7e97b7;
						}
											
.rowcolor1				{background-color:#666666;
						}
						
.rowcolor2				{background-color:#333333;
						}
						
.rowcolor3				{background-color:#7e97b7;
						}
		
.rowcolor4				{background-color:#9BCBEB;
						}
						
#photo					{float:right;
						width:300px;
						margin: 10px 10px 10px 10px;
						border: 1px solid #333366;
						color: #333366;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 80%;
						font-weight:bold;
						text-align:center;
						}
						
#syllabusMenu {
	height: 100%;
}

#syllabusCol1 {
	margin: 0;
	width: 32.5%;
	float: left;
	background: #000000;
}

#syllabusCol2 {
	margin: 0 0 0 10px;
	width: 32.5%;
	float: left;
	background: #000000;
}

#syllabusCol3 {
	margin: 0 0 0 10px;
	width: 32.5%;
	float: left;
	background: #000000;
}

#topicLink {
	margin-left:22px;
}

#syllabuslinkDead		{color: #ffffff;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 110%;
						 font-weight:bold;
						 }

a.syllabuslink:link		{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 110%;
						font-weight:bold;
						}

a.syllabuslink:visited	{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 110%;
						font-weight:bold;
						}

a.syllabuslink:hover	{color: #ffcc00;
						text-decoration:underline;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 110%;
						font-weight:bold;
						}
						
a.prevNext:link			{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 100%;
						font-weight:bold;
						}

a.prevNext:visited		{color: #ffffff;
						text-decoration:none;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 100%;
						font-weight:bold;
						}

a.prevNext:hover		{color: #ffcc00;
						text-decoration:underline;
						font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						font-size: 100%;
						font-weight:bold;
						}

.divider2				{color: #ffffff;
						 font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						 font-size: 100%;
						 font-weight: bold;
						}
						
#prevNext				{float:right;
						position:relative;
						background-color:#000000;
						}
						
#wrap					{width:100%;
						}

#container				{width:100%;
						background-color:#000000;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}

#maintitle				{clear:both;
						padding-top:3px;
						}

#welcome				{font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
						width:100%;
						margin:0px 0px 0px 0px;
						padding:10px 10px 10px 10px;
						background-color:#000000;
						}
						
#filler					{height:50px;
						background-color:#cccccc;
						width:100%;
						}