

body { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; width: 770px; background-color: #FFFFFF; }

p, ol, ul, h1, h2, h3, h4, h5, h6 { font-family: verdana, helvetica, arial, sans-serif; }

code { font-family: monospaced; font-size: 11px; }

h1 { color: #3366CC; font-size: 16px; font-weight: bold; margin-bottom: 0; }

h2 { color: #3366CC; font-size: 14px; font-weight: bold; margin-bottom: 0; }

h3 { color: #3366CC; font-size: 12px; font-weight: bold; margin-bottom: 0; }

h4 { color: #3366CC; font-size: 11px; font-weight: bold; margin-bottom: 0; }

h5 { color: #3366CC; font-size: 10px; font-weight: bold; margin-bottom: 0; }

h6 { color: #3366CC; font-size: 9px; font-weight: bold; margin-bottom: 0; }

ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_square.gif"); }

input, textarea { font-size: 10px; color: #333333; }

caption { font-size: 13px; color: #3366CC; font-weight: bold; text-align: center; }

#breadcrumb { font-size: 9px; color: #000000; font-family: verdana, helvetica, arial, sans-serif; }

#breadcrumb a, #breadcrumb a:visited { text-decoration: underline; color: #000000; font-size: 9px; }

#breadcrumb a:hover { color: #0000FF; }

#global_nav { align: left; vertical-align: top; height: 100px; }

#global_nav a img, #access_links { border-width: 0; }

#global_nav input { font-size: 10px; color: #666666; font-style: italic; }

#primary_nav { color: #3366CC; text-align: right; font-size: 10px; vertical-align: top; margin-top: 0; }

#primary_nav a, #secondary_nav a { text-decoration: none; }

#primary_nav a:hover, #content p.address a, #secondary_nav p.address a, #secondary_nav a:hover { text-decoration: underline; color: #336699; }

#primary_nav a.selected { color: #666666; }

#primary_nav a { color: #3366CC; }

#primary_nav a:visited { color: #6699CC; }

#primary_nav a:active { color: #FFCC33; }

#home_image { align: left; vertical-align: top; padding-top: 9px;  }

#home_image img { border-width: 0; width: 284; }

#main { border-width: 0; vertical-align: top; }

#homecontent h1 { color: #3366CC; font-size: 18px; font-weight: bold; margin-bottom: 0; }

#homecontent h2 { color: #3366CC; font-size: 16px; font-weight: bold; margin-bottom: 0; }

#homecontent h3 { color: #3366CC; font-size: 14px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#homecontent h4 { color: #3366CC; font-size: 12px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#homecontent h5 { color: #3366CC; font-size: 11px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#homecontent h6 { color: #3366CC; font-size: 10px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#homecontent { vertical-align: top; padding-top: 5px; }

#homecontent a { color: #3366CC; }

#homecontent a:visited { color: #6699CC; }

#homecontent a:active { color: #FFCC33; }

#homecontent a:hover { color: #0000FF; text-decoration: underline; }

#homecontent #breadcrumb { font-size: 9px; color: #000000; font-family: verdana, helvetica, arial, sans-serif; }

#homecontent #breadcrumb a, #homecontent #breadcrumb a:visited { text-decoration: underline; color: #000000; font-size: 9px; }

#homecontent #breadcrumb a:hover { color: #0000FF; }

#homecontent p { margin-top: 0; font-size: 11px; }

#homecontent img { margin-top: 3px; margin-left: 3px; margin-right: 3px; margin-bottom: 3px; }

#homecontent p.address { font-size: 9px; }

#homecontent ul, #homecontent ul.announcements, #homecontent ul.quicklinks { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_anglebracket.jpg"); margin-top: 0; font-size: 10px;  margin-left: 0px; padding-left: 19px; color: #3366CC; }

#homecontent ul.normal { font-size: 10px; list-style: square; list-style-image: url("/pics/icon/bullet_yelo_square.gif"); }

#homecontent ul ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_anglebracket.jpg"); margin-top: 0; margin-bottom: 0px; margin-left: 0px; padding-left: 17px; font-size: 10px; }

#content ul.quicklinks, #content ul.quicklinks li, #content ul.quicklinks li a, #secondary_nav ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_anglebracket.jpg"); margin-top: 0; font-size: 10px;  margin-left: 0px; padding-left: 0px; color: #3366CC; }

#content { vertical-align: top; padding-top: 5px; }

#content h3 a { font-size: 12px; }

#content dt  {font-size: 12px; color: #3366CC; font-weight: bold; }

#content p { margin-top: 0; font-size: 12px; }

#content h1 { color: #3366CC; font-size: 18px; font-weight: bold; margin-bottom: 0; }

#content h2 { color: #3366CC; font-size: 16px; font-weight: bold; margin-bottom: 0; }

#content h3 { color: #3366CC; font-size: 14px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#content h4 { color: #3366CC; font-size: 12px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#content h5 { color: #3366CC; font-size: 11px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#content h6 { color: #3366CC; font-size: 10px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

#content img { margin-top: 3px; margin-left: 3px; margin-right: 3px; margin-bottom: 3px; }

#content p.address { font-size: 9px; color: #336699; }

#content ul.announcements, #content ul.quicklinks, #content ul.quicklinks li, #content ul.quicklinks li a, #secondary_nav ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_anglebracket.jpg"); margin-top: 0; font-size: 9px;  margin-left: 0px; padding-left: 19px; color: #3366CC; }

#content ul { font-size: 12px; list-style: square; list-style-image: url("/pics/icon/bullet_yelo_square.gif"); }

#content ul ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_square.gif"); margin-top: 0; margin-bottom: 0px; margin-left: 0px; padding-left: 17px; font-size: 12px; }

#content ol { font-size: 12px;  }

#content ol ol { margin-top: 0; margin-bottom: 0px; margin-left: 0px; padding-left: 17px; font-size: 12px; }

#content legend { font-size: 11px; color: #3366CC; font-weight: bold; }

#content form { font-size: 11px; color: #333333; }

#content select, #content input { font-size: 10px; }

#content table { padding: 1; spacing: 2; border: 0; }

#content table tr td { font-size: 11px; color: #333333; }

#content table tr th { font-size: 11px; color: #3366CC; }

#content table caption { font-size: 11px; color: #3366CC; }

#content table.smalltext td { font-size: 10px; }

#left_mod { vertical-align: top; width: 145; font-size: 10px; }

#left_mod img { border-width: 0; width: 138px; padding-left:3px; padding-right: 5px; text-align: left; }

#left_mod h1, #left_mod h2, #left_mod h3, #left_mod h4, #left_mod h5, #left_mod h6 { margin-left: 10px; margin-bottom: 0px; }

#left_mod p { margin-left: 10px; font-size: 10px; margin-top: 0px; }

#left_mod a, #left_mod p a { font-size: 10px; color: #3366CC; }

#left_mod a:visited, #left_mod p a:visited { color: #6699CC; }

#left_mod a:active, #left_mod p a:active { color: #FFCC33; }

#left_mod a:hover, #left_mod p a:hover { color: #0000FF; text-decoration: underline; }

#left_mod ul, #left_mod ol { margin-left: 5px; font-size: 10px }

#breadcrumb { color: #333333; font-size: 7px; }

#secondary_nav { font-size: 10px; vertical-align: top; width: 125; }

#secondary_nav ul ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_anglebracket.jpg"); margin-top: 0; margin-left: 0px; padding-left: 19px; font-size: 10px; margin-bottom: 0; }

#secondary_nav ul ul ul { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_anglebracket.jpg"); margin-top: 0; font-size: 9px; margin-left: 0px; padding-left: 19px; margin-bottom: 0; }

#secondary_nav h1, #secondary_nav h2, #secondary_nav h3, #secondary_nav h4, #secondary_nav h5, #secondary_nav h6 { margin-left: 11px; }

#secondary_nav a.selected { color: #666666; font-weight: normal; }

#secondary_nav p { font-size: 9px; padding-left: 5px; position: relative; left: 1px; }

#secondary_nav li a { font-size: 9px; text-decoration: underline; color: #3366CC; }

#secondary_nav li a:visited { color: #6699CC; }

#secondary_nav li a:active { color: #FFCC33; }

#secondary_nav li a:hover { color: #0000FF; text-decoration: underline; }

#secondary_nav .textbox { font-size: 9px; width: 100%; border: 1px dotted #3366CC;}

#secondary_nav .textbox th { font-size: 9px; color: #3366CC; font-style: bold; }

#secondary_nav .textbox td { font-size: 9px; color: black; font-style: normal; }

#footer p { font-size: 9px; text-align: center; }

#footer img { border-width: 0; text-align: right; }

.red { color: #FF0000; }

.sjsublue { color: #FFCC00; }

.sjsuyellow { color: #3366CC; }

.alert { color: #FF0000; font-style: italic; font-weight: bold; }

a.alert { color: #FF0000; font-weight: bold; font-style: italic; }

.photocaption { font-size: 10px; text-align: center; font-style: italic; color: #3366CC; horizontal-align: center; }

ul.normal, ul.normal li { list-style: square; list-style-image: url("/pics/icon/bullet_yelo_square.gif"); color: #000000; }

/* Head navigation submenu */
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

div.menu {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  border: 1px solid #FFCC00;
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #3366CC;
  background-color: #FFFFFF;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #FFCC00;
  background-color: #3366CC;
}

div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #3366CC;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}


