body {background-color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif;}
table {text-align:center; vertical-align:top; border: 0px solid black; margin:0px; padding:0px}
img {border-style: hidden}

/* Title */
h1 {text-align:center; font-size:14pt; margin:20px 0px 2px 0px;}

/* Section Titles */
h2 {text-align:left; font-size:10pt; margin:0px;}

/* Slide Titles */
h3 {text-align:left; font-size:10pt; display: inline; font-weight:bold;}

/* Site Description Text */
h4 {padding:18px 0px 0px 0px; font-size:10pt; font-weight:normal}

a:link, a:visited {color:black; text-decoration:underline}
a:hover {color:black; text-decoration:none}
a:active {color:black; text-decoration:none}

.title {text-align:center; font-size:14pt; margin:20px 0px 2px 0px;}

.right_dummy_text {width:100px; float:right; margin:25px 10px 0px 0px}
.left_link {width:100px; float:left; margin:25px 0px 0px 10px}

.page_background {border-collapse: collapse; background-color:#EDEDF2; width:1000px}
#Banner {height: 112px; width: 100%; background-color:#FFFFFF;}

.summary_table_container {width: 982px; overflow-x:scroll; margin:10px}
.summary_table {border-collapse:collapse; font-size:10pt; background-color:#FAFAFF;}


.summary_table td, th {border:1px solid black; padding:1px; text-align:center;}
.summary_table th {background-color: #FFFFFF}

/*.main_table, .db, .total { text-align:center;}*/
.main_table {font-size: 8pt; overflow:hidden;}
.site_id {height:27px; line-height:27px}

.type_header {font-weight:normal; font-size: 8pt;}
.type_header div {float:left; padding:3px 2px}

.sort_img {height:14px; float:right; margin-left:-2px; margin-right:-2px; border:0px hidden #FFFFFF}
.sorted_header {background-color:#E8E8E8}


.unit_header {font-size:7pt; font-weight:normal;}
.unit_header_td { border-bottom: 2px solid black; }

.total, .selected_total {font-weight:bold; font-size:8pt}
td.total_td, td.selected_total_td {border-top: 2px solid black; }
td.type_header_td {border-bottom: 2px solid black; }
.channel_header {font-size:9pt; font-weight:bold;}
.small_header {width:46px}

.noDisplay {display: none}

.small {width: 50px;}
.large {width: 100px}

.wrapper1, .wrapper2 {width: 982px; overflow-x: scroll; overflow-y:hidden; margin:0px 10px}
.wrapper1 {height: 20px; }
.wrapper2 {}
.div1 {width:2177; height: 20px; }
.div2 {width:2177; background-color: #88FF88; overflow: auto;}

.group_table td {
	text-align: left
}
