@font-face {
  font-family:"TrajanPro-Regular";   
  font-style:normal;
  font-weight:normal;
  src:local("TrajanPro-Regular"), url("../font/TrajanPro-Regular.otf") format("opentype");
} 
body {
  background-color:#2f0001;
  background-image:url(../images/background_page_2.jpg); /* NEW */
  #background-repeat:repeat-x; /* NEW */
  font-family:"TrajanPro-Regular", serif;
  font-size: 13px;
  margin:0px;
  padding:0px;
}
A, A:link, A:visited {
  color:#490303;
  font-weight:bold;
  text-decoration:none;
}
H1 {
  background-image:url(../images/background_section.jpg);
  background-repeat:repeat-y;
  color:#fff;
  bottom:0px;
  height:90px;
  font-weight:normal;
  line-height:90px;
  margin:0px;
  padding:0px 0px 0px 45px;
}
H2 {
  background-image:url(../images/background_section.jpg);
  background-repeat:repeat-y;
  color:#fff;
  height:45px;
  font-weight:normal;
  line-height:45px;
  margin:40px 0px 0px 0px;
  padding:0px 0px 0px 45px;
}

#page {
  background-image:url(../images/background_edge.jpg); /* NEW */
  background-repeat:repeat-y; /* NEW */
  float:left;  /* NEW */
  left:50%; /* CENTER */
  margin:0px 0px 0px -538px; /* CENTER */
  position:relative; /* CENTER */
  text-align:center;
  /* width:1000px; OLD */
  width:1076px; /* NEW */
}

/* START Top Nav */
#banner {
  background-image:url(../images/corp_banner_sm.jpg);
  border-bottom:3px solid #fff;
  border-right:3px solid #fff;
  float:left;
  height:180px;
  margin:0px 0px 0px 40px; /* NEW */
  width:770px;
}
#login {
  background-image:url(../images/background_section.jpg);
  background-position:-522px;
  background-repeat:repeat-y;
  border-bottom:3px solid #fff;
  /*border-right:1px solid #fff;*/
  color:#fff;
  float:left;
  height:180px;
  text-align:left;
  width:223px;
}
#login #container {
  font-weight:bold;
  /* left:811px; OLD */
  /* position:absolute; OLD */
  /* top:5px; OLD */
  left:50%;
  margin-left:-72px;
  position:relative;
  width:145px;
}
#login #container INPUT {
  border:1px solid #aeaeae;
  margin-top:5px;  
  width:145px;
}
#login #container #submit {
  border:0px;
  float:right;
  margin-top:5px;
  width:auto;
}
#feedback {
  border:0px;
  /* left:809px; OLD */
  left:849px; /* NEW */
  position:absolute;
  top:132px;
}
/* END Top Nav */

/* START Navigation */
#navbar {
  background-image:url(../images/background_menu.jpg);
  background-repeat:repeat-x;
  border-bottom:#fff 1px solid;
  /* border-right:1px #fff solid; OLD */
  clear:both;
  margin:0px 0px 0px 40px; /* NEW */
  text-align:left;
  /* width:999px; OLD */
  width:995px; /* NEW */
}
#navbar UL {
  color:#fff;
  list-style:none;
  margin:0px;
  padding:0px;
}
#navbar UL LI {
  border-right:1px #260000 solid;
  display:inline;
}
#navbar UL LI #last {
  display:inline;
}
#navbar UL LI A {
  color:#fff;
  height:44px;
  line-height:44px;
  padding-left:25px;
  padding-right:25px;
  text-decoration:none;
}
/* END Navigation */

/* START Content */
#pagewrapper {
  background-color:#fff;
  background-image:url(../images/background_content.jpg);
  background-repeat:repeat-y;
  float:left;
  margin:0px 0px 0px 40px; /* NEW */
}
#maincontent {
  float:left;
  overflow:hidden;
  text-align:left;
  width:780px;
}
#maincontent P {
  font-family:'Times New Roman', Times, serif !important;
  font-size:15px !important;
  padding:0px 45px 0px 45px;
}
#maincontent TABLE {
  font-family:'Times New Roman', Times, serif !important;
  font-size:15px !important;
  margin:0px 45px 0px 45px;
}
#maincontent LI, #maincontent TD, #maincontent INPUT, #maincontent OPTION {
  font-family:'Times New Roman', Times, serif !important;
  font-size:15px !important;
}
#maincontent UL {
  padding:0px 45px 0px 60px;
}
/* END Content */

/* START Right Nav */
#rightnav {
  /* border-right:1px #fff solid; OLD */
  float:left;
  text-align:left;
  /* width:219px; OLD */
  width:215px; /* NEW */
}
#rightnav #container {
  padding:10px 6px 0px 6px;
}
#rightnav #container P {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}
/* END Right Nav */

#pageBottom { /* NEW */
  background-image:url(../images/bottom_page.gif);
  background-repeat:no-repeat;
  clear:both;
  height:47px;
  left:50%; /* CENTER */
  margin:0px 0px 0px -538px; /* CENTER */
  position:relative; /* CENTER */
  width:1076px;
}

/* START Footer */
#footer {
  clear:both;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
}
#footer #container {
  padding:3em 0px 1em 0px;
  text-align:center;
}
#footer #container A {
  color:#000;
  text-decoration:none;
}
/* END Footer */

.panel {
  text-align:center !important;
}
.panel IMG {
  height:auto !important;
  width:590px !important;
}