body 			{font-family:Verdana,Arial,Helvetica,sans-serif;margin:0px;padding:0px;
				 color:#40566E;background:#40566E url("images/nogo.png") no-repeat top center;font-size:0.8em;}
#main			{width:900px;position:absolute;top:10px;left:50%;margin-left:-450px;}
ul, li, p		{}

a:link			{text-decoration:none;color:#ff4444;}
a:visited		{text-decoration:none;color:#ff4444;}
a:hover			{text-decoration:none;background-color:#111111;color:lime;}
a:active		{text-decoration:none;color:#ff4444;}

#copy
				{background-color:transparent;color:lime;height:30px;text-align:center;}
				
#head			{width:900px;height:120px;
                 color:#ffffff;background: transparent url('images/back.png') no-repeat top left;}
#head1			{margin:0px;font-size:1.2em;font-weight:bold;letter-spacing:3px;padding:5px;text-align:center;}
#head2			{margin:0px 0px 0px 0px;font-size:1.1em;padding:5px;letter-spacing:3px;text-align:center;}

h1				{text-align:center;margin:20px 0px;font-size:1.2em;padding:5px;letter-spacing:3px;font-weight:bold;				}		

h2 				{position:relative;color:#40566E;width:400px;text-align:left;font-size:1.1em;margin:20px 20px 10px 20px;
				 border:none;padding:5px 0px;border-bottom:1px solid #40566E;}
/* h2 span 		{position:absolute; left:-1px; top:-1px;color:#40566E;width:440px;border-bottom:1px solid #40566E;
				 padding:5px 0px;}
h2:before 		{content:attr(title);position:absolute;left:0px;top:0px;color:#aaaaaa;padding:5px 0px;} */

h3 				{font-size:1.1em;color:#444444;margin:20px 0px 10px 20px;padding:5px 0px;font-weight:bold;font-style:italic;}
li				{}
ul				{}
.check			{background:transparent url("images/checkmark.png") no-repeat left top;
				padding-left:30px;}

#logoff				{position:absolute;top:15px;right:10px;width:40px;height:40px;
					 background:transparent url('images/penguin.png') no-repeat;}

/* navigation */  
#mainNavBar			{position:absolute;top:85px;left:80px;height:35px;z-index:10;}
#mainNav		 	{margin:0px 0px;}
					 
#mainNav ul 		{margin:0;padding:10px 0px;list-style:none;}
#mainNav li 		{float:left;background:url("images/left.gif") no-repeat left top;margin:0px 0px;
					padding:0 0 0 9px;font-size:1em;text-transform:lowercase;}
#mainNav a 			{float:left;display:block;background:url("images/right.gif") no-repeat right top;
					 padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:rgb(39,116,159);}
#mainNav a:hover 	{color:#000;}
#mainNav #current	{background-image:url("images/left_on.gif");border-bottom:2px solid white;}
#mainNav #current a	{background-image:url("images/right_on.gif");color:#000;padding-bottom:4px;}



.subBox 		{margin:0px 0px 0px 0px;border:1px solid #ffffff;padding:0px 20px;
				background-color:#ffffff;clear:both;}
.c 				{text-align:center;}
.b				{font-weight:bold;}
.rTab			{border:none;font-size:1.0em;}
.rTab td		{padding:10px;vertical-align:top;}
.re				{background:transparent url("images/arrow.gif") no-repeat left 20%;
				 padding-left:40px;font-size:0.9em;margin-left:20px;text-indent:-20px;}
.nom			{margin:10px 40px 10px 30px;font-size:0.9em;text-align:justify;}
.aol			{margin:0px 0px 0px 20px;}
.ind			{margin-left:20px;margin-right:30px;text-align:left;}

.barr			{padding:5px 0px 5px 30px;margin:0px 30px;text-align:left;
				 list-style-image:url('images/check.gif');}
.barn			{padding:5px 0px 5px 30px;margin:0px 30px;text-align:left;
				 list-style:none;}


.ll				{padding:5px 0px 5px 30px;margin:0px 30px;text-align:left;list-style-type:lower-alpha;}
.high			{padding:0px 5px;background-color:yellow;font-weight:bold;}

#copy 			{font-size:0.9em;line-height:30px;background-image:url('images/copy.png');}
#copy a:link, #copy a:visited	
				{text-decoration:none;color:lime;}
#copy a:hover	
				{background-color:lime;text-decoration:none;color:#000000;}
#copy a:active	
				{text-decoration:none;color:lime;}

/* Login Page */

.logTable		{padding:10px;border:1px solid orange;font-size:0.9em;margin-top:20px;margin-bottom:20px;}
.welcome		{position:absolute;top:120px;right:0px;width:200px;
				 background:transparent url("images/welcome.gif") repeat-y top right;
				 font-size:1.0em;font-weight:normal;text-align:center;padding:10px;}
				
/* Me Page */

.meTable			{text-align:center;font-size:0.85em;border:none;margin-left:25px;width:800px;
					 background-color:#90A6BE;}
.meTable thead		{text-align:center;font-weight:bold;background-color:#70869E;color:white;
					border-right:1px solid orange;}
.meTable thead td	{padding:5px 2px;}
.mt					{width:60px;background-color:white;color:#40566E;}
.mp					{width:60px;background-color:white;}
.mn					{width:40px;background-color:white;color:#40566E;}
.timel				{background-color:white;text-align:left;}
.meTable tbody		{background-color:white;color:#40566E;}
.in1				{border:none}
.in2				{border:none;text-align:center;}
.in3				{border:none;width:800px;}
.fn, .unl			{border-top:1px dotted orange;background-color:white;}
.fn					{text-align:left;}
.tline				{height:5px;}
.done				{background-color:#70869E;color:white;text-align:center;font-weight:bold;}

/* Calendar Page */

.tc				{border:1px solid #ffa500;width:95%;margin:10px auto;font-size:0.8em;}
th				{border-bottom:1px solid #ffa500;font-weight:bold;background-color:#40566E;color:white;
				 padding:10px 5px;text-align:left;}
.c0, .c1, .c2, .c3, .c4
				{border-bottom:1px dotted #cccccc;vertical-align:top;}
.c0, .c1, .c2, .c3
				{border-right:1px dotted #cccccc;}
.c4				{vertical-align:middle;}						
.c0	  			{width:5%;padding:3px 5px;text-align:center;}		/* week number */
.c1	  			{width:10%;padding:3px 5px;text-align:center;}		/* date and class number */
.c2	 			{width:25%;padding:3px 5px;text-align:left;}		/* main topic */
.c3  	 		{width:45%;padding:3px 5px;text-align:left;}		/* readings & presentation */
.c4  			{width:20%;padding:3px 5px;text-align:left;vertical-align:top;}		/* assignment information */

.fill			{background-color:#dddddd;}

.namTab			{margin:0px 30px;border:none;font-size:1.0em;}
.nam, .emal, .bb, .bm
				{border-bottom:1px dotted #cccccc;}
.nam	  		{text-align:left;width:300px;padding:2px 5px;}
.emal			{text-align:left;width:250px;padding:2px 5px;}
.bb, .bm		{text-align:center;width:16px;}						/* bulletin board */
.bm				{text-align:center;width:16px;background:transparent url('images/personal-2.png') no-repeat 50% 0%;}
.r				{border:1px solid red;}


/* Module Page */
.modBox			{border:1px solid #70869E;padding:10px;margin:20px 0px 10px 10px;width:820px;}
.modBox p		{margin:10px 20px;font-size:0.9em;text-align:justify;}
.modBox	h2		{background-color:#90A6BE;color:white;margin:20px 0px 10px 0px;padding:5px 20px;
				 width:780px;}

/* Assignment page */
.as				{border:1px solid #ffa500;width:95%;margin:10px auto;font-size:0.8em;}
th				{border-bottom:1px solid #ffa500;font-weight:bold;background-color:#40566E;color:white;
				 padding:10px 5px;text-align:left;}
.a1, .a2, .a3	{border-bottom:1px dotted #cccccc;vertical-align:top;}
.a1, .a2		{border-right:1px dotted #cccccc;}
.a1	  			{width:45%;padding:3px 5px;text-align:left;}		
.a2	 			{width:35%;padding:3px 5px;text-align:left;}	
.a3  	 		{width:20%;padding:3px 5px;text-align:center;vertical-align:middle;}		

.dt				{margin:10px 50px 10px 50px;font-size:0.9em;text-align:justify;}
.dt td			{padding:5px;vertical-align:top;}
.dt1			{width:50px;text-align:center;}

/* Video page */
.video			{margin:20px auto;border:1px solid #70869E;padding:10px;background-color:#90A6BE;
				text-align:center;}


#help1,	#help2	{width:600px;margin:10px auto;}
.aImg			{border:none;vertical-align:text-bottom;height:15px;width:15px;}
.i1				{margin-left:30px;line-height:18px;}
.cb				{clear:both;}
.lnk			{cursor:help;}

.conTab			{margin:0px 30px;border:none;font-size:1.0em;}
.ctit, .cinfo
				{border-bottom:1px dotted #cccccc;}
.ctit	  		{text-align:left;width:200px;padding:2px 5px;}
.cinfo			{text-align:left;width:450px;padding:2px 5px;}
				   

/* Main Page pop-up */
#newsBox 		{position:absolute;right:30px;top:205px;padding:2px;z-index:1000;
				 background-color:#ffffff;display:none;}
#newsCount 		{text-align:left;font-size:8px;color:#40566E;}
.newsitem 		{font-size:0.95em;color:lime;font-weight:bold;text-align:center;padding:5px;background-color:#40566e;}
.newsline		{color:#40566e;font-weight:normal;text-align:left;padding:10px 0px;}
.newsline p, .newsline li
				{font-size:0.70em;padding:0px 20px;}
.x				{font-size:0.95em;}
legend			{font-size:0.7em;color:#40566e;padding:5px;background-color:white;}
fieldset		{padding:5px;margin:5px 0px;}
fieldset, legend
				{border-width:1px 2px 2px 1px;border-style:solid;border-color:silver #888 #888 silver;}

#getNote		{position:absolute;top:140px;left:20px;}
.ruth			{font-family:'French Script MT',cursive;font-size:2.0em;font-weight:bold;}


/* back to top  */
#toTop			{position:absolute;bottom:20px;right:20px;width:21px;z-index:0;}
.toTopImg		{border:none;height:11px;width:21px;margin:40px 0px;padding:0px;}
#toTop a:hover	{background-color:transparent;}

