body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
/* sitewide */
h1 { font-size: 1.2em; padding-bottom: 0.4em; }
h2 { font-size: 1em; padding-bottom: 0.4em; }
h3 { font-size: 0.9em; padding-bottom: 0.4em; }
h4 { font-size: 0.8em; padding-bottom: 0.4em; }
p { font-size: 0.9em; }
p.right { text-align: right; }
p.center { text-align: center; }
p.top { text-align: right; font-size: 0.7em; font-weight: bold; }
p.indent { margin-left: 2em; padding: 0.3em 0.3em 0.3em 0.3em; }
p.outline { border: 0.1em solid #999999; margin-left: 2em; padding: 0.3em 0.3em 0.3em 0.3em; width: 40em; }
li { font-size: 0.8em; list-style-type: disc; }
li.none { list-style-type: none; }
ul { font-size: 0.9em; list-style-type: disc; }
hr { color: #999999; height: 0.1em; width: 80%; }
/* csu logo left */
.logo { padding-left: 1em; padding-bottom: 0.4em; padding-top: 0.9em; margin-bottom: 0.4em; }
/* topnav bar */
#topnav { border-top: 0.1em solid #ffffff; top: 7.5em; position: absolute; width: 100%; line-height: 1.4em; color: #ffffff; background-color: #a3a9ab; font-size: 0.7em; padding-top: 0.2em; padding-bottom: 0.2em; }
#topnav #right { float: right; }
#topnav a	{ text-decoration: none; color: #000000; padding-right: 1em; } 
#topnav a:visited { text-decoration: none; }
#topnav a:hover { text-decoration: underline; color: #ffffff; }
/* left menu */
#leftnav{ top: 6.6em; position: absolute; width: 15em; }
#leftnav li { border-bottom: #ffffff 0.1em solid; font-size: 0.7em; list-style-type: none; text-indent: 1em; }
#leftnav ul { margin: 0; padding: 0; }
#leftnav a { display: block; border-bottom: #ffffff 0.1em solid; }
#leftnav a:link, #leftnav a:visited { font-weight: normal; text-decoration: none; padding-top: 0.3em; padding-bottom: 0.3em; color: #000000; width: 16.2em; background-image: url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8HQFS9YB/menu.gif'); }
#leftnav a.active:link, #leftnav a.active:visited, #leftnav a:hover { background-position: 0% -7.3em; background-image:  url('/style/menu.gif'); padding-top: 0.3em; padding-bottom: 0.3em; color: #000000; background-repeat: no-repeat; text-decoration: none }
/* basic table styles */
td { font-size: 0.8em; border: 0.0em solid #cccccc;}
td.title { background-color: #cccccc; border: 0.1em solid #cccccc; text-align: center; font-weight: bold; }
td.ltgrey { text-align: center; background-color: #eeeeee; }
td.ltgreyleft { text-align: left; background-color: #eeeeee; }
td.textcenter { text-align: center; border: 0.1em solid #cccccc; }
td.borderltgrey { border: 0.1em solid #cccccc; text-align: left; background-color: #eeeeee; padding-left: 0.5em; padding-right: 0.2em; }
td.borderltgreycenter { border: 0.1em solid #cccccc; text-align: center; background-color: #eeeeee; }
td.textleft { text-align: left; border: 0.1em solid #CCCCCC; padding-left: 0.5em; padding-right: 0.2em; }
/* footer */
#footer{ clear: both; font-size: 0.7em; color: #666666; padding: 0.2em 0.2em 0.2em 0.2em; text-align: center; }
#footer a:link { text-decoration: none; color:#000000; }
#footer a:visited { text-decoration: none; color:#000000; }
#footer a:hover { text-decoration: underline; color:#000000; }
#footer a:active { text-decoration: none; color:#000000; }
/* form layout */
fieldset {margin: 0 0 1.0em 0; padding: 1em; border: 2px solid #ddd; width: 100%; font-size: 0.8em; }
.height {line-height: 2.7em; }
 legend { font-size: 1.0em; font-weight: bold; color: #000; margin: 0; padding: 0; }
.fullwidth label { display: block; padding-top: 5px; }
.fullwidth input{ width: 99%; }
.fullwidth textarea{ width: 99%; }
.required { color: #B60202; font-weight: bold; }	
.tableBorder
{
    BORDER-RIGHT: #a3a3a3 1px solid;
    BORDER-TOP: #a3a3a3 1px solid;
    BORDER-LEFT: #a3a3a3 1px solid;
    BORDER-BOTTOM: #a3a3a3 1px solid
 }