body {margin:0px 0px 0px 0px; padding:0; background-color:#ffffff; text-align:center; color:#333333;}

#header {text-align:center; width:100%; height:125px; margin:0; padding:0; background:url(/images/headbg.jpg) center top repeat;}

#foot {text-align:center; width:100%; height:50px; margin:0; padding:0;  background:url(/images/footbg.jpg) center top repeat;}

#content {margin:0 auto; text-align:left; width:900px;}

#box {max-width:100%; margin:5px; border:1px dotted #000066; background-color:#ffffff; padding:8px 4px 8px 8px; font:11px verdana,helvetica,arial,sans-serif; color:#333333;}

#right {float:right; text-align:left; width:270px; margin:0; padding: 0px 10px 0px 20px;}

#main {float:left; text-align:left; width:575px; margin:0; padding: 0px 0px 0px 5px;}

#mainleft {float:left; text-align:left; width:290px; margin:0; padding: 0px 0px 0px 0px;}

#mainright {float:right; text-align:left; width:290px; margin:0; padding: 0px 0px 0px 0px;}

.boxtop {width:290px; height:9px; background:url(/images/boxtop.png) center top no-repeat;}
.box {width:270px; min-height:40px; padding:0px 10px 5px 10px; margin:0; background-color:#e6e6e8;}
.boxbottom {width:290px; height:9px; background:url(/images/boxbottom.png) center bottom no-repeat;}

.clear {clear:both; height:1px; overflow:hidden;}
img {padding:0; margin:0; border:0px;}

h1{font:21px Tahoma, Helvetica, sans-serif, Verdana; color:#08566a; padding:2px; margin:0;}
h2{font:19px Tahoma, Helvetica, sans-serif, Verdana;  color:#08566a; padding:2px 6px 2px 6px; margin:0;}
h3{font:16px Tahoma, Helvetica, sans-serif, Verdana; color:#08566a; padding:0; margin:0;}
.rl {font:16px Georgia, Palatino, Times, serif;color:#08566a; font-weight:bold;padding:0; margin:0;line-height:75%;}
.l {font:20px Tahoma, Helvetica, sans-serif, Verdana;  color:#08566a; padding:2px; margin:0;}
p {font:12px Tahoma, Helvetica, sans-serif, Verdana; color:#333333;}
span {font:12px Tahoma, Helvetica, sans-serif, Verdana; color:#333333;}
.s, small {font:10px Tahoma, Helvetica, sans-serif, Verdana; color:#333333;}
.sh1 {font:10px Tahoma, Helvetica, sans-serif, Verdana; color:#08566a;}
.blogPost {font:12px Tahoma, Helvetica, sans-serif, Verdana; color:#333333;}

a:link, a:visited {text-decoration:underline; color:#08566a;}
a:hover {text-decoration:underline; color:#333333;}
a.nounderline {text-decoration:none;}

.navlist {margin-left:0; padding-left:0; list-style-type:none; font:11px Tahoma, Helvetica, sans-serif, Verdana;}
.navlist li a {display:block; padding:2px 10px 2px 10px; width:250px; background-color:#ffffff; border-left:8px solid #333333; margin: 2px;}
.navlist li a:link, .navlist li a:visited {color:#333333; text-decoration:none;}
.navlist li a:hover {color:#333333; text-decoration:none; border-left:8px solid #08566a;}
.navlist li a#active {color:#333333; text-decoration:none; border-left:8px solid #08566a;}

.ordered  li {font:10px Tahoma, Helvetica, sans-serif; color:#333333; padding-left:0; margin-left:0; list-style-type:decimal;}
.order  li {font:12px Tahoma, Helvetica, sans-serif; color:#333333; padding-left:0; margin-left:0; list-style-type:decimal;}

.standardlist li {font:12px Tahoma, Helvetica, sans-serif; color:#333333;}

#ticklist li {font:12px Tahoma, Helvetica, sans-serif; color:#333333; list-style-image:url(../images/tick.png); padding-bottom: 1px;}

#list {font:12px Tahoma, Helvetica, sans-serif; color:#333333; list-style-type:none; padding-left:0px; margin-left:0px;}
#list li { margin-bottom:5px;padding-bottom:5px;}

.voucherselect {font:8px Tahoma, Helvetica, sans-serif, Verdana; color:#333333;}

#subcontent {position:absolute; visibility:hidden; border:1px solid #aeafaf; background-color:#e3e3e3; width:256px; padding:1px 8px 1px 8px; text-align:justify;}
