

/* basic formats for elements */


.inline a:hover 	{ color: white; background-color: blue }
.inline a:link   	{ color: blue }
.inline a:visited { color: #000080}
.inline a:active  { color: rgb(255,153,0) }
.inline a 			{ text-decoration: underline}


.navtrail { color: #FFFFFF; background: #40419B; text-align: left; margin-top:0em; margin-bottom:0em; font-family: arial, Helvetica;  }
.tablehead   { color: #FFFFFF; background-color: #008000 }
.tablehead a:link  { color: #FFFFFF; background-color: #008000 }
.tablehead a:visited  { color: #FFFFFF; background-color: #008000 }
.tablehead a:hover  { color: #FFFF00; background-color: #008000 }

.navbar { color: #FFFFFF; background: #40419B; text-align: left; margin-top:0em; margin-bottom:0em; font-family: arial, Helvetica;   }
.studentnote { background-color: #00FFFF; border-style: solid; border-color: #008000 }
.studentactivity { border:0px solid #000080; background-color: #FFFF99;  }
.objectives { border:0px dotted #008000; text-align: left; background-color:#EEFFFF; font-size:1em }

a:link       { color: #FFFFFF }
a:visited    { color: #FFFFFF}
a:active     { color: rgb(255,153,0) }
a:hover      { color: #0000CC; background-color: #FFFFFF }
a            { text-decoration: none }

h1, h2, h3, h4, h5, h6
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;
}


/* image formats */
img.logo {width: 5em; height: 5em; margin-left: 2.5em }
img.fit { width: 100%;}

/* IDs */
/* #main { border: 0px solid; min-width: 35em; max-width: 60em; margin: auto; }*/
#header { color:#FFFFFF; background-color: #008000; margin-left: 0; margin-right: 0; width: 100%}
#header { color:#FFFFFF; background-color: #40419B; margin-left: 0; margin-right: 0; width: 100%}
#header .title { margin:0em; padding: 0em; text-align: center; font-family:Arial; font-size:1.6em; color:#FFFFFF}
#header .logo { float: left; font-size: 80%;  width: 4em; height: 4em; text-align: center }

#footer {
	padding: 0.4em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer p {  margin: 0px;  text-align: center;}
#header {  border-bottom: 0px solid;}

/* backgrounds */

#main { color:#FFFFFF; background: #0099FF;;}
#main { font-size: 12px; background: #40419B;}

#main h1, h2, h3, h4, h5, h6 { font-size: 10px; color: #FFFFFF; }
.box, .main-content { padding: 0px; margin: 0em; font-family: arial, Helvetica; }
.box, .main-content { background-color:#40419B; padding: 0px; margin: 0em; font-family: arial, Helvetica; }
.box {  color: #FFFFFF;  line-height: 1.5em; margin-right: 0em; margin-left: 0em; padding-right: 0em; padding-left: 0em;}
.sidecol { color: #FFFFFF;}
.sidecol ul { padding:  0 0 0;}
.assrec {font-size: 0.9em;}


.unnamed1 { border-color:#FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.style2 {color: #0033CC; background-color:#0000CC}
.style4 {
	color: #FFFFFF;
	font-weight: bold;
}

td {
	font-size: 10px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

tr {
	font-size: 10px;
}

body {
  text-align: center;
}

#em {
  width: 1em;
  height: 0;
  overflow: hidden;
}

body {
	margin:30px 0px; padding:0px;
	text-align:center;
	}
	
#main {
	width: 1000px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:0px 
	
	}


/* form elements */
menu         { list-style-type: none }
input        { font-size: 0.9em }
option       { font-size: 0.9em }
select       { font-size: 0.9em }
textarea     { font-size: 0.9em }
img 		 { padding: 0em }