* {
margin: 0px;
padding: 0px; }

body {
background-color: #fff;
color: #000000;
font-size: 11px;
font-family: "arial", helvetica, sans-serif; }

#main {
padding-top: 20px;
position: relative;
width: 98%;
margin: 0px auto;
padding-bottom: 10px; }

#menu ul {
list-style: none;
margin: 0px; }

a {
text-decoration: underline;
color: #636363; }

#header {
width: 100%;
height: 104px;
background-color: #4d4d4d;
background: url('images/a1.gif') repeat-x;
color: #ffffff; }

#header_inner {
position: relative;
width: 98%;
height: 104px;
margin: 0px auto; }

#header_inner h1 {
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
font-size: 39px;
color: #fff;
font-weight: bold;
letter-spacing: -2px; }

#header_inner h1 span {
background: inherit;
color: #DADADA; }

#slogan {
background: inherit;
position: absolute;
right: 0px;
bottom: 25px;
color: #DADADA;
font-size: 18px;
font-weight: bold; }

#menu li {
background: none;
padding: 0px;
font-weight: bold; }

#menu a {
display: block;
position: relative;
width: 168px;
height: 20px;
margin-bottom: 1px;
text-decoration: none;
background: inherit;
background-image: url('images/bbg0.gif');
padding-left: 17px;
padding-top: 5px;
color: #636363;
font-size: 13px; }

#menu a span {
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 7px;
height: 7px;
background: url('images/x1.gif') no-repeat; }

#menu a:hover span {
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 7px;
height: 7px;
background: url('images/x2.gif') no-repeat; }

#menu a:hover {
background: inherit;
color: #fff;
background-image: url('images/bbg1.gif'); }

#lcol {
position: relative;
width: 185px;
float: left; }

#lcontent {
position: relative;
padding: 0px 15px 0px 15px; }

#rcol {
position: relative;
margin-left: 190px;
width: auto;
background-image: url('images/a2.gif');
background-repeat: repeat-x; }

#rcontent {
color: #000000;
font-size: 12px;
padding: 25px 20px 0px 20px; }

p {
text-align:center; }

TABLE {
border-collapse: separate;
border-spacing: 10pt;
border: 1px solid black; }

TD, TH {
horizontal-align: right; }

CAPTION { border: ridge 5pt blue; }

a img {
border: 1px;
}
