body			{ font-size: 97% ; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  background: #ffffff url("/img/bgr/sh.gif") repeat-x scroll top; }
body.index	{ font-size: 97% ; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  background: #ffffff url("/img/bgr/sl.gif") repeat-x scroll top; }
body.gl		{ font-size: 97% ; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  background: #ffffff url("/img/bgr/gl.gif") repeat-x scroll top; }

a				{ color: #336699; }
a.act			{ color: #ff0000; }

a.ctrl		{ color: #336699;  font: normal normal bold 14px/normal "Trebuchet MS", sans-serif; }
a.hidden		{ color: #003366; text-decoration: none; }

A.h1, H1, .h1	{color:#6699cc; font: normal normal normal 155%/normal "Trebuchet MS", sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
A.h1:hover {text-decoration: underline;}
A.h2, H2, .h2	{color:#547ea7; font: normal normal normal 130%/normal "Trebuchet MS", sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
A.h2:hover {text-decoration: underline;}
A.h3, H3, .h3	{color:#3c5976; font: normal normal normal 120%/normal "Trebuchet MS", sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
A.h3:hover {text-decoration: underline;}
A.h4, H4, .h4	{color:#000000; font: normal normal normal 110%/normal "Trebuchet MS", sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
A.h4:hover {text-decoration: underline;}

A.mmnu0, 
A.mmnu1, 
A.mmnu2,
.mmnu2					{font: normal normal bold 90%/normal "Trebuchet MS", sans-serif; text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
A.mmnu1					{color:#3c5976;}
A.mmnu9, .mmnu9		{color:#cccccc;}
A.mmnu0:hover			{color:#cccccc;}


a.mnutop0				{ font: normal normal bold 12px/normal arial, sans-serif; text-decoration: underline; color: #ffffff; }
a.mnutop1				{ font: normal normal bold 12px/normal arial, sans-serif; text-decoration: underline; color: #e0eff6; }
.mnutop					{ font: normal normal bold 12px/normal arial, sans-serif; color: #ffffff; }
.mnubot, .mnubot		{ font: normal normal bold 12px/normal arial, sans-serif; color: #93aec9; }
							a.mnubot0				{ font: normal normal bold 10px/normal arial, sans-serif; text-decoration: underline; color: #6699cc; }
							a.mnubot1				{ font: normal normal bold 10px/normal arial, sans-serif; text-decoration: none; color: #6699cc; }

a.mnuttl, .mnuttl		{color: #000000; font: normal normal bold 77%/normal arial, sans-serif;}
a.mnu, .mnu				{color: #336699; font: normal normal normal 77%/normal arial, sans-serif;}
a.mnusct					{color: #336699; font: normal normal bold 77%/normal arial, sans-serif; text-decoration: none;}
a.mnuitm0				{color: #000000; font: normal normal normal 77%/normal arial, sans-serif; text-decoration: none;           }
a.mnuitm0:hover		{text-decoration: underline;}
a.mnuitm1, .mnuitm1	{color: #000000; font: normal normal bold 77%/normal arial, sans-serif; text-decoration: none;}
a.mnugrp, .mnugrp		{color: #6699cc; font: normal normal bold 77%/normal arial, sans-serif; text-decoration: none;}

A.note, .note { color: #000000;  font: normal normal normal 85%/normal "Trebuchet MS", sans-serif;}

A.nlb, .nlb { color: #000000;  font: normal normal bold 100%/normal "Trebuchet MS", sans-serif; text-decoration: none; }
A.nlb:hover { text-decoration:underline;}


a.det, .det				{color: #000000; font: normal normal normal 77%/normal arial, sans-serif; text-decoration: none;}
a.detb, .detb			{color: #000000; font: normal normal bold 77%/normal arial, sans-serif; text-decoration: none;}


a.note,
 .note		{ color: #999999; font-size: 77%;}

a.scrl		{ color: #336699;}

b		{ color: #000000; }
b.b	{ color: #336699; }
b.lte	{ color: #000000; font-weight: lighter; }

DIV.bg_index		{ background: url("/img/bgr/index.jpg") no-repeat scroll top center;}
DIV.bg_about		{ background: url("/img/bgr/about.jpg") no-repeat scroll top center;}
DIV.bg_mostof	{ background: url("/img/bgr/mostof.jpg") no-repeat scroll top center;}
DIV.bg_teaching	{ background: url("/img/bgr/teaching.jpg") no-repeat scroll top center;}
DIV.bg_teaching_bw { background: url("/img/bgr/teaching.jpg") no-repeat scroll top center;}

input.blue	{ background: #e0ebf5;  color: #000000;  border: 3px solid #6699cc;  border-color: #6699cc;  border-width: 3px;      }


OL.mnu, UL.mnu		{font-size:87%}

TABLE.main  {width: 75%; margin-left: auto; margin-right: auto; }
TD		{font-size: 97%}
				TD.bar_t2	{   background-color: #dceeff;  background-image: url(/img/bar_t2.gif);  background-repeat: repeat-x;    }
TD.bar_d		{ background-color: #93aec9; background-image: url(/img/bar/d_m.gif); background-repeat: repeat-x;}
TD.load		{ background-attachment: fixed; background-image: url(/img/loading_image.gif);	background-repeat: no-repeat;	background-position: center;} 
TD.list, 
TD.list_c 	{ background-attachment: scroll; background-image: url(/img/bgr/underline.gif); background-repeat: repeat-x; background-position: bottom; background-color: #cccccc;  background: url(/img/bgr/underline.gif) repeat-x scroll bottom; } 
TD.list_c	{ text-align: center; }

/* aligns */
TD.cb { text-align: center;  vertical-align: bottom; }
TD.cm { text-align: center;  vertical-align: middle; }
TD.ct { text-align: center;  vertical-align: top; }
TD.lb { text-align: left;  vertical-align: bottom; }
TD.lm { text-align: left;  vertical-align: middle; }
TD.lt { text-align: left;  vertical-align: top; }
TD.rb { text-align: right;  vertical-align: bottom; }
TD.rm { text-align: right;  vertical-align: middle; }
TD.rt { text-align: right;  vertical-align: top; }

UL.offset0 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


.big		{color: #000000; font: normal normal normal 17px/normal "Trebuchet MS"; text-shadow: #ffffff 0px 0px 4px; }

.sel-ora { background-color: #ffe8d3; }
.sel-grn { background-color: #d4ffd3; }
.sel-blu { background-color: #d3e6ff; }

.mnu10,.mnu40, mnu70 { text-align: left; vertical-align: top; }
.mnu50 { text-align: center; vertical-align: top; }
.mnu60 { vertical-align: top; }
.mnu30, mnu90, mnu00 { text-align: right; vertical-align: bottom; }
.mnu20 { background-image: url(/img/mnu_2_0.gif); background-repeat: repeat-x; }
.mnu40 { background-image: url(/img/mnu_4_0.gif); background-repeat: repeat-y; }
.mnu50 { background-image: url(/img/1.gif); background-repeat: repeat; }
.mnu60 { background-image: url(/img/mnu_6_0.gif); background-repeat: repeat-y; }
.mnu70 { background-image: url(/img/mnu_7_0.gif); background-repeat: repeat-y; }
.mnu80 { background-image: url(/img/mnu_8_0.gif); background-repeat: repeat-x; }
.mnu90 { background-image: url(/img/mnu_9_0.gif); background-repeat: repeat-y; }



