/* set the basic body parameters; keep all links the same color */
BODY { }

A:link  { color:#333399; }
A:visited { color:#333399; } 

ul {
   text-indent: 0px;
}

/* LOGO STYLES */

/* banner logo */
#lclass1 {font-family: "Times", sans-serif;
	 color: white;	
	color: #ccccff;
	 font-size: x-large;
	font-weight: bold;
}

#lwire1 {font-family: "Times", serif;
	color: white;
	color: #ccccff;
	font-size: x-large;
	font-weight: bold;
}

#tm1 { color: white;
     font-size: small;
	font-family: "Arial", sans-serif;
}

/* HEADER AND FOOTER */

.headfoot {
	  background-color: #666666;
	  background-color: #006666;
	 	  background-color: #999999;
	  background-color: #9999cc;
	  background-color: #996666;
	  background-color: #006666;
 background-color: #333333;
	  color: black;
	   }

.stripe {background-color: #996666;
	}

/* set the menu bar */

.menuBar {width: 420;
	 color: #ccccff;
	 font-family: "Arial", sans-serif;
	 font-weight: bold;
	 vertical-align: middle;
	 }

.menuBarLeft { color: #ffffff;
	background-color: #006666;
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.menuBarRight {
	      background-color: #006666;
}

table.buttonBack {
	      background-color: #ffffff;
}

.active {
	background-color: #cccccc;
}

.appMenu {
	background-color: #cccccc;
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 5px;
	line-height:1.5; 
}

.pageMenu {
	background-color: #999999;
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 5px;
	line-height:1.5; 
}

.noButtons {
	background-color: #006666;	
	font-family: "Arial", sans-serif;
	font-size: 18pt;
	font-weight: bold;
	      
}

.banLeft {vertical-align: bottom;
	font-family: "Arial", sans-serif;
	font-size: large;
	font-weight: bold;
	color: #ffffff;
	color: black;
	line-height: 1.5;
}

.banRight {vertical-align: bottom;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	color: #cccccc;
	color: black;
	line-height: 1.5;
}

.classLeftTop {vertical-align: bottom;
	font-family: "Arial", sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #ffffff;
color: black;	
color: ccccff;
	line-height: 1.3;
}

.classLeftBot {vertical-align: bottom;
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffcc;
color: black;	
color: cccccc;
	line-height: 1.3;
}

.classRight {vertical-align: bottom;
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffcc;
	color:white;
color: cccccc;
	line-height: 1.3;
}

.trademark { vertical-align: bottom;
	font-size: small;
	font-weight: bold;
	color: #ffffcc;
}

sup.trade { vertical-align: super;
	font-size: x-small;
	font-weight: bold;
	color: #ffffcc;
}

/* Wizards */
.wizTitle {
	t-family: "Arial", sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.wiz {	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Arial", sans-serif;
/*	border-width: 1; */
	height: 25px;
	margin:0;
     	text-align:right;	
}

/* set the menus on the navbar */

.navbar {
	 background: #996666; 
	 background: #999999; 
	 background: white;
	font-size: 11pt;
	font-weight: bold;
/*	font-family: "Arial", sans-serif; */
     	}

A.menuItem {
	 text-decoration: none;
}

#affiliation {
	     line-height: .7;
	     background: #996666;
	background-color: lightyellow;
}

.navbarTable {
	     background: #999999;
}

.navbarTitle {
	     background:#ccccff;
	     font-size: 11pt;
	     font-weight: bold;
	     font-family: "Arial", Helvetica, sans-serif;
}

.navbarMenu {
	background: #cccccc; 
	font-size: 9pt;
	font-weight: bold;
	font-family: "Arial", sans-serif;
	/* font-family: Arial, sans-serif; */
	  }

.sponsor {
	color:blue;
	text-align:center;
	padding: 2px;
	font-size: 7pt;
	font-weight: bold;
	font-family: "Arial", sans-serif;
	line-height: 1;
}

/* Messages block */

.messages {
	  background:#cccccc;
	  font-size: 12pt;
	  font-family: "Times New Roman", sans-serif;
}

.messagesTitle {
	       background:#ccccff
}

.mainbody {vertical-align: top;
	font-family: "Times New Roman", sans-serif;
	background:lightgrey;
	background:white;
	}

.user {color: #ffffff;
      font-family: Arial, sans-serif;
      font-size: 10pt;  
      font-weight: bold;
      line-height:1;
      }     

.place { color: black;
       color: #ffffff;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	font-size: 10pt;
      line-height:1;	
}

span.subtitle { color: #000000;
	font-weight: bold;
	font-family: "Arial", sans-serif;
}

table.cfdata { background-color: #ffffcc; }

/* "Edit Records" tables */
td.rec  {font-family:times-roman, times, serif;
	 font-size:12pt;
	 background: lightyellow} 

th.rec  {font-family:times-roman,serif;
	 font-size:11pt;
} 

*.rec {font-family:times-roman, times, serif;
      font-size:12pt;
      background: lightyellow}

.oh {font-family:times-roman,serif;
	 font-size:11pt;
}







