﻿body	 {font-family:Helvetica, Verdana, Arial, sans-serif;}
a		 {color:blue;text-decoration:none;}
a:visited{color:blue;}
a:active {color:blue;}
a:hover	 {color:red;text-decoration:overline;}

ul		 {text-indent:25px;}
ol 		 {text-indent:30px;}
hr		 {color:#798CA1;height:1px;font-size:8px;}
img 	 {border:none;}

table	 {width:auto;font-size:12px;margin:3px;}
th		 {background-color:#B7B7B7;color:#000;text-align:center;padding:5px;font-weight:bold;border-bottom:1px gray solid;}
td		 {text-align:center;}

form	   {margin:5px;border:1px #EEEEAA solid;padding:10px;color:#000;background-color:#FFFFDF;text-align:center;font-size:11px;display:block;width:auto;border-radius:12px;-moz-border-radius: 12px;}
form input {font-size:11px;padding:3px;}
form select{font-size:11px;padding:3px;}


h1		 {font-size:x-large;font-weight:bold;color:#001E4C;}
h2		 {font-size:large;font-weight:bold;color:black;}
h3		 {font-size:medium;font-weight:700;color:#3366CC;text-align:left;}
h4		 {font-size:large;font-weight:bold;letter-spacing:1.5pt;margin:3px;}
h5		 {font-size:small;font-weight:bold;color:#000;border-top:1px silver solid;border-bottom:1px silver solid;margin-top:15px;background-color:#ddd;}
h6		 {font-size:x-small;font-weight:700;color:#3366CC;margin-top:-30px;}

/* ID Selectors - Main Layout *******************************************/

#wrapper 	{margin:5px auto;text-align:center;}
#header	 	{text-align:center;font-size:small;margin-bottom:5px;font-weight:bold;}
#coursemenu {margin:3px auto;text-align:center;width:75%;}
#containercenter {margin:0px auto;text-align:center;}
#content 	{margin:0px auto;width:790px;}
#footer	 	{text-align:center;font-size:x-small;margin:10px auto;border-top:1px silver solid;padding:10px;width:75%;}

/* Some other forms **********************************************************************/
.ccform	 {margin:7px auto;border:1px #EEEEAA solid;padding:7px;color:#555;background-color:#FFFFDF;text-align:center;font-size:11px;width:440px;border-radius:12px;-moz-border-radius:12px;}
.ccform input     {background-color:#DDD;border:1px gray solid;margin-bottom:3px;}
.ccform input submit {background-color:green;}
.ccform ol {text-indent:0;}
#ccformc1 {width:100px;margin-right:10px;float:left;}
#ccformc2 {width:100px;margin-right:10px;float:left;}
#ccformc3 {width:100px;margin-right:10px;float:left;}
#ccformc4 {width:100px;float:left;}
#ccformclear {clear:both;padding-top:10px;}	

/****************************************************************************************/

.tdlabel		 {vertical-align:middle;text-align: right;color: black;padding-right: 5px;font-weight: bold;font-size:small;letter-spacing:1.2pt;}
.tdvalue		 {text-align: left;color: black;padding-left: 5px;font-size:small;}
.tdspacer       {text-align:center;border-bottom:1px silver solid;}
.tableformat  {border-collapse: collapse;border: 1px solid #800000;text-align:center;background-color: #EEE;margin:0px auto;width:auto;padding:5px;}
.tableformat th {border: 1px #BBB solid;font-weight:bold;background-color:#CCC;color:#000;padding:5px;}
.tableformat td {border: 1px #CCC solid;padding:5px;}
.tableformat .topic {text-align:left;}
.logintable	  {border-collapse: collapse;border: 1px solid silver;text-align:center;background-color: #FFFFFF;margin:0px auto;}
.tdhead	 	  {border:1px #CCC solid;text-align: center;background-color:#EEE;color:#000;padding:5px;font-weight:bold;}
.tdreg 	 	  {border: 1px solid #C0C0C0;text-align: center;background-color:#FFFFFF;}
.tdactive	  {border: 1px solid #C0C0C0;text-align: center;background-color:#CCFFCC;}
.tdlate		  {border: 1px solid #C0C0C0;text-align: center;background-color:#FFC4C4;}
.topnav	 	  {letter-spacing:1.5pt;padding:7px;margin:5px;text-align:center;border-top:1px #CCC solid;}
.topnavlinks  {padding-top:5px;}
.columnhead	  {font-weight: 700;background-color: #FFFFCC;color:#777;text-align:center;font-size:small;}
.columncontent{background-color: #EEE;color:#444;text-align:center;font-size:x-small;font-family:Verdana, Arial, sans-serif;}
.classtitle	  {margin:7px auto;border:1px gray solid;padding:3px;background-color#ddd;background-image:url('../images/bluehatch.jpg');
background-repeat:repeat;letter-spacing:1.5pt;font-size:19px;font-weight:bold;color:#000;text-align:center;border-radius:5px;-moz-border-radius:5px;box-shadow:2px 2px 5px #ddd;-webkit-box-shadow:2px 2px 5px #ddd;width:75%;
}
.subclasstitle{margin:5px;font-size:13px;color:#bbb;font-variant:small-caps;}
.schedule 	  {padding:5px;width:auto;}
 .schedule th {background-color:#BABA98;}
 .schedule td {font-size:smaller;border-bottom:1px silver solid;}
.container	  {text-align: left;}
.containercenter{margin:0px auto;text-align:center;}
.infobox	  {margin:10px;padding:10px;background-color:#EEEEEE;border:1px #CCC solid;text-align:left;width:auto;}
.date		  {text-align: center;color: #000;font-size:xx-small;font-family: Verdana, Arial, sans-serif;}
.question	  {text-align:left;padding:10px;background-color:silver;border:1p gray solid;font-size:14px;font-weight:bold;}
.question ol  {list-style-type:lower-alpha;}
.questionX    {margin:3px;border:1px #FF6666 solid;padding:4px;background-color:#FFCCCC;}
.code		  {font-family: "Courier New", Courier, monospace, verdana;font-size: small;color: #008000;font-weight:bold;}
.codewindow   {}
.codewindow li {font-family: "Courier New", Courier, monospace, verdana;font-size:smaller;}
.errors		  {font-size:x-small;background-color:#FFCCCC;color:#FF3300;padding:7px;border:1px black solid;margin:5px;font-weight:bold;}
.wrong		  {background-color:#FF9999;}
.bluewhitegradient {background-image:url('../images/bluewhitegradient.jpg');background-repeat:repeat-x;}
.left 		  {float:left; min-height:inherit;}
.right 		  {float:right;}
.clear 		  {clear:both;}

.annoucement	 {
	margin:10px auto;
	border:1px gray solid;
	padding:10px;
	background-color:#EEE;
	background-image:url('../images/tantosilver_500_5.jpg');
	background-repeat:repeat-y;
	width:600px;
	text-align:left;
	font-size:12px;
}
.annoucement ul {
	list-style-type:square;
	list-style-position:inside;
	margin-left:-15px;
}
