body
{
  background-color:#fff;
  background-image:url('../images/bg.png');
  background-repeat:repeat-x;
  text-align: center;
  margin:0px; 
  padding:0px;
  font-family: arial, 'lucida console', sans-serif
}
img {
  padding: 0px;
}
p {
  font-size: 12px;
}
h1 {
  color: #08368e;
}
ul li {
  list-style:square;
}
div#maincontainer
{
  margin-left: auto;
  margin-right: auto;
  width:820px;
  text-align: left;
  border-top:1px solid #333;
  border-bottom:1px solid #333;
  border-left:1px solid #333;
  border-right:1px solid #333;
  background-color:#fff;
}
div#headercontainer
{
  width:820;
  background-color:#fff;
  padding: 0px;
}
div#menucontainer
{
  width:100%;
  background-color:#fff;
}
div#bodycontainer
{
  width:800px;
  background-color:#bcc9e0;
  padding: 10px;
}
div#bodycontainer2
{
  width:788px;
  background-color:#fff;
  padding: 5px;
  border-style:solid;
  border-color:#000;
  border-width:1px;
}
div#maintextcontainer
{
  width:458px;
  background-color:#fff;
  padding: 0px 10px 10px 10px;
  border-style:solid;
  border-color:#000;
  border-width:0px;
}
div#rightsidecontainer
{
  width:300px;
  background-color:#fff;
  padding: 5px;
  padding-top: 75px;
  border-style:solid;
  border-color:#000;
  border-width:0px;
  float: right;
}
div#sidemodule1,#sidemodule2,#sidemodule3,#sidemoduleblank {
  background-repeat:repeat-x;
  width:266px;
  padding: 0px 5px 0px 5px;
  margin-right: 0px;
  margin-left: 14px;
  border-style:solid;
  border-color:#000;
  border-width:1px;
  color: #000;
}
div#sidemodule1{
  background-color:#eaeef5;
  background-image:url('../images/bg-side1.png');

}
div#sidemodule2{
  background-color:#eaeef5;
  background-image:url('../images/bg-side2.png');
}
div#sidemodule3{
  background-color:#eaeef5;
  background-image:url('../images/bg-side3.png');
}
div#sidemoduleblank{
  background-color:#ffffff;
  border-width:0px;
  margin-left: 20px;
}
div#sidemoduleheader {
  color: #fff;
  line-height: 35px;
  font-weight:bold;
  margin-bottom: 5px;
  text-align: center;
  font-size: 18px;
}
div#sidemodulecontent {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 10px 20px 10px;
}
div#sidemodulecontent a{
  color: #08368e;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
div#footercontainer
{
  color:#08368e;
  padding: 5px;
}
div#footercopy
{
  color:#08368e;
  padding: 0px;
  font-size: 10px;
}
div#footercopy a
{
  color:#08368e;
  padding: 0px;
  text-decoration: none;
}
h2#header
{
  color:#cc3333;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  white-space:nowrap;
  vertical-align:text-top;
}
label
{
  color:#cc3333;
}
img
{
  padding:5px 15px 5px 15px;
  border-style: none;
}
