body {
 background-color: #336699;
 text-align: center;
}
.frame {
 background-color: #ffffff;
 width: 750px;
 height: 100%;
 margin-top: 15px;
 _margin-top: 10px;
 margin-left: auto; 
 margin-right: auto;
}
.tlout {
 background-image: url(../images/tlout.gif);
 background-repeat:  no-repeat;
 background-position: 0 0;
 display: block;
}
.trout {
 background-image: url(../images/trout.gif);
 background-repeat:  no-repeat;
 background-position: 100% 0;
 display: block;
}
.brout {
 background-image: url(../images/brout.gif);
 background-repeat:  no-repeat;
 background-position: 100% 100%;
 display: block;
}
.blout {
 background-image: url(../images/blout.gif);
 background-repeat:  no-repeat;
 background-position: 0 100%;
 display: block;
}
.rc_frame {
 width: 725px;
 height: 100%;
 margin-left: auto; 
 margin-right: auto;
 padding: 10px 10px 10px 10px;
}
.rc_top {
 background-image: url(../images/toppix.jpg); 
 background-repeat: repeat-x;
 background-position: 0 0;
}
.rc_bottom {
 background-image: url(../images/bottompix.jpg);
 background-repeat: repeat-x;
 background-position: 0 100%;
}
.rc_left {
 background-image: url(../images/leftpix.jpg);
 background-repeat: repeat-y;
 background-position: 0 0;
}
.rc_right {
 background-image: url(../images/rightpix.jpg);
 background-repeat: repeat-y;
 background-position: 100% 0;
}
.rc_bottomleft {
 background-image: url(../images/bl.jpg);
 background-repeat:  no-repeat;
 background-position: 0 100%;
}
.rc_bottomright {
 background-image: url(../images/br.jpg);
 background-repeat:  no-repeat;
 background-position: 100% 100%;
}
.rc_topleft {
 background-image: url(../images/tl.jpg);
 background-repeat:  no-repeat;
 background-position: 0 0;
}
.rc_topright {
 background-image: url(../images/tr.jpg) ;
 background-repeat:  no-repeat;
 background-position: 100% 0;
}
.header {
 text-align: left;
 width: 100%;
 height: 220px;
 background-image: url(../images/banner.jpg);
 background-repeat:  no-repeat;
 background-position: 1px 20px;
}
.title {
 text-align: center;
 font-family: arial;
 font-size: 25px;
 color: #999999;
 padding: 5px 0 0 0;
} 
.titleaddress {
 text-align: center;
 font-family: arial;
 font-size: 12px;
 color: #999999;
} 
.subtitle {
 text-align: left;
 font-family: arial;
 font-size: 20px;
 color: #999999;
}
.regtext {
 text-align: justify;
 font-family: arial;
 font-size: 14px;
 color: #000000;
}
.regtext a {
 font-family: arial;
 font-size: 14px;
 color: #000000;
 font-decoration: underline;
}
.regtext a:hover {
 font-family: arial;
 font-size: 14px;
 color: #999999;
}
.symdesc {
 padding: 5px;
 text-align: left;
 font-family: arial;
 font-size: 15px;
 color: #999999;
 display: none;
}
.navrow {
 width: 590px;
 height: 35px;
 text-align: left;
 margin-left: 125px;
 margin-top: 6px;
 display: table;
 vertical-align: middle;
 _position: relative;
 overflow: hidden;
} 
.navbox {
 _position: absolute;
 _top: 50%;
 display: table-cell;
 vertical-align: middle;
} 
.navinside {
 vertical-align: middle;
 _position: relative;
 _top: -50%;
} 
.content {
 width: 590px;
 height: 100%;
 margin-left: 125px;
 margin-top: -30px;
 _margin-top: 0;
 text-align: justify;
 padding-right: 10px;
}
.kitboxa {
 width: 590px;
 border: none;
}
.kitboxa tr {
 vertical-align: top;
}
.kitboxb {
 width: 590px;
 border: none;
}
.kitboxb tr {
 vertical-align: top;
}
