body {
	background-image: url(/images/background.jpg);
	background-color: #FFD599;
	background-repeat: repeat-x;
	text-align: center;
	min-width:766px;
}
body,td , th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
}

h3 a {
	color: #F0F0F0;
}

h1 {
	font-size: 16px;
	display: inline;
}

label { 
	text-align:left;
}

#maindiv {
	height:auto;
	width:766px;
	padding:0px;
	margin:0px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

.content {
	margin:0px 0px 0px 0px;
	padding: 0px 6px 2px 6px;
	background: #EE1E42;
	color:#FFF;
	height:20px;
}
.windowTitle {
	margin:7px 10px 0px 10px;
	padding: 0px 0px 2px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
}

.windowTitleRight {
	margin:0px 0px 0 0;
	color: #774477;
	font-size: 12px;
	font-weight: bold;
	float: right; 
	padding: 1px 5px 0px 0px;
	background: #EE1E42;
}

.windowTitle span {
xdisplay:inline-block;
position:relative; top: -1px;
}

.moveup {
xdisplay:inline-block;
position:relative; top: -2px;
}

.smallText { font-size: 11px; }

.eLink {
	text-decoration: none;
	border-bottom: 1px dotted #843;
	}
	
.vListBox {
	padding: 0px 6px; 
	border: 1px solid #CCC;
	background: #EEE;
}
.vtagLabel { float: left; }
.vtagValue {
	margin-left: 35px;
	margin-bottom: 3px;
	}

.vimg160 {
	background-color:black;
	width: 160px;
	height: 120px;
	border: 1px solid #6D2161;
	}

.vimg120 {
	width: 120px;
	height: 90px;
	border: 1px solid #6D2161;
	}
.vimg8080 {
	width: 80px;
	height: 80px;
	}
	
.vListBox a {
	color: #6D2161;
}

a.dg { color: #6D2161;}

.vEntry {
	padding: 10px 0px;
	border-bottom: 1px dashed #6D2161;
}

.vTable {
	border-spacing: 0px;
	padding: 0px;
	}
.vTable td { vertical-align: top; }

.vTable .vinfo { padding-left: 8px; }

.vtitle {
        font: bold 11pt arial;
        color: black;
	display:block;
	padding-bottom: 5px;
        }
.vartist {
        font: bold 10pt arial;
        color: purple;
        }

.vTitle { 
	font: bold 14pt arial;
	color: black; 
	}
.tdSmall{font:8pt arial; color:#666666}
.vTitle2{font: 10pt arial; color:#6D2161}
.vArtist{font: 10pt arial; color:black;
display:block;
padding-bottom:0px;
padding-left:10px;}
.vClass{font: 10pt arial; color:black;
display:block;
padding-bottom:0px;
padding-left:10px;}
.vArtist2{font:8pt arial; color:#444444}
.vDescription2{
        padding-top:3px;
        font:9pt arial;
        color:black;
        display:block;
}
.vAdded{
font:10pt arial; 
color:black;
padding-left: 10px;
display:inline;
}
.vInfo{
font: 10pt arial;
width: 550px;
padding-left: 30px;
display:block;
}
.vTime{
font:10pt arial; 
color:black;
padding:0px 0px 0px 10px;
}
.vDescription{
	padding-top:14px;
	font:13pt arial; 
	color:black;
	display:block;
	padding-left:10px;
}
.vMain{
padding-left:20px;
padding-bottom:10px;
}
a.aRed {font:8pt arial; text-decoration:none; color:#CC0000}
a.aRed:visited {font:8pt arial; text-decoration:none; color:#CC0000}
a.aRed:hover {font:8pt arial; text-decoration:underline; color:#CC0000}
a.aGray {font:8pt arial; text-decoration:underline; color:#666666}
a.aGray:visited {font:8pt arial; text-decoration:underline; color:#666666}
a.aGray:hover {font:8pt arial; text-decoration:none; color:#333333} 
a.aWhite {font:9pt arial; text-decoration:underline; color:#ffffff}
a.aWhite:visited {font:9pt arial; text-decoration:underline; color:#ffffff}
a.aWhite:hover {font:9pt arial; text-decoration:none; color:#FFCC00} 

a.aBglink {font:12px arial;  color:#CC0000; border-bottom-color: #DC143C;  border: 1px;  border-bottom: 1px;  border-bottom-style: solid;  padding-left: 3px;  padding-right: 3px;  text-decoration: none;    }
a.aBglink:hover {font:12px arial;  color:#ffffff; border-bottom-color: #DC143C;  border: 1px;  border-bottom: 1px;  border-bottom-style: solid;  background: #6c2261;  padding-left: 3px;  padding-right: 3px;  text-decoration: none;       }

a.aBglinklarge {font:14px arial;  color:#CC0000; border-bottom-color: #DC143C;  border: 1px;  border-bottom: 1px;  border-bottom-style: solid;  padding-left: 3px;  padding-right: 3px;  text-decoration: none;    }
a.aBglinklarge:hover {font:14px arial;  color:#ffffff; border-bottom-color: #DC143C;  border: 1px;  border-bottom: 1px;  border-bottom-style: solid;  background: #6c2261;  padding-left: 3px;  padding-right: 3px;  text-decoration: none;       }

.style33 {
	font-size: 18px;
}

.fEntry {
	padding: 10px 0px;
}

.finfo { padding: 5px 0 0 8px; }

.ftitle { 
	color: #6C2060;
	font-weight: bold; 
	font-size: 14px;
	}

.ftitle a{ 
	color: #ED1D41;
	font-size: 12px;
	text-decoration:none;
	}
	
.ftitle a:hover{
	text-decoration:underline;
	color: #EE1E42;
	font-size: 12px;
}	
	
.runtime {
	font-size: 11px;
	display:block;
	}
	
.redHREF:link {text-decoration:none; color:red;}
.redHREF:visited {text-decoration:none; color:red;}
.redHREF:active {text-decoration:none; color:red;}
.redHREF:hover {text-decoration:underline; color:red;}

.vdesc { 
color: black;
font-size:
}

.vfacets {
	margin: 3px 0px;
	font-size: 11px;
	line-height: 13px;
	}
	
.grayText { color: #44444; }

.grayTextL { 
	color:#444444; 
	font-weight: normal;
	}
	
.maincontent {
	margin: 0px 0px 30px 0px; 
	padding: 10px 12px 30px 12px;
	background-color: #FFF;
	}

.footerBox a{color:#F0F0F0;}

.footerBox {
	padding: 0px 15px;
	border: 1px solid #EE1E42;
	background-color: #EE1E42; 
	margin:  0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	}

.niftybody {
	padding: 20px;
	background: #707883;
	color: #222;
	text-align: center;
	font: 85% "Trebuchet MS",Arial,sans-serif;
}

ul#split,ul#split li{
	margin:0px;
	padding:0;
	list-style:none;
	text-align:left;
}
li#preone{
        width:420px;
        float:left;

}
li#one{
	width:420px;
	float:left;
}		

li#two,li#three{
	float:right;
	padding:  10px 0;
	
}	
#preone h3{
        margin:  0px 0px 0px 0px;
        padding: 0px 0px 0px 3px;
}

#one h3{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
} 

#oneDiv{
	margin:  0px 0px 0px 0px;
} 

#oneDiv{
	border:1px solid #EE1E42;
	height:auto;
	background: #F8F1F7;
}

.style_bgtext {
	font-family: Arial, Helvetica, sans-serif; 
	color: #56214b; 
	font-weight: bold; 
	font-size:16px;
}
.style_bgtextlink {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-weight: bold; 
	font-size:16px;
	color: #56214b;
}
.style_bgtextlink:hover {
	text-decoration:underline;
}
.style_bgtextlinkcolor {
	color: #FFE196; 
}
.style_bg {
	background-color: transparent;  
	height: 168px;  
	left: 0px;  
	position: absolute;  
	bottom: 0px;  
	width: 285px;  
	z-index:0;
}
.style_bg2 {
	background-color: transparent;
	left: 0px;
	position: absolute;
	top: -2px;
	z-index:1;
}
.style_bg3 {
	background-color: transparent;  
	left: 10px;  
	position: absolute;  
	top: 68px;
	width: 260px;
	z-index:1;
}
.style_bg4 {
	height:73px;
	width: 260px;
}
#homebox_header {
	float: right;
    width: auto; 
	height:66px;
	position:relative;
	left: -3px;
	top:5px;
}
#icon_1 {
 
	border:none;
}
#icon_2 {
 
	border:none;
}
#icon_3 {
 
	border:none;
}
#icon_4 {

	border:none;
}
#three {
	width:285px;
}
#three h3{
	float: right;
	width:285px;
	height:auto; 
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 2px;	
}

#threeDiv{
	float: right;
	background: #FFFFFF;
	width:285px;
	height:auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #EE1E42;
}

.style31 {
	font-size: 9px;
	color: #6D2161;
}
.topmessage {
	display:block;
	margin: 0 0 3px 0;
	color: #6D2161;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
.style32 {
	color: #6D2161;
	font-weight: bold;
}
.nodecoration{
	list-style:none;
}
.divMessage {
  width:441px;
  height:342px;
  display:none;
  overflow:scroll;
  
}
.msgTextStyle {font-family: Arial, Helvetica, sans-serif;}
.myUsernameStyle {
	color: #0000FF;
	font-weight: bold;
}
.fromStyle {
	color: #FF0000;
	font-weight: bold;
}
.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

.styleHead1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #823B77;
	font-size: small;
	}
	
	.styleHead3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #823B77;
	font-size: small;
	border: .1px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-color: #823B77;
	}

.styleText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
}

span#pageFooter a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6D2161;
	font-weight:bold;
}

.footerStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663366;
}
a.footerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663366;
	text-decoration:none;
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993399;
	text-decoration:none;
}
a.footerLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663366;
	text-decoration:none;	
}
.msgStyleAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6633FF;
}
#maskWindow {
	position: absolute;
	z-index: 501;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 900px;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color:transparent !important;
	background-color: #333333;
	background-image: url("../images/maskBG.png") !important;
	background-image: none;
	background-repeat: repeat;
	display:none;
}
.modalWindow {
	position:absolute;
	left:269px;
	top:30px;
	width:328px;
	height:247px;
	z-index:502;
	background: #FFFFFF;
}
.modalHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.styleHead1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #823B77;
	font-size: small;
}
.styleText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
}
.inputStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #666666;
	width:90%;
}
.selectStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #666666;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; font-weight: bold; }
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0000;
	font-weight: bold;
}
#Layer1 {
	position:absolute;
	left:6px;
	top:10px;
	width:904px;
	height:44px;
	z-index:1;
}
a.mLink1 {
	font-size: xx-small;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
}
a.mLink1:hover {
	font-size: xx-small;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
}
a.mLink1:visited {
	font-size: 12px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
}

a.mLink2 {
	font-size: xx-small;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.mLink2:hover {
	font-size: xx-small;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}
a.mLink2:visited {
	font-size: xx-small;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.styleHead1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #823B77;
	font-size: small;
}
.styleText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
}
.inputStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #666666;
	width:90%;
}
.selectStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #666666;
}
#Layer1 {
	position:absolute;
	left:6px;
	top:10px;
	width:904px;
	height:44px;
	z-index:1;
}

.style7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #EF3B37; }
.style8 {
	font-size: 12px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
}
.style9 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.style15 {font-size: xx-small}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; font-weight: bold; }
.style19 {font-size: x-small}

.style37 {
	font-size: 9px;
	}
.style38 {
	color: #FF0000;
	font-size: 9px;
}
.style39 {color: #FF0000}

.normalInput {
	background-color:#FFFFFF; 
	border:1px solid #97BAE4;
}

.errorInput {
	background-color:#FFFF99; 
	border:1px solid #FF0000
}

.normalCaption {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}
.errorCaption {
	font-family: Tahoma;
	font-size: 12px;
	color:#FF0000;
}

.alertmessageStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	}	
.mymessageStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	}
.reciveStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9B4F9E;
	}
.reciveStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74C043;
	}
.reciveStyle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
.reciveStyle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	}
	
.reciveStyle5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	}	
 
 .reciveStyle6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	}	
.reciveStyle7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
}	
.reciveStyle8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
}	
 
.reciveStyle9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33FF00;
}	
.reciveStyle10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330033;
}
.reciveStyle11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0033;
} 
.reciveStyle12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300FF;
} 
 .reciveStyle13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
} 
  .reciveStyle14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF33;
} 
  .reciveStyle15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
} 
  .reciveStyle16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
} 
  .reciveStyle17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33FF33;
} 
.reciveStyle18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333FF;
} 
.reciveStyle19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33FFFF;
} 

 
 
 
	



.listItemsStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;

}

.listUserStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	width:112px; 
	height:133px; 
	border:none;
}
.listRoomsStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	width:112px; 
	height:132px; 
	border:none;
}
.inputMessageStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	width:302px; 
	height:19px; 
	border:none; 
	vertical-align:middle;
}
.sendButtonStyle {
	width:101px; 
	height:19px; 
	border:none; 
	background:url(../images/img_chat_18.jpg);
}
.roomTitleStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.listUserStyleChat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	width:112px; 
	height:294px; 
	border:none;
}
.classHeader {font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFFF; }
.classitems {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.classtitle {
	font-size: medium;
	font-weight: bold;
}

a.panelstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.panelstyle:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#FCC97A;
	text-decoration:none;

}
a.panelstyle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.style20 {font-size: 11px}
.style22 {
	font-size: small;
	color: #843A79;
}
.style23 {
	font-size: small;
	color: #F01C44;
}
.style24 {
	color: #F51D44;
	font-style: italic;
	font-weight: bold;
	font-size: xx-small;
}
.style25 {
	color: #5F5D5E;
	font-weight: bold;
	font-size: xx-small;
	text-decoration:underline;
}
.style26 {
	color: #843A79;
	font-weight: bold;
}
.style28 {color: #5F5D5E; font-weight: bold; font-size: xx-small; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }

.videoundeline {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #616161; text-decoration:underline; }
.videoheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: medium;
	color: #833C78;
}
.redvideotext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #FF0000;
}
.login34 {font-size: 12px}
.login35 {
	color: #000000;
	font-weight: bold;
}
.login36 {color: #666666}
.usernameStyle {
	font-size: 16px; font-weight: bold;	color: #FFD598;
}
.usernamestyle2 {color: #FFFFFF; font-size:12px;}

.homev2style1 {
	font-size: 12px;
	font-weight: bold;
}
.homev2style2 {font-size: medium}
.aboutstyle {color: #6C2060}
.enrollstyle1 {color: #666666; font-family: Arial, Helvetica, sans-serif; }
.enrollstyle2 {font-size: small}
.caledarstyle1 {font-size: x-large}
.calendarstyle2 {
	color: #FFFFFF;
	font-weight: bold;
}
.calendarstyle3 {font-size: 14px}
.calendarstyle4 {
	color: #FFFFFF;
	font-size: 9px;
}
.coursestyle1 {font-size: 13px}
.coursestyle2 {font-size: 24px}
.coursestyle3 {color: #843A93}
.coursestyle4 {color: #843A79}
.coursestyle5 {color: #9B3A79}
.facultystyle1 {font-size: 16px}

.mytable2{
	background:#FFFFFF;

}

.mytable1{
	background: #F8F8F8;

}
.nmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAF2FD;
	text-decoration:none;
}
.nmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAF2FD;
	text-decoration:underline;
}
.nmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAF2FD;
}
.styleBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FAF2FD;
}

.leftside_header {
	padding-right: 5px;
}

.rightside_header {
	padding-right: 10px;
}

.whitelogstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.classliststyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.acctruntext {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663366;

}
.linkspagetext {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;

}
	.styleHead3b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #823B77;
	font-size: 16px;
	
	
}

	.tablepads {
	padding-left: 20px;
	padding-top: 15px;
}	
#homebox_header{
	position:absolute;
	left:2px;
	top:0px;
}

.headbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6B2063;
}
.headbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
.headbox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B2063;
}

.linedupimage {
xletter-spacing: -1em; 
padding-left:5px;
position:relative; top: 2px;
}

.ulstyle{
 margin:0px; padding:0px; list-style-position: inside;  padding-left: 1em;	text-indent: -1em;
}
a.teacherLink {color:#6D2161; text-decoration: none;}
a.teacherLink:hover {text-decoration: underline;}

.forminput{
border: solid 1px #7F9DB7;
color: #666666;
font-size: 8pt;
} 
.formbutton{
padding: 0 10px 0 10px;
height: 24px;
color: #FFF;
background: #7D3E77 url(../images/global/btnface.gif) top left repeat-x;
border: solid 1px #E5E7E2;
font-size: 9pt;
font-weight: bold;
}
.overlay_dialog {background-color: #666666;filter:alpha(opacity=60);	-moz-opacity: 0.6;opacity: 0.6;}
.overlay___invisible__ { background-color: #666666;filter:alpha(opacity=0);	-moz-opacity: 0;opacity: 0;}
.dialog_nw {width: 9px;height: 23px;background: transparent url(default/top_left.gif) no-repeat 0 0;}
.dialog_n {background: transparent url(default/top_mid.gif) repeat-x 0 0;height: 23px;}
.dialog_ne {width: 9px;height: 23px;background: transparent url(default/top_right.gif) no-repeat 0 0;	}
.dialog_e {width: 2px;background: transparent url(default/center_right.gif) repeat-y 0 0;	}
.dialog_w {width: 2px;background: transparent url(default/center_left.gif) repeat-y 0 0;	}
.dialog_sw {width: 9px;height: 19px;background: transparent url(default/bottom_left.gif) no-repeat 0 0;}
.dialog_s {background: transparent url(default/bottom_mid.gif) repeat-x 0 0;height: 19px;}
.dialog_se {width: 9px;height: 19px;background: transparent url(default/bottom_right.gif) no-repeat 0 0;}
.dialog_sizer {width: 9px;height: 19px;background: transparent url(default/sizer.gif) no-repeat 0 0;cursor:se-resize;}
.dialog_close {width: 14px;	height: 14px;	background: transparent url(default/close.gif) no-repeat 0 0;	position:absolute;top:5px;left:8px;cursor:pointer;z-index:2000;}
.dialog_minimize {width: 14px;height: 15px;background: transparent url(default/minimize.gif) no-repeat 0 0;position:absolute;top:5px;left:28px;cursor:pointer;z-index:2000;}
.dialog_maximize {width: 14px;height: 15px;background: transparent url(default/maximize.gif) no-repeat 0 0;position:absolute;top:5px;left:49px;cursor:pointer;z-index:2000;}
.dialog_title {float:left;height:14px;font-size:12px;text-align:center;width:100%;	color:#000;}
.dialog_content {overflow:auto;color: #DDD;font-family: Tahoma, Arial, sans-serif;	font-size: 10px;background-color:#123;}
.top_draggable, .bottom_draggable { cursor:move;}
.status_bar { font-size:12px;}
.status_bar input{ font-size:12px;}
/* DO NOT CHANGE THESE VALUES*/
.dialog {display: block;position: absolute;}
.dialog table.table_window  { border-collapse: collapse;  border-spacing: 0; width: 100%;margin: 0px;padding:0px;}
.dialog table.table_window td , .dialog table.table_window th {  padding: 0; }
.dialog .title_window { -moz-user-select:none;}
.theme1_nw {width: 12px;height: 23px;background: transparent url(theme1/top_left.gif) no-repeat 0 0;}
.theme1_n {height: 23px;background: transparent url(theme1/top_mid.gif) repeat-x 0 0;}
.theme1_ne {width: 12px;height: 23px;background: transparent url(theme1/top_right.gif) no-repeat 0 0;	}
.theme1_e {width: 4px;background: transparent url(theme1/center_right.gif) repeat-y 0 0;	}
.theme1_w {width: 3px;background: transparent url(theme1/center_left.gif) repeat-y 0 0;}
.theme1_sw {width: 12px;height: 17px;background: transparent url(theme1/bottom_left.gif) no-repeat 0 0;}
.theme1_s {height: 17px;background: transparent url(theme1/bottom_mid.gif) repeat-x 0 0;}
.theme1_se {width: 12px;height: 17px;background: transparent url(theme1/bottom_right.gif) no-repeat 0 0;}
.theme1_sizer {width: 12px;	height: 17px;background: transparent url(theme1/sizer.gif) no-repeat 0 0;cursor:se-resize;}
.theme1_close {width: 15px;height: 15px;background: transparent url(theme1/close.gif) no-repeat 0 0;position:absolute;top:5px;right:5px;	cursor:pointer;z-index:1000;}
.theme1_minimize {width: 15px;height: 15px;background: transparent url(theme1/minimize.gif) no-repeat 0 0;position:absolute;top:5px;right:20px;	cursor:pointer;z-index:1000;}
.theme1_maximize {width: 15px;height: 15px;background: transparent url(theme1/maximize.gif) no-repeat 0 0;position:absolute;top:5px;right:35px;	cursor:pointer;z-index:1000;}
.theme1_title {float:left;height:23px;margin:0px 0px;font-size:14px;text-align:left;vertical-align:baseline;width:100%;color:#FFF;}
.theme1_content {overflow:auto;color: #DDD;font-family: Tahoma, Arial, sans-serif;	font-size: 10px;background:#979BA1;}/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}@charset "utf-8";
/* CSS Document */
	#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		color:#6C2261;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}

@charset "utf-8";
/* CSS Document */
/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	/*background: url(images/star-matrix.gif) no-repeat 0 0;*/
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(images/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */
h3{margin:0 0 2px 0;font-size:110%}

a.test:hover{ background-color:#CC0000}