body {
	margin: 0 10% 0 10%;
	padding: 0;
	font-size: 14px;
	background-color: #FFF;
	color: #336699;

}


#mainTable {
	margin: 0 auto;
	/*/*/line-height: 1.5em;
	border-top: 0px none #d5d5aa;
	border-right: 0px solid #d5d5aa;
	border-bottom: 1px solid #d5d5aa;
	border-left: 0px solid #d5d5aa;
	width: 840px;

}
#wrapper {
margin: 40px auto; width: 932px; background: #ffffff url(../img/bg_wrapper.gif) no-repeat top; padding: 100px 0 100px 0; overflow: hidden;
}
#col_full {
color: #666666; font: 12px Verdana; margin: 20px 0 0 0;
}
#schedTable {
	margin: 1;
	border: 1px solid #d5d5aa;
	/*/*/line-height: 1.5em;
	text-indent: 0px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;

}
#mainTable td {
	padding: 0px;/*Pads each table cell in modern browsers*/

}

#maincontent {
	font-size: 100%;
	/*/*/font-size: 100%; /* */
	background: #D5D5AA;
	border: thin solid #D5D5AA;

}

#sidebar {
	font-size: 85%;
	/*/*/font-size: 85%; /* */
	background: #93BBB5;
	border-right: medium solid #93bbb5;



}

#header {
	background-color: #ffffff;
	float: none;
	
}

#footer {
	background-color: #FFFFFF;
	color: #CCCCCC;
	background-image: url(csst_bg.gif);

}

td, p, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/

h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/

h1 { font-size: 160%; }

h2 {
	font-size: 140%;
	color: #663366;
	line-height: 35px;
	letter-spacing: 0.2em;
}
h3 {
	font-size: 130%;
	color: #660066;
	line-height: 30px;
}
h4 {
	font-size: 125%;
	color: #660066;
	line-height: 30px;
}
h5 {
	font-size: 110%;
	text-transform: capitalize;
	color: #336699;
	font: bold normal  Verdana, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	line-height: 25px;
	border-style: none;
}

.table { padding-left:5;
padding-bottom-10;}
.text {
	color: #336699;
	padding-left: 15px;
	padding-right: 10px;
}
#sidebar a {
	/*/*/padding: 0px;
	display: block;
	text-decoration: none;
	line-height: 1em;
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px none #FFFFFF;
	height: 34px;
	margin: 0px;
}

#sidebar a:link, #sidebar a:visited {
	color: #FFFFFF;
	padding-bottom: 0px;
	padding-top: 20px;
	font-weight: bold;

}

#sidebar a:hover, #sidebar a:active {
	color: #660066;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	font-weight: bold;
}
a.text:link, a.text:visited {
	color: #339900;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.text:hover {
	color: #663399;
	font-size: 14px;
	text-decoration: underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

#current a {

	color: #FFFFFF !important;

	/*/*/background-color: #999999!important;

	border: 2px dotted #999 !important; /* */

}

#sidebar ul {
	/*/*/padding-left: 0em;
	list-style-type: none;
	margin-left: 0em;
	text-indent: 8px;

}

#sidebar li {

	/*/*/margin: 0px 0px 6px 0px; /* */

}

#n4shell {

/* Happy hunting. This rule will allow you to create an outer border around the layout table in netscape 4. Wrap the entire table inside a div and assign to the div this id */

	border: 1px solid #000;

	/*/*/border: 0; /* */

}






.sched {
	font-size: 11px;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px}.footer {font-size: 9px}
	
.blue {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	padding: 5px;
}
