/*----------------Reset CSS by Yahoo YUI---------------------------------*/

* {margin:0;  padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, select {  margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul,li { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;  } 
blockquote:before, blockquote:after, q:before,q:after { content:'';content:none; } 
abbr,acronym { border:0; } 


body { background:white; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited { color: #520; background: transparent; font-weight: bold; text-decoration: underline; }
.logo { border:0; margin-bottom:50px; padding:0;}
h1 { font-size:18pt; border-bottom:1px solid gray; margin-bottom:10px; padding-bottom:10px;}
h2 { font-size:16pt;}
h3 { font-size:14pt; margin:15px 0;}
h4 { font-weight:bold;}

#content { position:relative; color:black; float:none !important; background:none; margin:1%; padding:0; border:0; width:auto;}
#content .date { position:absolute; top:0; right:0;}
#content .pimg { position:absolute; left:0; top:0;}
#content .pricingInfo { position:relative; top:40px; text-align:right; margin-bottom:90px; width:100%;}
#content .pricingInfo h3 { margin:2px; padding:0; }
#content .pdetail { position:relative;}
#content .pdetail h3 { border-bottom:1px solid gray;}
#content .pdetail table { border-collapse:collapse; width:100%; margin-bottom:15px;}
#content .pdetail table td, #content .pdetail table th { padding:5px;}
#content .pdetail table th { font-weight:bold;}
#content .message { padding:20px 0; font-weight:bold; position:relative; vertical-align:bottom;}
#content .message img { float:left;}
#content .message span { margin:5px 0 0 5px; float:left;}