#frontpagetable {
  width: 1000px;
  margin: auto;
}
#top {
  height: 92px;
  width: 984px;
  background-color: #oc95d9;
  background-image: url(/images/bg_header.gif);
  background-repeat: repeat-x;
}
#toptitle {
  float: left;
  height: 90px;
  font-size: 3em;
  color: white;
  vertical-align: middle;
  padding: 10px 0 0 10px;
}

#topmenu {
  float: right;
  margin-right: 5px;
}
#topmenu ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 1.1em 0;
}
#topmenu li {
  display:inline;
  margin: 0;
  padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
}
#topmenu a {
  color: white;
}
#topmenu a:hover {
  color: red;
}


div.Gtlc, div.Gtrc, div.Gblc, div.Gbrc, div.Gtb, div.Gbb, div.Btlc2, div.Btrc2, div.Btlc, div.Btrc, div.Btb, div.Glb, div.Grb, div.BtbTitle, div.Btb2Title {
	width: 100%;
	min-height: 50px; 
}

div.Gtlc, div.Gtrc, div.Gblc, div.Gbrc
	{
	background-repeat: no-repeat;
	}

div.Gtlc
	{
	background-image: url('/images/front/boxAhg.jpg');
	background-position: 0% 0%;
	}

div.Gtrc
	{
	background-image: url('/images/front/boxAhd.jpg');
	background-position: 100% 0%;
	}
	
div.Gblc
	{
	background-image: url('/images/front/boxABbg.jpg');
	background-position: 0% 100%;
	}

div.Gbrc
	{
	background-image: url('/images/front/boxABbd.jpg');
	background-position: 100% 100%;
	}

div.Gtb, div.Gbb
	{
	background-repeat: repeat-x;
	}
			
div.Gtb
	{
	background-image: url('/images/front/boxAh.jpg');
	background-position: 0% 0%;
	}

div.Gbb
	{
	background-image: url('/images/front/boxABb.jpg');
	background-position: 50% 100%;
	}

div.Grb, div.Glb
	{
	background-repeat: repeat-y;
	}

div.Grb
	{
	background-image: url('/images/front/boxABd.jpg');
	background-position: 100% 0%;
	}

div.Glb
	{
	background-image: url('/images/front/boxABg.jpg');
	background-position: 0% 100%;
}
	
div.comDefaultBoxContentVar {
	padding: 15px 25px 20px 25px;
	overflow: hidden;
}
html>/**/body div.comDefaultBoxContentVar {
	padding: 15px 25px 20px 25px;
	height: auto;
}
*:first-child+html div.comDefaultBoxContentVar {
	height: auto;
}


.headerbar {
        background: #ebebeb none repeat-x 0 0;
        color: #FFFFFF;
        margin-bottom: 4px;
        padding: 0 5px;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
        font-size: 1px;
        line-height: 1px;
        display: block;
        height: 5px;
        background-repeat: no-repeat;
}

span.corners-top {
        background-image: none;
        background-position: 0 0;
        margin: 0 -5px;
}

span.corners-top span {
        background-image: none;
        background-position: 100% 0;
}
span.corners-bottom {
        background-image: none;
        background-position: 0 100%;
        margin: 0 -5px;
        clear: both;
}

span.corners-bottom span {
        background-image: none;
        background-position: 100% 100%;
}

h1.front {
  margin-top: 9;
  color: #de2e30;
}
h2.front {
  margin-top: 9;
  color: #de2e30;
}
h3.front {
  margin-top: 9;
  color: #de2e30;
}

