body{background: #fff;font-size: 11pt; width: 800px;}

canvas,
hr,
#header ul,
iframe,
#content>h3,
#contact_form{
display: none;
}

#header p{
font-size: 1.2em;
background: #DFFFEF;
padding: 3px 10px;
color: #005954;
}

h1{
float: right;
margin: 2em 0 1em 3em;
}

h2{
font-size: 2em;
font-weight: normal;
}

h3{
font-size: 1.5em;
font-weight: normal;
}

h4{
font-size: 10pt;
font-weight: normal;
background: #eee;
padding: 3px;
text-transform: uppercase;
display: inline;
}

blockquote{
border-top: dotted 1px #ccc;
border-bottom: dotted 1px #ccc;
}

address{
display: inline;
clear: left;
}

#contact_details p span{
display: block;
float: left;
width: 80px;
}

#footer p a{
float: right;
}

#footer{
border-top: dotted 1px;
}

#content ul li,
#content ol li{
margin-bottom: 10px;
}

#content ul,
#content ol{
margin-bottom: 30px;
}

#content li li{
margin-bottom: 3px;
}

#content ul ul,
#content ol ul,
#content ol ol,
#content ul ol{
margin: 10px 0;
}

#content ul ul,
#content ol ul{
list-style: square
}

a:link, a:visited{text-decoration: none; color:#000}
a img{border:none;}

#footer, address{clear:both}

fieldset{border:none;}

#content table{border-collapse: separate;}
#content table td{vertical-align: top;}

#content td,
#content th{
border-bottom: dotted 1px #ccc;
padding: 10px;
}

#content th{
border-bottom: solid 2px #666;
padding: 10px;
}

#content table td{
width: 50%;
}

.right img{
float:right; 
margin: 0 0 30pt 30pt;
clear:right;
}

.left img{
float:left;
margin: 0 30pt 30pt 0;
clear:left;
}












