body {
background : #efefef url(images/content.gif) repeat-y top center;
font-family : Verdana, Tahoma;
font-size : 12px;
margin : 0 auto 0;
padding : 0;
}

a {
text-decoration : none;
color : #008;
}

a:hover {
text-decoration : underline;
color : #96c02e;
}

a.arrow:hover {
color : #ff0000;
text-decoration : none;
}

img {
border : 0;
}

h3 {
font-size : 1.3em;
color : #ff8c00;
font-weight : bold;
margin : 0 0 0 0;
}

td {
vertical-align : top;
}

.dbody {
width : 760px;
margin : 0 auto 0;
}

#header {
background : #ffffff;
width : 760px;
margin : 0 auto 0;
padding : 12px 0 12px 0;
font-size : 2.2em;
font-weight : bold;
border-top : 10px solid #96c02e;
}

#nav {
background : #efefef;
padding : 8px 0 8px 0;
font-size : 1.1em;
font-weight : bold;
text-align : center;
word-spacing : 10px;
border-top : 1px solid #c0c0c0;
border-bottom : 1px solid #c0c0c0;
}

#nav a {
color: #000;
}

table.main {
width : 100%;
margin : 20px 0 20px 0;
}

.left {
padding-left : 4px;
padding-right : 14px;
}

.right {
width : 214px;
border-left : 1px solid #c0c0c0;
padding-left : 18px;
}

th.title {
background-color : #96c02e;
}

td.item {
background-color : #e8e8e8;
}

.bottom_c {
text-align : center;
vertical-align : top;
border-top : 1px solid #c0c0c0;
padding : 5px 5px 5px 5px;
}

.bottom_r {
text-align : right;
vertical-align : top;
border-top : 1px solid #c0c0c0;
padding : 5px 5px 5px 5px;
}

.div_1 {
border : 1px dashed #c0c0c0;
margin : 5px 0 5px 0;
padding : 5px 5px 5px 5px;
}

.line_1 {
margin : 0 0 10px 0;
padding : 0 0 10px 0;
border-bottom : 1px solid #c0c0c0;
}

.line_2 {
margin : 0 0 7px 0;
padding : 0 0 7px 0;
border-bottom : 1px dashed #dd6c00;
}
