p{text-align:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; padding: 0px; color:#333; margin: 10px 30px 5px 10px;}

h1{text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:26px; font-weight: bold; color:#003333; margin: 10px 0 0 0;}

h2{text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; padding: 0px; color:#333; margin: 5px 0 5px 0;}

h3{text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; padding: 0px; color:#003333; margin: 20px 0 5px 0;}

h4{text-align:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; padding: 0px; color:#333; margin: 10px 0 5px 10px; text-transform:uppercase;}

h5{text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; padding: 0px; color:#003333; margin: 5px 0 20px 0;}

p.indent{margin-right: 50px; margin-left: 0px;}

hr{ height: 2px; color: #666; background-color:#666; float: left; border: none; width:100%;}

hr.dotted{ border-top-width: thin; border-top-style: dotted; border-top-color: #999999; background-color: #FFF; color: #000; margin:  0px; padding:0px;}

a{color: #003366; text-decoration: none; font-size: 13px; font-weight: bold;}

a.nav{color: #fff; text-decoration: none; font-size: 13px; font-weight: bold;}

a.nav:hover{color: #fff; text-decoration:underline; font-size: 13px; font-weight: bold;}

ol{text-align:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; padding: 0px; margin-left: 45px;}



table.data {clear: both; margin: 0 0 20px 20px; padding: 0px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333;}

table.data th,
table.data td {	margin: 0; padding-left: 10px; padding-right: 10px; padding-top: 6px; text-align: left; width: 120px; }

table.data th,
table td.month1bkgnd { 	background-color: #ecf6fb; color: #333; text-align: left; font-weight: bold; font-size: 12px; padding-bottom: 5px; border-bottom: 2px solid #CFCFCF;}

table.data th.small { width: 90px; }

table.data tbody td { font-size: 0.75em;}

table.data td{	padding-bottom: 4px; border-top: 1px solid #EEF1F2; }

table.data tr.alt td { 	background-color: #ECF6FB; border-top: 2px solid #DEE3E5; }

table.data tr.outdated td {background-color: #FCEBEE; border-top: 2px solid #DEE3E5;}

table.data .full_name {font-weight: bold;}

table.data tr.clean td {border-top: none;}

table.data tr.altrow td {
	background-color: #f6f8f7;
}

table.data tr.top td {
	border-top: 2px solid #DEE3E5;
}


table.data tr.altrow td.hide {
	color: #f6f8f7;
}

table.data tr.desc td {
	border-top: none;
	background-image: url('images/bg-dotted.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
