body {
  margin: 0px auto;
  border: 0px;
  font-family: Helvetica;
  font-size: small;
  text-align: center;
}

body /* Mozilla Firefox alignment */ {
  text-align: -moz-center;
}

a:link { color: #0000ff; text-decoration: none }
a:visited { color: #0000ff; text-decoration: none }
a:active { color: #0000ff; text-decoration: none }
a:hover { color: #570F82; text-decoration: none }

a.topMenu:link {
  color: #ffffff;
  text-decoration: none;
  font-size: small;
  font-weight: bold;
}
a.topMenu:visited {
  color: #ffffff;
  text-decoration: none;
  font-size: small;
  font-weight: bold;
}
a.topMenu:active {
  color: #ffffff;
  text-decoration: none;
  font-size: small;
  font-weight: bold;
}
a.topMenu:hover {
  color: #ffff99;
  text-decoration: none;
  font-size: small;
  font-weight: bold;
}

.ucbLogo {
  text-align: left;
}

.topMenuBg {
  background: url(../images/button_bar.gif);
  background-repeat: repeat-x;
  background-color: #570F82;
  text-align: center;
}

.smallTopMenuBg {
  background: url(../images/top_bg.gif);
  background-repeat: repeat-x;
  text-align: right;
  vertical-align: top;
}
.smallTopMenu {
  font-size: small;
  line-height: 16px;
  color: #570F82;
  background-color: #ffffff;
  float: right;
  padding-right: 8px;
}

.searchBg {
  background: url(../images/searchBG2.gif);
  background-repeat: no-repeat;
  text-align: right;
  vertical-align: bottom;
  width: 276px;
}
.search {
  margin-bottom: 6px;
  margin-right: 10px;
  float: right;
}

p.a {
  font-size: small;
  text-align: left;
}

.mainMenu {
  vertical-align: top;
  width: 185px;
}

.menuCategories {
  background: url(../images/menu_categories.png);
  background-color: #570F82;
  color: #ffffff;
  font-size: small;
  font-weight: bold;
  line-height:18px;
  padding-left: 1px;
  width: 183px;
  text-align: left;
  border-right: #570F82 1px solid;
  border-bottom: #570F82 1px solid;
}

.menu1 {
  background: url(../images/menu1.png);
  background-color: #FFFFCC;
  line-height:18px;
  font-size: small;
  padding-left: 1px;
  width: 183px;
  cursor: pointer;
  cursor: hand;
  text-align: left;
  border-right: #570F82 1px solid;
  border-bottom: #570F82 1px solid;
}
.menu1:hover {
  background: url(../images/menu1_hover.png);
  background-color: #FFFFEE;
  line-height:18px;
  font-size: small;
  padding-left: 0px;
  width: 183px;
  text-align: left;
  cursor: pointer;
  cursor: hand;
}

#dropmenudiv{
  position:absolute;
  border:1px solid #570F82;
  border-bottom-width: 0;
  font-size: small;
  text-align: left;
  line-height:18px;
  z-index:100;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity: 0.9;
  display: block;
}
#dropmenudiv a{
  background: url(../images/menu1.png);
  width: 100%;
  display: block;
  text-indent: 3px;
  font-size: small;
  border-bottom: 1px solid #570F82;
  padding: 1px 0;
  text-decoration: none;
}
#dropmenudiv a:hover{ /*hover background color*/
  background: url(../images/menu1_hover.png);
  background-color: #FFFFEE;
}

.bannerBg {
  vertical-align: top;
}
.banner {
  text-align: center;
  padding-top: 7px;
  width: 100%;
}

.content {
  text-align: left;
  font-size: small;
  padding: 5px;
  padding-right: 3px;
  width: 440px;
  vertical-align: top;
}
.contentHeader {
  color: #570F82;
  font-weight: bold;
  font-size: small;
  text-align: left;
  width: 100%;
  border-bottom: #570F82 1px dotted;
}
.contentDivider {
  margin: 10px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  height: 1px;
  border-bottom: #570F82 1px dotted;
}
.contentFooter {
  width: 100%;
  border-bottom: #570F82 1px dotted;
}
.contentSite {
  text-align: left;
  font-size: small;
  padding: 5px;
  width: 548px;
  vertical-align: top;
}

.bodyStruct {
  width: 770px;
}

.tableStyle {
  border: #570F82 1px solid;
  line-height:17px;
}
.tableHeader {
  background: url(../images/menu_categories.png);
  color: #FFFFFF;
  background-color: #570F82;
  font-weight: bold;
}
.tableCell {
  background: url(../images/menu1.png);
  color: #000000;
  background-color: #FFFFCC;
  border-top: #570F82 1px solid;
}

.topLeftShadow {
  background: url(../images/left_shadow_3.gif);
  background-repeat: repeat-y;
  width: 13px;
}
.topRightShadow {
  background: url(../images/right_shadow_3.gif);
  background-repeat: repeat-y;
  width: 13px;
}
.leftShadow {
  background: url(../images/left_shadow_2.gif);
  background-repeat: no-repeat;
  width: 13px;
  height: 600px;
}
.rightShadow {
  background: url(../images/right_shadow_2.gif);
  background-repeat: no-repeat;
  width: 13px;
  height: 600px;
}
.bottomShadow {
  width: 700px;
  height: 13px;
  background: url(../images/bottom_shadow.gif);
  background-repeat: no-repeat;
}

.teladdr {
  padding-left: 2px;
  text-align: left;
  font-size: small;
}

.footer {
  width: 700px;
  padding: 5px;
  text-align: center;
  font-size: x-small;
}
.footerText {
  text-align: justify;
  font-size: x-small;
}

.adobeButton {
  text-align: right;
}

img {
  border: 0px;
}

.caps {
  text-transform: uppercase;
}

ul.pdf{
  list-style-image: url("../images/pdf_icon.gif");
}

ul.pdf li{
  margin-bottom: 10px;
}

