body{
background: #fff;
color: #5f5f61;
margin: 10px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
text-align: center;
}

h1, h2, h3, h4, h5, h6{
color: #0094a1;
margin: 0;
padding: 15px 0 0 17px;
font-family: Georgia, "Times New Roman", Times, serif;
}
h1{
font-weight: normal;
font-size: 2.3em;
}
h2{
font-weight: normal;
font-size: 1.5em;
}

p{
margin: 0;
padding: 15px 0 0 17px;
}

a{
color: #5f5f61;
}

a:hover{
color: #0094a1;
}

.wrapper{
background: url(images/repeater.gif) repeat-y;
width: 960px;
margin: 0 auto;
text-align: left;
}

.top{
background: url(images/top.jpg) no-repeat top;
height: 140px;
position: relative;
}
.top h1{
text-indent: -3000px;
padding: 0;
}
.top a{
display: block;
width: 230px;
height: 110px;
position: relative;
top: 20px;
left: 20px;
}
.top form{
position: absolute;
top: 20px;
left: 270px;
}
.top label{
display: block;
text-indent: -3000px;
height: 4px;
}
.top #name{
border: 0;
background: url(images/wideinput.gif) no-repeat;
width: 218px;
padding: 3px 5px;
font-size: 11px;
height: 19px;
color: #5f5f61;
position: absolute;
top: 32px;
left: 0px;
}
.top #password{
border: 0;
background: url(images/input.gif) no-repeat;
width: 176px;
padding: 3px 5px;
font-size: 11px;
height: 19px;
color: #5f5f61;
position: absolute;
top: 62px;
left: 0px;
}
.top .btn{
background: url(images/gobtn.gif);
border: 0;
width: 30px;
height: 23px;
position: absolute;
top: 62px;
left: 189px;
}
.top h4{
font-family: Arial, Helvetica, sans-serif;
padding: 5px 0 0 4px;
font-size: 1.3em;
}
.top form h4 a{
display: inline;
position: relative;
font-size: .6em;
top: 0;
left: 55px;
color: #5f5f61;
text-decoration: underline;
}
.top h4 a{
position: absolute;
top: 25px;
left: 540px;
text-decoration: none;
color: #0094a1;
}
.top h4 a:hover, .top h4 .on{
text-decoration: none;
color: #c3b7b1;
}
.menu{
margin: 0 10px;
border-top: 2px dotted #c6bcb6;
border-bottom: 2px dotted #c6bcb6;
background: url(images/licella.jpg) no-repeat left;
height: 36px;
clear: both;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.6em;
position: relative;
}
.menu p{
position: absolute;
left: 0;
top: 5px;
text-indent: -3000px;
padding: 0;
}
.menu p a{
display: block;
width: 130px;
height: 25px;
}
.menu ul{
margin: 0;
padding: 6px 0 6px 250px;
}

.menu li{
display: inline;
border-right: 1px solid #c6bcb6;
padding: 0 10px;
}
.menu a{
text-decoration: none;
}
.menu a:hover, .menu .on{
color: #c6bcb6;
}
.menu .noborder{
border: 0;
}

.leftcol{
width: 255px;
float: left;
}
.leftwater{
background: url(images/leftwater.jpg) no-repeat bottom;
padding-bottom: 200px;
}
.leftcol .box{
background: url(images/leftboxtop.jpg) no-repeat top;
width: 236px;
margin: 10px 0 10px 10px;
}
.leftcol .box .bottom{
background: url(images/leftboxbottom.gif) no-repeat bottom;
}
.leftcol .box p{
padding: 0 0 2px 2px;
}
.leftcol h3{
color: #5f5f61;
font-weight: normal;
font-size: 1.3em;
font-family: Arial, Helvetica, sans-serif;
padding: 10px 10px 8px 10px;
}
.leftcol h3 a{
float: right;
color: #0094a1;
font-size: .9em;
text-decoration: none;
}

.content{
width: 700px;
float: left;
}
.content object{
position: relative;
top: 0px;
left: 30px;
}
.footer{
background: url(images/bottom.gif) no-repeat bottom;
height: 20px;
clear: both;
}
.cols{
width: 50%;
float: left;
margin-top: 20px;
}
.right{
text-align: right;
}

.news{
padding-top: 10px;
}
.news p{
clear: both;
padding: 5px 0 5px 17px;
}
.news span{
display: block;
float: left;
width: 70px;
height: 40px;
}
.news strong, .news a{
color: #0094a1;
font-weight: bold;
}
.news a:hover{
color: #5f5f61;
text-decoration: none;
}
