body {
  margin:0px;
  background-color:#e4e4e4;
  background-image: url(/images/mainbg.jpg);
  background-repeat:repeat-x;
  font-family:Arial;
  font-size: 12px;
}

p, h1, h2, h3, h4, h5 {
  margin-top:0px;
}
a img {
  border:none;
}
.mb0 {
  margin-bottom:0px;
}

.fl {
  float:left;
}
.fr {
  float:right;
}
.clear {
  clear:both;
}


.containit {
  width:962px;
  margin-left:auto;
  margin-right:auto;
}

.spacer5h {
  width:1px; height:5px;
}

.top {
  background-image: url(/images/index_01.jpg);
  background-repeat:no-repeat;
  width:962px;
  height:133px;
  color:#ffffff;
  overflow:hidden;
}
.top a:link {
  color:#ffffff;
  text-decoration:none;
}
.top a:visited {
  color:#ffffff;
  text-decoration:none;
}
.top a:hover {
  color:#b1cf4b;
  text-decoration:none;
}

.header {
  background-image: url(/images/index_02.jpg);
  background-repeat:no-repeat;
  width:962px;
  height:245px;
  overflow:hidden;
  color:#ffffff;
}
.header-inside {
  background-image: url(/images/header-insider.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  width:962px;
  min-height:15px;_height:15px;
  overflow:hidden;
  color:#ffffff;
}

.mainwhite1 {
  background-image: url(/images/index_031.jpg);
  width:962px;
  min-height:511px;_height:511px;
  background-color:#ffffff;
  background-position:top;
  background-repeat:no-repeat;
  color:#4e4e4e;
  line-height:18px;
}
.mainwhite1 a:link {
  color:#8ea834;
  text-decoration:none;
}
.mainwhite1 a:visited {
  color:#8ea834;
  text-decoration:none;
}
.mainwhite1 a:hover {
  color:#e9aa00;
  text-decoration:underline;
}

.mainwhite1 ul {
  margin:0px;
  padding-left:3px;
  list-style:none;
  list-style-type:none;
}
.mainwhite1 li {
  background-image:url(/images/bullet1.gif);
  background-repeat:no-repeat;
  background-position:1px 5px;
  padding-left:14px;
  margin-bottom:6px;
}
.mainwhite1 .pad {
  padding-left:15px;
  padding-right:18px;
  padding-top:16px;
  padding-bottom:16px;
}



.mainwhite {
  background-image: url(/images/index_03.jpg);
  width:962px;
  min-height:211px;_height:211px;
  background-color:#ffffff;
  background-position:top;
  background-repeat:no-repeat;
  color:#4e4e4e;
  line-height:18px;
}
.mainwhite a:link {
  color:#8ea834;
  text-decoration:none;
}
.mainwhite a:visited {
  color:#8ea834;
  text-decoration:none;
}
.mainwhite a:hover {
  color:#8ea834;
  text-decoration:underline;
}

.mainwhite ul {
  margin:0px;
  padding-left:3px;
  list-style:none;
  list-style-type:none;
}
.mainwhite li {
  background-image:url(/images/bullet1.gif);
  background-repeat:no-repeat;
  background-position:1px 5px;
  padding-left:14px;
  margin-bottom:6px;
}


.mainwhite .pad {
  padding-left:12px;
  padding-right:12px;
  padding-top:12px;
  padding-bottom:2px;
}


.whitefoot {
  background-image: url(/images/index_04.jpg);
  width:962px;
  height:12px;
  background-repeat:no-repeat;
}

.menu {
  padding-top:28px;
  padding-left:12px;

}


.menu-on-right {
  background-image: url(/images/menu-on-right.gif);  background-position:top right;
  background-repeat:no-repeat;
  height:36px;
  margin-left:3px;
}
.menu-on-left {
  background-image: url(/images/menu-on-left.gif);  background-position:top left;
  background-repeat:no-repeat;
  height:28px;
  color:#ffffff;
  padding-left:18px;
  padding-right:18px;
  text-align:center;
  font-size:15px;
  padding-top:8px;         
}
.menu-on-left a:link {
  color:#ffffff;
  text-decoration:none;
}
.menu-on-left a:visited {
  color:#ffffff;
  text-decoration:none;
}
.menu-on-left a:hover {
  color:#ffffff;
  text-decoration:none;
}

.menu-off-right {
  background-image: url(/images/menu-off-right.gif); background-position:top right;
  background-repeat:no-repeat;
  height:36px;
  margin-left:3px;
}
.menu-off-left {
  background-image: url(/images/menu-off-left.gif); background-position:top left;
  background-repeat:no-repeat;
  height:28px;
  color:#ffffff;
  padding-left:18px;
  padding-right:18px;
  text-align:center;
  font-size:15px;
  padding-top:8px;
}
.menu-off-left a:link {
  color:#ffffff;
  text-decoration:none;
}
.menu-off-left a:visited {
  color:#ffffff;
  text-decoration:none;
}
.menu-off-left a:hover {
  color:#ffffff;
  text-decoration:none;
}

.header .pad {
  padding-left:38px;
  padding-top:33px;
}

.header h1 {
  color:#ffffff;
  font-size:20px;
  line-height:25px;
  margin-bottom:0px;
  font-weight:normal;
  width:520px;
}


.box1-top {
  background-image: url(/images/box1_02.png);
  height:13px;
  background-repeat:repeat-x;
}
.box1-bottom {
  background-image: url(/images/box1_08.png);
  height:15px;
  background-repeat:repeat-x;
}
.box1-body {
  background-image: url(/images/box1_05.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#fcfcfc;
  padding-left:4px;
  padding-bottom:8px;
  /* height:205px; */
  vertical-align:top;
}
.box1-left {
  background-image: url(/images/box1_04.gif);
  background-repeat: repeat-y;
  /* height:205px; */
  background-position:bottom;
  width:13px;
}
.box1-left2 {
  background-image: url(/images/box1_041.png);
  background-repeat: repeat-y;
  /* height:205px; */
  background-position:bottom;
  width:13px;
}
.box1-right {
  background-image: url(/images/box1_06.gif);
  background-repeat: repeat-y;
  /* height:205px; */
  background-position:bottom;
  width:14px;
}
.box1-right2 {
  background-image: url(/images/box1_061.png);
  background-repeat: repeat-y;
  /* height:205px; */
  background-position:bottom;
  width:14px;
}
.box1-body1 {
  background-image: url(/images/box1bg_02.jpg);
  background-position:bottom;
  background-color:#ffffff;
  width:237px;
  padding-left:4px;
  vertical-align:top;
}
.box1-left1 {
  background-image: url(/images/box1bg_01.png);
  background-repeat: repeat-y;
  background-position:bottom;
  width:13px;
}
.box1-right1 {
  background-image: url(/images/box1bg_03.png);
  background-repeat: repeat-y;
  background-position:bottom;
  width:14px;
}
.corner-top-left {
  background-image: url(/images/box1_01.png);
  background-repeat:no-repeat;
  width:13px;
  height:13px;
}
.corner-top-right {
  background-image: url(/images/box1_03.png);
  background-repeat:no-repeat;
  width:14px;
  height:13px;
}
.corner-bottom-left {
  background-image: url(/images/box1_07.png);
  background-repeat:no-repeat;
  width:13px;
  height:15px;
}
.corner-bottom-right {
  background-image: url(/images/box1_09.png);
  background-repeat:no-repeat;
  width:14px;
  height:15px;
}

.footer .pad {
  padding-top:10px;
  padding-left:12px;
  padding-right:12px;
}

.footer {
  color:#555555;
  font-size:11px;
  line-height:17px;
}
.footer a:link {
  color:#555555;
  text-decoration:none;
}
.footer a:visited {
  color:#555555;
  text-decoration:none;
}
.footer a:hover {
  color:#555555;
  text-decoration:underline;
}

h1 {
  color:#8ea834;
  font-size:28px;
  margin-bottom:12px;
  font-weight:normal;
  letter-spacing: -0.03em;
  line-height:26px;
}
h2 {
  color:#144a7e;
  font-size:19px;
  margin-bottom:8px;
  margin-top:6px;
  font-weight:normal;
  line-height:22px;
}

.leftcolumn {
  width:198px;
  margin-right:16px;
}
.rightcolumn {
  width:512px;
}
.bonuscolumn {
  width:188px;
  margin-left:15px;
}


.mitem {
  color:#215588;
  font-size:19px;
  font-family:Arial;
  border-bottom:1px solid #dbdbdb;
  padding-bottom:8px;
}
.item {
  border-bottom:1px solid #dbdbdb;
  padding-bottom:7px;
  padding-top:6px;
}

.itemoff {
  border-bottom:1px solid #dbdbdb;
  padding-bottom:7px;
  padding-top:6px;
}
.itemoff a:link {
  color:#3c3c3c;
  text-decoration:none;
}
.itemoff a:visited {
  color:#3c3c3c;
  text-decoration:none;
}
.itemoff a:hover {
  color:#92b24d;
  text-decoration:none;
}

.itemon {
  border-bottom:1px solid #dbdbdb;
  padding-bottom:7px;
  padding-top:6px;
  font-weight:bold;
}
.itemon a:link {
  color:#f2b40b;
  text-decoration:none;
}
.itemon a:visited {
  color:#f2b40b;
  text-decoration:none;
}
.itemon a:hover {
  color:#f2b40b;
  text-decoration:none;
}

.ssmenu {
  padding-top:1px;
  padding-bottom:5px;
  border-bottom:0px solid #dbdbdb;
  font-size:11px;
  padding-left:0px;
}
.sitemoff {
   background-image: url(/images/bullet3.gif); background-repeat:no-repeat;
   padding-left:12px;
   background-position: left;
   padding-bottom:4px;
   padding-top:4px;
   border-bottom:1px solid #dbdbdb;
}
.sitemoff a:link {
  color:#3c3c3c;
  text-decoration:none;
}
.sitemoff a:visited {
  color:#3c3c3c;
  text-decoration:none;
}
.sitemoff a:hover {
  color:#92b24d;
  text-decoration:none;
}

.sitemon {
   background-image: url(/images/bullet2.gif); background-repeat:no-repeat;
   padding-left:12px;
   background-position: left;
   padding-bottom:4px;
   padding-top:4px;
   border-bottom:1px solid #dbdbdb;
}
.sitemon a:link {
  color:#f2b40b;
  text-decoration:none;
}
.sitemon a:visited {
  color:#f2b40b;
  text-decoration:none;
}
.sitemon a:hover {
  color:#f2b40b;
  text-decoration:none;
}

.table_header1		{ background-image: url(/images/topboxleft.jpg); height:36px; background-position:top left; background-repeat:no-repeat; }
.table_header11		{ font-weight:bold; color:#525252; font-size:13px; background-image: url(/images/topboxright.jpg); height:27px; background-position:top right; background-repeat:no-repeat; padding-top:9px; padding-left:14px; padding-right:14px; }
.table_footer1		{ background-image: url(/images/bottomboxleft.gif); height:9px; background-position:top left; background-repeat:no-repeat;}
.table_footer11		{ background-image: url(/images//bottomboxright.gif); height:9px; background-position:top right; background-repeat:no-repeat; }
.table_hfooter1		{ background-image: url(/images/boxtopright.jpg); height:9px; background-position:top left; background-repeat:no-repeat;}
.table_hfooter11		{ background-image: url(/images//boxtopleft.jpg); height:9px; background-position:top right; background-repeat:no-repeat; }
.table_headeremp1		{ background-image: url(/images/topboxempleft.gif); height:9px; background-position:top left; background-repeat:no-repeat; }
.table_headeremp11		{ background-image: url(/images/topboxempright.gif); height:9px; background-position:top right; background-repeat:no-repeat; }
.table_content1		{ border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding: 12px 13px 12px 13px; }
.table_content11	{ border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding-top:2px; padding-bottom:2px;padding-left:14px; padding-right:14px; }
.table_content11 p { margin-top:0px; margin-bottom:4px; }
.table_content11 ul {   list-style: url(/images/bullet.gif);   margin-left:0px;  margin-top:0px;  padding-left:15px; }
.table_content11 li {   line-height:19px; }
.table_content11 .spc { padding-right:16px; padding-left:4px; }
.table_bottom11		{ border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding: 10px 13px 15px 13px; }

.form_buttons		{ padding-top:10px; padding-bottom:4px;}
.form_buttons1		{ padding-top:12px; border-top:1px solid #dbdbdb }


.box3top {
  background-image: url(/images/box3top.jpg); width:198px; height:9px;  background-repeat:no-repeat;
}
.box3bottom {
  background-image: url(/images/box3bottom.jpg); width:198px; height:9px; background-repeat:no-repeat;
}

.box3 {
  width:168px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:5px;
  padding-top:2px;
  background-color:#5383b3;
  border-bottom-style:#ffffff;
  text-align:left;
  color:#ffffff;
}

.box3 a:link {
  color:#ffffff;
  text-decoration:underline;
}
.box3 a:visited {
  color:#ffffff;
  text-decoration:underline;
}
.box3 a:hover {
  color:#ffffff;
  text-decoration:none;
}
.box3 ol {
   margin-top:0px;
   margin-bottom:10px;
   margin-left:0px;
   padding-left:22px;
}

.box3 li {
  background:transparent;
  padding-left:0px;
  margin:0px;
}

.orange {
  color:#f8c029;
}
.orange a:link {
  color:#f8c029;
}
.orange a:visited {
  color:#f8c029;
}
.orange a:hover {
  color:#f8c029;
}

.box6 {
  background-image:url(/images/box6bg.jpg);
  background-repeat:repeat-y;
  width:189px;
  margin-bottom:10px;
  font-size:12px;
  line-height:18px;
}
.box6top {
  background-image:url(/images/box6_01.jpg);
  background-position:top;
  height:9px;
  width:189px;
}
.box6body {
  background-image:url(/images/box6_02.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
  vertical-align:top;
}
.box6body .pad {
   padding-left:14px;
   padding-right:14px;
   padding-bottom:10px;
   padding-top:4px;
}

.box6 h3 {
  color:#17528c;
  font-size:17px;
  margin-bottom:7px;
}
