  /*Powers the dms4/new_dpage.asp output on STATS*/

h1, .f {
	font-size: 2em;
	font-weight: bold;
	color: #013a81;
}
.aep_rll, .c {
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #CCCCCC;
}
.aep_re, .d ,.main_data_td, .main_blank_td {
	padding: 5px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	text-align: right;
	}
table {
	border-collapse:collapse;
	width: 100%;
}

.b {
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #f9e9c4;
}

.nav_headrow_td{	
	text-align: center;
	padding:5px;
	border:1px solid #ccc;
	margin-top: 0px;
	background-color: #f9e9c4;
	color: #013A81;

}

.nav_subheadrow_td{	
	padding:0;
	margin:0;
	
}
.t {
margin-top:0;
padding-top:0;
margin-bottom:.5em;
display:block;
}

img.switch_icon{
	margin-right: .3em;
	vertical-align:text-top;
}
.headrow_tr {
	background-color: #7e9db9;
	width: 100%;
	color: #FFFFFF;
	padding: 0px;
	clear: both;
}
.headrow_td{	
	padding:5px;
	border:1px solid #ccc;
	width:100%;
	font-size: 1.1em;
	font-weight: bold;
}
.subheadrow_tr{
	background-color:#e5ecf9;
	width:100%;
}
.head_td_2{
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.head_blank_td
{
	font-weight:bold;
	text-align:right;
	border: 1px solid #CCCCCC;

}
.format-options {
	font-size:14px;
	font-weight:normal;
}
/*NOT SURE IF THESE ARE USED*/
.aep_divider {
	width: 100%;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #990000;
	background-color: #FFFFE1;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.aep_h1 {
	font-weight: bold;
	color: #000066;
	font-size: 14px;
}
.aep_h2 {
	text-align: right;
	padding-right: 5px;
	color: #000066;
	font-weight: bold;
	vertical-align: bottom;
}
.aep_rlr {
	border: 1px solid #CCCCCC;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #000066;
}
.aep_note, .s {
	font-size: .9em;
	margin-top: 5px;
	line-height: 99%;
	margin-left: 5px;
	color: #000066;
}


/* Main */
div.main_container
{
	width: 705px;
	/* width: 560px; */
}
.table_style {
	margin-bottom: 25px;
	padding: 0px;
	/* width: 550px; */
	width: 100%;
}



.head_td_12{
	text-align:right;
	border-bottom: 1px solid #ccc;
}

.main_label_td {

	font-weight: bold;
	border: 1px solid #CCCCCC;
	color: #000000;

}

td.main_label_i1_td{
	border: 1px solid #CCCCCC;
	color: #000000;
}

main_label_i2_td
{
	
}
.second_label_td {
	font-weight: bold;
	padding:5px;
	border: 1px solid #ccc;
	text-align:center
}
.main_td_na{
	text-align: right
}
.main_graphmap_td{
	background-color:#ffffff
}

.sbs_data_td {
	font-weight:normal;
	border-bottom: 1px solid #999999;
	color: #3d4b5b;
}

.sbs_section_head {
	background-color: #999;
	color:#ffffff;
	font-weight:bold;
	padding:5px
}

a.sbs_place_link {
	color:#ffffff;
	text-decoration:underline
}
a.sbs_place_link:hover {
	color:#ffffff;
	text-decoration:none
} 
a.sbs_place_link:visited {
	color:#ffffff;
	text-decoration:underline
}
a.sbs_place_link:active {
	color:#ffffff;
	text-decoration:underline
}

.sbs_row1 {
	
}
.sbs_row3 {
	/*background-color: #999;*/
	background-color:#006699;
	color:#ffffff;
	font-weight:bold;
	padding:5px
}
.sbs_head_td 
{

}

.sbs_blank_td
{
	
}
.profile_note_div {
	padding-bottom:5px;
	font-size:11px;
}
	
/*.mainrow_tr {
	width:100%;
}*/

.geo_heading {
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #55a1d5; 
}
.geo_image {
	float: right;
	valign: top
}

.geo_bar{
	position: relative;
	height: 120px;
}

.new_search{
	font-size:11px;
	padding-top:10px;
	/*padding:5px
	width:220px;
	border:2px solid #006699;
	background-color:#eeeeee;*/
}
a.new_search_a {
	text-decoration:underline;
	padding-bottom:15px;
	padding-right:5px;
	font-size:12px;
	color:#006699
}
a.new_search_a:hover {
	text-decoration:none;
	padding-bottom:15px;
	padding-right:5px;
	font-size:12px;
	color:#006699
}

/* Code originally from generic.css */
/*DIV.tab_wrap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: 4px
}
DIV.under_tab_wrap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 350px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: -4px
}
DIV.tab_body
{
    BORDER-RIGHT: #006699 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #006699 2px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #006699 2px solid;
    WIDTH: 715px;
	/* WIDTH: 554px; */
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #006699 2px solid;
    POSITION: relative;
    TOP: 4px
}
#pframe
{
    FLOAT: left;
    /* WIDTH: 600px; */
    WIDTH: 715px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.tab_on
{
    BORDER-RIGHT: #006699 2px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #006699 2px solid;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #006699 2px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #006699 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
	/* BACKGROUND-COLOR: #b8d7dc; */
    TEXT-DECORATION: none
}
A.tab_off
{
    BORDER-RIGHT: #006699 2px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #006699 2px solid;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #006699 2px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #006699 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #ededed;
    TEXT-DECORATION: underline;
	COLOR: #006699;
}
A.tab_off:hover
{
    BACKGROUND-COLOR: #55a1d5    
	COLOR: #006699;
    TEXT-DECORATION: none
}
A.under_tab_on
{
    BORDER-RIGHT: #006699 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #006699 0px solid;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #006699 2px solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #006699 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #cc9933;
    TEXT-DECORATION: none
}
A.under_tab_off
{
    BORDER-RIGHT: #006699 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #006699 0px solid;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #006699 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #006699 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #f1e3c6;
    TEXT-DECORATION: none
}
A.under_tab_off:hover
{
    BACKGROUND-COLOR: #55a1d5
    COLOR: #ffffff;*/
}
/*end generic.css code*/


