@charset "utf-8";
/* CSS Document */

#parentcasket{
margin: 0px;
padding: 0px;
height: 320px;
width: 800px;
}

#casket{
height: 240px;
width: 320px;
float:left;
padding: 30px 40px 30px 40px;
}

#casket2{
height: 230px;
width: 380px;
float:left;
padding: 35px 20px 35px 0px;
}

#sitemapbox {
margin: 0px;
padding: 0px;
width: 680px;
}

#sitemapleft {
margin: 0px;
padding: 0px;
width: 340px;
float:left
}

#sitemapright {
margin: 0px;
width: 340px;
float:right;
padding: 50px 0px 0px 0px;
}

#list a:hover {
font-weight:bolder;
color:#000066;
}

h2.stick {
border-color:#CC0000;
border-style:solid;
border-width:0px 0px 0px 5px;
padding:2px 0px 1px 3px;
position:static;
}

h3.stick2 {
border-color:#000000;
border-style:solid;
border-width:0px 0px 0px 5px;
padding:2px 0px 1px 3px;
position:static;
}

h3.stick {
border-color:#CC0000;
border-style:solid;
border-width:0px 0px 0px 5px;
padding:2px 0px 1px 3px;
position:static;
}

#box0 {
padding: 0px;
width: 690px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
margin: 10px 0px 10px 0px;
}

#box01 {
margin: 0px;
padding: 0px;
width: 350px;
float: left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;

}

#box02 {
margin: 0px;
width: 320px;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
padding: 0px 0px 0px 20px;
line-height:2em;
}

#box1 {
padding: 0px;
width: 800px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
margin: 0px 0px 20px 0px;
}

#box11 {
margin: 0px;
padding: 20px;
width: 360px;
float: left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;

}

#box12 {
margin: 0px;
width: 360px;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
padding: 50px 20px 50px 20px;
}

#box2 {
margin: 0px;
padding: 0px;
width: 800px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
clear:both;
}

#box21 {
margin: 0px;
padding: 20px;
width: 360px;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

#box22 {
margin: 0px;
width: 360px;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
padding: 50px 20px 50px 20px;
}

#box3 {
margin: 0px;
padding: 0px;
width: 800px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
clear:both;
}

#box31 {
width: 360px;
float: left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
padding: 20px;
margin: 0px;
}

#box32 {
width: 360px;
float: left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
padding: 20px;
margin: 0px;
overflow:hidden;
}

#box33 {
margin: 0px;
padding: 20px;
width: 760px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
clear:both;
}

#back{
padding-left: 30px;
margin: 10px;
clear: both;
background: url(../picture/item/back.gif) no-repeat left center;
}

#h3deco {
background-color: #F3F3F3;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
font-size: 100%;
line-height: 150%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}

td, th{
border-bottom: #CCCCCC 1px solid;
padding: 5px 10px 5px 10px;
background-color:#FFFFFF;
border-width: 0px 0px;
}

th {
background-color: #F3F3F3;
vertical-align: top;
border-width: 0px 0px;
}

.legist {
cursor: pointer;
background-color:#FFFFFF;
}

.hover {
background-color: #FFFFCC;
}

.selected {
background-color: #CCCCCC;
}

#description {
opacity: 0;
filter: alpha(opacity=0);
background-color: white;
line-height:200%;
}

#accept2{
height: auto;
width: auto;
}

#acceptContainer2.checkboxRequiredState {
text-align: left;
color: red;
font-size: 20px;
font-weight: bold;
}

#spacer {
padding-left: 30px;
clear:both;
}

#spacer2{
padding-right: 50px;
padding-left: 50px;
}


#screen {
height: 150px;
width: 800px;
margin: 0px;
padding: 0px;
}
