.noprint, #crumb, #webPrintEmail, #menu, #picContainer {display: none;}

*{margin: 0px; padding: 0px;}

body{font-family: Arial, Helvetica, SansSerif; color: #000;}
p{display: block;}
img{border: 0}
a{color: #0066cc;}
a:hover{color: #cc0000;}
h1{font-size: 1.8em; color: #304d7e; font-weight:bold; font-family: Arial, Helvetica, SansSerif; padding:15px 0 1em 0px;}
h2{font-size: 1.3em; color: #000; font-weight:bold; font-family: Arial, Helvetica, SansSerif; padding:0 0 1em 0;}
h3{font-size: 1.1em; color: #000; font-weight:bold; font-family: Arial, Helvetica, SansSerif; padding:0 0 1em 0;}
h4{font-size: 1.3em; color: #304d7e; font-weight:bold; font-family: Arial, Helvetica, SansSerif; padding:0 0 1em 0;}

#main{width: 100%; margin:0px; min-height:400px;}
#main ul{margin-bottom: 1em;}
#main ol{list-style-type: decimal; list-style-position: outside; margin-left:1em; padding-left:1em;}
#main ul li{padding-left:auto; margin-left:2em; margin-bottom:1em;}
#main ol li{margin-left:.5em; padding-left:0;}
#main p{margin-bottom: 1em;}

#colright{padding-right:30px; float:right; width:340px;}
#colleft{padding-left:30px; float:left; width:340px;}
.lineclear{height: 1px;line-height: 1px;clear: both;}
.thumbimage{padding-bottom:15px; width:100px; float:left;}
.thumbtext{padding-bottom:15px; width:225px; float:right;}
#colsingle{padding:0 30px; float:left; width:100%;}
#coldata{padding:0; float:left; width:100%;}
.threeCols{padding:0 0 15px 15px; float:left; width:233px;}
.thumbimage3{padding-bottom:15px; width:100px; float:left;}
.thumbtext3{padding-bottom:15px; width:120px; float:right; font-size:.9em;}
.icon{padding:2px 4px 0 0; float:left;}
.icontext{padding-right:20px; float:left;}

td.chart1on {padding:3px 10px 3px 10px; font-weight:bold; background-color:#fff; border-left: solid 1px #304d7e; border-top: solid 1px #304d7e; border-right: solid 1px #304d7e; white-space:nowrap;}
A:link.chart1on {text-decoration:none; color:#304d7e;}
A:visited.chart1on {text-decoration:none; color:#304d7e;}
A:active.chart1on {text-decoration:none; color:#304d7e;}
A:hover.chart1on {text-decoration:underline; color:#304d7e;}

td.chart1off {padding:3px 10px 3px 10px; background-color:#b9c9e2; color:#304d7e; border: solid 1px #304d7e; white-space:nowrap;}
A:link.chart1off {text-decoration:none; color:#304d7e;}
A:visited.chart1off {text-decoration:none; color:#304d7e;}
A:active.chart1off {text-decoration:none; color:#304d7e;}
A:hover.chart1off {text-decoration:underline; color:#304d7e;}

.chart1spacer {border-bottom: solid 1px #304d7e;}
.chart1body {padding:15px; min-height:400px; background-color:#fff; color:#000; border-left: solid 1px #304d7e; border-right: solid 1px #304d7e; border-bottom: solid 1px #304d7e;}

.chart2header {border:solid 1px #000; border-right:none; padding:3px 3px 3px 3px; font-weight:bold; background-color:#304d7e; color:#fff; vertical-align:bottom; text-align:center;}
.chart2headerLast {border:solid 1px #000; padding:3px 3px 3px 3px; font-weight:bold; background-color:#304d7e; color:#fff; vertical-align:bottom; text-align:center;}
.chart2headerR2 {border:solid 1px #000; border-top:none; border-right:none; padding:3px 3px 3px 3px; font-weight:bold; background-color:#304d7e; color:#fff; vertical-align:bottom; text-align:center;}
.chart2headerR2Last {border:solid 1px #000; border-top:none; padding:3px 3px 3px 3px; font-weight:bold; background-color:#304d7e; color:#fff; vertical-align:bottom; text-align:center;}

.chart2row1 {border:solid 1px #000; border-right:none; border-top:none; padding:3px 3px 3px 3px; background-color:#fff; color:#000; text-align:center;}
.chart2row1Last {border:solid 1px #000; border-top:none; padding:3px 3px 3px 3px; background-color:#fff; color:#000; text-align:center;}
.chart2row2 {border:solid 1px #000; border-right:none; border-top:none; padding:3px 3px 3px 3px; background-color:#f5f7fc; color:#000; text-align:center;}
.chart2row2Last {border:solid 1px #000; border-top:none; padding:3px 3px 3px 3px; background-color:#f5f7fc; color:#000; text-align:center;}

.noteLeft{padding-top:15px; float:left;}
.noteRight{padding-top:15px; text-align:right; float:right;}

#picContainer-print{float:right; padding:0 0px 15px 15px; margin:5px 0 20px 20px; background-repeat:no-repeat; background-position:right top;}

#footer{width:100%; margin:1em 0; padding:1em 0; border-top: solid 1px #000;}
