* {
   margin:0;
   padding:0;
   border:0;
   font-family:Tahoma,sans-serif;
}
body {
   background:#1B2C80;
}
div.line {
  width:725px;
  height:1px;
  background:#fff;
  font-size:0;
}
#logo {
   width:724px;
   padding:32px 0 6px 1px;
   background:url(../images/top_bg.gif) top repeat-x #1B2C80;
}
#main {
   width:717px;
   padding:0 0 0 8px;
   overflow:hidden;
}
#top {
   overflow:hidden;
}
#mainmenu {
   width:142px;
   float:left;
   font-size:0;
}
#mainmenu ul {
   list-style:none;
}
#mainmenu ul li a {
   font-size:10px;
   font-weight:bold;
   color:#3F4041;
   text-decoration:none;
   display:block;
   width:128px;
   padding:9px 0 0 14px;
   height:18px;
   border-bottom:solid 1px #fff;
   background:url(../images/menu_bg.jpg) no-repeat;
}
#mainmenu ul li a.noborder {
   border:0;
}
#mainmenu ul li a:hover {
   color:#fff;
   background:url(../images/menu_bg_over.jpg) no-repeat;
}
#header {
   width:382px;
   float:left;
   border-left:solid 1px #fff;
   border-right:solid 1px #fff;
}
#rightmenu {
   width:191px;
   font-size:0;
   float:right;
}
#rightmenu ul {
   list-style:none;
}
#rightmenu ul li a {
   width:191px;
   display:block;
   border-bottom:solid 1px #fff;
}
#rightmenu ul li a.noborder {
   border:0;
}
div.bottomline {
  width:725px;
  height:15px;
  background:url(../images/bottomline_bg.gif) left repeat-x;
}
#copyright {
  width:707px;
  height:32px;
  background:url(../images/bottom_bg.gif) left repeat-x;
  color:#A7A4A4;
  font-size:10px;
  font-weight:bold;
  padding:0px 11px 0 7px;
  overflow:hidden;
}
#copyright a {
  display:block;
  float:right;
  padding:0 5px;
}
#copyright span {
  margin-top:8px;
  width:150px;
  display:block;
  float:left;
}
#centercol {
   width:575px;
   height:191px;
   background:url(../images/center_bg.gif) bottom repeat-x;
   float:right;
}
#centercol .topline {
   height:40px;
   background:url(../images/slogan_bg.gif) repeat-x;
   padding:10px 0 0 22px;
}
#leftcol {
   width:126px;
   height:144px;
   float:left;
   background:url(../images/leftcol_bg.gif) repeat-y;
   padding:47px 0 0 16px;
}
#content {
   font-size:10pt;
   font-weight:bold;
   color:#fff;
   padding:0 25px 31px 21px;
   width:341px;
   line-height:160%;
   margin-top:6px;
   float:left;
}
#rightcol {
   font-size:8pt;
   color:#fff;
   width:151px;
   margin:1px 0 0 0;
   border-left:solid 1px #4FC056;
   padding:0 10px 0 17px;
   float:right;
}
#rightcol div {
   padding-bottom:8px;
   border-bottom:solid 1px #54C35D;
   margin-bottom:6px;
}
#rightcol a {
   color:#fff;
   text-decoration:none;
}
#rightcol a:hover {
   text-decoration:underline;
}
form table .text {
   width:99px;
   height:15px;
   padding:2px;
   background:url(../images/input_bg.gif) no-repeat;
}
form {
   color:#73F179;
   font-weight:bold;
}
form table td {
   padding:0 4px 1px 0px;
}
form input {
   margin-bottom:2px;
}
form a {
   font-size:7pt;
   color:#B9DCBB;
   text-decoration:underline;
}
