body {
  margin: 1px;
  padding: 0px;
  background-color: #98CDFF;
}

p {
	margin: 0px ;
	margin-bottom: 8px;
}

form {
  display: inline;
  margin: 0px;
}

.link {
	font: bold 11pt Trebuchet MS, sans-serif;
	width: auto;
	background-color: #dddddd;
	text-decoration: none;
	display: block;
	padding: 0px;
	color: #000000;
	text-align: center;
	cursor: pointer;
	margin: 0px 0px 8px 0px;
}
.link:hover {
	font: bold 11pt Trebuchet MS, sans-serif;
	width: auto;
	background-color: #6699cc;
	text-decoration: none;
	display: block;
	padding: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin: 0px 0px 8px 0px;
}

.table_main {
  width: 990px;
  height: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  font: bold 12px verdana;
  margin: 0px;
  color: #000;
}

.table_main td{
  font: normal 12px sans-serif;
  padding: 0px;
}

.table_main .cell_head{
  height: 63px;
  width: auto;
  text-align: center; 
  padding: 0px 0px 0px 0px;
  background-color: #fff;
  color: #000;
}

.table_main .cell_menu{
  height: 23px;
  text-align: center;
  font: 13pt Trebuchet MS, sans-serif;
  background-color: #336699;
  background-image: url(../pics/menubg.png);
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  border-color: #036;
  padding: 0px;
  color: #fff;
}

.table_main .cell_submenu{
  width: 152px;
  text-align: left;
  font: 10pt Trebuchet MS, sans-serif;
/*  background-color: #dddddd;
  background-image: url(../pics/formbg.png);*/
  vertical-align: top;
  padding: 8px 0px 0px 1px;
  border-width: 0px ;
  border-style: none;
  border-color: #b5b5b5 #aaa #aaa #aaa;
  color: #fff;
}

.table_main .cell_footer{
  height: 24px;
  text-align: center;
  font: 13pt Trebuchet MS, sans-serif;
  background-color: #336699;
  background-image: url(../pics/menubg.png);
  vertical-align: middle;
  padding: 0px;
  color: #fff;
}

.table_main .cell_body{
  width: 830px;
  vertical-align: top;
  text-align: left;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: #b5b5b5;
  padding: 8px 16px 8px 16px;
}

.table_head {
  width: auto;
  height: 100%;
  border-collapse: collapse;
  border: none 0px;
}
.table_head td{
  padding: 0px;
}
.table_head .cell_menu{
  vertical-align: middle;
  text-align: center;
  height: 32px;
  padding: 0px 0px 0px 16px;
}
.table_head .cell_title{
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  font: bold 24px verdana;
  color: #ffffff;
}
.table_head .cell_login{
  vertical-align: right;
  text-align: right;
  width: 200px;
  padding: 0px 16px 0px 0px;
}



.main_box, .main_box_s {
  background-color: #e7ded1;
  margin: 0px;
  border-collapse: collapse;
  text-align: left;
  width: 399px;
  height: 300px;
}
.main_box_s{
  background-color: #aaccee;
}
.main_box .head td, .main_box_s .head td {
  font: 13pt Trebuchet MS, Sans-serif;
  background-color: #336699;
  text-align: center;
  border: 0px;
  color: #ffffff;
}
.main_box td img, .main_box_s td img {
  float: left;
  margin-right: 16px;
}
.main_box .topleft, .main_box_s .topleft{
  width: 24px;
  height: 24px;
  padding: 0px;
  background: url(../pics/t_l.gif) left bottom no-repeat;
}
.main_box .top, .main_box_s .top{
  height: 24px;
  width: auto;
  padding: 0px;
}
.main_box .topright, .main_box_s .topright{
  width: 24px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url(../pics/t_r.gif) left top no-repeat;
}
.main_box .left, .main_box_s .left{
  height: 100%;
  width: 24px;
  padding: 0px;
  margin: 0px;
}
.main_box .body, .main_box_s .body{
  font: inherit;
  text-align: inherit;
  vertical-align: top;
  width: auto;
  height: 100%;
  padding: 0px 6px 6px 0px;
  margin: 0px;
}
.main_box .right, .main_box_s .right{
  height: 100%;
  width: 24px;
  padding: 0px;
  margin: 0px;
  background: url(../pics/right.gif) left top repeat-y;
}
.main_box .bottomright, .main_box_s .bottomright{
  width: 24px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  background: url(../pics/b_r.gif) left top no-repeat;
}
.main_box .bottomleft, .main_box_s .bottomleft{
  width: 24px;
  height: 24px;
  padding: 0px;
  background: url(../pics/b_l.gif) left top no-repeat;
}
.main_box .bottom, .main_box_s .bottom{
  height: 24px;
  width: auto;
  padding: 0px;
  background: url(../pics/bottom.gif) left top repeat-x;
}

/*.main_box p, .main_box_s p{
  margin: 0px;
}*/


.small_box, .small_box_s {
  font-size: 1pt;
  background-color: #ddd;
  margin: 0px 0px 8px 0px;
  border-collapse: collapse;
  text-align: left;
  width: 150px;
}
.small_box_s{
  background-color: #aaccee;
}
.small_box td, .small_box_s td{
  font-size: 1pt;
}
.small_box .head td, .small_box_s .head td {
  font: 1pt Trebuchet MS, Sans-serif;
  background-color: #336699;
  text-align: center;
  border: 0px;
  color: #ffffff;
}
.small_box td img, .small_box_s td img {
  float: left;
  margin-right: 4px;
}
.small_box .topleft, .small_box_s .topleft{
  width: 8px;
  height: 8px;
  padding: 0px;
  background: url(../pics/small_box/t_l.gif) left top no-repeat;
}
.small_box .top, .small_box_s .top{
  height: 8px;
  width: 100%;
  padding: 0px;
}
.small_box .topright, .small_box_s .topright{
  width: 8px;
  height: 8px;
  padding: 0px;
  margin: 0px;
  background: url(../pics/small_box/t_r.gif) left top no-repeat;
}
.small_box .left, .small_box_s .left{
  height: 100%;
  width: 8px;
  padding: 0px;
  margin: 0px;
}
.small_box .body, .small_box_s .body{
  font: inherit;
  font-size: 10pt;
  text-align: inherit;
  vertical-align: inherit;
  width: auto;
  height: 100%;
  padding: 0px 6px 6px 0px;
  margin: 0px;
  color: #000;
}
.small_box .right, .small_box_s .right{
  height: 100%;
  width: 8px;
  padding: 0px;
  margin: 0px;
  background: url(../pics/small_box/right.gif) left top repeat-y;
}
.small_box .bottomright, .small_box_s .bottomright{
  width: 8px;
  height: 8px;
  padding: 0px;
  margin: 0px;
  background: url(../pics/small_box/b_r.gif) left top no-repeat;
}
.small_box .bottomleft, .small_box_s .bottomleft{
  width: 8px;
  height: 8px;
  padding: 0px;
  background: url(../pics/small_box/b_l.gif) left top no-repeat;
}
.small_box .bottom, .small_box_s .bottom{
  height: 8px;
  width: auto;
  padding: 0px;
  background: url(../pics/small_box/bottom.gif) left top repeat-x;
}

.small_box p, .small_box_s p{
  margin: 0px;
}

