body {
	background-color: #cccccc;
	font-size:100%;
	/** font-family: Arial, Helvetica, sans-serif; **/
	font-family: "Times New Roman", Times, serif; 
	margin: 0px;
	color: #000000;
	text-align:center; /** this combined with envelope's "left" centers the envelope on the page in IE **/
}

/** re font sizes: base is .95em, "small" is .7em, "x-small" is .55em **/
/** plain tags first ----------------------------------------------------------  **/

p {color: #000000; font-family:"Times New Roman", Times, serif; }

a:link {color: #990000; font-family: "Times New Roman", Times, serif; text-decoration:none; }
/** a:visited {color: #336633; font-family: Arial, Helvetica, sans-serif; text-decoration:none;  } **/
a:visited {color: #4e3333; font-family: "Times New Roman", Times, serif; text-decoration:none;  }
a:hover { color: blue; font-family: "Times New Roman", Times, serif; text-decoration:underline; }
a:active {color: blue; font-family: "Times New Roman", Times, serif; text-decoration:underline;  }

h1 {
  font-size: 2.5em;
  font-family: Arial, Helvetica, sans-serif; 
  color: #08481d; 
  text-align: center; 
  }

h2 {
	font-size: 1.33em;
	font-family: Arial, Helvetica,sans-serif; 
	color: #08481d; 
	text-align: center; 
	}

h3 {
	font-size:1.05em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #08481d;
	text-align: left;
	margin: 0px;
	padding: 3px;
}

h4 {  font-family: Arial, Helvetica, sans-serif; color: #08481d; font-size:1em;  font-weight:bold;}

h5 {  font-family: Arial, Helvetica, sans-serif; font-size:.95em; color: #08481d;  font-weight:bold;}

h6 {  font-family: Arial, Helvetica, sans-serif; font-size:.90em; color: #08481d; font-weight:bold;}

ol {  color: #000000; font-family: "Times New Roman", Times, serif;  }

ul {  color: #000000; font-family: "Times New Roman", Times, serif;}

li {  color: #000000; font-family: "Times New Roman", Times, serif;}

/** here are the div specs -------------------------------------------------------- **/

div#envelope { /** encloses entire page **/
	width: 756px;
	background-color:#ffffff;
	text-align:left;
	margin-top: 0px;
	margin-left: auto;
	margin-right:auto;
	padding:0px;
	/** border: 1px solid #08481d ; **/
	}

/** sitestuff is the whole top of the page --------------------------------------------------------------- top **/
#sitestuff {
	position: static;
	/** width: 100%; **/
	width: 756px;
	visibility: visible;
	margin:0;
	background-color: #000000;
}

/** csutop1 for level-1 sites includes logo & csu global nav **/
#csutop1 {
	width:756px;
	padding:0px;
	margin:0px;
	clear:both;
	background-color: #FFFFFF;
	height: 50px;
}
#csutop1 p {
	text-align:right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.55em; /** .55em **/
	font-weight: bold;
	margin: 0 3px 0 0;
	line-height: 12px;
	}
#csutop1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
#csutop1 a:visited {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
#csutop1 a:hover {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;}
#csutop1 a:active {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
/** csutop for level-2/3 sites includes logo & csu global nav **/
#csutop {
	width:756px;
	padding:0px;
	margin:0px;
	clear:both;
	background-color: #FFFFFF;
	height: 24px;
}
#csutop p {text-align:right;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:.55em;  /** .55em **/
	font-weight: bold;
	margin:0 5px 0 0;
	padding:5px 0;
	line-height: 12px;
	}
#csutop a:link {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
#csutop a:visited {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
#csutop a:hover {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;}
#csutop a:active {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
	/** for the pdfs that need the logo but nothing else, hide the logo normally **/
#csutoplogoonly {
	display:none;
	visibility:hidden;
}
/** logo (for the logo link) and logotop (for the img) are inside  <p> inside csutop(1) **/	
a.logo:hover {background-color:#ffffff;}
.logotop { background-color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	float:left;
	vertical-align:middle}
/*** upladder is for the link back to the reporting unit, just under the CSU logo **/
#upladderdiv {
 	margin:0;
	padding:0;
	background-color: #ffffff;
	width:756px;
	clear:both;
}
#upladderdiv p {
	margin:0 -28px 0 0;
	padding:1px 0 0 0;
	text-indent:28px;
	background-color: #ffffff;
	width:700px;
	text-align:left;
}

.upladder {
 	margin:-1px 2px 1 -2px;
/**	margin-left: 28px; **/
	background-color: #ffffff;
	width:756px;
}
p.upladder {
	margin:-1px 0 0 -2px;
	padding:1px 0 0 28px;
	background-color: #ffffff;
	width:756px;
	text-align:left;
}

a.upladder:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
a.upladder:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
a.upladder:hover {color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; 
	background-color: #ffffff; }	
a.upladder:active {color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none; 
	background-color: #ffffff; }
/** end of csutop specs **/	
/** csunav1 and csunav2 are the lines above the banner **/
#csunav1 { /** academics etc **/
	width:756px; /* formerly 765 */
	padding:8px 0 2px 0; /** formerly 0 0 2 0 **/
	margin:0px;
	clear:both;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em; /** .7em **/
	font-weight: bold;
	text-align: center;
	color: #000000;
}
#csunav1  p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	}	
#csunav1  a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#csunav1  a:visited {color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
#csunav1  a:hover {color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	/** background-color:#FFFFee; **/
 }	
#csunav1  a:active {/** color: #666666; **/ color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
 }
#csunav2 { /** students etc**/
	width:756px; /* formerly 765 */
	padding:3 0 3 0;
	margin:0px;
	clear:both;
	/* background-color:#006633; */
	background-color:#08481D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em; /** .7em **/
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#csunav2  p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	}	
#csunav2  a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
#csunav2  a:visited {color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
#csunav2  a:hover {color: #Ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;  }	
#csunav2  a:active {color: #FFffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;  }
/** end of csunav bars **/	


#sitetitle { /** this is for the page banner **/
	padding:0;
	margin:0; 
	clear: both;  /* << */
	}
.sitetitle { /** may not be used?? **/
	background-color:#000000; 
	color:#ffffff;  
	text-align: left;
	margin: 0px; }
#sitetitle p {margin:0;}

/** collnav div goes here on the /academic/ pages **/
#sitenavh { /** black horizontal bar etc**/
	width:756px; /* formerly 765 */
	padding:3px 0 3px 0;
	margin:0;
	clear:both;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em; /** .7em **/
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#sitenavh  p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	}	
#sitenavh  a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
#sitenavh  a:visited {color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
#sitenavh  a:hover {color: #Ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;  }	
#sitenavh  a:active {color: #FFffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;  }

/** this is the end of "sitestuff" - the top of the page **/

/** this is the meat of the page ----------------------------------------------------------------------------- center **/
#pagebody { /** encloses pagenav [sidebar, leftnav] and content [text, textarea1] **/ 
	background-color:#08481D; 
	width:756px;
	}
.pagebody {background-color:#08481D; }

#pagenav { /** left nav bar [sidebar, leftnav] **/
	position: static;
	float:left;
	clear:none;
	margin:0px 0px 0px 2px;
	visibility: visible;
	padding: 12px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em; 
	font-weight:bold;
	width: 195px;
	background-color:#08481D; 
	color:#ffffff; 
}
#pagenav p {color: #ffffff; font-family: Arial, Helvetica, sans-serif;	margin-left:20px;}
#pagenav a:link {color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
#pagenav a:visited {color: #eeeeee; font-family: Arial, Helvetica, sans-serif; text-decoration:none;  }
#pagenav a:active {/** color: #FFCC66; **/ color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration:none;  }
#pagenav a:hover { /** color: #FFCC66; **/ color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; background-color: #08481D; text-decoration:underline; }
#pagenav h3 {color: #ffffff; }		
#pagenav h5 {color: #ffffff; }		
#pagenav ul {  color: #ffffff; font-family: Arial, Helvetica, sans-serif;  /*font-size: 12px */
	padding-left: 10px; padding-right:1px; padding-top: 1px; margin:0px;}
#pagenav li {  color: #ffffff; font-family: Arial, Helvetica, sans-serif;  /* font-size: 12px; */
	 	padding-left: 0px; padding-right:1px; padding-top: 1px; margin:0px;}
.pagenav {background-color:#08481D; 
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;  }
p.pagenav {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:20px;
	color:#ffffff;
	}
hr.pagenav { 
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff; 
	}
p.localnavwithhead {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #fff000;
	margin-left:30px;
	text-indent: -5px;
	}	
p.blurb {
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: .7em;  */
	text-align: left;
	color: #ffffff;
	margin: 0 0 0 25px;
	text-indent: -5px;
	}	
a.blurb:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.blurb:visited {color: #ddeedd; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
a.blurb:hover { /** color:#FFCC33; **/ color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; }	
a.blurb:active {color: #006600; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
	/** end blurb **/
.addr {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	/** font-size: .7em;  **/
	margin:0 0 0 20px;
	line-height:normal;
}
/** end ofleft nav bar [sidebar, leftnav] **/

#content { /** main substance of page [aka text, textarea1] **/
	position: static; 
	width:525px;
	min-height:350px;
	padding: 10px 8px 4px 8px;
	/** for when there was a shadow: padding-left: 20px;
	padding-right: 4px;	**/
	margin:0px 0px 0px 205px;
	border-color: #999966; 
	border-width: thin;	 
	border-style: solid;
	background-color: #ffffff;
	/** background-image:url(/images/shadow03.gif) ;
	background-repeat: repeat-y; **/
	font-size:.95em;
	z-index:5;}
#contentCtr { /** main substance of page for 3-col layout [aka text, textarea1] **/
	position: static; 
	width:438px;
	min-height:350px;
	padding: 10px 8px 4px 8px;
	margin:0px 0px 0px 210px;
	border-color: #999966; 
	border-width: thin;	 
	border-style: solid;
	background-color: #ffffff;
	background-image:url(../images/shadow03.gif) ;
	background-repeat: repeat-y;
	font-size:.95em;
	z-index:5;}
.breadcrumbs {
	padding:0px;
	margin:0px 0px 0px -5px;
	clear:none;
	float:none;
	font-size:.8em;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
/** end of main piece of page **/	
#rightcol { /** for 3-col layout **/
	float:right;
	width:150px;
	padding:20px 4px 4px 4px;
	background-color:#F5F5DC; 
	margin:0px;
	font-size:.95em;
}
/** end of scope of "pagebody" **/

/** entire bottom piece of page --------------------------------------------------------------------- bottom **/
#bottom { /** entire bottom piece of page **/
	position: static;
	/** width: 100%; **/
	width:756px;
	padding: 1px 0px 0px 0px;
	margin:-1px 0 0 0; /** brings section up over the clearing div of the central section **/
	clear:both;
}
#csunav3 { /** libraries etc **/
	width:756px; /* formerly 765 */
	padding:5px 0 5px 0;
	margin:0px;
	clear:both;
	background-color:#000000; /* formerly #006633; */
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#csunav3  p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	}	
#csunav3  a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
#csunav3  a:visited {color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
#csunav3  a:hover {color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	background-color: #000000; }	
#csunav3  a:active {color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	background-color: #000000; }
	
#csunav4ac { /** legals etc **/
	/* width:265px; */
	padding:5 0 3 0;
	margin:0 10px 0 0;
	clear:both;
	/* clear:right;
	float:right;
	font-family: Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#ffffff;
	font-size:.55em;
	font-weight: bold;
	/* text-align: right; */
	text-align: center;
	color: #000000; 
}
#csunav4ac  p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 4px 0 3px 0;
	}	
#csunav4ac  a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000; 
}
#csunav4ac  a:visited {color: #000000;  
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; }
#csunav4ac  a:hover {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;  }	
#csunav4ac  a:active {color: #000000;  
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	 }
#csuaddress { /** csu address at bottom of page **/
	/* width:265px; */
	padding:0px;
	margin:0 10px 0 0;
	clear:both;
	/* clear:right;
	float:right; */
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.55em;
	color: #000000;
	text-align:center;
}
#csuaddress  p{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	margin:0;
}
#csuaddress a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
#csuaddress a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
#csuaddress a:hover {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
#date { /** for last-mod date at bottom of page **/
	background-color:#ffffff;
	margin:4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.55em;
	color: #444444;
	text-align:center;
}
/** end of the page -------------------------------------------------------------------------------------- end page **/


/**  peculiar to /academic/ ---------------------------------------------------------------------------- /academic/ **/
#collnav { /** colleges - local major site nav, corresp. to std "sitenav1", subject to "sitestuff" **/
	position: static;
	clear:both;
	width:100%;
	visibility: visible;
	margin:0 0 0 0;
	padding: 6px 0 3px 0;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.65em; /** small **/
	font-weight:bold;
	background-color:#000000;
	background-image:url(/academic/images/itsgreen.gif) ; /** to make green line before the links start **/
	background-repeat: repeat-x;
}
#collnav a:link {color: #ffffff; 	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; }
#collnav a:visited {color: #ffffff; 	font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
#collnav a:hover {/** color: #ffcc66; **/ color: #ffffff; 	font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
#collnav a:active {/** color: #ffcc66; **/ color: #ffffff; 	font-family: Arial, Helvetica, sans-serif; }
p.collnav {background-color:#000000; 
	color:#ffffff;  
	font-family: Arial, Helvetica, sans-serif;
	/** border: 1px solid #08481d ; **/
	margin: 2px 20px 2px 20px; 
	/** padding: 0px 0 3px 0; **/
	/* width:80%; */}

/* previous version ...
#colnav {
	position: static;
	width: 100%;
	visibility: visible;
	padding: 4px;
	font-size: x-small;
	margin: 0px;
}
.colnav {background-color:#336633; 
	color:#FFFFFF; 
	text-align:center;  
	margin-top: 3px; 
	margin-bottom: 3px;
	}
a.colnav:link {color: #ffffff;  text-decoration:none}
a.colnav:visited {color: #ffffff;  text-decoration:none}
a.colnav:active {color: #ffcc66; }
a.colnav:hover {color: #ffcc66;  background-color: #336633}
*/
h5.colnav { /* is this used?? */
	font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size:.95em; font-weight:bold;
	padding-top:0px;
	border-top:1px solid #003300;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px}
ul.colnav  {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: .95em;
	padding-left: 10px; padding-right:1px; padding-top: 1px; margin:0px; border-top:1px solid #003300;}
	/** end of academic/colleges navigation **/
	/** for the acpgms **/
td.dept {
	background-color: #f5f5dc;
}
td.col {
	background-color: #CCcc99;
}
option {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8px;
}
.contact {
	font-size: x-small;
	font-style: italic;
}
.pgmname {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.pgmname:link {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.pgmname:visited {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.pgmname:hover {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.pgmname:active {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.pgmname a {
	font-family: Arial, Helvetica, sans-serif;
}
.pgmname a:visited {
	font-family: Arial, Helvetica, sans-serif;
}
.pgmname a:hover {
	font-family: Arial, Helvetica, sans-serif;
}

.deptname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}
a.deptname:link, a.deptname:visited, a.deptname:hover, a.deptname:active {
	font-family: Arial, Helvetica, sans-serif;
}
.deptname a {
	font-family: Arial, Helvetica, sans-serif;
} 
.colname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
}
.colname a {
	font-family: Arial, Helvetica, sans-serif;
}
a.colname:link, a.colname:visited, a.colname:hover, a.colname:active{
	font-family: Arial, Helvetica, sans-serif;
}

.subjname {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.subjname a {
	font-family: Arial, Helvetica, sans-serif;
}
a.subjname:link, a.subjname:visited, a.subjname:hover, a.subjname:active {
	font-family: Arial, Helvetica, sans-serif;
}
.credname {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
a.credname:link, a.credname:visited, a.credname:hover, a.credname:active{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.credname a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.credname a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.credname a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.see {
	font-style: italic;
}
dfn { background-color: #ffffcc;
}
/** end for acpgms **/

/** here used to be current contents of acstules-ugcatSpecific.css **/
	
/** these are for previous attempts at 2-column div layouts ---------------------------------------- old layouts **/
		
#pagenav2L {
	float:left;
	width:48%;
}
#pagenav2R {margin-left: 50%;  }
/* 
.contnod {position: static; float:none; width: 78%;  background-color: #ffffff;}
*/
.contnod {	
	/* padding-left: 20px; */
	/* clear:both; */}
div.d2L {float:left; width:45%;  
	/* padding-left: 20px; */
	background-color: #ffffff;}
div.d2R {margin-left: 45%; 
	/* border-left: 1px solid #9999cc; */
	background-color: #ffffff; }
/** end of old 2-column layouts **/
	
	
/** for bottoms of old-style pages ------------------------------------------------------------------- old-style pages **/	
/** old-style "csu" bar and green bar at page bottoms **/
#csulocbar {position: static;
	width: 100%; padding: 1px 0px 0px 0px;
	margin:0px;
	}
.greenbar {background-color:#336633; 
	color:#FFFFFF; 
	text-align:center; 
	font-size: x-small;
	padding: 1px 0px 1px 0px;
	margin:0px;
	 }
a.greenbar:link {color: #ffffff;  text-decoration:none}
a.greenbar:visited {color: #ffffff;  text-decoration:none}
a.greenbar:active {color: #ffcc66; }
a.greenbar:hover {color: #ffcc66;  background-color: #336633}	
	/** old-style bottom "contact us" area **/ 
.pagecontact { /** some new pages are using this as a .style in the date - try to track this down & change it **/
	background-color: #FFFFFF; 
	text-align:center; 
	font-size: x-small;}
a.pagecontact:link {color: #000000;  text-decoration:none}
a.pagecontact:visited {color: #000000;  text-decoration:none}
a.pagecontact:active {color: #ffcc66; }
a.pagecontact:hover {color: #ffcc66;  background-color: #336633}		
/** end of old-style styles **/

/** of unknown usefulness: old ------------------------------------------------------------------------------ unknown?? **/
.wtext {background-color:#08481d; 
	color: #ffffff;
	margin:0px;
	border:none;
	}
a.white:link {color: #ffffff}
a.white:visited {color: #ffffff}
a.white:active {color: #ffcc66}
a.white:hover {color: #ffcc66; background-color: #336633}

a.white2:link {color: #ffffff; text-decoration: none}
a.white2:visited {color: #ffffff; text-decoration: none}
a.white2:active {color: #ffcc66; text-decoration: none}
a.white2:hover {color: #ffcc66; text-decoration: none; background-color: #336633}

a.black:link {color: #000000}
a.black:visited {color: #000000}
a.black:active {color: #000000}
a.black:hover {color: #000000; background-color: #FFCC66}

ul.whites {color: #ffffff; margin-bottom: 0; margin-top: 0; padding-bottom: 3px; font-size: xx-small }
li.whites {color: #ffffff; margin-bottom: 0; margin-top: 0; font-size: xx-small }

ul.tm {color: #000000;  font-size:small }
ol.tm {color: #000000;  font-size:small }
li.tm {color: #000000; font-size: small }
ul.tm2 {color: #000000;  font-size:small; background-color:#CCCCCC; }
ol.tm2 {color: #000000;  font-size:small; background-color:#CCCCCC;  }
li.tm2 {color: #000000; font-size: small; background-color:#CCCCCC;  }


.g { font-family: Helvetica, Arial, sans-serif; color: #003300; border: none; text-align: center; margin-top: auto; margin-bottom: auto; vertical-align: middle; background-color: #FFFFFF}
/** end of unknown usefulness styles **/

/** some common useful styles ------------------------------------------------------------------------------ useful **/
p.gotop {  font-family: Arial, Helvetica, sans-serif; font-size:smaller; font-style: italic; text-align: right;}
.tinynav { /** meant for small nav bits **/
	font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:.8em; font-weight:bold;}
a.tinynav:link {font-family: Arial, Helvetica, sans-serif;}
a.tinynav:visited {font-family: Arial, Helvetica, sans-serif;}
a.tinynav:hover {font-family: Arial, Helvetica, sans-serif;}
a.tinynav:active {font-family: Arial, Helvetica, sans-serif;}
p.navnav { /** for getting around on the page itself (top, local nav, site nav, etc) - sits at bottom within main content section **/
	text-align:center;}
p.ctr {color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: small}
p.whiter {color: #ffffff; text-align: right; background-color: #000000; margin-bottom: 0; margin-top: 0; padding-bottom: 3px; }
p.whites {color: #ffffff; margin-bottom: 0; margin-top: 0; padding-bottom: 3px; font-size: xx-small; }
p.csu {color: #ffffff; text-align: center; margin-bottom: 0; margin-top: 0; padding-bottom: 3px; font-size: x-small }
p.small {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: small;}
.smaller {
	font-size:smaller;
}
.smallernote {
	font-size: smaller;
	font-style: oblique;
}
table.within {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	vertical-align: top;
	border: thin solid;
	margin-left: 5%;
	margin-right: 5%;
	width: 90%;
	margin-top: 0px;
}
th {font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}	
.lastmod { /** for people using a  class instead of the date div at the bottom of the page **/
	background-color:#ffffff;
	margin:4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.55em;
	color: #444444;
	text-align:center;}
.shadow {
	background-image: url(/images/shadow03.gif);
	background-repeat: repeat-y;}

/** the three colors of clearits to bring enclosing divs down the page ------------------------------------ clearits **/
#clearit {
	clear:both; height: 1px;
	width:100%;
	margin:0px; 
	padding:0px;
	}
.clearit {
	clear:both; height: 1px;
	width:100%;
	margin:0; 
	padding:0px;
	}
.clearitnav {
	clear:both; height: 1px;
	width:100%;
	margin:-1em 0 0 0; 
	padding:0px;
	}
#clearitt {
	clear:both; height: 1px; 
	background-color:#cccc99;
	margin:0px; 
	padding:0px;
	}
#clearitg {
	clear:both; height: 1px; 
	background-color: #08481d; 
	margin:0px; 
	padding:0px;
	}

