.maintable{  background-image:url(/css/cssimages/goldback.jpg);
  background-repeat:repeat-x;}
.maintable2{  background-color:#ffffff;}

.formfieldLrg{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;border: 1px solid #cccccc; ;font-weight: bold; 	line-height: 25px;}
.dottedtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	border: 2px dashed #7d0000;
}
div#menu{float:left;width: 100%; padding-top:10px; padding-bottom: 0px; padding-left:10px;
font-family: Arial, Helvetica, sans-serif;font-size: 12px;
}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 2px; width:100%;}
ul#nav li{float:left;margin-left: 1px;text-align: center}
ul#nav a{float:left;width: 73px;padding: 5px 0; background-image:url(/css/cssimages/gold-taboff.jpg); text-decoration:none;color: #000000;}
ul#nav li.activelink a{background-image:url(/css/cssimages/gold-tabon.jpg);color: #ffffff; font-weight:bold; text-decoration:none;}
ul#nav li.activelink a:hover{background-image:url(/css/cssimages/gold-tabon.jpg);color: #ffffff; font-weight:bold; text-decoration:none;}
ul#nav a:hover{background-image:url(/css/cssimages/gold-taboff.jpg); color: #000;  text-decoration:underline;}
ul#subnav,ul#subnav li{list-style-type:none;margin:0;padding:0; }
ul#subnav{margin-left: 10px;width:100%;}
ul#subnav li{float:left;margin-right: 3px;text-align: center}
ul#subnav a{float:left;width: 12em;padding: 5px 0;background: #fff9bb url(/css/cssimages/corner.gif) top right no-repeat; text-decoration:none;color: #000000}
ul#subnav a:hover{color: #000; text-decoration:underline;}
ul#subnav li.activesublink a,ul#subnav li.activesublink a:hover{background: #e2e2e2 url(/css/cssimages/corner.gif) top right no-repeat; color: #000000; font-weight:bold; text-decoration:underline;}
.tableheader {
 background: url(/css/cssimages/blueheader.gif);  padding:3px;
	border-top: 2px solid #e2e2e2;
	border-right: 2px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	}
.tableheader_bold { background: #f5f5f5;   padding:3px;
	border-top: 2px solid #e2e2e2;
	border-right: 2px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	}
	.paper { margin:10px; padding:10px;
 background: #edebe9; 
   }
 .paper5 { margin:10px; padding:10px;
 background: #edebe9;   }
 
  .paper6 { margin:10px; padding:10px;
 background: #edebe9;   }
 
 .paper_nr {width:100%; margin:10px;
 background: #edebe9;   }
.paper2 { margin:10px; padding:10px;
  background: #ffffff;
 background-image: url(/css/cssimages/gold-postback.jpg) ;
  background-repeat:repeat-x; 
 }
.paper3 { margin:10px; padding:10px;
  background: #ffffff;
 background-image: url(/css/cssimages/gold-postbacklock.jpg) ;
  background-repeat:repeat-x; 
 }
 .paper2s { margin:10px; padding:10px;
  background: #ffffff;
 background-image: url(/css/cssimages/gold-postback.jpg) ;
  background-repeat:repeat-x; 
 }
.paper3s { margin:10px; padding:10px;
  background: #ffffff;
 background-image: url(/css/cssimages/gold-postbacklock.jpg) ;
  background-repeat:repeat-x; 
 }
.txtLrg{
	font-family: Verdana, serif;
	font-size: 14px;
	color: #ffff00;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.txtExtraLrg{
	font-family: "Trebuchet MS", Verdana, serif;
	font-size: 24px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.headerlrg{
	font-family: "Trebuchet MS", Verdana, serif;
	font-size: 24px;
	color: #7d0000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.HeaderTxt{
	font-family: "Trebuchet MS", Verdana, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.HeaderTxt1{
	font-family: "Trebuchet MS", Verdana, serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.HeaderTxt_u{
	font-family: "Trebuchet MS", Verdana, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
	font-weight: bold;
}
.toplink {
font-family: "Trebuchet MS", Verdana, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.toplink A {
	font-family:  "Trebuchet MS", Verdana, serif; font-size: 12px; color: #ffff00; text-decoration: none; line-height: 14px
}
.toplink A:hover {
	font-family:  "Trebuchet MS", Verdana, serif; font-size: 12px; color: #ffff00; text-decoration: underline; line-height: 14px
}
.lastline {
	text-align: left;
	border-bottom: 1px solid #cccccc;
}
.firstline {
	text-align: left;
	border-top: 1px solid #cccccc;
}
.postback2 {
	background:#ffffdd;
	border-bottom: 1px solid #cccccc;
}
.postback1 {
	background:#f8f8f8;
	border-bottom: 1px solid #cccccc;
}
input.red{background-color: #000000;font-weight: bold; font-size: 14px;color: #ffff00;font-family: "Trebuchet MS", Verdana; border: 1px outset #e2e2e2;}
.menubar {background: url(/css/cssimages/gold-menubar.gif) bottom;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 13px;
	color:#FFFFFF;
}
.calbar {background-color: #B9B1A8;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 13px;
	color:#FFFFFF;
}
.calbar2 {background-color: #ff7e5f;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 13px;
	color:#FFFFFF;
}
.navitabs {
margin-left: 10px;
border-bottom: 1px solid #999999;
}
.navitab A {	
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana;
		font-weight: normal;
	font-size: 12px;
}
.navitab A:hover {
	COLOR: #ffffff;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana;
		font-weight: normal;
	font-size: 12px;
}
.navitab {
padding-left: 10px;
padding-right:10px;
text-decoration: none;
font-weight: normal;
background: #ffec2d url(/css/cssimages/gold-corner.gif) top right no-repeat;
color: #000000;
}
.navitab:hover {
text-decoration: underline;
color: #000000;
background: #ffec2d url(/css/cssimages/gold-corner.gif) top right no-repeat;
}
.activenavitab {
padding-left: 10px;
padding-right:10px;
color: #000000;
font-weight: bold;
text-decoration: none;
background: url(/css/cssimages/red-activenavi.jpg);
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.discussheader {
	border: 2px solid #000000;
	background-color: #FFFFFF;
	background-image:  url(/css/cssimages/gold-discussback.jpg);
	  background-repeat:repeat-x;
	  z-index:2000;
}
.thickborder {
	border: 2px solid #000000;
	background-color:#e2e2e2;
}
.photo {
	border: 1px solid #999999;
	padding: 4px;
	background-color:#FFFFFF;
	margin-right:5px;
}
.photo_on {
	border: 1px solid #ff0000;
	padding: 4px;
	background-color:#66cc33;
	margin-right:5px;
}
.targetbox {
   border: 1px solid #000000;
   width: 140px;
   height: 80px;
   margin-right:2px;
   background-image: url(/css/cssimages/gold-targetboxback.jpg);
  }
  


.callback1 {background-image: url(/css/cssimages/blue_calback1.gif); }
.callback1s {background-image: url(/css/cssimages/blue_calback1s.gif); }
.caltop{background-image: url(/css/cssimages/gold-caltop.jpg);}
.caltop1{background-image: url(/css/cssimages/gold-caltop1.gif);}
.caltop2{background-image: url(/css/cssimages/gold-caltop1.gif);}
.smallcal{background-image: url(/css/cssimages/imageblue_smallcal.jpg);}
.diag {background-image:url(/css/cssimages/imageblue-diag2.gif);}
.topdiag {background-image:url(/css/cssimages/blue-diag.gif);}
.topdiag2 {background-image:url(/css/cssimages/gold-shade1.jpg);}
.calselect {background-image:url(/css/cssimages/imageblue-calselect.gif);}
.calselect2 {background-image:url(/css/cssimages/gold-calselect2.gif);}

.footer {background-image:url(/css/cssimages/goldfooter.jpg); background-repeat:repeat-x;}

.login {
	border: 6px solid #999999;
	background-color: #FFFFFF;
	background-image:  url(/css/cssimages/loginback.jpg);
	  background-repeat:repeat-x;
	  z-index:2000;
}

.sidemenu {background-image:url(/css/cssimages/imageblue-sidemenu.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000; line-height: 18px;}
.sidemenuon {background-image:url(/css/cssimages/gold-sidemenuon.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000; line-height: 18px;}

.titleback{  background-image:url(/css/cssimages/gold-titleback.gif);
  background-repeat:repeat-y;}
  
 .baseline6 {
	border-bottom: 1px solid #ffff33;
}

.shadebox {
   border: 7px solid #ffff99;
   background-image: url(/css/cssimages/gold-shadebox.jpg);
    background-repeat:repeat-x;
  }
  
  .classday0 {
	border: 2px solid #7d0000;
	background-color:#FFFFFF;
}

.classbookback{ background-color: #ffffff ;
border-bottom: 1px dashed #cccccc;}