html,body{
  background-color: #ffffff;
  width:100%;
  height:100% !important;
  min-height:100%;
  margin:0px;
  padding:0px;
  font-family: Verdana;
  font-size: 12px;
  color:#555555;
  cursor: default;
}

table, td, div{
  border-collapse: collapse;
  padding:0px;
  margin:0px;
  vertical-align: top;
  font-family: Verdana;
  font-size: 12px;
  color:#555555;
  cursor: default;
  text-align: left;
}
p{
  padding:0;
  margin:0;
}
img{
  border:0;
}

a{
  color:#2a5fa2;
  text-decoration: underline;
  font-family: Verdana;
  font-size:12px;
}
a:hover{
  text-decoration: none;
}
a:visited{
  color:#bb2344;
}

div.slogan{
  color:#555555;
  font-style: italic;
  padding-top:20px;
  line-height:18px;
  margin-bottom:30px;
}

div.menu{
  padding-top:10px;
  padding-left:10px;
}

div.panel{
  width:260px;
  padding-bottom: 9px;
  background-image: url(/content/image/design/panelbottom.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin-bottom:30px;
}
div.panel div.header1{
  padding:10px;
  padding-top:34px;
  padding-bottom:0px;
  background-image: url(/content/image/design/panel1.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-color: #cee1f7;
  color:#555555;
}
div.panel div.header2{
  padding:10px;
  padding-top:70px;
  padding-bottom:0px;
  background-image: url(/content/image/design/panel2.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-color: #cee1f7;
  color:#555555;
}
div.panel div.header3{
  padding:10px;
  padding-top:32px;
  padding-bottom:0px;
  background-image: url(/content/image/design/panel3.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-color: #cee1f7;
  color:#555555;
}
div.panel div.header1 div, div.panel div.header2 div, div.panel div.header3 div{
  color:#555555;
}

div.panel div.header1 div.header{
  padding-left:80px;
  padding-bottom:10px;
}
div.panel div.header2 div.header{
  padding-left:60px;
  padding-bottom:10px;
}

div.panel div.header3 div.header{
  padding-left:70px;
  padding-bottom:0px;
  font-size:16px;
  color:#555555;
}

div.menu a{
  font-size:14px;
  font-weight: bold;
  font-family: Verdana;
  color:#fff;
  text-decoration: none;
  padding-left:10px;
  border-left:5px solid #849e3c;
  padding-right:30px;
}
div.menu a:hover,div.menu a.active{
  border-left:5px solid #bb2344;
}
table.maintable{
  width:  100%;
  height: 100%;
}

table.maintable td.logo{
  width: 320px;
  padding-top:30px;
}

table.maintable td.header{
  height:225px;
  width: 730px;
}
table.maintable td.right, table.maintable td.header{
  background-image: url(/content/image/design/boid.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
table.maintable td.content{
  padding-top:20px;
  padding-bottom:20px;
  width:730px;
}

h1{
  font-family: Lucida Sans Unicode;
  font-size: 24px;
  font-weight: normal;
  color:#881931;
  padding-top:30px;
  padding-bottom:20px;
  margin:0px;
}
h2{
  font-family: Lucida Sans Unicode;
  font-size: 18px;
  font-weight: normal;
  color:#881931;
  padding-top:25px;
  padding-bottom:15px;
  margin:0px;
}
h3{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color:#555555;
  padding-top:25px;
  padding-bottom:10px;
  margin:0px;
}
h4{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color:#555555;
  padding-top:25px;
  padding-bottom:10px;
  margin:0px;
}
tr.footer{
  background-image: url(/content/image/design/footer.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  height:90px;
}
tr.footer td{
  padding-top:25px;
  color:#ffffff;

}

ul{
  padding:15px;
  margin:0px;
  list-style: none;
}
li{
  padding-left:13px;
  background-image: url(/content/image/design/li.gif);
  background-position: 0 6px;
  background-repeat: no-repeat;
  padding-bottom:10px;
}
