/* BODY AND CONTAINER STYLES */

body { 
   padding:0px;
   margin:0px;
   background:#d7e1ea url(images/bg.jpg) repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   line-height:1.5em;
   color:#333333;
}
.true {
   background:#fff;
   color: #999999;
   text-decoration: line-through;
   border: #CCCCCC 1px solid;
}
a {
   font-weight:bold;
   text-decoration:none;
   color: #0099FF;
}
.container {
   width:968px;
   margin:0px auto;
}
h1,h2,h3,h4,h5,h6 {
   margin:0px;
   padding:0px;
}
.title2 {
   margin-bottom:20px;
   width:500px;
   border-bottom: #EBEBEB 1px solid;
   padding-bottom:10px;
   padding-top:10px;
}

/* HEADER AND NAVIGATION STYLES */

.header {
   height:80px;
   margin:0px auto;
   width:980px;
   padding:45px 0px 0px 20px;
}
.header h2 {
   background:url(images/logo.png);
   width:189px;
   height:41px;
   text-indent:-9000px;
}
.header ul {
   margin:0px;
   padding:0px;
   float:right;
   width:400px;
   padding-top:10px;
}
.header ul li {
   display:inline;
}
.header ul li a {
   padding:18px;
   font-size:12px;
   font-weight:bold;
   color:#626366;
   text-decoration:none;
}
.header ul li a:hover {
   color:#00CCFF
}


/* START OF BANNER AND SUB BANNER */

.banner {
   background:url(images/banner.gif);
   width:968px;
   height:303px;
}
.sub_banner {
   background:url(images/sub_banner.jpg);
   height:63px;
   width:920px;
   padding:10px 0px 0px 48px;
}
.sub_banner img{
   margin-right:10px;
}
div#span_right2 {
   float:right;
   width:400px;
   font-size:14px;
   color:#799dbc;
   padding-top:15px;
}
div#span_right2 a {
   color:#fff;
   font-weight:bold;
   text-decoration:none;
}
.sub_top {
   background:url(images/sub_top.jpg) repeat-x;
   height:34px;
   text-align:right;
   padding-top:10px;
   padding-right:15px;
}
#top_right {
   float:right;
   width:250px;
   margin-top:-6px;
}
.sub_top a {
   font-size:13px;
   color:#c9d0d6;
   font-weight:bold;
   text-decoration:none;
   padding-right:20px;
   background:url(images/add.png) right no-repeat;
}


/* START OF MAIN CONTENT */

.sub_content {
   background:#FFF url(images/content_bg.jpg) repeat-x;
   padding:35px 40px 25px 40px;
   margin:0px auto;
   width:888px;
}
h4.title {
   font-size:14px;
   font-weight:bold;
   color:#5e5e5e;
   margin-bottom:5px;
}
#left {
   font-size:14px;
   color:#868686;
   width:337px;
   float:left;
   display:inline;
   margin-right:30px;
}
#right {
   display:inline;
   font-size:14px;
   color:#868686;
   width:337px;
}
#clear {
   clear:left;
}
#bottom {
   background:url(images/bottom.png);
   width:968px;
   margin:0px auto;
   height:31px;
}
#footer {
   height:60px;
   text-align:center;
   color:#666666;
   padding-top:40px;
}
.top {
   background:url(images/top.png);
   width:918px;
   height:33px;
   font-size:18px;
   font-weight:bold;
   color:#fff;
   padding:23px 20px 10px 30px;
}
.textbox {
   background:url(images/textbox.jpg);
   width:350px;
   height:17px;
   border:1px solid #bbb;
   padding:16px;
}
p#form {
   border-bottom:#E4E4E4 1px solid;
   padding-top:5px;
   margin:0px;
   width:350px;
   margin-right:15px;
}
p#form small {
   font-weight:bold;
   color:#333333;
}
.submit {
   padding:5px;
   margin-top:10px;
}
.right {
   width:350px;
   float:right;
}
.notice {
   padding:15px;
   background:#fffbd5;
   border:1px solid #ffce99;
   color:#6a6a6a;
}
.ok {
   padding:15px;
   background:#e6fbcb;
   border:1px solid #aada99;
   color:#6a6a6a;
}
.notice h3 {
   font-size:18px;
   color:#4a4a4a;
   font-weight:bold;
   margin-bottom:15px;
}
#form2 {
   width:400px;
   float:left;
   padding-right:35px;
}
#test-list {
   padding:0px;
   margin:0px;
   width:500px;
}
ul#test-list li{
   list-style:none;
   cursor:move;
   padding:10px;
   border:1px solid #c9c9c9;
   background:#efefef;
   margin:5px;
}
ul#test-list li span{
   float:right;
}
ul#test-list li span a{
   color:#0099FF;
   font-weight:bold;
   text-decoration:none;
}
#lists {
width:500px;
margin:0px;
padding:0px;
}
ul#lists li{
   cursor:move;
   list-style:none;
   padding:10px;
   border:1px solid #c9c9c9;
   background:#efefef;
   margin:5px;
}
ul#lists li span{
   float:right;
}