BODY {
  /* background-color: #1F1F20; */
  background-color: #333366;
  margin: 0px;
  font-family: Verdana, Arial, Sans-serif;
  color: #fff;
}

table.main {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}

#top {
  position: relative;
  background-color: #415089;
  width: 100%;
  height: 88px;
  top: 0px;
  left: 0px;
}

#logoHolder {
  position: absolute;
  background-color: transparent;
  width: 215px;
  height: 88px;
  top: 0px;
  left: 14px;
}

#logoBg {
  position: absolute;
  background-color: transparent;
  width: 352px;
  height: 88px;
  top: 0px;
  left: 229px;
}

#topRightImg {
  position: absolute;
  background-color: transparent;
  width: 192px;
  height: 88px;
  top: 0px;
  float: right;
  right: 2px;
}
#topRightImgV2 {
  position: absolute;
  background-color: transparent;
  width: 192px;
  height: 35px;
  bottom: 5px;
  float: right;
  right: 5px;
}

#menuHolder {
  position: absolute;
  background-color: transparent;
  background-image: URL(../images/menuBG.gif);
  width: 100%;
  height: 29px;
  top: 89px;
  left: 0px;
}

#middle {
  position: absolute;
  background-color: #415089;
  width: 100%;
  height: 250px;
  top: 119px;
  left: 0px;
  border-bottom: 1px solid #ffcc66;
}

#leftImg {
  position: absolute;
  background-color: transparent;
  width: 167px;
  height: 250px;
  top: 0px;
  left: 0px;
  border-right: 1px solid #424E61;
  z-index: 5;
}

#bgImg {
  position: relative;
  background-color: transparent;
  background-image: URL(../images/bgImg.jpg);
  width: 100%;
  height: 250px;
  top: 0px;
  left: 167px;
}

#spacer {
  position: relative;
  background-color: tranparent;
  width: 100%;
  height: 26px;
  top: 0px;
  left: 0px;
  border-bottom: 1px solid #ffcc66;
}

#pageHeader {
  position: relative;
  background-color: tranparent;
  width: 100%;
  height: 26px;
  top: 0px;
  left: 0px;
  border: 0px solid #fff;
}

#hSpacer {
  position: relative;
  background-color: tranparent;
  width: 100%;
  height: 20px;
  top: 0px;
  left: 0px;
}

#contentDiv {
  position: relative;
  background-color: #42528c;
  /* background-color: #415089;*/
  /* background-color: #2A2A2B; */
  width: 90%;
  left: 7%;
  top: 0px;
  border-left: 1px solid #666699;
  border-right: 1px solid #666699;
  color: #cacacb;
  font-size: 9pt;
  padding: 20px 20px 20px 10px;
}

#rightButton {
  position: relative;
  background-color: transparent;
  width: 200px;
  height: 35px;
  float: right;
  right: 0px;
  top: 0px;
  border: 0px solid #fff;
  padding: 1px;
}

#bottomImgHolder {
  position: relative;
  width: 100%;
  height: 90px;
  bottom: 0px;
  left: 5px;
  border: 1px solid #666699;
  padding: 5px;
  text-align: right;
}

#spacerBottom {
  position: relative;
  background-color: tranparent;
  background-image: URL(../images/smallBottomLogo2.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 100%;
  height: 40px;
  top: 0px;
  left: 0px;
  border-top: 1px solid #666699;
}

#footer {
  position: relative;
  background-color: transparent;
  width: 90%;
  left: 7%;
  top: 0px;
  height: 20px;
  border-left: 1px solid #666699;
  border-right: 1px solid #666699;
  color: #666699;
  font-size: 7pt;
  padding: 5px 20px 20px 10px;
}

a.footerLink {
  font-decoration: underline;
  color: #666699;
  font-size: 7pt;
}

a.footerLink:hover {
  font-decoration: underline;
  color: #7b86af;
}

table.loginTbl {
  border-collapse: collapse;
  border: 1px solid #666699;
  padding-bottom: 4px;
}
th.loginTh {
  background-color: #3B447B;
  font-weight: bold;
  font-size: 9pt;
  color: #fff;
  text-align: left;
  padding: 4px;
  border-bottom: 1px solid #666699;
}
td.loginTd {
  color:#cacacb;
  font-size: 9pt;
  padding: 3px 10px 3px 10px;
  border: 0px solid #fff;
}
#inputForm1 {
  width: 175px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  border: 1px solid #3B447B;
}
#staticItem {
  position: relative;
  background-color: transparent;
  width: 300px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  font-weight: bold;
  color:#cacacb;
  font-size: 9pt;
  border: 1px inset #cacacb;
  padding: 2px;
}
#inputForm2 {
  width: 350px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  border: 1px solid #3B447B;
}
#inputForm3 {
  width: 50px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  border: 1px solid #3B447B;
  text-transform: uppercase;
}
#inputForm4 {
  width: 100px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  border: 1px solid #3B447B;
}
#inputForm5 {
  width: 315px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  border: 1px solid #3B447B;
}
#selectForm1 {
  width: 350px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  border: 1px solid #3B447B;
  border-collapse: collapse;
}
#textAreaStyle1 {
  border: 1px solid #3B447B;
  background-color: #fff;
  width: 400px;
  height: 400px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  padding: 2px;
}
#textAreaStyle2 {
  border: 1px solid #3B447B;
  background-color: #fff;
  width: 400px;
  height: 250px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3d3d3d;
  font-size: 9pt;
  padding: 2px;
}
#submitButton1 {
  width: 100px;
  height: 25px;
  font-family: Verdana, Arial, Sans-serif;
  color: #fff;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
  background-color: #3B447B;
  border: 2px outset #666699;
}
#submitButton2 {
  width: 275px;
  height: 25px;
  font-family: Verdana, Arial, Sans-serif;
  color: #fff;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
  background-color: #3B447B;
  border: 2px outset #666699;
}
#submitButton4 {
  height: 25px;
  font-family: Verdana, Arial, Sans-serif;
  color: #fff;
  width: 200px;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
  background-color: #3B447B;
  border: 2px outset #666699;
}
#submitButton3 {
  width: 20px;
  height: 20px;
  font-family: Verdana, Arial, Sans-serif;
  color: #3B447B;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
}
a.links {
  color: #fff;
  text-decoration: underline;
}
a.links:hover { color: #AEC1DE; }
.header {
  font-size: 13pt;
  text-align: left;
  color: #cacacb;
  background: #3B447B;
  font-weight:bold;
  padding: 2px 4px 2px 4px;
  border-bottom: 1px solid #666699;
}

.content_tdHeader {
  font-size: 9pt;
  text-align:left;
  color:#cacacb;
  border: 1px solid #666699;
  padding: 10px;
}

/* CSS for URLs and e-mails; added by Narayan on 02/17/03.  These must remain in this order. */

A.em{ color: white; }
/* A.em:visited { color: white} */
/* A.em:hover { color: #415089} */
A.em:hover { color: #AEC1DE;}
/* A.em:active { color: #737373} */

/* CSS for tables; added by Narayan on 02/17/03 */

table.content {
  border-collapse: collapse;
  border: 1px solid #666699;
  color:#753040;
}
caption.content_caption {
  background:#000000;
  color:#ffffff;
  text-align: center;
  padding-bottom:10px;
  font-weight:bold;
}
th.content_th {
  font-size: 9pt;
  text-align: left;
  color: #cacacb;
  background: #3B447B;
  font-weight: bold;
  padding: 5px;
  border-right: 1px solid #666699;
  border-bottom: 1px solid #666699;
}
th.content_th2 {
  font-size: 9pt;
  text-align: left;
  color: #cacacb;
  background: #3B447B;
  font-weight: normal;
  padding: 6px;
  border-right: 1px solid #666699;
  border-bottom: 1px solid #666699;
}
td.content_td2 {
  font-size: .7em;
  text-align: left;
  color:#cacacb;
  border-bottom: 1px solid #666699;
  border-right: 1px solid #666699;
  /*padding: 2px 4px 2px 4px; */
  padding: 2px 4px 2px 25px;
}
td.content_td {
  font-size: .7em;
  text-align: left;
  color:#cacacb;
  border-bottom: 1px solid #666699;
  border-right: 1px solid #666699;
  /*padding: 2px 4px 2px 4px; */
  padding: 5px;
}
td.content_tdBold {
  font-size: 8pt;
  text-align: left;
  font-weight: bold;
  color:#cacacb;
  padding: 2px 4px 2px 4px;
}
td.content_tdNormal {
  font-size: 8pt;
  text-align: left;
  color:#cacacb;
  padding: 2px 4px 2px 4px;
}
#spacer {
  position: relative;
  background-color: tranparent;
  width: 100%;
  height: 26px;
  top: 0px;
  left: 0px;
  border-bottom: 1px solid #666699;
}
.errorMsg {
  font-size: 8pt;
  color: #ffffaf;
  font-weight: bold;
}
hr {
	height: 1px;
	border: 1px solid #666699;
}
#notesDiv {
  position: relative;
  background: #3B447B;
  border: 1px inset #666699;
  width: 100%;
  top: 0px;
  left: 0px;
  font-weight: none;
  padding: 5px;
}
#notesDiv2 {
  position: relative;
  background: transparent;
  border: 0px inset #666699;
  width: 60%;
  top: 0px;
  left: 0px;
  font-weight: none;
  font-size: 7pt;
  padding: 2px;
}
#notesDiv3 {
  position: relative;
  background:  #415089;
  border: 1px inset #666699;
  width: 100%;
  height: 100%:
  top: 0px;
  left: 0px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
  text-align: center;
}
#notesDiv4 {
  position: relative;
  background:  #415089;
  border: 1px inset #666699;
  width: 50%;
  height: 100%:
  top: 0px;
  left: 0px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
  text-align: center;
}
.footnote {
  font-family: Arial, sans-serif;
  color: #cacacb;
  font-size: 8pt;
  padding: 2px;
  font-weight: normal;
  width: 375px;
}
 .hideable { position: relative; visibility: hidden; }