body {background: #FFFFFF; padding: 0; margin: 0; min-width: 998px;}
p,td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select,ul,li {font-size: 12px; font-family: Arial,Verdana,Tahoma; color: #585544;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
ins,s {text-decoration: none;}
a {color: #ca0a0a; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 12px 0; margin: 0; display: block; line-height: 1.2em;}
br {line-height: 10px;}
ul {padding: 0 0 8px 0; margin: 0;}
ul ul {padding: 0 0 5px 28px;}
ul li {padding: 0 0 7px 12px; margin: 0; list-style: none; background: url(/img/all/li_point.gif) 2px 5px no-repeat; display: block;}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 0;}
.title,.subtitle,h1,h2,h3,h4,h5,h6 {display: block; font-weight: normal; margin: 0; text-align: left; color: #1b2523;}
h1,.title {font-size: 24px; padding: 0 0 12px 0;}
h2,.subtitle {font-size: 20px; padding: 0 0 12px 0;}
h3 {font-size: 18px; padding: 0 0 8px 0; font-weight: bold;}
h4,h5,h6 {font-size: 16px; padding: 0 0 5px 0; font-weight: bold;}
s {display: inline;}

.wrap {margin: 0 auto; width: 856px; min-height: 600px; -height: 600px;}
.line {height: 10px; font-size: 0; line-height: 1px; background: #ca0a0a url(/img/all/line_bg.png) 0 0 repeat-y;}
.logo {float: left; padding: 25px 0; width: 215px; height: 60px;}
.logo img {width: 215px; height: 60px; background: url(/img/all/logo.png) 0 0 no-repeat;}
.top_text {float: right; width: 485px; padding: 0 0 0 12px; border-left: #bab6a9 1px solid; margin-top: 57px;}
.image {border: #bab6a9 1px solid; padding: 3px;}
.image {font-size: 0; line-height: 1px; margin: 0 0 33px 0;}
.image img {border: #bab6a9 1px solid; font-size: 0; line-height: 1px;}
.top_title {padding: 0 0 25px 0;}

.left_column {float: left; width: 460px;}
.right_column {float: right; width: 345px;}
.right_column .title {color: #ca0a0a; padding-left: 12px;}

.sep {border-bottom: #bab6a9 1px solid; height: 20px; margin: 0 0 30px 0;}
.half {float: left; width: 400px;}
.half_right {float: right; width: 370px;}
