:link
 {color: #000090;
  text-decoration: none;}
:link
{color: #000090;
 text-decoration: none;}
:visited
{color: #000090;
 text-decoration: none;}

p.SBmaintitle, span.SBmaintitle,
p.SBtitle, span.SBtitle,
p.SBnormal, li.SBnormal, ul.SBnormal,
p.SBnormalRight,
p.SBsmall, ul.SBsmall, li.SBsmall, a.SBsmall, span.SBsmall,
p.SBbold, a.SBbold,
p.SBboldDark, li.SBboldDark, a.SBboldDark, p.SBsmallLight,
p.SBq,
p.SBheader,
p.SBinstructor,
p.SBrole,
p.SBprofile,
p.SBsubtitle
  {
  margin-top:6px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  text-align:left;
  font-size:9.0pt;
  list-style-type: disc;
  color:#000000;
  font-family:"Comic Sans MS", arial, helvetica, sans-serif;
  }
p.SBsmall, ul.SBsmall, li.SBsmall, a.SBsmall, span.SBsmall,
p.SBsmallLight
p.SBprofile,
p.SBsubtitle
  {
  margin-top: 0px;
  font-size:8.0pt;
  }
p.SBsmallLight
  {
  color:#ffffff;
  }
p.SBprofile
  {
  margin-bottom:3px;
  }
 
p.SBbold, a.SBbold, p.SBboldDark, li.SBboldDark,
p.SBq
  {
  font-weight:bold;
  font-family:"Comic Sans MS", arial, helvetica, sans-serif;
  }
p.SBboldDark, p.SBq
  {
  color:#008000;
  }
p.SBq
  {
  margin-top:15px;
  font-size:11.0pt;
  }
p.SBheader, p.SBinstructor, p.SBrole
  {
  text-align:left;
  font-size:16.0pt;
  font-weight:bold;
  color:#000080;
  }
p.SBinstructor, p.SBrole
  {
  margin-top: 0px;
  text-align:left;
  font-size:12.0pt;
  }
p.SBrole
  {
  font-size:10.0pt;
  font-style:italic;
  }

p.SBmaintitle, span.SBmaintitle,
p.SBtitle, span.SBtitle
  {
  text-align:center;
  margin-top:0px;
  font-size:32.0pt;
  font-weight:bold;
  color:#070070;
  }
p.SBtitle, span.SBtitle
  {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:5px;
  font-weight: normal;
  font-size:16.0pt;
  color:#000088;
  }
p.SBsubtitle
  {
  font-weight: normal;
  color:#eeeeee;
  }
p.SBnormalRight
  {
  margin-top:0px;
  text-align:right;
  }
  
a:hover 
{color: red;}

div.header
  {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #ffffff;
  border-top: 2px solid #f0f0f0;
  border-left: 2px solid #f0f0f0;
  border-bottom: 0px solid #a2bc72;
  border-right: 2px solid #909090;
  float: left;
  clear: none;
  }

div.document, div.documentBlank
  {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  border-top: 0px solid #f0f0f0;
  border-left: 2px solid #f0f0f0;
  border-bottom: 2px solid #555555;
  border-right: 2px solid #909090;
  background-color: #ffffff;
  clear: none;
  float: left;
  }
  
div.document
  {
  background-image: url(./SB3.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 50% 0%;
  }
  
div.dummy
  {
  clear: none;
  }
  
div.content
  {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 10px;
  padding-bottom: 0px;
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  border-top: 0px solid #f0f0f0;
  border-left: 0px solid #f0f0f0;
  border-bottom: 0px solid #555555;
  border-right: 0px solid #555555;
  float: left;
  clear: none;
  }
  
div.footer 
  {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  border-top: 2px solid #f0f0f0;
  border-left: 2px solid #f0f0f0;
  border-bottom: 2px solid #555555;
  border-right: 2px solid #555555;
  background-color: #e9d45f;
  float: left;
  clear: both;
  }

div.sidebarL
  {
  width: 100px;
  border-top: 0px solid #f0f0f0;
  border-left: 0px solid #f0f0f0;
  border-bottom: 0px solid #555555;
  border-right: 0px solid #f0f0f0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
  float: left;
  clear: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  }

div.sidebarR
  {
  width: 100px;
  border-top: 0px solid #f0f0f0;
  border-left: 0px solid #f0f0f0;
  border-bottom: 0px solid #555555;
  border-right: 0px solid #f0f0f0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
  float: right;
  clear: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  }


table.class_table, table.class_head
	{
	border-left: 2px solid #f0f0f0;
	border-right: 2px solid #909090;
	border-top: 2px solid #f0f0f0;
	border-bottom: 2px solid #909090;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    text-align:left;
	width: 100%;
	}

table.class_head
	{
	border-bottom: 0px solid #909090;
	}
	
table.class_table
	{
	background-color: #e7ffc5;
	}

td.class_table
	{
	background-color: #e7ffc5;
	}

td.class_head
	{
	background-color: #ffffff;
	}

.form_table
	{
  	border-left: 2px solid #f0f0f0;
  	border-right: 2px solid #909090;
  	border-top: 2px solid #f0f0f0;
  	border-bottom: 2px solid #909090;
	margin: 0px;
	padding:2px;
	width: 500px;
	background-color: #f8f8f8;
	}

tbody.menu_table td.menu_table
	{
	margin: 0px;
	padding:2px 2px 2px 20px;
	width: auto;
    text-align:left;
	}

div.menuBar {
  width: 100%;
  background-color: #7f9b49;
  border-top: 0px solid #f0f0f0;
  border-left: 2px solid #f0f0f0;
  border-bottom: 2px solid #909090;
  border-right: 2px solid #909090;
  padding: 0px 0px 0px 0px;
  clear:both;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  color: #bbfbbb;
  font-family:"Century Gothic", arial, helvetica, sans-serif;
}

div.menuBar a.menuButton {
  background-color: transparent;
  color: #bbfbbb;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 26px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #ff0000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #07cc05;
  border-color: #07cc05 #07cc05 #07cc05 #07cc05;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #f8f8f8;
  background-color: #7f9b49;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  left: 0px;
  padding: 1px 5px 1px 5px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 150;
}

div.menu a.menuItem {
  cursor: default;
  display: block;
  padding: 1px 5px 1px 5px;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #008000;
  color: #ffffff;
  padding: 1px 5px 1px 5px;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: 0em;
}

div.menu {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
  padding-top: 10px;
}

div.menuItemSep {
  margin: 4px 2px;
  padding-top: 10px;
}