body {
    font: normal 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
    background-color: Black;
    background-image: url(http://www.cogcell.org/pix/cells-bigbluegreen.jpg);
    background-attachment: scroll;
    background-repeat: no-repeat;      
	 background-position: bottom left;	 
    scrollbar-face-color: #228B22;
    scrollbar-highlight-color: #DBFFDB;
    scrollbar-3dlight-color:#808080;
    scrollbar-darkshadow-color: #006400;
    scrollbar-shadow-color: #2E8B57;
    scrollbar-arrow-color: Black;
    scrollbar-track-color: #E1FFE1;
	min-width: 750px;
/* required by USC web rules 
    margin: 0px;    */
	scrollbar-base-color: #E1FFE1;
}

.wrap {
	/*width: 750px;*/
   background-color: transparent;
/*    background-image: url(http://www.cogcell.org/pix/chla90.jpg);
    background-attachment: scroll;
    background-repeat: no-repeat;      
	 background-position: bottom right;	 */
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;
	padding: 0px 0px 0px 0px;
}

.logo {
   background-color: transparent;
	text-align: center;
	margin-top: 1px;	
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;	
}

.topmenu {
	color: White;
    background-color: green;
	margin-top: 5px;	
	margin-left: auto;
	margin-right: auto;	 
    padding: 3px 3px 3px 3px;
/*    border: 2px solid #b6b6b6;*/
	 border-left: 2px solid #006401;
	 border-right: 2px solid #00C602;
	 border-top: 2px solid #00AC01;
	 border-bottom: 2px solid green;
    margin-bottom: 15px;
	text-align: left;
	font-size: 11pt;
}

.sidemenu {
	width: 25%;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;		
	margin-top: -15px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

.menusection {
	background-color: #228B22;
/*	border: 1px solid #cccccc;*/
	 border-left: 2px solid #006401;
	 border-right: 2px solid #00C602;
	 border-top: 2px solid #00AC01;
	 border-bottom: 2px solid green;
	color: White;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 5px;
	margin-top: 5px;
}

.wholeitem {
	margin-top: 5px;	
	margin-left: auto;
	margin-right: auto;
	padding: 1px 10px 0px 0px;
	color: #000000;
}

.itembody {	
	width: 65%;
	margin-bottom: 5px;
	background-color: #ffffff;    
    padding: 15px;
    /*border: 2px solid #cccccc;*/
/*	 border: 2px solid #228B22;*/
	 border-left: 2px solid #006401;
	 border-right: 2px solid #00C602;
	 border-top: 2px solid #00AC01;
	 border-bottom: 2px solid green;
	 float: right;
}

.footer {
	padding: 15px;
	margin: 0px;
}

.clean {
	clear: both;
}

/* required by USC web rules  
.block { display: block }*/

h1 {
	text-align: center;
    font: bold 14pt Arial;   
    color: White;
    background-color: #228B22;
    padding: 3px;
/*    border: 2px solid #cccccc;*/
	 border-left: 2px solid #006401;
	 border-right: 2px solid #00C602;
	 border-top: 2px solid #00AC01;
	 border-bottom: 2px solid green;
}

h2 {
	text-align: left;
    font: bold 12pt Arial, Tahoma, Verdana, "MS Sans Serif";   
    color: #000000;
    padding: 5px;
}

h3 {
	text-align: center;
    font: italic bold 12pt Arial, Tahoma, Verdana, "MS Sans Serif";   
    color: #000000;
    padding: 2px;
}

h4 {
	text-align: left;
    font: bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	color: #000000;
    text-decoration: underline;
}

h5 {
	text-align: left;
    font: bold 9pt Arial, Tahoma, Verdana, "MS Sans Serif";
	color: #000000;
    text-decoration: none;
}

h6 {
	text-align: center;
    font: bold 11pt Arial, Tahoma, Verdana, "MS Sans Serif";   
    color: #2A804F;
    background-color: #ffffff;
    padding: 3px;
/*    border: 2px solid #228B22;*/
	 border-left: 2px solid #006401;
	 border-right: 2px solid #00C602;
	 border-top: 2px solid #00AC01;
	 border-bottom: 2px solid green;
	 margin-top: 5px;
}

.title {
	text-align: left;
    font: bold 11pt Arial, Tahoma, Verdana, "MS Sans Serif";   
    color: #000000;
    background-color: #ffffff;
    padding: 3px;
/*    border: 2px solid #CCCCCC;*/
	 border-left: 2px solid #006401;
	 border-right: 2px solid #00C602;
	 border-top: 2px solid #00AC01;
	 border-bottom: 2px solid green;
}

P  {
	text-align : left;
	color: #000000;  
	font : normal 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
}

P.td {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;	
}

A:link, A:visited  {
	text-decoration : none;
	font : bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	color : Green;
}

A:active, A:hover {
	font : bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	background-color: Green;
    color: White;
    padding: 2px;
	 /*border-bottom: 1px dotted green;*/
}

/*.menu A:link, .menu A:visited  {
	text-decoration : none;
	font : bold 9pt Arial, Tahoma, Verdana, "MS Sans Serif";
	color : White;
	background-color: Green;
}

.menu A:active, .menu A:hover  {
	text-decoration : none;
	font : bold 9pt Arial, Tahoma, Verdana, "MS Sans Serif";
    color: Green;
    background-color: White;
}*/

.topmenu A:link, .topmenu A:visited  {
	text-decoration : none;
	font : bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	color : White;
	background-color: Green;
}

.topmenu A:active, .topmenu A:hover  {
	text-decoration : none;
	font : bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
    color: Green;
    background-color: White;
}

li.submenu A:link, li.submenu A:visited  {
	text-decoration : none;
	font : bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	color : Green;
	background-color: #cccccc;
}

li.submenu A:active, li.submenu A:hover  {
	font : bold 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
    color: White;
    background-color: Green;
}

ul.nobullets {
	list-style: none;
	margin-left: 0px;
	padding-left: 5px;
	color: #000000;
}

li {
	color: #000000;
	font: normal 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	margin-bottom: 8px;	
}

ul.menubar {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
}

li.menubar {
	background-color: white;
	color: Green;
	border: 1px solid #228B22;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	font-size: 9pt;
}

li.submenu {
	border: 1px solid #228A23;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background-color: #cccccc;
	color: green;
	font-weight: bold;
	font-size: 9pt;	
}

.sml  {
	font : normal 8.5pt Arial, Tahoma, Verdana, "MS Sans Serif";
	text-align : center;
	color:#000000;
}

.copyrt {
    text-align : center;
    font : italic 9pt Arial, Tahoma, Verdana, "MS Sans Serif";
    color : #F0FFFF;
}

.ctr {
text-align: center;
}

.indent1 {
    padding-left: 15px;
}

.indent2 {
    padding-left: 20px;
}

.indent3 {
   padding-left: 35px;
   padding-right: 35px;
   text-align: center;   
}

.indent4 {
   padding-left: 20px;
   padding-right: 20px;   
}

.update {
   text-align: right;
   font-size: 9pt;
   font-style: italic;
   color: #adadad;
   padding: 0px;
}

 .grey {
/*   background-color: #cccccc;
	color: #484848;
   border: 2px solid #b6b6b6;*/
   background-color: Green;
	color: White;
   border: 2px solid #E0FFFF;	
	padding: 3px 3px 3px 3px;
	text-align: left;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
 } 
 
 
.code {
	background-color: #f5f5f5;
	color: #000000;
	border: 1px solid #d3d3d3;
	padding: 15px;
}

/* marquee {
 	color: #777777;
 }

 .nofilepubs {
 	font-weight: bold;
	font-size: 9pt;
 }*/
 
 .listoflines {
 	border: 1px solid #DCDCDC;
    font: normal 10pt Arial, Tahoma, Verdana, "MS Sans Serif";
	 background-color: white;
	 color: black;
 }
 
.crrchide {
    display: none;
}