/**
 * Default NATS Style Sheet
 *
 * This is the default style sheet to be used with the default NATS Skin
 *
 * @copyright Too Much Media LLC
 * @authot Fred Schank <fred@toomuchmedia.com>
 * @version 4.0
 * @package NATS
 *
*/
/*	$Id$ */

/*
*	Overall Settings
*/

/*
* In order to get ie and firefox to view the same page the same way, i added
* select CSS hacks.  they only deal with the widths and heights of classes, so you
* only need to worry about them when changing that.  The hack is in this form:
* .class {
*  	width:100px;
*  }
*  html>body .class {
* 	width:110px;
*  }
*  In the above, the class element would have a width of 100 in ie and width of 110 in firefox
*  Another hack i did is the min-height hack for ie 6, looks somthing like this:
* .class {
*  	min-height:100px;
*	height:auto !important;
*	height:100px;
*  }
* the above is how you set a div to a min height of 100px in all browsers if you where going 
* to make the box small then a normal font, then you might also need something like:
*	overflow:hidden;
*/


* {
	text-decoration:none;
	margin:0;
	padding:0;
}

a {
 text-decoration: none;
 color:#000;
}

img {
	border:0;
}

input,select,textarea {
	border: 1px #BABEC2 solid;
	font-family: Arial;
	padding: 2px;
	font-size: 10px;
	color: #666;
	margin: 6px 0 0 0;
}

.checkbox {
	margin-top: 9px;
}

body { 
	background-color: #e7e9eb;
	font: 10px "Tahoma";


margin-left:0 auto;
margin-right:0 auto;
}

.break {
	clear:both;
	font-size:0;
	line-height:0.0;
	height:0;
	margin:0;
	padding:0;
}

.hoz_line {
	margin: 5px 15px 5px 10px;
	height: 1px;
	background:#000 url(../nats_images/1px.png);	
}

* html .hoz_line{
	height: 1px;
	background: none;
	margin: 0;
}

.footer {
 width:940px;
 height:30px;
}

.main_table {
	width: 980px;
	background-color: #FFF;
	margin:0;
	padding:0;

}

* html .main_table td {
	padding-left:8px;
}

.main {
	margin-left: 10px;
}

.hintbox {
	width: 300;
	position: absolute; 
	z-index: 10; 
	visibility: hidden; 
	filter: Alpha(style=0,opacity=85);
}

.hinttable {
	background-color: #4776A4;
	color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.selectbox, .selectbox ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}



.selectbox a {
	font: 10px Arial;
	text-decoration: none;
	color:#000;
	display: block;
	border: 1px #d1d1d1 solid;
	padding: 3px 10px 3px 5px;
	background:#fff;
	background:#fff url(../nats_images/arrow.png);
	background-repeat: no-repeat;
	background-position:97% center;

}

.selectbox a:hover {
	background:#f4f4f4 url(../nats_images/arrow.png);
	background-repeat: no-repeat;
	border: 1px #9b9ea1 solid;
	background-position: 97% center;
}

.selectbox>ul>li { 
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */

}

.selectbox li ul { 
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}

.selectbox li:hover ul, .selectbox li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.selectbox {
padding:0;
margin:0;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	display: block;
}
.selectbox_label {
	float:left; 
	padding:4px;
	width:50px;
}

.selectbox_breakdown {
 margin-left: 120px;
}
* html .selectbox_breakdown {
 margin-left: 70px;
}

.selectdropdown {
 border: 1px #BABEC2 solid;
 font-family: Arial;
 font-size: 10px;
 padding: 2px;
 color: #666;
 width: 170px;
 margin: 4px 0 0 6px;
}

.selectdropdown_stats_form1 {
 width: 108px;
 margin-left: 8px;
}
* html .selectdropdown_stats_form1 {
 width: 100px;
}
/*
* Header Logo, Title, and Links
*/

.logo {
	background: url(../nats_images/nats40logo.png) no-repeat; 
	float:left;
	height:80px;
	width:550px;
}

.program_title {
	font: 9px "Verdana"; 
	float:left;
	height:30px;
	width:400px;
	text-align:right;
	display:block;
	margin-top:50px;
	margin-right:10px;
}

.program_title>span {
	font-family:"Tahoma";
	font-weight:700;
	display:block;
}


#nav ul li {
	display:inline;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

#nav li a.first {
	background:#92b2d7 url("../nats_images/nav_left.png") no-repeat left top;
}

#nav li a.first:hover {
	background:#FFA970 url("../nats_images/nav_left_on.png") no-repeat left top;
}

#nav li a.last {
	background:#92b2d7 url("../nats_images/nav_right.png") no-repeat right top;
}

#nav li a.last:hover {
	background:#FFA970 url("../nats_images/nav_right_on.png") no-repeat right top;
}

#nav ul li a {
	float:left;
	height:32px;
	width:191px;
	font-weight:700;
	text-transform:uppercase;
	font-family:Arial;
	line-height:100%;
	text-decoration:none;
	background:#92b2d7;
	border-right:1px #fff solid;
	text-align:center;
	color:#fff;
	padding:11px 0 10px;
	height:auto;
}

#nav ul li a:hover {
	background:#FFA970;
}


.wrapper {
	margin:0px auto;
	width: 960px;


}

/*
* Page Title, and Description
*/

.page_title,.user {
	float: left;
	margin:20px 10px 10px 0;
}

.page_desc {
	float:left;
	padding:0;
	margin:20px 5px 10px 0;
	color:#4c4c4c;
	text-align: left;
	padding-top:1px;
	width:493px;
	font: 10px "Tahoma";
}
.page_desc span {
	font-size:12px;
	font-weight:700;
}

.page_title {
	width:248px;
	border-right:1px #bcbcbc solid;
	padding-right:12px;
	padding-bottom:5px;
}

.page_title p {
	font: 9px Arial; 
	color:#bcbcbc;
	text-transform:uppercase;
	float:right;
}

.page_title span {
	font: 700 24px Verdana; 
	color:#ffb868;
	vertical-align:middle;
	text-decoration:none;
	text-align:right;
	display:block;
}

.infobar {
	font: 700 9px Verdana, Arial, Helvetica, sans-serif; 
	float:right;
	margin-right: 1px;
	width:947px;
	border-bottom:2px #313142 solid;
	text-align:right;
	color:#9898a0;
}

.infobar span {
	margin-bottom:2px;
	display:block;
	float:right;
	margin-right:4px;
}

.header {


	margin-left:auto;
	margin-right:auto;

}

.user {
	text-align: center;
	padding-right: 14px;
	float: right;
}

.user p {
	font: 700 13px Verdana; 
	display:block;
}

.user span {
	display:block;
	border-top:1px #adadb3 solid;
	margin-top:5px;
	text-transform:uppercase;
	letter-spacing:5px;
	font-size: 10px;
	text-align:center;
	padding:4px 0;
}


/*
* Page Layout
*/

.content_wrapper_left {
	float: left;
	width:745px;
	margin:0;
	padding:0;
}


* html .content_wrapper_left {
	width: 735px;
}

.leftside {
	width: 737px;
	margin: 2px 0 0 12px; 
	width:739px;
	float: left;
}

* html .leftside {
	margin: 2px 0 0 5px; 
	width:737px;
}

* html .miwidth {
	width: 209px;
}

.sidebar {
	float: right;
	border: 0px;
	margin: 2px 0 0 2px;
	width: 208px;
}

.sidebar2 {
	float: right;
	border: 0px;
	margin: 2px 0 0 1px;
	width: 207px;
}
* html .sidebar tr {
padding:0;
margin:0;
}
* html .sidebar table {
padding:0;
margin:0;
}
* html .sidebar td {
padding:0;
margin:0;
}

* html .sidebar3 {
	margin-right:2px;
}

.clock {
	width:207px;
	margin-top: 0px;
}

/*
* News Headlines
*/

.current {
	padding:0;
	margin:0;
	margin-top:2px;
	float:left;
	width:735px;
	margin-right:0px;
	display: block;
	margin-left:1px;

}

html>body .current {
	width:735px;
	margin-left:0px;
}

* html .current2 {
	margin-left:2px;
	width:748px;
}

.announce_wrapper{
	background:#424248;
	width:749px;
	padding-bottom: 0px;
	float:left;
}

* html .announce_wrapper{
	width:747px;
	padding-bottom: 1px;
}

.announce, .news_count {
	font-size:10px;
	height:17px;
	background:#424248;
	color:#d0d0d1;
	font-weight:700;
}

.announce_wrapper_stats {
 width: 960px;
}
* html .announce_wrapper_stats {
 width: 959px;
}
.news_count { 
	text-align: right;
	padding:5px 10px 1px 8px;
	width:135px;
	float:right;
}

html>body .news_count { 
	width:auto;
}
.announce {
	padding:5px 10px 1px 8px;
	width:550px;
	background:#424248 url(../nats_images/announce-left.png) no-repeat left top;
	float:left;
	text-align: left;
}

* html .anpad{
	padding-bottom: 5px;
}

html>body .announce {
	width:583px;
}
.ticker {
  clear:both;
	padding:0;
	margin:0;
	padding-top:12px;
	margin-left: 4px;
	padding-bottom:0px;
	text-align: left;
	float:left;
	height:27px;
	color:#fff;
	border:1px #424248 solid;
	background:#5e7b9f url(../nats_images/announce-bg.png) repeat left top;
	padding-bottom:0px;
	width:735px;
}

* html .ticker {
	width:737px;
}
.ticker {
	margin-left: 12px;
}
.ticker_stats_specific {
 width: 629px;
 padding-top: 6px;
 height: 32px;
}
* html .ticker_stats_specific {
 width: 633px;
 padding-bottom: 6px;
 margin-left: 5px;
}

* html .ticker2 {
	height: 41px;
	width: 737px;
	padding-top: 10px;
	margin-left:5px;
}


.ticker span {
	font-size:12px;
	margin-left:10px;
	color: #FFFFFF;
	background:url(../nats_images/announce-icon.png) no-repeat left top;
	padding:4px 30px 30px 35px;
}
.ticker_stats {
	width: 954px;
  padding-top: 6px;
  height: 32px;
}
* html .ticker_stats {
	width: 952px;
}
.ticker_stats_day {
 width: 946px;
 padding-top: 6px;
 height: 32px;
}
* html .ticker_stats_day {
 width: 951px;
 margin-left: 4px;
}

/*
* Index Page
*/

.index_main {
	float: left;
	background:#e7e9eb;
	border-left:1px #dedede solid;

/*dan edit */
	margin:0;
	padding:0;
}

.index_main_links {
	margin:0;
	padding:0;
	float:left;
	background:#e7e9eb;
	border-bottom:1px #dedede solid;
}

.index_main_container {
	margin:0;
	margin-top: 10px;
	padding:0;
	width:235px;
	height:289px;
}

.quicklink {
	padding: 5px 15px 0 20px;
	text-align: center;
	font-size: 14px;
}

.mbu {
	text-align:center;
	margin-left:5px;
	margin-top:5px;
	float:left;
	font: 10px "Tahoma";
}
* html .mbu {
	margin-left: 3px;
	margin-top: 5px;
}

.mbu img {
	margin:0 auto;
	padding:10px 0;
}

.mbu a {
	color:#8f8f8f;
	vertical-align:middle;
	float:left;
	width:110px;
	height:75px;
	display:block;
	border:1px solid #c3c3c3;
	background:#fff;
}

* html .mbu img {
	margin-top: 12px;
}

.selection {
	margin:0 0 0 5px;
	padding:0;
}

.index_main_graph {
	text-align:center;
	height:299px;
	width: 498px;
	padding-left: 2px;
	float:left;
	background:#e7e9eb;
	border-right:1px #dedede solid;
	border-bottom:1px #dedede solid;

}
* html .index_main_graph{
	width: 500px;
}
.graph {
	margin-top:8px;
}

.mbu span,.micon span,.miconl span {
	display:block;
	text-align:center;
}

.mbu a:hover,.micon a:hover,.miconl a:hover {
	background:#f4f4f4;
	color:#000;
	border: 1px #9b9ea1 solid;
}

.index_right {
	margin-top: 2px;
	float:left;
	#background:#6688aa;
background:#E7E9EB;
	border-right:1px #dedede solid;
	border-bottom:1px #dedede solid;
	border-left:1px #dedede solid;
width:200px;
height: 299px;
}

html>body .index_right {
	width:auto;
}
.eop {
	font: 700 12px Arial, Helvetica, sans-serif; 
	width: 205px;
	text-align:center;
	color:#7b97b7;
	padding:5px 0 0;
}

.eopcd {
	font: 24px Arial, Helvetica, sans-serif; 
	width: 205px;
	text-align:center;
	color:#555664;
margin-top: 8px;
}

.cdd {
	padding:0 0 0 31px;
	background:#e7e9eb;
	font:  9px "Tahoma";
}

.cddi {
	float:left;
	margin-right:9px;
}

.cb {
	margin-top: 8px;
	margin-bottom:8px;
}

.cbd {
	font: 10px Arial, Helvetica, sans-serif; 
	text-align:center;
	display:block;
	width:125px;
	border:1px #bcbdc2 solid;
	background:#fff;
	color:#adadb3;
	margin:3px 0 0 38px;
	padding:3px;
}

.cbd span {
	font-size:14px;
	display:block;
	font-weight:700;
}

.sidegraph {
	height:192px;
	border-bottom: 0px;
	padding-top: 5px;
}

.glh {
	width:203px;
	background:#91b1d7;
	height:13px;
	margin-top:2px;
	padding-left: 4px;
	font: 10px "Tahoma";
	color: #FFFFFF;
}

.graphlegend {
	background:#fff;
	width:205px;
	height:178px;
	border-left:1px #dedede solid;
	border-bottom:1px #dedede solid;
	border-right:1px #dedede solid;

	maring:0;
	padding:0;


}

.pie_legend_data {
	margin:3px 0px 0px 0px;
	padding:0;
	float: left;
	width: 87px;
	height: 20px;
	font-size: 10px;
}

.pie_legend_img {
	margin:6px 2px 0px 2px;
	padding:0;
	float: left;
	width: 8px;
	min-height:8px; /*ie hack around for min height*/
	height:auto !important;
	height: 8px;
	background-color: #FFB868;
	overflow:hidden;
}

/*
* Timezones
*/

.tzh {
	margin:0;
	padding:0;
	width:736px;
	background:#91b1d7;
	height:13px;
	margin-top:4px;
	margin-left: 0px;
	padding-left: 4px;
}

html>body .tzh {
	width:734px;
}
.tz {
	width:736px;
	height:46px;
	border-bottom:1px #dedede solid;
	border-left:1px #dedede solid;
	border-right:1px #dedede solid;
	background:#fff url(../nats_images/timezone_background.png) no-repeat left top;
	margin-left: 0px;
	margin:0;
	padding:0;
	font: 10px "Tahoma";
}
html>body .tz {
	width:736px;
}

.tzd,.tzdl {
	margin-top:7px;
	float:left;
	padding:0 24px;
}

.tzd {
	border-right:1px #b2c8e3 solid;
}

.tzd>span>p {
	color:#71330d;
}

.tzd span,.tzdl span {
	display:block;
	font-weight:700;
}

/*
* Large table
*/

.largetable {
 margin-top: 10px;
}

.largetable_title {
	font: 14px Tahoma; 

}
.largetable_title span {
	font-weight:bold;
}

.largetable_header {
	float:left;
	background:url(../nats_images/stats_breakdown_header.png) no-repeat left top;
	height:26px;
	width:448px;
	color: #394655;
	font-family: "Small Fonts";
	font-size: 7px;
	text-transform: uppercase;
	padding-left: 14px;
}
html>body .largetable_header {
	width:434px;
}

.largetable_header2 {
	background:36363c;
	float:left;
	height:26px;
	width:511px;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	border-top:1px #000 solid;
}
html>body .largetable_header2 {
	background:#424248;
	float:left;
	height:24px;
	width:511px;
}

.largetable_row_field  {
	font: 12px Arial; 
	color:#5f5f5f;
	float:left;
	text-align:right;
	border-bottom:1px solid #c9c9c9;
	border-right:1px dashed #c9c9c9;
	height:20px;
	display:block;
	padding: 10px 0 4px;
}

.largetable_row_field_join_details1 {
 width: 99px;
 padding-right: 5px;
}
* html .largetable_row_field_join_details1 {
 width: 106px;
 height:31px;
}
.largetable_row_field_join_details2 {
 width: 146px;
 padding-right: 15px;
 font-size: 13px;
}
* html .largetable_row_field_join_details2 {
 width: 155px;
 height:31px;
}
.largetable_row_field_join_details3 {
 width: 74px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details3 {
 width: 77px;
 height:31px;
}
.largetable_row_field_join_details4 {
 width: 83px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details4 {
 width: 92px;
 height:31px;
}
.largetable_row_field_join_details5 {
 width: 135px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details5 {
 width: 142px;
 height:31px;
}
.largetable_row_field_join_details6 {
 width: 135px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details6 {
 width: 124px;
 height:31px;
}
.largetable_row_field_join_details7 {
 width: 120px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details7 {
 width: 120px;
 height:31px;
}
.largetable_row_field_join_details8 {
 width: 37px;
 padding-right: 15px;
 font-size: 13px;
}
* html .largetable_row_field_join_details8 {
 width: 53px;
 height:31px;
}
.largetable_row_field_join_details9 {
 width: 58px;
 padding-right: 15px;
 font-size: 13px;
}
* html .largetable_row_field_join_details9 {
 width: 80px;
 height:31px;
}


.largetable_row_field_stats_specific1 {
 width: 89px;
 padding-right: 5px; 
}
* html .largetable_row_field_stats_specific1 {
 width: 95px;
 height: 38px;
}
.largetable_row_field_stats_specific2 {
 width: 57px;
 padding-right: 10px; 
}
* html .largetable_row_field_stats_specific2 {
 width: 64px;
 height: 38px;
}
.largetable_row_field_stats_specific3 {
 width: 49px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_specific3 {
 width: 70px;
 height: 38px;
}
.largetable_row_field_stats_specific4 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_specific4 {
 height: 38px;
 width: 60px;
}
.largetable_row_field_stats_specific5 {
 width: 51px;
 padding-left: 10px;
 text-align: center;
}
* html .largetable_row_field_stats_specific5 {
 width: 62px;
 height: 38px;
}
.largetable_row_field_stats_specific6 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_specific6 {
 height: 38px;
 width: 68px;
}
.largetable_row_field_stats_specific7 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_specific7 {
 width: 62px;
 height: 38px;
}
.largetable_row_field_stats_specific8 {
 width: 59px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_specific8 {
 width: 78px;
 height: 38px;
}
.largetable_row_field_stats_specific9 {
 width: 66px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_stats_specific9 {
 width: 75px;
 height: 38px;
}

.largetable_row_field_stats_table1 {
 width: 45px;
 padding-right: 5px;
}
* html .largetable_row_field_stats_table1 {
 width: 53px;
 height: 38px;
}
.largetable_row_field_stats_table2 {
 width: 24px;
}
* html .largetable_row_field_stats_table2 {
 width: 20px;
 height: 38px;
}
.largetable_row_field_stats_table3 {
 width: 18px;
 padding-right: 5px;
 padding-top: 5px;
 height: 25px;
}
* html .largetable_row_field_stats_table3 {
 width: 25px;
 height: 38px;
}
.largetable_row_field_stats_table4 {
 width: 155px;
 padding-right: 5px;
}
* html .largetable_row_field_stats_table4 {
 width: 161px;
 height: 38px;
}
.largetable_row_field_stats_table5 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table5 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table6 {
 width: 56px;
 padding-right: 10px;
 
}
* html .largetable_row_field_stats_table6 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table7 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table7 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table8 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table8 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table9 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table9 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table10 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table10 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table11 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table11 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table12 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table12 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table13 {
 width: 56px;
 padding-right: 10px; 
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table13 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table14 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table14 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table15 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table15 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table16 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table16 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table17 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table17 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table18 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table18 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table19 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table19 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table20 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table20 {
 width: 62px;
 height: 38px;
}
.largetable_row_field_stats_table21 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table21 {
 width: 77px;
 height: 38px;
}
.largetable_row_field_stats_table22 {
 width: 56px;
 padding-right: 10px;
 text-align: right;
}
* html .largetable_row_field_stats_table22 {
 width: 63px;
 height: 38px;
}
.largetable_row_field_stats_table23 {
 width: 56px;
 padding-right: 10px;
 text-align: left;
}
* html .largetable_row_field_stats_table23 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table24 {
 width: 56px;
 padding-right: 10px;
 text-align: left;
}
* html .largetable_row_field_stats_table24 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table25 {
 width: 73px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_stats_table25 {
 width: 80px;
 height: 38px;
}





.largetable_row_field_breakdown1 {
 width: 110px;
 padding-right: 5px;
 padding-top: 3px; 
 height: 18px; 
}
* html .largetable_row_field_breakdown1 {
 width: 115px;
 height: 30px;
}
.largetable_row_field_breakdown2 {
 width: 42px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}
* html .largetable_row_field_breakdown2 {
 width: 50px;
 height: 30px;
}
.largetable_row_field_breakdown3 {
 width: 42px;
 text-align: left;
 padding-left: 5px;
 padding-right: 0;
 padding-top: 4px;
 height: 18px;
 padding-bottom: 3px;
}
* html .largetable_row_field_breakdown3 {
 width: 46px;
 height: 30px;
}
.largetable_row_field_breakdown4 {
 width: 30px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}
* html .largetable_row_field_breakdown4 {
 width: 40px;
 height: 30px;
}
.largetable_row_field_breakdown5 {
 width: 59px;
 padding-top: 3px;
 padding-right: 5px;
 font-size: 13px;
 height: 18px;
}
* html .largetable_row_field_breakdown5 {
 width: 62px;
 height: 30px;
}

.largetable_row_field_referrals1 {
 width: 80px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals1 {
 width: 85px;
 height: 26px;
}
.largetable_row_field_referrals2 {
 width: 39px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals2 {
 width: 52px;
 height: 26px;
}
.largetable_row_field_referrals3 {
 width: 62px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals3 {
 width: 85px;
 height: 26px;
}
.largetable_row_field_referrals4 {
 width: 110px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals4 {
 width: 130px;
 height: 26px;
}
.largetable_row_field_referrals5 {
 width: 200px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals5 {
 width: 215px;
 height: 26px;
}
.largetable_row_field_referrals6 {
 width: 110px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals6 {
 width: 120px;
 height: 26px;
}
.largetable_row_field_referrals7 {
 width: 120px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals7 {
 width: 135px;
 height: 26px;
}
.largetable_row_field_referrals8 {
 width: 107px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals8 {
 width: 125px;
 height: 26px;
}

.largetable_row_field_main1 {
 width: 84px;
 padding-right: 5px; 
}
* html .largetable_row_field_main1 {
 width: 91px;
 height: 35px;
}
.largetable_row_field_main2 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_main2 {
 width: 62px;
 height: 35px;
}
.largetable_row_field_main3 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_main3 {
 width: 65px;
 height:35px;
}
.largetable_row_field_main4 {
 width: 48px;
 padding-right: 10px;
}
* html .largetable_row_field_main4 {
 width: 64px;
 height:35px;
}
.largetable_row_field_main5 {
 width: 43px;
 padding-right: 10px;
}
* html .largetable_row_field_main5 {
 width: 57px;
 height:35px;
}
.largetable_row_field_main6 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 3px;
}
* html .largetable_row_field_main6 {
 padding-top: 0px;
 padding-bottom: 0px;
 width: 61px;
 height:35px;
}
.largetable_row_field_main7 {
 width: 50px;
 padding-left: 10px;
 text-align: left;
}
* html .largetable_row_field_main7 {
 width: 59px;
 height:35px;
}
.largetable_row_field_main8 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 2px;
}
* html .largetable_row_field_main8 {
 width: 63px;
 height:35px;
}
.largetable_row_field_main9 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 2px;
}
* html .largetable_row_field_main9 {
 width: 65px;
 height:35px;
}
.largetable_row_field_main10 {
 width: 58px;
 padding-right: 10px;
}
* html .largetable_row_field_main10 {
 width: 76px;
 height:35px;
}
.largetable_row_field_main11 {
 width: 63px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_main11 {
 width: 73px;
 height:35px;
}
.largetable_row_field_month1 {
 width: 85px;
 padding-right: 5px;
}
* html .largetable_row_field_month1 {
 width: 91px;
 height: 38px;
}
.largetable_row_field_month2 {
 width: 57px; 
 padding-right: 10px;
}
* html .largetable_row_field_month2 {
 width: 65px; 
 height: 38px;
}
.largetable_row_field_month3 {
 width: 57px;
 padding-right: 10px;
}
* html .largetable_row_field_month3 {
 width: 66px; 
 height: 38px;

}
.largetable_row_field_month4 {
 width: 49px;
 padding-right: 10px;
}
* html .largetable_row_field_month4 {
 width: 64px; 
 height: 38px;
}
.largetable_row_field_month5 {
 width: 44px;
 padding-right: 10px; 
}
* html .largetable_row_field_month5 {
 width: 57px; 
 height: 38px;
}
.largetable_row_field_month6 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month6 {
 width: 66px; 
 height: 38px;
}
.largetable_row_field_month7 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px; 
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month7 {
 width: 64px; 
 height: 38px;
}
.largetable_row_field_month8 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month8 {
 width: 69px;
 height: 38px;
}
.largetable_row_field_month9 {
 width: 51px;
 padding-left: 10px;
 text-align: left;
}
* html .largetable_row_field_month9 {
 width: 54px;
 height: 38px;
}
.largetable_row_field_month10 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month10 {
 width: 77px;
 height: 38px;
}
.largetable_row_field_month11 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month11 {
 width: 58px;
 height: 38px;
}
.largetable_row_field_month12 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month12 {
 width: 64px;
 height: 38px;
}
.largetable_row_field_month13 {
 width: 59px;
 padding-right: 10px;
}
* html .largetable_row_field_month13 {
 width: 82px;
 height: 38px;
}
.largetable_row_field_month14 {
 width: 66px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_month14 {
 height: 38px;
 width: 74px;
}

.largetable_row_field span, .largetable_row_field span {
	font: 10px Tahoma; 
	display:block;
	height:20px;
}

* html .largetable_row_field span {
	height:10px;
}
* html .littlepadding { /* Class to solve in IE bug */
	padding-top: 7px;
}
* html .littlepadding3{ /* Class to solve in IE bug */
	padding-top:3px;
}
* html .littlepadding2 { /* Class to solve in IE bug */
/*	padding-top:13px;*/
}
* html .littlepadding2 span { /* Class to solve in IE bug */
	height:16px;
}
.largetable_row_field_main_pad{
 padding-top: 3px;
 padding-bottom: 4px;
}
* html .largetable_row_field_main_pad{
 padding-bottom: 2px;
 padding-top: 2px;
 margin-top:0;
 margin-bottom:0;
}

.largetable_row_field img, .largetable_row_field_wide img {
	padding-left: 0;
	padding-right:8px;
}

.largetable_header_row_field, .largetable_header_row_field_wide {
	font: 9px Tahoma; 
	color:#5f5f5f;
	float:left;
	text-align:center;
	padding-top:3px;
	margin-bottom: 3px;
	height:14px;
	display:block;
	font-weight: 700;
}


.largetable_header_row_field {
	width:80px;
}

.largetable_header_row_field_wide {
	width:134px;
}


.largetable_header_row_field span, .largetable_header_row_field_wide span {
	font: 700 9px Tahoma; 
	display:block;
}

.largetable_wrapper {
	margin-left:13px;
}
* html .largetable_wrapper {
  margin-left: 9px;
}
.largetable_wrapper_3 {
	margin-left:13px;
}
* html .largetable_wrapper_3 {
  margin-left: 7px;
}

.stats_detailed_breakdown {
 float: left;
 width: 313px;
 margin-left: 4px;
}
* html .stats_detailed_breakdown {
}

.largetable_row1 {
 height:35px;
 width:947px;
 background:#e0e8f5;
}
* html .largetable_row1 {
 width:950px;
 height:25px;
 height:31px;
}

.largetable_row2 {
 height:35px;
 width:947px;
 background:#ffffff;
}
* html .largetable_row2 {
 width:950px;
 height:25px;
 height:31px;
}

.largetable_header_row {
	height:17px;
	width:945px;
	background:#f3f3f3;
	border:1px solid #c9c9c9;
	margin: 2px 0 2px 0;
}
* html .largetable_header_row {
	width:950px;
}


html>body .ltrfperiod1 {
 width: 93px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
}

* html .ltrfperiod1 {
 width: 100px;
 padding-right: 5px;
 padding-top: 3px;
 height: 26px;
}

html>body .ltrfperiod2 {
 width: 65px;
 padding-right: 13px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}

* html .ltrfperiod2 {
 width: 78px;
 padding-right: 13px;
 padding-top: 3px;
 height: 26px;
 padding-bottom: 4px;
}

html>body .ltrfperiod3 {
 width: 52px;
 text-align: left;
 padding-left: 16px;
 padding-right: 0;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}

* html .ltrfperiod3 {
 width: 68px;
 text-align: left;
 padding-left: 16px;
 padding-right: 0;
 padding-top: 3px;
 height: 26px;
 padding-bottom: 4px;
}

html>body .ltrfperiod4 {
 width: 45px;
 padding-right: 13px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}

* html .ltrfperiod4 {
 width: 59px;
 padding-right: 13px;
 padding-top: 3px;
 height: 26px;
 padding-bottom: 4px;
}

html>body .ltrfperiod5 {
 width: 87px;
 padding-top: 3px;
 padding-right: 13px;
 font-size: 13px;
 height: 18px;
}

* html .ltrfperiod5 {
 width: 101px;
 padding-top: 3px;
 padding-right: 13px;
 font-size: 13px;
 height: 26px;
}


/*
* Sub table
*/

.subsection_subheading {
	font: 9px Tahoma;
	float:left;
	height:17px;
	color:#ffffff;
	font-weight:700;
	background:#424248 url(../nats_images/sub_left.png) no-repeat left top;
	padding: 6px 0 0 10px;
}

.subsection_wrapper {
	padding-left: 14px;
	padding-bottom: 4px;
	/* border:1px solid #c9c9c9; */
	border-top: 0;
}

.subsection_heading {
	font-size: 14px;
	font-family: "Arial";
	font-weight: 700;
}

.subsection_topic_date {
 float: right;
 margin-top: 9px;
 text-align: right;
 font-weight: 700;
 font-size: 10px;
 color:#4088b2;
 padding-right: 10px;
}

.subsection_article_links {
 margin: 5px 0 0 15px;
 text-align:left;
}

.subsection_topic {
	background: url(../nats_images/bullet_news.png) no-repeat center left;
	padding-left: 15px;
	color:#2b7baa;
	font-weight:700;
	margin-top: 13px;
	float: left;
	width: inherit;
	font: 10px "Tahoma";
}

.subsection_article_content {
	border-top: 1px #e2e2e2 solid;
	color:#333333;
	text-align:left;
	margin-left: 15px;
	padding-right: 20px;
	margin-top: 4px;
	font: 10px "Tahoma";
}

.subsection_description {
 float: left;
 margin-top: 10px;
}


.subsection_subheading_full
{
	font: 9px Tahoma;
	float:left;
	height:17px;
	color:#ffffff;
	font-weight:700;
	background:#424248 url(../nats_images/sub_left.png) no-repeat left top;
	padding: 6px 0 0 10px;
  width: 735px;
}
.subsection_description_full
{
 float: left;
 margin-top: 10px;
 width: 728px;

}
.subsection_topic_date_full
{
 float: right;
 margin-top: 9px;
 text-align: right;
 font-weight: 700;
 font-size: 10px;
 color:#4088b2;
 margin-right: 10px;

}
.subsection_article_content_full
{
  width: 690px;
	border-top: 1px #e2e2e2 solid;
	color:#333333;
	text-align:left;
	margin-left: 15px;
	padding-right: 0px;
	margin-top: 4px;
	font: 10px "Tahoma";
}




/*
* Account Preview
*/

.accountdetails {
 margin-top: 2px;
 margin-left: 3px;
 float: left;
 border: 1px #595959 solid;
 padding: 1px;
}
* html .accountdetails {
	margin-left: 1px;
}

.adbo {
 float: left;
 width: 413px;
 height: 215px;
 border: 1px #7ea6d2 solid;
}
* html .adbo {
 width: 415px;
}

html>body .abtodaywidth {
 height: 93px;
 width: 940px;
}

* html .abtodaywidth{
 height: 93px;
 width: 943px;
}

.abbo {
 float: left;
 width: 413px;
 height: 108px;
 border: 1px #7ea6d2 solid;
}
.adhd {
 font: 10px Tahoma;
 font-weight: 700;
 text-align:left;
 padding: 3px 0 0 4px;;
 background:#c8d8eb;
 width: 407px;
 height: 17px;
 color:#50565e;
 border-right: 1px #b9cde6 solid;
 border-left: 1px #b9cde6 solid;
 border-top: 1px #b9cde6 solid;
}
* html .adhdsnapwidth {
 width: 413px;
}
* html .adhd{
 height: 20px;
}
html>body .adhdtodaywidth {
 width: 934px;
}

* html .adhdtodaywidth{
 width: 941px;
}

.adci {
 padding: 6px 2px 6px 16px;
 font: 10px Arial;
 width: 137px;
 border-left: 1px #e1eaf5 solid;
 float: left;
 text-align:left;
}
.adci span {
 font: 18px Arial;
}
.adbc {
 width: 411px;
 height: 121px;
 border-right: 1px #e1eaf5 solid;
 border-left: 1px #e1eaf5 solid;
 border-bottom: 1px #e1eaf5 solid;
}
.adb {
 border-top: 1px #b0b0b0 dotted;
 height: 23px;
}
.ad1, .ad2, .ad3 {
 float: left;
 font-size: 9px;
 text-align:left;
 font-family: Verdana;
 padding-top: 5px;
 padding-bottom: 0px;
}
.ad1 {
 padding-left: 16px;
 width: 150px;
 font-weight: 700;
 color:#8eb9d2;
}
.ad2 {
 width: 130px;
}
.ad3 {
 background: url(../nats_images/link_arrow.png) no-repeat center left;
 color:#b4b4b4;
 width: 100px;
 padding-left: 6px;
 display: block;
}
.ad1_stats_specific {
 text-align: right;
 width: 95px;
 padding-left: 0;
 padding-right: 10px;
 color: #313142;
}
* html .ad1_stats_specific {
 width: 100px;
}
.ad2_stats_specific {
 width: 60px;
 text-align: right;
 padding-right: 30px;
}
* html .ad2_stats_specific {
 width: 100px;
}
.ad3_stats_specific {
 padding: 0px 5px 0px 20px;
 margin-top: 5px;
 width: 55px;
 text-align: right;
 color: #666666;
}
* html .ad3_stats_specific {
 width: 65px;
}
.ad2_stats_specific_totals {
 padding-right: 5px;
 width: 165px;
 text-align: right;
}
* html .ad2_stats_specific_totals {
}


.ad1_stats_daily {
 text-align: right;
 width: 75px;
 padding-left: 0;
 padding-right: 5px;
 color: #313142;
}
* html .ad1_stats_daily {
 width: 92px;
}
.ad2_stats_daily {
 width: 30px;
 text-align: right;
 padding-right: 10px;
}
* html .ad2_stats_daily {
}
.ad2_stats_daily_totals {
 margin-left:45px;
}
* html .ad2_stats_daily_totals {
 margin-left:36px;
}

.ad3_stats_daily {
 margin-top: 5px;
 padding: 0px 5px 0px  5px;
 width: 35px;
 text-align: left;
 color: #666666;
}
* html .ad3_stats_daily {
}

html>body .ad1today {
 text-align: right;
 width: 75px;
 padding-left: 0;
 padding-right: 10px;
}

* html .ad1today {
 text-align: right;
 width: 90px;
 padding-left: 0;
 padding-right: 10px;
}

html>body .ad2today {
 width: 30px;
 text-align: right;
 padding-right: 15px;
}

* html .ad2today {
 width: 30px;
 text-align: right;
 padding-right: 15px;
}

html>body .ad2today2 {
 width: 40px;
 text-align: right;
 padding-right: 15px;
}

* html .ad2today2 {
 width: 60px;
 text-align: right;
 padding-right: 15px;
}

.abu {
	text-align:center;
	margin-right:4px;
	margin-top:4px;
	margin-bottom: 4px;
	float:left;
	font: 10px Tahoma;
}

.abu img {
	margin:0 auto;
	padding:8px 0;
}

.abu a {
	color:#8f8f8f;
	vertical-align:middle;
	float:left;
	width:117px;
	height:60px;
	display:block;
	border:1px solid #c3c3c3;
	background:#fff;
}
.abu span {
	display:block;
	text-align:center;
}
.abu a:hover {
 background:#f4f4f4;
}
.abuw {
 float: left;
 width: 250px;
 margin-left: 6px;
}

/*
* Box display
*/

.box {
 margin-top: 3px;
 float: left;
 border: 1px #595959 solid;
 font-family: Tahoma;
 padding: 1px;
 font-size: 11px;
 margin-left:13px;
}

* html .box {
	margin-left:7px;
}
* html .box2 { /* Little class to fix IE bug */
	margin-left:6px;
}

.box3 { margin-left:0px; margin-top: 0px; }
* html .box3 { margin-left:0px; }

.box4 { margin-left:2px; width: 336px; }
* html .box4 { margin-left:1px; width: 343px; }

.box5 {
 margin-left:0px;
 width: 733px; 
 margin-top: 0px;
}
* html .box5 {
 margin-left:0px;
 width: 737px; 
 margin-top: 0px;
}

.box6 {
 margin-left:0px;
 width: 733px;
 margin-top: 0px;
}
* html .box6 {
 margin-left:0px;
 width: 735px;
}

.boxfix { margin-left:23px; }
* html .boxfix { margin-left:7px; }

.box_main_admin {
	width: 945px;
}

html>body .adminbox {
	margin-left:11px;
}
* html .adminbox {
        margin-left: 6px;
}

.box_topic {
 font: 10px Tahoma;
 font-weight: 700;
 text-align:left;
 padding: 3px 0 0 4px;
 background:#c8d8eb;
 height: 17px;
 color:#50565e;
 border-right: 1px #b9cde6 solid;
 border-left: 1px #b9cde6 solid;
 border-top: 1px #b9cde6 solid;
}
* html .box_topic {
 height: 20px;
}
.box_link {
 float: right;
 padding-right: 2px;
}

.box_content {
 border-right: 1px #e1eaf5 solid;
 border-left: 1px #e1eaf5 solid;
 border-bottom: 1px #e1eaf5 solid;
}

.box_listinfo_wrapper {
 border-top: 1px #b0b0b0 dotted;
 height: 23px;
}
.fieldset_padding {
}
* html .fieldset_padding {
 margin: 3px 0 0 3px;
}

.adminb {
 float: left;
 display: block;
 margin-right: 7px;
 margin-top:8px;
}

.box_listinfo_1, .box_listinfo_2, .box_listinfo_3 {
 float: left;
 font-size: 9px;
 font-family: Verdana;
 padding-top: 5px;
}
.box_listinfo_1 {
 padding-left: 16px;
 font-weight: 700;
 color: #8eb9d2;
}
.box_listinfo_2 {

}
.box_listinfo_3 {
 background: url(../nats_images/link_arrow.png) no-repeat center left;
 color:#b4b4b4;
 padding-bottom: 7px;
 padding-left: 6px;
 display: block;
}

.box_content span {
 display:block;
 width:100px;
 float: left;
 font-weight: 700;
}
.box_button {
	text-align:center;
	margin-left:5px;
	margin-top:4px;
	float:left;
}

.box_button img {
	margin:0 auto;
	padding:8px 0;
}

.box_button a {
	color:#8f8f8f;
	vertical-align:middle;
	float:left;
	width:117px;
	height:60px;
	display:block;
	border:1px solid #c3c3c3;
	background:#fff;
}
.box_button span {
	display:block;
	text-align:center;
}
.box_button a:hover {
 background:#f4f4f4;
}
.box_button_wrapper {
 float: left;
 margin-left: 6px;
}
.box_main {
 float: left;
 border: 1px #7ea6d2 solid;
}

.box_userinfo {
 padding: 11px 0 15px 16px;
 font: 10px Arial;
 width: 137px;
 height: 44px;
 border-left: 1px #e1eaf5 solid;
 float: left;
}

.box_userinfo span {
 font: 18px Arial;
}

.box_padding {
 padding: 5px;
}

.box_subboarder {
 margin: 3px 3px 3px 3px;
 border: #cccccc solid 1px;
 padding: 5px;
}

.box_info_content  {
 margin: 0px 0 6px 10px;
}
.box_subheader {
 height: 15px;
}
.box_info_field {
  width: 90px;
  float: left;
  margin: 0 0 0px 6px;
  text-align: right;
  padding-right: 10px;
  vertical-align: middle;
 }

.box_content fieldset {
	margin: 4px 3px 3px 3px;
 	border: 1px solid #ccc;
	padding: 5px 0 7px 5px;
	text-align:left;
}
* html .box_content fieldset {
	padding-top:0px;
	vertical-align:middle;
}

.box_info_desc {
	margin: 0 5px 0 3px;
	text-align: center;
}

.box_info_error {
	display: block;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: red;
	margin: 5px 0 0 15px;
}

.box_paymenthistory_date {
 float: left;
 width: 90px;
 text-align: right;
 margin-right: 5px;
}
.box_paymenthistory_amount {
 padding-left: 8px;
 font-weight: bold;
}
.box_paymenthistory_wrapper {
 display: block;
 padding: 5px;
 font-size: 10px;
}
.box_paymenthistory_wrapper_odd {
 background-color: #e1eaf5;
 padding: 5px;
 font-size: 10px;
}
.box_accountrep {
 text-align: center;
 padding: 5px;
}

.box_accountrep p {
 font-weight: bold;
 margin: 5px;
}

.box_accountrep img {
 width: 80px;
 height: 80px;
 border: #ccc 1px solid;
}
.box_accountrep_button {
 background-color: #e1eaf5;
 padding: 3px;
 border: #cad2dc 1px solid;
 margin: 5px 0 0 2px;
}

.box_submit_button {
 background-color: #e1eaf5;
 padding: 3px;
 border: #cad2dc 1px solid;
 margin: 5px 0 5px 2px;
}

html>body .fixit {
	margin-top:-2px;
	height:21px;
}

* html .fixit {
	margin-top:-5px;
	height:19px;
}

/*
* Linkcodes
*/

.linkcode_limit {
 background-color: #E9EEF3;
 border: 1px solid #BABEC2;
 margin-top: 2px;
 padding-left: 3px;
 height: 200px;
	font: 10px "Tahoma";
 margin-right: 1px;
}
* html .linkcode_limit {
 margin-right: 2px;
}


/*
* Calendar
*/

#calendarDiv {
	display: block;
	display: none;
	position: relative;
	border: 1px solid #777;
	margin-top: -150px;
	margin-left: 25px;
}
#calendarDiv a {
	cursor: pointer;
	cursor: hand;
}
#calendar {
	background: #ddd;
	clear: both;
	text-align: center;
	font-size: 105%;
}
#calendar, #linksTable {
	width: 180px;
}
#calendar .calendarHeader {
	background: #6688AA;
	border-bottom: 1px solid #444;
	color: #fff;
}
#calendar .weekDaysTitleRow {
	background: #5e7b9f;
	color: #fff;
}
#calendar .weekDaysRow {
	background: #eee;
	color: #666;
}
#calendar .weekDaysCell {
	color: #000;
	border: 1px solid #ddd;
}
#calendar .weekDaysCellOver {
	background: #fff;
	border: 1px solid #777;
}
#closeCalender {
	position: absolute;
	right: 0;
	top: 100%;
	margin-bottom: 1px;
	display: block;
	padding: 2px;
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	letter-spacing: 1px;
	background-color: #5e7b9f;
	color: #fff;
}
#closeCalender:hover {
	background: #000;
	color: #fff;
}
#linksTable {
	background: #6688AA;
}
#linksTable a {
	display: block;
	color: #fff;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 80%;
	padding: 2px 5px;
}
#linksTable a:hover {
	background: #ddd;
	color: #333;
}
#prevMonth {
	float: left;
}
#nextMonth {
	float: right;
}
#today {
	background: #91b1d7;
}
#calendar_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have to match width and borders*/
    height: 210px; /*must have to match maximum height*/ 
}

/*
* Stats
*/

.stats_options_wrapper {
 width: 736px;
 height: 130px;
 background-color: #e9eef3;
 border: #babec2 1px solid;
 margin: 0px 0 0 0px;
 padding-top: 0px;
}
* html .stats_options_wrapper {
 margin-left: 2px;
 width: 737px;
}
.stats_title {
 width: 369px;
 height: 45px;
}

.stats_title_antediv {
	float: left; width: 240px;
}
* html .stats_title_antediv {
	margin-left:4px;
}

.stats_title_text, .stats_title_text2 {
 font-size: 15px;
 color: #FFF;
 text-decoration: none;
}

.stats_title_text2 {
 color: #6A7480;
 font-size: 11px;
 padding-top: 2px;
 font-weight: bold;
 text-align:left;
 padding-left:5px;
}

.stats_title_text span {
 font-size: 10px;
 text-decoration: none;
}

.stats_title_box  {
	border: 1px solid #BABEC2;
	background-color: #6688aa;
	color: #FFF;
	margin: 8px 0 0 8px;
	float: left;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 106px;
	text-align: center;
	font: 700 9px Tahoma; 
}
* html .stats_title_box  {
 margin-left: 3px;
}

.stats_title_box p {
 text-decoration: underline;
 font-weight: bold;
}
.stats_filter_text {
 margin: 4px 0 0 6px;
 font-size: 10px;
 color: #5F5F5F;
}

.stats_filter_text span {
 font-weight: bold;
}

.stats_filter_text a{
 color: #6688AA;
 font-weight: bold;
}

.stats_options_select {
}
* html .stats_options_select {
}

.stats_timespan span {
 font-family: Tahoma;
 font-weight: bold;
}

.stats_options_title {
 float: left;
 margin: 6px 0 0 7px;
 }
 
.stats_options_select input {
 width: 102px;
 padding: 2px;
 margin-bottom: 1px;
 font-family: Tahoma;
 vertical-align: middle;
 text-align: center;
 margin-right: 5px;
}

.stats_timespan {
  margin-top: 6px;
}
 
.stats_specific_left {
 float: left;
 width: 643px;
}
* html .stats_specific_left {
}
.stats_specific_right {
 float: left; 
 width: 313px;
 margin-left: 4px;
}
* html .stats_specific_right {
 margin-left: 3px;
}




.stats_graph_wrapper {
 width: 736px;
 height: 232px;
 background-color: #d3dde8;
 border: #babec2 1px solid;
 margin-top: 1px;
}
* html .stats_graph_wrapper {
 margin-left: 2px;
 width: 737px;
}
.stats_graph_wrapper_margin_fix {
 margin-left:0px;
}
* html .stats_graph_wrapper_margin_fix {
 margin-left:1px;
}
.stats_graph_wrapper_specific1 {
 float: left;
 width: 625px;
 height: 326px;
 padding-top: 0px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_specific1 {
 margin-left: 7px;
 width: 629px;
}

.stats_graph_wrapper_breakdown1 {
 float: left;
 width: 470px;
 height: 318px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_breakdown1 {
 margin-left:  6px;
 width: 470px;
}

.stats_graph_wrapper_breakdown2 {
 float: left;
 width: 945px;
 height: 166px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_breakdown2 {
 margin-left:  7px;
}

.stats_graph_wrapper_demographic1 {
 float: left;
 width: 710px;
 height: 326px;
 padding-top: 2px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic1 {
 margin-left: 5px;
 margin-right: 0px;
 width: 718px;
}
.stats_graph_wrapper_demographic2 {
 float: left;
 width: 600px;
 height: 326px;
 padding-top: 2px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic2 {
 margin-left:  5px;
 height: 349px;
 width: 608px;
}

.stats_graph_wrapper_demographic3 {
 float: left;
 width: 945px;
 height: 36px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic3 {
 margin-left:  5px;
 width: 949px;
}

.stats_graph_wrapper_demographic4 {
 float: left;
 width: 945px;
 height: 166px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic4 {
 margin-left:  7px;
 width: 940px;
}
.stats_graph_wrapper_demographic5 {
 float: left;
 width: 226px;
 margin-left: 2px;
}
* html .stats_graph_wrapper_demographic5 {
 width: 226px;
 margin-left: 0px;
}
.stats_graph_wrapper_demographic6 {
 float: left;
 width: 337px;
 margin-left: 2px;
}
* html .stats_graph_wrapper_demographic6 {
 margin-left: 0px;
 width: 337px;
}
.stats_graph_wrapper_cont {
 float: left;
 margin-left: 8px;
 margin-top: 2px;
 width: 435px;
}
* html .stats_graph_wrapper_cont {
 margin-left: 1px;
 width: 435px;
}
.stats_graph_wrapper_day2 {
 float: left;
 width: 431px;
 height: 142px;
 padding-top: 2px;
 padding-left: 4px;
 margin-top: 0px;
 margin-left: 4px;
}
* html .stats_graph_wrapper_day2 {
 width: 436px;
 margin-left: 4px;
 height: 144px;
}
.stats_graph_wrapper_day3 {
 float: left;
 margin-left: 7px;
 margin-top: 2px;
 width: 507px;
 height: 290px;
 padding-top: 2px;
}
* html .stats_graph_wrapper_day3 {
 width: 509px;
 margin-left: 3px;
}
.stats_graph_wrapper_month {
 float: left;
 width: 941px;
 height: 326px;
 padding-top: 0px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_month {
 margin-left:  5px;
 width: 949px;
}

.stats_graph_wrapper_daily {
 float: left;
 width: 311px;
 height: 212px;
 margin-top: 0px;
}
* html .stats_graph_wrapper_daily {
 width: 314px;
 margin:0px;
 padding:0px;
}

.stats_graph_2_wrapper {
 width: 736px;
 height: 278px;
 background-color: #d3dde8;
 border: #babec2 1px solid;
 margin-top: 1px;
}

.stats_graph_types {
 height: 232px;
 width: 57px;
 background-color: #6a7480;
 float: left;
}

.stats_graph {
 float: left;
}
.stats_graph_line_wrapper {
 width: 736px;
 height: 136px;
 background-color: #d3dde8;
 border: #babec2 1px solid;
 margin-top: 1px;
 text-align: center;
 padding-top: 5px;

}
* html .stats_graph_line_wrapper {
 margin-left: 2px;
 width: 737px;
}
.stats_graph_line_wrapper img {

}
.statstable_title {
	font-size:16px;
}
.statstable_title_2 {
	font-size:10px;
	text-align:left;
	font-weight: 700;
	background-color: #313142;
	color: #ffffff;
	padding: 4px 0 4px 8px;
	font-family: Tahoma;
}
.statstable_title_2 a{
        color: #C9C9C9;
}


.statstable {
 margin-top: 2px;
}

.statstable_title span {
	font-weight:700;
}

.statstable_header {
	float:left;
	background:url("../nats_images/stats_breakdown_header.png") no-repeat left top;
	height:26px;
}

.statstable_header2 {
	background:#424248;
	float:left;
	height:24px;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	border-top:1px #000 solid;
}

.statstable_row_field {
	font: 12px Arial; 
	color:#5f5f5f;
	float:left;
	text-align:right;
	border-bottom:1px solid #c9c9c9;
	border-right:1px dashed #c9c9c9;
	height:24px;
	display:block;
	padding:7px 0 4px;
}

.statstable_row_field span {
	font: 700 9px Tahoma; 
	display:block;
}

.statstable_row_field img {
	padding-left:5px;
	padding-right:5px;
}

.statstable_header_row_field {
	font: 9px Tahoma; 
	color:#5f5f5f;
	float:left;
	text-align:center;
	padding-top:3px;
	height:17px;
	display:block;
	font-weight: 700;
}

.statstable_header_row_field span {
	font: 700 9px Tahoma; 
	display:block;
}

.statstable_wrapper {
	width: 737px;
	float: left;
}

* html .anothermimargin {
	margin-left:1px;
	width:417px;
}

.mimargin4 {
	margin-left:12px;
}

* html .mimargin4 {
	margin-left:6px;
}

.mimargin5 {
        margin-left:12px;
}

* html .mimargin5 {
        margin-left:5px;
}

.eindexwidth2{
	width: 435px;
	float: left;
}

* html .eindexwidth2{
        width: 431px;
}

html>body .anothermimargin {
	margin-left:1px;
	padding-left:2px;
}

.mimargin {
	margin-left:11px;
}
* html .mimargin {
	margin-left:6px;
}

.statstable_row1 {
	height:35px;
	background:#e0e8f5;
}

.statstable_row2 {
	height:35px;
	background:#ffffff;
}

.statstable_header_row {
	height:17px;
	background:#f3f3f3;
	border:1px solid #c9c9c9;
	margin: 2px 0 2px 0;
}

.codepayout {
	font-size: 12px;
	padding-left: 3px;
	width: 303px;
}

* html .codepayout {
        width: 305px;
}


.sidebar_darkheader {
	width: 197px;
	padding: 5px;
	background-color: #313142;
	text-align: center;
	color: #fff;
	margin-top: 1px;
	font-weight: 700;
	font: 10px "Tahoma";
}

* html .sidebar_darkheader {
 width:207px;
}

.sidebar_darkheader_stats_breakdown {
 margin-top: 2px;
 width: 303px;
}
* html .sidebar_darkheader_stats_breakdown {
 width: 314px;
}
* html .sbdh2 {
       width:197px;
}
.sidebar_darkheader span {
 color: #d69268;
 font-size: 18px;
 text-decoration: underline;
}

.sidebar_revstats_desc, .sidebar_revstats_desc a {
	padding:0;
	margin:0;
 	float: left;
	width: 76px;
	text-align: left;
	padding-left:0px;
	margin:3px 0 0  9px;
	font: 10px "Tahoma";
}
html>body .sidebar_revstats_desc, .sidebar_revstats_desc a {
	margin:3px 0 0 16px;
}

.sidebar_revstats, .sidebar_revstats a {
 padding: 0px 0 0px 0;
 text-align: left;
 margin:0;
 color: #FFFFFF;
}

.sidebar_revstats a {
	width:80px;
}
.sidebar_revstats {
 width:207px;
 margin-bottom: 6px;
}

.sidebar_revstats_border{
 height: 1px;
 background-color: #91B1D7;
 width: 175px;
 margin-left: 15px;
 margin-top: 2px;
}

.sidebar_revstats_value {
	float: left;
	width: 50px;
	text-align: right;
	margin:3px 0 0 0px;
	font: 10px "Tahoma";
}
.sidebar_revstats_value_column2 {
	float: left;
	width: 40px;
	text-align:  right;
	margin:3px 0 0 0px;
	font: 10px "Tahoma";
}
.sidebar_revstats_value_column3 {
	float: left;
	width: 60px;
	text-align: right;
	margin:3px 0 0 0px;
	font: 10px "Tahoma";
}

.sidebar_revstats_text {
	float: left;
	width: 174px;
	text-align: left;
	margin-top: 3px;
	margin-left: 14px;
	font:  9px "Tahoma";
}

.sidebar_revstats img {
 margin: 5px;
 border: 1px #c3c6c7 solid;
}
.sidebar_youraffiliates {
 width: 79px;
 height: 30px;
 float: left;
 border: 1px #c3c6c7 solid;
 background-color: #f4f7f9;
 padding: 8px;
 color: #000000;
}
.sidebar_youraffiliates span {
 display: block;
 font-weight: 700;
}
.sidebar_indent {
 margin-left: 6px
}

.date_wrapper {
 margin-right: 2px;
 float: left;
 border-bottom: 2px #b1bbc6 solid;
 width: auto;
}
.date_box {
 font-family: Tahoma;
 font-size: 11px;
 text-align: center;
 vertical-align: middle;
 background-color: #fff;
 width: 56px;
 height: 40px;
 border: #cbd0d6 1px solid;
 margin-bottom: 2px;
 padding: 5px 5px 5px 5px;
}
* html .date_box {
 width: 66px;
}
.date_day {
 color: #9eaab8;
 font-size: 10px;
 font-weight: bold;
}
.date_monthday {
 color: #5F5F5F;
 font-size: 10px;
}
.date_total {
 color: #5F5F5F;
 font-size: 10px;
}

html>body .date_box_today {
 border: 3px solid #CBD0D6;
 height: 36px;
 width: 52px;
}
* html .date_box_today {
 border: 3px solid #CBD0D6;
 height: 28px;
 padding: 3px;
 width: 66px;
}

.shdh {
font-size:16px;
}

.statistics {
 margin-top: 10px;
}

.shdh span {
font-weight:700;
}

.shdb {
float:left;
background:url(../nats_images/stats_breakdown_header.png) no-repeat left top;
height:26px;
width:448px;
}
.shcn {
font: 9px Tahoma;
float:left;
height:17px;
width:400px;
color:#ffffff;
font-weight:700;
background:#424248 url(../nats_images/sub_left.png) no-repeat left top;
padding: 6px 0 0 10px;
}
.shna {
float:left;
background:#424248;
height:23px;
width:120px;
color:#ffffff;
text-align:right;
}
.shna img {
padding: 9px;
}
.shdc {
background:#424248;
float:left;
height:24px;
width:511px;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
border-top:1px #000 solid;
}

.slca,.slra,.slun,.slsi,.slra,.slea,.slbr,.slch {
font: 12px Arial; 
color:#5f5f5f;
float:left;
text-align:right;
border-bottom:1px solid #c9c9c9;
border-right:1px dashed #c9c9c9;
height:24px;
display:block;
padding:7px 0 4px;
}

.slra,.slun,.slsi,.slra,.slea,.slbr {
padding-right:9px;
padding-top:10px;
padding-bottom:1px;
}

html>body .slcacode1 {
 width: 100px;
 height: 23px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}
* html .slcacode1 {
 width: 105px;
 height: 35px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}

html>body .sluncode1 {
 width: 309px;
 height: 23px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}
* html .sluncode1 {
 width: 326px;
 height: 35px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}

html>body .slcacode2 {
 width: 100px;
 height: 23px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}
* html .slcacode2 {
 width: 105px;
 height: 35px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}

html>body .sluncode2 {
 width: 181px;
 height: 23px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}
* html .sluncode2 {
 width: 197px;
 height: 35px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}

.slra_adtools_rss1 {
 width: 149px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_rss1 {
 width: 165px;
 height: 37px; 
}
.slra_adtools_rss2 {
 width: 393px;
 padding-right: 15px;
 padding-top: 3px;
 padding-bottom: 8px;
 font-size: 13px;
}
* html .slra_adtools_rss2 {
 width: 410px;
 height: 37px; 
}
.slra_adtools_rss3 {
 width: 40px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_rss3 {
 width: 55px;
 height: 37px; 
}
.slra_adtools_rss4 {
 width: 90px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_rss4 {
 width: 106px;
 height: 37px; 
}


html>body .slrasignup {
 width: 516px;
 font-size: 13px;
 text-align: left;
 padding-left: 4px;
 padding-top: 0;
 height: 34px;
}
* html .slrasignup {
 width: 515px;
 font-size: 13px;
 text-align: left;
 padding-left: 4px;
 padding-top: 0;
 height: 34px;
}
.slra_adtools_1 {
 width: 143px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_1 {
 width: 147px;
 height:37px;
}
.slra_adtools_content_min1 {
 width: 122px;
 padding-right: 10px;
 font-size: 13px;
}
* html .slra_adtools_content_min1 {
 width: 136px;
 height: 36px; 
}
.slra_adtools_content_min2 {
 width: 66px;
 padding-right: 10px;
 font-size: 13px;
}
* html .slra_adtools_content_min2 {
 width: 71px;
 height: 36px; 
}
.slra_adtools_content_min3 {
 width: 65px;
 padding-right: 0;
 font-size: 11px;
 text-align: center;
}
* html .slra_adtools_content_min3 {
 width: 71px;
 height: 36px; 
}
.slra_adtools_content_min4 {
 width: 80px;
 padding-right: 10px;
 font-size: 11px;
}
* html .slra_adtools_content_min4 {
 width: 88px;
 height: 36px; 
}
.slra_adtools_content_max1 {
 width: 91px;
 padding: 2px;
 font-size: 13px;
 height: 91px;
 text-align: center;
}
* html .slra_adtools_content_max1 {
 height: 96px;
}
.slra_adtools_content_max2 {
 width: 255px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 92px;
 padding-top: 2px;
}
* html .slra_adtools_content_max2 {
 height: 96px;
 width: 270px;
}
.slra_adtools_2 {
 width: 393px;
 padding-right: 15px;
 padding-top: 3px;
 padding-bottom: 8px;
 font-size: 13px;
}
* html .slra_adtools_2 {
 width: 418px;
 height:36px;
}
.slra_adtools_3 {
 width: 39px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_3 {
 width: 52px;
 height:37px;
}
.slra_adtools_4 {
 width: 40px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_4 {
 width: 55px;
 height:37px;
}
.slra_adtools_5 {
 width: 41px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_5 {
 width: 55px;
 height:37px;
}

.slra_adtools_f_hpa1 {
 padding: 5px 0pt 0pt;
 width: 162px;
 height: 128px;
 text-align: center;
}
* html .slra_adtools_f_hpa1 {
 height: 134px;
}
.slra_adtools_f_hpa2 {
 width: 373px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 5px;
 padding-top: 0;
}
* html .slra_adtools_f_hpa2 {
 height: 134px;
}
.slra_adtools_f_hpa3 {
 width: 170px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 5px;
 padding-top: 0;
}
* html .slra_adtools_f_hpa3 {
 width: 178px;
 height: 134px;
}
.slra_adtools_f_fhg1 {
 padding: 5px 0pt 0pt;
 width: 162px;
 height: 128px;
 text-align: center;
}
* html .slra_adtools_f_fhg1 {
 height: 132px;
}
.slra_adtools_f_fhg2 {
 width: 554px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 10px;
 padding-top: 0;
}
* html .slra_adtools_f_fhg2 {
 width: 574px;
}

.slra_adtools_f_gb2 {
 width: 390px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 10px;
 padding-top: 0;
}
* html .slra_adtools_f_gb2 {
 width: 410px;
}


html>body .slraexsites {
 width: 530px;
 font-size: 11px;
 height: 138px;
 text-align: left;
 padding: 10px;
}
* html .slraexsites {
 width: 530px;
 font-size: 11px;
 height: 138px;
 text-align: left;
 padding: 10px;
}


html>body .slrahorbanner1 {
 width: 480px;
 padding-right: 0;
 font-size: 13px;
 height: 84px;
 text-align: center;
}
* html .slrahorbanner1 {
 width: 485px;
 padding-right: 0;
 font-size: 13px;
 height: 96px;
 text-align: center;
}
html>body .slrahorbanner2 {
 width: 240px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 86px;
 padding-top: 8px;
}
* html .slrahorbanner2{
 width: 250px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 96px;
 padding-top: 8px;
}

html>body .slravertbanner1 {
 width: 91px;
 padding: 2px;
 font-size: 13px;
 height: 295px;
 text-align: center;
}
* html .slravertbanner1{
 width: 97px;
 padding: 2px;
 font-size: 13px;
 height: 303px;
 text-align: center;
}
html>body .slravertbanner2 {
 width: 135px;
 padding-left: 10px;
 padding-right: 0;
 font-size: 11px;
 height: 296px;
 padding-top: 2px;
}
* html .slravertbanner2{
 width: 147px;
 padding-left: 10px;
 padding-right: 0;
 font-size: 11px;
 height: 303px;
 padding-top: 2px;
}

html>body .slrasqubanner1 {
 width: 91px;
 padding: 2px;
 font-size: 13px;
 height: 91px;
 text-align: center;
}
* html .slrasqubanner1{
 width: 97px;
 padding: 2px;
 font-size: 13px;
 height: 94px;
 text-align: center;
}
html>body .slrasqubanner2 {
 width: 255px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 92px;
 padding-top: 2px;
}
* html .slrasqubanner2{
 width: 268px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 98px;
 padding-top: 2px;
}

.slca {
font: 8px Verdana; 
border-left:1px solid #c9c9c9;
border-bottom:1px dotted #75767F;
padding-right:7px;
background:#bccbe2;
}

.slca span {
font: 700 9px Tahoma; 
display:block;
}

.slea {
font-weight:700;
}

.slbr {
border-right:1px solid #c9c9c9;
padding:4px 9px 7px 0;
}

.slbr img {
padding-left:5px;
padding-right:5px;
}

.slch {
font-size:8px;
text-align:center;
width:95px;
padding:4px 0 7px;
}

.slch span {
font-size:15px;
font-weight:700;
display:block;
}

.st1 {
 height:35px;
 background:#e0e8f5;
}
* html .st1 {
 height:30px;
}
.st1_adtools {
 height:36px;
}
* html .st1_adtools {
 height:36px;
}

.st2 {
 height:35px;
 background:#ffffff;
}
* html .st2 {
 height:30px;
}
.st2_adtools {
 height:36px;
}

.st1_adtools_content_max {
 height: 96px;
 float: left;
 width: 366px;
}
* html .st1_adtools_content_max {
 height: 96px;
 width: 363px;
}
.std_adtools_fhg_max {
 height: 134px;
}
* html .std_adtools_fhg_max {
 height: 130px;
}
.std {
 height:17px;
 background:#f3f3f3;
 border:1px solid #c9c9c9;
 margin: 2px 0 2px 0;
 clear:both;
}

.clear_none {
 clear: none;
}

.stdvert {
 float: left;
 margin-left: 4px;
 width: 241px;
}

* html .stdvert {
 float: left;
 margin-left: 2px;
 width: 244px;
}
html>body .stdsqu {
 float: left;
 margin-left: 3px;
 width: 365px;
}

* html .stdsqu {
 float: left;
 margin-left: 4px;
 width: 366px;
}


html>body .vertban {
 height: 300px;
 float: left;
 width: 243px;
 margin-left: 4px;
}

* html .vertban {
 height: 303px;
 float: left;
 width: 244px;
 margin-left: 2px;
}
html>body .squban {
 height: 96px;
 float: left;
 width: 367px;
 margin-left:3px;
}

* html .squban {
 height: 96px;
 float: left;
 width: 366px;
 margin-left:4px;
}

html>body .contmin {
 height: 36px;
 float: left;
 width: 367px;
 margin-left:3px;
}

* html .contmin {
 height: 36px;
 float: left;
 width: 366px;
 margin-left:4px;
}

.stats_graph_overall_box {
width: 78px;
border: 1px #a6aeb6 solid;
background-color: #e9eef2;
font-family: Tahoma;
font-size: 9px;
text-align: center;
margin: 4px;
}
.stats_graph_overall_box span {
display: block;
width: 76px;
height: 14px;
background-color: #6a7480;
color: #c3c7cc;
margin: 1px;
padding-top: 1px;
text-transform: uppercase;
font-size: 8px;
font-family: "Trebuchet MS";
font-weight: 700;
}
.stats_graph_overall_signups {
border-right: 1px #a6aeb6 solid;
width: 38px;
float: left;
}
.stats_graph_overall_signups span {
border: 1px #6e87a4 solid;
background-color: #91b1d7;
display: block;
width: 30px;
height: 20px;
color: #fff;
font-weight: 700;
margin: 8px 4px 6px 3px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
}
.stats_graph_overall_rebills {
width: 37px;
float: right;
}
.stats_graph_overall_rebills span {
border: 1px #c28156 solid;
background-color: #ffaa71;
display: block;
width: 30px;
height: 20px;
color: #fff;
font-weight: 700;
margin: 8px 4px 6px 2px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
} 
.stats_graph_overall_hits span {
border: 1px #6e87a4 solid;
background-color: #91b1d7;
display: block;
width: 68px;
height: 20px;
color: #000;
font-weight: 700;
margin: 8px 4px 6px 3px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
}

.stats_graph_overall_raw span {
border: 1px #c28156 solid;
background-color: #ffaa71;
display: block;
width: 68px;
height: 20px;
color: #000;
font-weight: 700;
margin: 8px 4px 6px 3px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
}
.stats_graph_overall_gray span {
 border: 1px #a6aeb6 solid;
 background-color: #dfdfdf;
 display: block;
 width: 68px;
 height: 20px;
 color: #000;
 font-weight: 700;
 margin: 8px 4px 6px 3px;
 font-family: Trebuchet MS;
 font-size: 12px;
 padding-top: 4px;
} 

.map_breakdown_button { 
 border: 1px #a1a1a1 solid; 
 background-color: #e0e0e0; 
 text-align: center;
 width: 83px;
 display: block;
 margin: 1px 0 1px 0;
 font-family: "Tahoma";
 font-size: 10px;
 font-size-adjust: none;
 font-variant: normal;
 font-style: normal;
 font-weight: normal;
 line-height: normal;
}
.map_breakdown_button a {
 padding: 4px;
 text-align: center;
 display: block;
}
.map_breakdown_button a:hover {
 background-color: #FFB868;
}
.map_breakdown_selected {
 border-right: 1px #a1a1a1 solid;
 border-bottom: 1px #a1a1a1 solid;
 border-top: 1px #a1a1a1 solid;
 background-color: #e0e0e0;
 width: 10px;
 height: 20px;
 float: right;
}


/*
* Payments
*/

 .payments_table_title { 
  font-size:10px; 
  width: 729px;
  font-weight: 700; 
  background-color: #313142; 
  color: #91b1d7; 
  padding: 4px 0 4px 8px; 
  font-family: Tahoma;
 } 
 * html .payments_table_title {
   width: 737px;
 }
  
 .payments_table { 
   margin-top: 4px;
   width: 737px;
   float: left;
 } 
  
 * html .payments_table { 
  margin-left: 1px;
  width: 737px;
 }
 .payments_created, .payments_paid, .payments_period, .payments_amount, .payments_method, .payments_links, .payments_options { 
 font: 12px Arial;  
 color:#5f5f5f; 
 float:left; 
 display:block; 
 margin-right: 5px; 
 padding-left: 7px; 
 } 
  
 .payments_tile_1 { 
 height:35px; 
 background:#e0e8f5; 
 } 
  
 .payments_tile_2 { 
 height:35px; 
 background:#ffffff; 
 } 
 .payments_tile_3 { 
 height:35px; 
 background:#c2c9d4; 
 } 
 .payments_details { 
 height:17px; 
 background:#f3f3f3; 
 border:1px solid #c9c9c9; 
 margin: 2px 0 2px 0px; 
 } 
 .payments_details>div { 
  font-size: 9px; 
  text-transform: uppercase; 
  font-weight: 700; 
  padding-top: 3px; 
 } 
 .payments_details_extended { 
 height:17px; 
 background:#f3f3f3; 
 margin: 2px 0 2px 0; 
 } 
 .payments_details_extended>div { 
  font-size: 9px; 
  text-transform: uppercase; 
  font-weight: 700; 
  padding-top: 3px; 
 } 
 .payments_details_extended p { 
  padding-left: 20px; 
 } 
 .payments_created span { 
  display: block; 
  width: 70px; 
  float: left; 
 } 
 .payments_created {
  white-space: nowrap; 
  width: 170px; 
  margin: auto; 
 } 
 .payments_amount { 
  width: 110px; 
  padding-right: 5px; 
 } 
 .payments_amount_span { 
  display: block; 
  margin: 3px; 
  border: 1px #a0a0a0 solid; 
  background-color: #f8f8f8; 
  padding: 5px; 
  width: 80px; 
  font-weight: 700; 
  text-align: center; 
 } 
 .payments_paid_out { 
  font-weight: 700; 
 } 
 .payments_method { 
  text-align: left; 
  width: 100px; 
 } 
 .payments_method span { 
  display:block; 
  margin:9px 0 0 0; 
   
 } 
 .payments_options { 
  width: 160px; 
 } 
 .payments_period span { 
  display: block; 
  margin: 9px 0 0 0; 
 } 
 .payments_links a { 
  display: block; 
  width: 80px; 
  height: 18px; 
  border: 1px #a0a0a0 solid; 
  background-color: #f8f8f8; 
  float: left; 
  font-size: 10px; 
  font-family:"Trebuchet MS"; 
  margin-right: 4px; 
  text-transform: uppercase; 
  padding: 4px 0 0 0; 
  margin-top: 5px; 
  text-align: center; 
 }

.payments_graph {
 height: 220px;
 width: 737px;
 background-color: #E7E9EB;
 border: none; /*1px solid #DEDEDE;*/
 float: left;
 margin-top: 2px;
 margin-left: 0px;
 margin-right: 0px;
}
* html .payments_graph {
 width: 737px;
 margin-left: 1px;
}

.payments_tile_4 { 
 text-align:center;
 background-color: #6683a6;
 height: 50px;
 border: 1px #000 solid;
 width: 735px;
 font-family: "Arial";
 font-size: 12px;
 margin-top: 3px;
}

* html .payments_tile_4 {
 width: 737px;
}

.payments_total_text {
 float: left;
 color: #fff;
 padding: 6px 0 0 3px;
 height: 24px;
 font-weight: 700;
 padding: 3px 0 0 3px;
 width: 242px;
}

.payments_total_box {
 background-color: #fff;
 color: #000;
 padding: 3px;
 width: 100px;
 margin-top:3px;
 margin-right: auto;
 margin-left: auto;
}

.payments_wrapper {
 width: 737px;
}
* html .payments_wrapper {
 width: 737px;
}

.payments_details_extended {
 background-color: #fff;
 border: 1px #eee solid;
}

/*
* Support
*/

.dslca,.dslra,.dslun,.dslsi,.dslea,.dslbr,.dslch {
font: 9px Tahoma; 
color:#5f5f5f;
float:left;
text-align:center;
padding-top:3px;
height:17px;
display:block;
font-weight: 700;
}
.dslra_adtools1
{
 width:163px;
}
.dslra_adtools2
{
 width:375px;
}
.dslra_adtools3
{
 width:162px;
}

html>body .fixit2 {
	height:14px;
	margin-bottom:2px;
}

* html .fixit2 {
	height:18px;
	margin-bottom:0px;
}

.dslca {
	background-color: #DDDDDD;
	width:110px;
}

.dslca_corner {
 background-color: #DDDDDD;
 margin-bottom: 2px;
 height: 14px;
}
* html .dslca_corner {
 height: 17px;
}

.dslca span {
font: 700 9px Tahoma; 
display:block;
}

.dslea {
width:115px;
font-weight:700;
}

.dslbr {
width:237px;
}

.contact_form_wrapper {
 border:0px solid gray;
 float: left;
 font-family: "Trebuchet MS";
 font-size: 11px;
 padding-left: 5px;
}

.contact_form_left {
 width:140px;
 border:0px;
 float:left;
 text-align:right;
 padding-right:10px;
 padding-top:10px;
}

.contact_form_right {
 width:207px;
 border:0px;
 float:left;
}

.contact_form_indented_left {
 width:740px;
 border:0px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 50px;
}

.contact_form_text_box {
 width: 203px;
 height: 16px;
 border: 1px #adb5c0 solid;
 padding-left:2px;
}

.contact_form_dropdown {
 width: 207px;
 border: 1px #adb5c0 solid;
 padding-left:2px;
}

.contact_form_textarea {
 border: 1px #adb5c0 solid;
 padding-left:2px;
}

.font_bold {
 font-size: 16px;
 font-weight: 700;
}
.contact_form_company_wrapper {
 border: 1px #eee solid;
 padding-bottom: 5px;
}
.contact_form_company {
	font: "Tahoma";
 text-align: center;
 font-size: 16px;
 margin-top: 5px;
 font-weight: bold;

}
.contact_form_company_info {
 text-align: center;
	font: 10px "Tahoma";
}

.contact_indent {
 margin-left: 7px;
}

/*
* MISC
*/

.day {
 font-size: 14px;
}
.subs {
 letter-spacing: normal;
 vertical-align: super;
}
.year {
 letter-spacing: 1px;
 vertical-align: super;
 font-family: Tahoma;
 color:#000;
 font-size: 9px;
}

.graph_box {
 border: 1px #a6aeb7 solid;
 width: 360px;
 height: 267px;
 margin: 4px 0 4px 4px;
 float: left;
 background-color: #fff;
}
.graph_box_desc {
 width: 348px;
 height: 15px;
 background-color: #bccadb;
 margin: 1px;
 text-align: center;
 padding: 5px;
 font-weight: 700;
}


.sbox {
font: normal 10px Arial; 
margin-right:2px;
width:112px;
border:1px #d1d1d1 solid;
}

.sboxl {
font: normal 10px Arial; 
margin-right:2px;
width:339px;
border:1px #d1d1d1 solid;
}

.starea {
height:96px;
width:342px;
font-size:11px;
}

.txtopt {
margin-top:6px;
margin-bottom:10px;
background:#fff;
height:12px;
width:343px;
border:1px #c3c3c3 solid;
margin-left:5px;
}

.txtopt a {
height:12px;
width:168px;
display:block;
float:left;
padding:2px 0 0 2px;
}

.txtopt span {
display:block;
text-align:right;
padding-top: 1px;
}


.graphdetails {
height:329px;
width:374px;
padding-left:6px;
float:left;
background:#e7e9eb;
border-right:1px #dedede solid;
border-bottom:1px #dedede solid;
}

.graphopts {
margin-left:26px;
}

.micon a {
width:41px;
height:41px;
}

.micon,.miconl {
text-align:center;
margin-right:5px;
margin-top:5px;
float:left;
}

.micon img {
margin:0 auto;
padding:7px 0;
}

.miconl img {
margin:0 auto;
padding:13px 0;
}

.micon a,.miconl a {
color:#8f8f8f;
vertical-align:middle;
float:left;
display:block;
border:1px solid #d1d1d1;
background:#fff;
}

.miconl a {
width:97px;
height:41px;
}

.details {
width: 207px;
background:#6688AA;
}
.details img {
 margin-top: 5px;
 margin-left: 12px;
}
.details_login {
margin:0;
padding:0;
	width: 217px;
	background:#6688AA;
}
html>body .details_login {
	width:207px;
}
.details_login img {
 margin-top: 5px;
 margin-left: 12px;
}

/*
* External
*/

.login_text {
	float: left;
	padding-top: 10px;
	padding-right: 2px;
	font-size: 12px;
	width: 70px;
}

.login_form {
	width: 115px;
}

.login_checkbox {
margin:0;
	text-align: left;
	padding-left: 1px;
	padding-top: 1px;
	float: left;
	width: 85px;
}

.login_submit {
	float: left;
	background-color:#E1EAF5;
	border:1px solid #CAD2DC;
	margin:5px 0pt 5px 12px;
	padding:1px;
	width: 100px;
	font-size: 11px; 
	color: #6c7177;
}

.login_forgot {
	float: left;
	text-decoration: underline;
	margin-top: 3px;
	margin-left: 65px;
}
.login_forgot2 {
	float: left;
	text-decoration: underline;
	margin-top: 3px;
	width:100%;
	text-align:center;
}


.signup_submit {
	background-color:#E1EAF5;
        border:1px solid #CAD2DC;
        margin:5px 0pt 5px 12px;
	width: 300px;
        font-size: 11px;
        color: #6c7177;
	font-weight: bold;
}

/*
* ACCOUNT PAGE
*/

.mya_tab {
font-family: Verdana;
font-size: 9px;
font-weight: 700;
}

.mya_tab_left, .mya_tab_right {
width: 11px;
height: 27px;
float: left;
}
.mya_tab_middle {
float: left;
background-image: url(../nats_images/tab_bg_dark.png);
height: 27px;
}

.mya_tab_middle a {
display: block;
text-decoration: none;
color: #5a7497;
background-position: bottom;
background-repeat: no-repeat;
background-size: 100%;
padding-top: 7px;
height: 21px;
padding-left: 10px;
padding-right: 10px;
}
.mya_tab_middle a {
color: #000;
}
* html .mya_tab_middle a {
display:inline-block;
background: null;
}

.mya_tab_left {
background-image:url(../nats_images/tab_left_dark.png);
}
.mya_tab_right {
background-image:url(../nats_images/tab_right_dark.png);
} 


.site_thumb_box_cont {
	background-image: url(../nats_images/bg.gif);
	color: #000;
}

.site_thumb_box_cont p {
	margin: 0 10px;
	min-height: 15px;
	text-align: center;
}

.site_thumb_box_top { 
	background: url(../nats_images/tr.gif) no-repeat top right; 
}

.site_thumb_box_bottom {
	background: url(../nats_images/br.gif) no-repeat top right; 
}

img.site_thumb_box_corner {
   width: 3px;
   height: 3px;
   border: none;
   display: block !important;
}
#site_thumb_box_gallery_icon {
 font-family: Tahoma;
 font-size: 10px;
 font-weight: 700;
 color: #638aad;
 border: 1px #9d9d9d solid;
 background-color: #cccccc;
 width: 125px;
 padding: 3px;
 float: left;
 margin: 2px;
}
.site_thumb_box_sep {
 height: 2px;
}

.site_thumb_box_base {
 background-image: url(../nats_images/bf.gif);
 background-position: bottom;
 background-repeat: no-repeat;
}

.txt_mouseovers:hover span{
text-align: left;
background-color: #F3F3F3;
font-family:Arial;
font-size:11px;
font-weight:bold;
width: 100px;
color: #313142;
}

.adtool_mouseover_image{
position: relative;
z-index: 0;
}

.adtool_mouseover_image:hover{
background-color: transparent;
z-index: 50;
}

.adtool_mouseover_image span{
position: absolute;
background-color: #FFFFFF;
padding: 3px;
left: -1000px;
border: 1px solid #666666;
visibility: hidden;
color: black;
text-decoration: none;
}

.adtool_mouseover_image span img{
border-width: 0;
padding: 2px;
}

.adtool_mouseover_image:hover span{
visibility: visible;
top: 0;
left: 120px;
}

* html .calendar {
	margin-left:-8px;
	width:207px;
}

.calendar td {
	text-align:center;
}


.group_form_padding{
  padding-left:5px;
}
* html .group_form_padding{
  padding-left:0px;
}



