/* CSS Document */

p {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
}
strong {
    color: #6E1E63;
}
img.photo {
    padding: 4px;
    background: #FFF;
    border: solid 1px #B9B9B9;
}
.toLeft {
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}

br.clearBoth, br.clearLeft {
    font-size: 1px;
    line-height: 1px;
}
br.clearBoth {
    clear: both;
}
br.clearLeft {
    clear: left;
}








#welcome_bar span {
    line-height: 8pt;
    font-size: 12pt;
    font-weight: bold;
    text-transform: capitalize;
}
#welcome_bar a {
    color: #FFF;
    text-decoration: underline;
}

.user_icons {
    text-align: center;
    background: url(../images/global/icon_frame.jpg) center center no-repeat;
}

h3 {
    margin: 0;
    padding: 0;
    width: 83%;
    float: left;
    color: #7D3E77;
    font-size: 18pt;
    text-transform: uppercase;
}
span#secured {
    padding-top: 10px;
    width: 120px;
    float: right;
    text-align: right;
}
span#secured a, a.linkRed {
    color: #DB0000;
}
span#secured a:hover, a.linkRed:hover {
    color: #FFF;
    background: #6C2261;
    text-decoration: none;
}
span.textLabel {
    color: #6E1E63;
}

#tabs ul {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}
#tabs li {
	float: left;
	background: url(../images/global/tab_left.jpg) no-repeat left top;
	margin: 0;
    margin-right: 10px;
	padding: 0 0 0 9px;
}
#tabs a {
	display: block;
	background: url(../images/global/tab_right.jpg) no-repeat right top;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	color: #B5B5B5;
	outline: none;
}
#tabs a:hover {
	text-decoration: underline;
}
#tabs #current {
	background-image: url(../images/global/tab_left_on.jpg);
}
#tabs #current a {
	background-image: url(../images/global/tab_right_on.jpg);
	color: #7D3E77;
	padding-bottom: 5px;
}

.showBlock {
    display: block;
}
.hideBlock {
    display: none;
}

.staffInfo {
    margin: 0 10px 0 10px;
    padding: 20px;
    text-align: justify;
    border: solid 1px #EBEBEB;
    border-top-style: none;
}
.firstEntry {
    border-top: solid 1px #EBEBEB;
}
.alternate {
    background: #F7F7F7;
}
.staffInfo a {
    color: #696969;
}
.staffInfo a:hover {
    color: #333;
}

.formControls, .formTips {
    vertical-align: top;
}
.formControls {
    width: 68%;
    /*border: solid 1px #000;*/
}
.formTips {
    width: 32%;
    padding: 5px 0 5px 15px;
    /*border: solid 1px #000;*/
}
form {
    margin: 0;
    padding: 0;
}
input {
    padding: 2px;
}
select {
    padding: 0 0 0 1px;
}
input, select {
    color: #666666;
    font-size: 8pt;
}
input[type="text"], input[type="password"], select {
    color: #666666;
    font-size: 8pt;
}
input[type="text"], input[type="password"] {
    border: solid 1px #7F9DB7;
}
.imgbtn {
    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;
}
input[type="submit"], input[type="reset"] {
    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;
}
input.readOnly {
    padding: 2px;
    color: #666666;
    background: #EBEBE4;
    font-size: 8pt;
    border: solid 1px #7F9DB7;
}
input[readonly="readonly"] {
    padding: 2px;
    color: #666666;
    background: #EBEBE4;
    font-size: 8pt;
    border: solid 1px #7F9DB7;
}
#wrapContent label {
    margin-right: 10px;
    float: left;
    width: 120px;
    color: #6E1E63;
    text-align: right;
    /*border: solid 1px #000; */
}
/* CSS Document */

#wrapContent table, img {
    border-style: none;
}
#wrapContent table {
    empty-cells: show;
}
#wrapContent td {
    text-align: left;
}

#container {
    text-align: center;
}

#tagLine {
    margin-bottom: 3px;
    color: #6D2161;
    text-align: center;
    font: bold 14px arial,helvetica,sans-serif;
}

#masthead, #wrapContent, #footer {
    margin: 0 auto;
}

/* naaleh masthead */
#masthead {
    width: 766px;
    border-style: none;
}
#mh_logo, #mh_image, #mh_user_nav, #mh_user_login {
    float: left;
    height: 97px;
}
#mh_logo {
    width: 195px;
    background: #6C2261 url(../images/global/top_round_left.gif) top left no-repeat;
    text-align: center;
    vertical-align: middle;
    line-height: 0px;
}
#mh_logo img {
    padding-top: 6px;
}

#mh_image {
    width: 281px;
    border: 0;
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    line-height: 0px;
}
#mh_user_login {
    width: 278px;
    height: 92px;
    padding: 5px 5px 0 5px;
    color: #FFF;
    background: #D51F38 url(../images/global/top_round_right.gif) top right no-repeat;
    vertical-align: top;
}
#mh_user_nav {
    padding: 0;
    width: 288px;
    color: #FFF;
    background: #EE2043 url(../images/global/top_round_right.gif) top right no-repeat;
}
#welcome_bar {
    margin: 0;
    padding: 4px 10px 4px 10px;
    color: #FFF;
    background: #6C2261 url(../images/global/top_round_right_logged.gif) top right no-repeat;
    font-family: arial,tahoma,sans-serif;
    font-size: 7.5pt;
    text-align: left;
}
#user_nav {
    background: #EE2043;
    text-align: center;
}
#mh_single_nav, #mh_nav_menu {
    margin: 0 auto;
    height: 17px;
    color: #FFF;
    background: #EE2043;
    border: 0;
    border-top: solid 1px #FFF;
}
#mh_single_nav {
    width: 756px;
    padding: 3px 0 3px 10px;
    text-align: left;
}
#mh_nav_menu {
    width: 766px;
    padding: 3px 0 3px 0;
    text-align: center;
}


#wrapContent {
    width: 100%;
    
   
    border-top-style: none;
    border-bottom-style: none;
    background: #FFF;
    text-align: left;
}

#content {
    margin: 20px 0 30px 0;
}

#tabs {
	float: left;
	width: 100%;
	background: #FFF url(../images/global/tab_bg.gif) repeat-x bottom;
	font-size: 93%;
	line-height: normal;
}
#tabContent {
    clear: both;
    padding: 10px;
    border: solid 1px #E6E6E6;
    border-top-style: none;
}

#footer {
    width: 746px;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    color: #666666;
    background: transparent url(../images/global/footer_bg.gif) bottom left no-repeat;
}

/*Simple Forms*/

#wrapContent form#mh_login {
    margin: 0;
    padding: 0;
}
#wrapContent form#mh_login table td {
    color: #FFF;
    font-size: 9pt;
    font-family: arial,helvetica,sans-serif;
}
#wrapContent form#mh_login label {
    text-align: right;
}
#wrapContent form#mh_login input {
    font-size: 10pt;
    font-family: arial,helvetica,sans-serif;
}
#wrapContent form#mh_login input.btnLogin {
    width: 65px;
}
#wrapContent form#mh_login a {
    color: #FEDF6B;
    text-decoration: underline;
}

.tableitems:hover{
    color: #73216a;
    background: #f3f3f3;
    text-decoration: none;
}
.tableitems{
    color: #73216a;
    background: #e3e3e3;
    text-decoration: none;
}
.tableitemssel:hover{
    color: #73216a;
    background: #f3f3f3;
    text-decoration: none;
}
.tableitemssel{
    color: #73216a;
    background: #f3f3f3;
    text-decoration: none;
}
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}