/* CSS Document background-color: #CFDFE7; */
html, body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #CFDFE7;}

table, input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:1.4; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #333333; margin-bottom: 2px;  }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; margin-bottom: 2px; }

hr { border: none; background-color: #D7D7D7; color: #D7D7D7; height: 1px; width: 80%; }

ul {list-style-type: square; }

A:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #909090; text-decoration: underline; }

.tdwhite { background-color: #FFFFFF; }
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height:1.4; }
.smallgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height:1.4; }

.nobord { border: none; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:bold; }
.nobordgrey { border: none; background-color: #E1E1E1; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:bold; }
.border { border: 1px solid #CCCCCC;}
.total { border: none; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; font-weight:bold; }
hr.full { border: none; background-color: #D7D7D7; color: #999999; height: 2px; width: 100%; }

.strikeout {text-decoration:line-through;}
.bottomborder { border-bottom: 1px solid #D7D7D7; }

/* Image placements */
.imageleft  { float: left; margin-right: 10px; margin-bottom: 5px; }
.imageright { float: right; margin-left: 10px; margin-bottom: 5px; }