/**

 * 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: default.css,v 1.120 2009/10/23 15:22:17 encoder Exp $ */



/*

*	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;

}


.medium-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#CCC;
}
.medium2-text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#CCC;
}

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: 1000px;

	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:100px;

	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:#c70000 url("../nats_images/nav_left.png") no-repeat left top;

}



#nav li a.first:hover {

	background:#5d5d5d url("../nats_images/nav_left_on.png") no-repeat left top;

}



#nav li a.last {

	background:#c70000 url("../nats_images/nav_right.png") no-repeat right top;

}



#nav li a.last:hover {

	background:#5d5d5d 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:#c70000;

	border-right:1px #fff solid;

	text-align:center;

	color:#fff;

	padding:11px 0 10px;

	height:auto;

}



#nav ul li a:hover {

	background:#5d5d5d;

}





.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:#c70000;

	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;

}

/* Welcome to Program powered by NATS 4 */

.announce_wrapper{

	background:#760000;

	width:749px;

	padding-bottom: 0px;

	float:left;

}



* html .announce_wrapper{

	width:747px;

	padding-bottom: 1px;

}

/* Welcome to Program powered by NATS 4 */

.announce, .news_count {

	font-size:10px;

	height:17px;

	background:#760000;

	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;

}

/* Welcome to Program powered by NATS 4 */

.announce {

	padding:5px 10px 1px 8px;

	width:550px;

	background:#760000 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 #7e2d2d solid;

	background:#7e2d2d 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:#c44d4d;

    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:#7e2d2d;

	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:#dc7979;

}

* 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: 4px;

 margin-left: 3px;

 float: left;

}

* html .accountdetails {

	margin-left: 1px;

}



.adbo {

 float: left;

 width: 413px;

 border: 1px #760000 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 #c10000 solid;

}

.adhd {

 font: 10px Tahoma;

 font-weight: 700;

 text-align:left;

 padding: 3px 0 0 6px;;

 background:#760000;

 width: 407px;

 height: 17px;

 color:#FFFFFF;

}

* 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:#7e2d2d;

}

.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:#ebd7d7;

 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: #f5e0e0;

 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: #c44d4d;

	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: #c44d4d;

}

#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: #f3f3f3;

 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: 11px;

 text-decoration: none;

}



.stats_title_box  {

	border: 1px solid #BABEC2;

	background-color: #c44d4d;

	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: #c44d4d;

 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: #e8e8e8;

 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: #e8e8e8;

 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: #e8e8e8;

 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: #760000;

	color: #FFFFFF;

	padding: 4px 0 4px 8px;

	font-family: Tahoma;

}

.statstable_title_2 a{

        color: #FFFFFF;

}


.statstable_title_jaime {

	font-size:10px;

	text-align:left;

	font-weight: 700;

	background-color: #3b3b3b;

	color: #ffffff;

	padding: 4px 0 4px 8px;

	font-family: Tahoma;

}

.statstable_title_jaime a{

        color: #e9e9e9;

}


.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;

}



* 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:#dc7979;

}



.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: #461818;

	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: #FFFFFF;

 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: #c4c4c4;

 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 #c6c6c6 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: #d6d6d6 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: 160px;

 height: 128px;

 text-align: center;

}

* html .slra_adtools_f_fhg1 {

 height: 132px;

}

.slra_adtools_f_fhg2 {

 width: 554px;

 font-size: 11px;

 height: 160px;

 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:#f5e0e0;

}

.st1jaime {

 height:35px;

 background:#eaeaea;

}

* 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: 160px;

}

* html .std_adtools_fhg_max {

 height: 160px;

}

.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: #e5e5e5;

font-family: Tahoma;

font-size: 9px;

text-align: center;

margin: 4px;

}

.stats_graph_overall_box span {

display: block;

width: 76px;

height: 14px;

background-color: #7e2d2d;

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: #12d716;

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:#dc7979; 

 } 

  

 .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:#c44d4d;

}

.details img {

 margin-top: 5px;

 margin-left: 12px;

}

.details_login {

margin:0;

padding:0;

	width: 217px;

	background:#c44d4d;

}

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-image: url(../nats_images/tab_indicator.png);

background-position: bottom;

background-repeat: no-repeat;

background-size: 100%;

padding-top: 7px;

height: 21px;

padding-left: 15px;

padding-right: 15px;

}

.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;

}







