*{
 padding: 0;
 margin: 0;
 }

body{
 font-family: verdana, tahoma;
 color: #115c8f;
 font-size: 10pt;
 background: url(images/topbg.jpg) top repeat-x;
 min-width: 1000px;
 }

a{
 color: #115c8f;
 }

h1,h2,h3,h4{
 margin: 10px 0;
 }

td{
 vertical-align: top;
 }

#headerleft{
 background: url(images/headerleft.jpg) left top no-repeat;
 height: 329px;
 width: 270px;
 }

#logo{
 background: url(images/logobg.jpg) right bottom no-repeat;
 height: 217px;
 padding-left: 15%;
 vertical-align: bottom;
 }

#menu{
 background: url(images/menubg.jpg) repeat-x;
 padding-top: 20px;
 padding-left: 10%;
 height: 114px;
 }

#menu ul li{
 display: inline;
 margin: 0 20px;
 }

#menu ul li a{
 color: #FFFFFF;
 font-size: 13pt;
 text-decoration: none;
 }

#left{
 padding: 0 5px 10px 15px;
 }

#left ul{
 margin-left: 30px;
 margin-bottom: 20px;
 }

#left ul li{
 margin-bottom: 5px;
 }

#left h3{
 margin-left: 20px;
 }

#left p{
 font-size: 8pt;
 padding-left: 15px;
 width: 210px;
 }

#content{
 padding: 5px 20px;
 font-size: 9pt;
 text-align: justify;
 }

#content p{
 margin-bottom: 5px;
 }

#content ul{
 margin: 5px 0 5px 15px;
 }

#content img{
 float: left;
 margin-right: 20px;
 }

#content h1{
 font-size: 13pt;
 margin-top: 5px;
 }

#content h2{
 font-size: 12pt;
 }

#content td{
 padding-bottom: 30px;
 font-size: 11pt;
 text-align: justify;
 }

#content table.price{
 width: 100%;
 }

#content table.price td{
 padding: 5px 10px;
 }

#content table.price tr.top td{
 border-top: 1px solid #115c8f;
 padding: 10px;
 }

#content table.price tr.bottom td{
 padding-bottom: 25px;
 }

#footer{
 text-align: center;
 padding: 10px 0;
 font-size: 8pt;
 }

#time{
 border: 1px solid #115c8f;
 font-size: 8pt;
 width: 240px;
 padding: 10px 0;
 }

#time td{
 padding: 3px 5px 3px 7px;
 }

#price{
 width: 100%;
 }

#price td{
 padding: 3px 5px;
 }