html, body
{
  border: 0px;
  margin: 0px;
  padding: 0px;
}

body
{
  background: #F7F7F7 url(../images/bg_body.gif) 0px 0px repeat-x;
  margin-bottom: 30px;
}

#container1, #servnavcon table, #leftsidebar table, #mainnavcon table, td, tr
{
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}

#container1, #servnavcon table, #leftsidebar table
{
  width: 100%;
}

#leftsidebar table
{
  height: 100%;
}

#top_right
{
  background: url(../images/bg_top_right.gif) top right no-repeat;
  width: 100%;
}

#servnavcon
{
  background: url(../images/bg_servnavcon.gif) top right no-repeat;
  height: 23px;
}

.servnavitemcon
{
  width: 50%;
  text-align: center;
}

.servnav, .servnavsel
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}

.servnav:hover, .servnav:focus, .servnav:active, .servnavsel
{
  color: #BF0000;
}

#mainnavcon
{
  padding-left: 1px;
}

.mainnav
{
  background: url(../images/bg_mainnav_left.gif) 0px 0px no-repeat;
  height: 35px;
}

.mainnav a, .mainnavlast a, .mainnavsel a, .mainnavlastsel a
{
  display: block;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  line-height: 16px;
  color: #FFFFFF;
  text-decoration: none;
  padding: 9px 16px 10px 16px;
  margin: 0px;
}

.mainnav a
{
  background: url(../images/bg_mainnav_right.gif) top right no-repeat;
}

.mainnavlast a, .mainnavlastsel a
{
  background: none;
}

.mainnav a:hover, .mainnav a:focus, .mainnav a:active,
.mainnavlast a:hover, .mainnavlast a:focus, .mainnavlast a:active,
.mainnavsel a, .mainnavlastsel a
{
  background: #1A1A1A;
}

#info
{
  background: #FFFFFF url(../images/bg_middle.gif) 0px 0px repeat-x;
  border-right: 1px solid #A0A0A0;
  padding: 5px 24px 0px 20px;
  vertical-align: top;
}

.info
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #3F3F3F;
  line-height: 10px;
  text-decoration: underline;
}

#leftsidebar
{
  height: 100%;
  vertical-align: top;
}

.spacer
{
  height: 23px;
  border-right: 1px solid #A0A0A0;
}

#leftsidebottom
{
  border-right: 1px solid #B2B2B2;
  height: 100%;
}

.subnavcon
{
  text-align: right;
}

.subnav, .subnavsel
{
  display: block;
  background: url(../images/bg_subnav.gif) center left repeat-x;
  border-top: 1px solid #D8D8D8;
  border-right: 1px solid #B2B2B2;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #3F3F3F;
  text-decoration: none;
  line-height: 12px;
  padding: 9px 15px 9px 0px;
}

.subnav:hover, .subnav:focus, .subnav:active, .subnavsel
{
  background: #FFFFFF;
  border-right: none;
  color: #BF0000;
  padding-right: 16px;
}

#searchcon, #logincon
{
  background: #C0C0C0;
  border-top: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  padding: 10px 0px 10px 0px;
}

#logincon
{
  border-bottom: 0px;
  padding: 0px;
}

#logincon div
{
  border-top: 1px solid #D3D1D1;
  border-bottom: 1px solid #B2B2B2;
  padding: 10px 0px 10px 0px;
}

form
{
  padding: 0px;
  margin: 0px;
}

.textfield
{
  border: 1px solid #B2B2B2;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #3F3F3F;
  line-height: 12px;
  margin: 0px 5px 0px 5px;
  padding: 3px 10px 2px 10px;
}

.button, .buttonover
{
  background: #000000 url(../images/bg_button.gif) center left repeat-x;
  border: 1px solid #9D9D9D;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 12px;
  margin: 0px 5px 0px 0px;
}

.buttonover
{
  color: #BF0000;
}

#contentcon
{
  background: #FFFFFF;
  border-bottom: 1px solid #B2B2B2;
  vertical-align: top;
}

#content
{
  border-right: 2px dashed #B2B2B2;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  line-height: 16px;
  color: #3F3F3F;
  margin: 15px 0px 31px 20px;
  padding-right: 24px;
  vertical-align: top;
}

td, p
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  line-height: 16px;
  color: #3F3F3F;
}

h1, h2, h3, h4, h5, h6
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
  color: #BF0000;
  line-height: normal;
  padding: 0px;
  margin: 10px 0px 12px 0px;
}

h2, h3, h4, h5, h6
{
  font-size: 14px;
  font-weight: normal;
}

p
{
  padding: 0px;
  margin: 8px 0px 8px 0px;
}

a
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #BF0000;
  line-height: 16px;
  text-decoration: none;
}

#rightsidebar
{
  background: #FFFFFF;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  line-height: 16px;
  color: #3F3F3F;
  padding: 15px 22px 31px 22px;
  vertical-align: top;
}

#rightsidebar h1
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: italic;
  color: #000000;
  line-height: 14px;
  text-align: center;
  margin: 10px 0px 10px 0px;
}

.myOvTable
{
  border:1px solid black;

}