* { margin: 0; padding: 0; }

body { background: url('/wirelesstracker/img/wt3/design/bg.gif') top left repeat-x #1b377e; font:normal 11px arial,helvetica,sans-serif; }
body a { color: #355ba2; text-decoration: none; }
body #container a:hover { color: #355ba2; text-decoration: underline; }
body img { border:0; }


img.print-button, img.export-button { cursor:pointer; }

/* Login Page */
.loginpage #header { margin: 10px auto; width: 340px; }
.loginpage #container { margin: 0 auto; width: 340px; }
#login-form { background: url("/wirelesstracker/img/wt3/login/login.box.bg.top.gif") top left no-repeat; display: block; padding-top: 9px; width: 340px; }
#login-bg { background: url("/wirelesstracker/img/wt3/login/login.box.bg.btm.gif") bottom left no-repeat; padding: 15px 20px 20px }

#login-form h1 { color: #19357b; float: left; font-size: 17px; font-weight: bold; margin-bottom: 10px; }
#login-form .whatisthis { float: right; }
.update_password_label { text-align: right; padding-right: 7px; }

table.login { border-spacing: 0; margin: 10px auto; }

#login-form p { color: #505050; line-height: 16px; padding: 5px 0; position: relative; }
#login-form p.green { color: #34920b; }

#login-form ul{ position: relative; }

#login-form input { background:#fff; border: 1px solid #b0aeae; color: #444; font-size: 11px; margin-bottom: 5px; padding: 3px; width: 117px; }

#login-form input#username { background: url('/wirelesstracker/img/wt3/login/input.username.bg.gif') left -18px no-repeat #fff; margin-right: 14px; padding-left: 20px; }
#login-form input#password { background: url('/wirelesstracker/img/wt3/login/input.password.bg.gif') left -18px no-repeat #fff; padding-left: 23px; }
#login-form input#email { background: url('/wirelesstracker/img/wt3/login/input.emailaddress.bg.gif') left -18px no-repeat #fff; float: left; margin-right: 14px; padding-left: 22px; width: 148px; }

#login-form input#username.blank { background: url('/wirelesstracker/img/wt3/login/input.username.bg.gif') top left no-repeat #fff; }
#login-form input#password.blank { background: url('/wirelesstracker/img/wt3/login/input.password.bg.gif') top left no-repeat #fff; }
#login-form input#email.blank { background: url('/wirelesstracker/img/wt3/login/input.emailaddress.bg.gif') top left no-repeat #fff; }
#login-form input.input_image { border: 0px; margin: 0px; padding: 0px; }

#login-form .forgotpassword { float: left; }
#login-form .submit { float: right; width: 100px; }
#login-form .submit input { background: none; border: none; float: right; padding: 0; width: 80px; }
#login-form input.emailpassword { width: 100px; }

.loginpage #footer { text-align: center; }





/* Header */
#header { margin:10px 25px 13px; text-align:left; width:999px; }
	/* Logo */
	#header #logo { float: left; margin-top: 15px; }
	#header #logo_login { float: left; margin-top: 15px; margin-left: 58px;}

	.topright { float: right; width: 765px; }
	
	/* SuperNav */
	#header #supernav { float: right; padding: 0 10px 7px 0; }
	#header #supernav a { border-bottom: 1px dotted #a2bce0; color: #fff; }
	#header #supernav a.home { margin-right: 16px; }
	#header #supernav a.login { margin-left: 16px; }
	
	/* Top Nav */
	#header #topnav-container { background: url('/wirelesstracker/img/wt3/design/topnav.bg.right.gif') top right no-repeat; clear: both; float: left; margin:0; padding: 0 5px 0 0; }
	#header #topnav-bg  { background: url('/wirelesstracker/img/wt3/design/topnav.bg.left.gif') top left no-repeat; }

	#header #topnav-container .nav { height: 34px; list-style: none; margin: 0; padding: 0 0 0 5px; }
	#header #topnav-container .nav li { display: block; float: left; margin: 0 0 0 0; padding:0 0 7px 5px; position: relative; }
	#header #topnav-container .nav li a { color: #e0edfd; display: block; font-size: 13px; letter-spacing: -1px; font-weight: bold; padding: 11px 7px 7px 0; }
	#header #topnav-container .nav li a.dropdown { padding: 11px 7px 7px 0; }

	#header #topnav-container .nav li a:hover { text-decoration: underline; }
	
		/* Top Nav With Dropdown */
		#header #topnav-container .nav li img { margin: 0 0 0 3px; vertical-align: middle; }
	
		/* Top Nav On Hover */
		#header #topnav-container .nav li.sfHover { background: url('/wirelesstracker/img/wt3/design/topnav-active-bg.gif') top left no-repeat; }
		#header #topnav-container .nav li.sfHover a{ background: url('/wirelesstracker/img/wt3/design/topnav-active-bg.gif') top right no-repeat; color: #2e5198; text-decoration: none; }

		/* 2nd Tier Navigation */
		#header #topnav-container .nav li ul { background: url('/wirelesstracker/img/wt3/design/topnav-dropdown-bg.gif') bottom left no-repeat; position:absolute; left:0; margin: 0; padding-bottom: 1px; top:-999em; z-index: 999; }
		#header #topnav-container .nav li.current ul, #header #topnav-container .nav li.sfHover ul { top: 34px; }
		#header #topnav-container .nav li ul li { background: none!important; float: none; margin: 0; padding: 0 1px; }
		#header #topnav-container .nav li ul li a { background: none!important; border-bottom: 1px dotted #dce5ee; display: block; font-size: 11px; font-weight: normal; letter-spacing: normal; padding-left: 5px; width: 157px; }
		#header #topnav-container .nav li ul li.last a { border-bottom: none; }
		#header #topnav-container .nav li ul li.alt a { background: #f6fbfe!important; }
		#header #topnav-container .nav li ul li a:hover { background: #79a2d7!important; color: #fff; }
		
		/* Shopping Site Tab Dropdown */
		#header #topnav-container .nav li ul.shopping { background: url('/wirelesstracker/img/wt3/design/topnav-dropdown-shopping-bg.gif') bottom left no-repeat; padding: 5px 0; width: 261px; }
		#header #topnav-container .nav li ul.shopping .buynowlist { background: #e9f3fd; border: 0; color: #2E5198; font-size: 11px; margin: 0px; padding: 0px; width: 259px; }
		#header #topnav-container .nav li ul.shopping .buynowlist option { padding: 5px 0 5px 5px; }
		#header #topnav-container .nav li ul.shopping .buynowlist .alt { background: #f6fbfe!important; }


/* Headings */
#heading { border-bottom: 1px solid #4876be; margin-bottom: 15px; }
#heading h1 { color: #fff; font-size: 25px; letter-spacing: -1px; line-height: 25px; }


/* Begin Dashboard */

/* Page Rounded Corners */
 #dashboard { background: url('/wirelesstracker/img/wt3/design/dashboard-bg.gif') top left repeat-y; }
 #dashboard .top { background: url('/wirelesstracker/img/wt3/design/dashboard-bg-top.gif') top left no-repeat; }
 #dashboard .bottom { background: url('/wirelesstracker/img/wt3/design/dashboard-bg-bottom.gif') bottom left no-repeat; padding-bottom: 10px; }

#dashboard .left { float: left; }
#dashboard .right { float: left; }

/* Company Dropdown Menu */
 #dashboard #dropdown { height: 29px; padding: 24px 0 0 20px; width: 196px;}
 #dashboard #dropdown select { color: #404040; width: 178px; font-weight: bold; }
 #dashboard #dropdown .dropdown { background: transparent; border: 0px; color: #404040; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
 #dashboard #dropdown .dropdown option { background: #d2d2d2; font-weight: normal; font-style: normal !important; }
/* RKP 2013/08/19 */
 #dashboard #dropdown optgroup[label] { background: #d2d2d2; }
 #dashboard #dropdown optgroup option { margin-left: 10px; }

 /* Dashboard Tabs */
#dashtabs { margin:0 10px; }
#dashtabs ul { -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px;
border-bottom-left-radius: 3px; background: url("/wirelesstracker/img/wt3/design/bg.dashtabs.gif") repeat-x #E9E9E9; border: 1px solid #D0D0D0; border-right:none; float:left; padding: 10px; padding-right:0; width: 150px; }
#dashtabs ul li { float:left; list-style:none; margin-bottom:4px; width:100% }
#dashtabs ul li a { -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; color:#2b4d94; display:block; font-family:arial; font-size:12px; font-weight:bold; left:1px; padding:7px 0 7px 11px; position:relative; }
#dashtabs ul li.ui-state-hover a { background:#fff; border:1px solid #d0d0d0; border-right:none; text-decoration:none;  padding:6px 0 6px 10px; }
#dashtabs ul li.ui-state-active a { background:url('/wirelesstracker/img/wt3/design/bg-activetab.gif') no-repeat right center #fff; border:1px solid #d0d0d0; border-right:none; text-decoration:none;  padding:6px 0 6px 10px; }
#dashtabs .databox.ui-tabs-hide { display: none;  }
#dashtabs .databox { background: #fff; border: 1px solid #D0D0D0; display:block; float: left; min-height: 231px; padding: 10px; width: 575px; }

/* Dashboard Widgets */

	/* Graph */
	#dashboard .graphcontainer { float: left; overflow: hidden; width: 736px; }
	#dashboard .graph-carriers { background: url('/wirelesstracker/img/wt3/graph/graph.carrier.bg.gif') top left no-repeat; display: none; float: right; height: 106px; margin-right: 4px; margin-top: 30px; padding: 0 5px;  vertical-align: middle; width: 27px; }
	#dashboard .graph-carriers table { height: 106px; border-collapse: collapse; border-spacing: 0; }
	#dashboard .graph-carriers a { margin-bottom: 6px; }
	
#dashboard #widgetcontainer { padding-top: 10px; width: 781px; }
#dashboard .widget h2 { color: #565656; font-size: 14px; letter-spacing: -1px; text-transform: uppercase; }
#dashboard #widgetcontainer .widget { float: left; padding:5px 5px 5px 5px; width: 565px; }
#dashboard #widgetcontainer .widget h2 { float: left; }
#dashboard #widgetcontainer .widget .widgetdata { clear: both; }

	/* Dashboard Widget Icons */
	.icon_wrap { float:right; width: 100px; }
	.icon_wrap .icon_unit { float:right; margin-left: 5px; }

	/* Dashboard Widgets Data Table */
	 #dashboard #widgetcontainer .widget table { background: #fff; border: 1px solid #d9dde8; border-collapse: collapse; border-spacing: 0; width: 100%; }
	 #dashboard #widgetcontainer .widget table th { background: #fcfdfe; color: #676767; font-size: 11px; padding: 2px 3px; text-align: left; }
	 #dashboard #widgetcontainer .widget table .alt th { background: #f4f9fe; }
	 #dashboard #widgetcontainer .widget table .header th { background: url('/wirelesstracker/img/wt3/table/table-header-bg.gif') top left repeat-x; border-left: 1px solid #d9dde8; color: #444; font-size: 11px; padding: 8px 5px; text-align: center; }
	 #dashboard #widgetcontainer .widget table td { color: #676767; border-left: 1px solid #d9dde8; font-size: 11px; padding: 2px 3px; text-align: center; }
	 #dashboard #widgetcontainer .widget table .alt td { background: #f4f9fe; }
	
	/* Dashboard Widgets Alternate Data Table */
	 #dashboard #widgetcontainer .widget table.alttable .header th { background: url('/wirelesstracker/img/wt3/table/table-header-bg-alt.gif') top left repeat-x; border-left: 1px solid #d9dde8; color: #444; font-size: 11px; padding: 2px 5px 1px; text-align: center; }
	 #dashboard #widgetcontainer .widget table.alttable .header th.carrier { background: url('/wirelesstracker/img/wt3/table/table-header-carrier-bg.gif') top left repeat-x; font-size: 13px; padding-right: 35px; text-align: left; vertical-align: top; }
	 #dashboard #widgetcontainer .widget table.alttable .blank { background: none; }

	/* Dashboard Quicklinks Widget */
	
		/* Legend */
		 #dashboard .legend { margin-bottom: 5px; }
		 #dashboard .legend div { float: left; margin-left: 3px; }
		 #dashboard .legend .att { background: url('/wirelesstracker/img/wt3/icons/carriers/carrier-att.gif') top left no-repeat; display: block; height: 27px; width: 93px; }
		 #dashboard .legend .sprint { background: url('/wirelesstracker/img/wt3/icons/carriers/carrier-sprint.gif') top left no-repeat; display: block; height: 27px; width: 93px; }
		 #dashboard .legend .tmobile { background: url('/wirelesstracker/img/wt3/icons/carriers/carrier-tmobile.gif') top left no-repeat; display: block; height: 27px; width: 93px; }
		 #dashboard .legend .nextel { background: url('/wirelesstracker/img/wt3/icons/carriers/carrier-nextel.gif') top left no-repeat; display: block; height: 27px; width: 93px; }
		 #dashboard .legend .verizon { background: url('/wirelesstracker/img/wt3/icons/carriers/carrier-verizon.gif') top left no-repeat; display: block; height: 27px; width: 93px; }
		 #dashboard .legend .granite { background: url('/wirelesstracker/img/wt3/icons/carriers/carrier-granite.gif') top left no-repeat; display: block; height: 27px; width: 93px; }
		
		 #dashboard #quicklinks { margin: 20px 0 0 12px; width: 195px; }
		 #dashboard #quicklinks .icon_wrap { display: none; }
		 #dashboard #quicklinks .widgetdata { background: #fff; border: 1px solid #d7d7d7; padding: 5px; }
		 #dashboard #quicklinks .widgetdata h3 { clear: both; color: #676767; font-size: 13px; margin: 0; padding: 3px 8px 3px 3px; position: static; }
		 #dashboard #quicklinks .widgetdata h3 .carriericons { padding-top: 3px; }
		 #dashboard #quicklinks .widgetdata ul { list-style: none; margin: 0; padding: 0; }
		 #dashboard #quicklinks .widgetdata ul li ul { border-bottom: 1px dotted #cdcdcd; list-style: none; margin: 0; padding: 0;  }
		 #dashboard #quicklinks .widgetdata ul li ul.last { border-bottom: 0 dotted #cdcdcd; }
		 #dashboard #quicklinks .widgetdata ul li a:hover { text-decoration: underline; }
		
		/* 1st Level */
		 #dashboard #quicklinks .widgetdata.quicklinks li { clear: both; padding: 3px 8px; position: static; }
		 #dashboard #quicklinks .widgetdata.quicklinks li.alt { background: #f4f9fe; }
		
		/* Carriers */
		 #dashboard #quicklinks .widgetdata.quicklinks .carriericons { float: right; }
		 #dashboard #quicklinks .widgetdata.quicklinks .carriericons.stackicons { float: right; width: 24px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.default { float: left; padding-right: 5px; position: static; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.default.padtop { padding-top: 5px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.att { background: url('/wirelesstracker/img/wt3/icons/carriers/ico.att.gif') center center no-repeat; display: block; float: left; height: 12px; width: 12px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.sprint { background: url('/wirelesstracker/img/wt3/icons/carriers/ico.sprint.gif') center center no-repeat; display: block; float: left; height: 12px; width: 12px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.tmobile { background: url('/wirelesstracker/img/wt3/icons/carriers/ico.tmobile.gif') center center no-repeat; display: block; float: left; height: 12px; width: 12px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.nextel { background: url('/wirelesstracker/img/wt3/icons/carriers/ico.nextel.gif') center center no-repeat; display: block; float: left; height: 12px; width: 12px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.verizon { background: url('/wirelesstracker/img/wt3/icons/carriers/ico.verizon.gif') center center no-repeat; display: block; float: left; height: 12px; width: 12px; }
		 #dashboard #quicklinks .widgetdata.quicklinks a.granite { background: url('/wirelesstracker/img/wt3/icons/carriers/ico.granite.gif') center center no-repeat; display: block; float: left; height: 12px; width: 12px; }
		 
        /* Bubble pop-up */
        .popup { display: none; left: -2px; position: absolute; top: -10px; width: 300px; z-index: 999!important; }

		.poptop { background: url("/wirelesstracker/inc/coda/images/popup-top.gif") top left no-repeat; padding-top: 17px; }
		.popbottom { background: url("/wirelesstracker/inc/coda/images/popup-bottom.gif") bottom left no-repeat; padding-bottom: 10px; }
        .popup div.popup-contents { background: url("/wirelesstracker/inc/coda/images/popup.bg.gif") bottom left repeat-y; font-size: 12px; font-weight: normal; line-height: 1.2em; padding: 0 15px; }
		div.popup-contents h4 { color: #19357b; float: left; font-size: 17px; font-weight: bold; margin-bottom: 10px; }
		div.popup-contents a { text-decoration: none; }
        div.popup-contents p.description { background:#F4F9FE; border:1px solid #D9DDE8; display:block; float:left; margin:5px 5px 0 0!important; padding:5px; width:115px; }
        div.popup-contents p.carrier { background:#F4F9FE; border:1px solid #D9DDE8; display:block; float:left; margin:5px 5px 0 0!important; padding:5px; width:115px; }
		div.popup-contents p.header { font-size: 13px; }
		div.popup-contents br { line-height: 0px; }
		
		#dashboard #quicklinks .widgetdata.quicklinks div.popup-contents a.att { background: url('/wirelesstracker/img/wt3/graph/ico.att.gif') center center no-repeat; display: block; float: left; height: 17px; width: 17px; }
		#dashboard #quicklinks .widgetdata.quicklinks div.popup-contents a.sprint { background: url('/wirelesstracker/img/wt3/graph/ico.sprint.gif') center center no-repeat; display: block; float: left; height: 17px; width: 17px; }
		#dashboard #quicklinks .widgetdata.quicklinks div.popup-contents a.tmobile { background: url('/wirelesstracker/img/wt3/graph/ico.tmobile.gif') center center no-repeat; display: block; float: left; height: 17px; width: 17px; }
		#dashboard #quicklinks .widgetdata.quicklinks div.popup-contents a.nextel { background: url('/wirelesstracker/img/wt3/graph/ico.nextel.gif') center center no-repeat; display: block; float: left; height: 17px; width: 17px; }
		#dashboard #quicklinks .widgetdata.quicklinks div.popup-contents a.verizon { background: url('/wirelesstracker/img/wt3/graph/ico.verizon.gif') center center no-repeat; display: block; float: left; height: 17px; width: 17px; }
		#dashboard #quicklinks .widgetdata.quicklinks div.popup-contents a.granite { background: url('/wirelesstracker/img/wt3/graph/ico.granite.gif') center center no-repeat; display: block; float: left; height: 17px; width: 17px; }
		
		/* Login form that shows in dashboard widgets */
		
		#widgetcontainer #container { margin: 0; width: 379px; }
		#widgetcontainer #header { display: none; }
		
		#widgetcontainer #login-form { background: #e3e3e3; background-image: none; border: 1px solid #d7d7d7; padding: 0; width: 379px; }
		#widgetcontainer #login-form #login-bg { background-image: none; padding: 5px; }
		#widgetcontainer #login-form #login-bg h1 { margin: 0; }
		#widgetcontainer #login-form #login-bg .whatisthis { display: none; }
		#widgetcontainer #login-form #login-bg table.login { background: none;  border: none; }
		#widgetcontainer #login-form #login-bg table.login td { border: none; padding: 0; }
		#widgetcontainer #login-form #login-bg table.login td input { width: 140px; }
		
		/* System Alerts */
		#systemalerts .warninglimit a{ background: url('../img/bullet_square_yellow.gif') right no-repeat #fff; border-bottom: 1px solid #efefef; display: block; padding: 3px 0 3px 12px; text-align: left; }
		#systemalerts .outoflimit a{ background: url('../img/bullet_square_red.gif') right  no-repeat #fff; border-bottom: 1px solid #efefef; display: block; padding: 3px 0 3px 12px; text-align: left; }
		#systemalerts .warninglimit a:hover{ background: url('../img/bullet_square_yellow.gif') right no-repeat #0B9DDD; color: #fff; }
		#systemalerts .outoflimit a:hover{ background: url('../img/bullet_square_red.gif') right no-repeat #0B9DDD; color: #fff; }
		#systemalerts .nolimits a{ background: url('../img/bullet_square_grey.gif') right  no-repeat #fff; border-bottom: 1px solid #efefef; display: block; padding: 3px 10px 3px 12px; text-align: left; }
		#systemalerts .nolimits a:hover{ background: url('../img/bullet_square_grey.gif') right no-repeat #0B9DDD; color: #fff; }
		#systemalerts .hdr1 { background:#FFF3A4; font-size: 110%; font-weight: bold; padding-left: 5px; text-align: left; }
		#systemalerts .hdr2 { background:#C0C0C0; font-size: 110%; font-weight: bold; padding-left: 5px; text-align: left; }

		
		.graphflash { display: none; width: 777px; }
		.widgets {  }
		
/* End Dashboard */

/* Navigation Bar - appears on all EBA-related pages. 
	#navbar { float:right; margin:5px 15px 15px 0; position:relative; width:225px; }
	#navbar div { background:#f6fcff; border:1px solid #00adec; margin-bottom:5px; padding:10px; }
	#navbar div h3 { border-bottom:1px solid #00adec; font-size:100%; margin-bottom:3px; padding-bottom:3px; text-transform:uppercase; }
	#navbar div.reporting { }
	#navbar div.administration { }
	#navbar ul { list-style:url("/wirelesstracker/img/cog.gif"); margin:0 0 0 20px; padding:0; text-indent:0; z-index:23; }
	#navbar ul li { padding:0 0 4px 5px; } */
	

/* Report Pages */
#container { margin:10px 25px 25px; text-align: left; width: 1000px; }

#page { background: url('/wirelesstracker/img/wt3/design/page.bg.top.gif') top left no-repeat; padding-top: 5px; }
#page-bg { background: url('/wirelesstracker/img/wt3/design/page.bg.gif') top left repeat-y; }
#page-bottom { background: url('/wirelesstracker/img/wt3/design/page.bg.bottom.gif') bottom left no-repeat; padding-bottom: 10px; }

/* Blank Pages ( Reports with no Related Reports) */
.blank #page { background: url('/wirelesstracker/img/wt3/design/page.blank.bg.top.gif') top left no-repeat; padding-top: 6px; }
.blank #page-bg { background: url('/wirelesstracker/img/wt3/design/page.blank.bg.gif') top left repeat-y; }
.blank #report-hdr { width: auto; }

/* Headless Pages ( Reports with no Filters or Related Reports */
.headless #page { background: url('/wirelesstracker/img/wt3/design/page.blank.bg.top.gif') top left no-repeat; padding-top: 6px; }
.headless #page-bg { background: url('/wirelesstracker/img/wt3/design/page.blank.bg.gif') top left repeat-y; }
.headless #report-hdr { width: auto; }
.headless #report-body { margin-top: 5px; }

	/* Processing Image */
		#processing { display: none; left:810px; position:absolute; top:91px; }

	/* Report Header */
		#report-hdr { border-bottom: 1px dotted #d7dce5; color:#444; margin: 5px 10px; padding: 5px 0; width: 730px; }
		#report-hdr table { border: 0; border-collapse: collapse; border-spacing: 0; }
		#report-hdr table td, #report-hdr table th { padding: 1px 5px 1px 0; vertical-align: middle; }
		#report-hdr table td.button { width: 80px; }
		#report-hdr input,
		#report-hdr select { font-size: 11px; }
		#report-hdr select optgroup option { margin-left: 10px; }
		
		
		.firstbillcallout { background: #fff; border: 1px solid #ccc; float: left; padding: 3px!important; }
		#FirstBillLabel { float: left;  height: 15px; margin-right: 5px; width: 15px; }
		.FirstBill td,
		.FirstBill { background: #dbd9f1 !important; border-bottom: 1px solid #ccc;  }	

	/* Report Filters */
		#filters, #filters_printable { color:#444; display:block; font-size:100%; margin:0 6px 5px 6px; padding:4px; width:730px; }
		#filters table, #filters_printable table { border:0; border-collapse:collapse; border-spacing:0; }
		#filters table td, #filters table th, #filters_printable table td, #filters_printable table th { font-size:100%; padding:1px 10px 1px 0; vertical-align:middle; } 
		#filters table td.button, #filters_printable table td.button { width:80px; }
		#filters table th, #filters_printable table th { font-weight:bold; }
		
		#filters .blueFilterBox { background: #CADBF2; border: 1px solid #B6CEEF; padding: 7px; }
		#filters .blueFilterBox td { border-bottom: 1px dotted #B6CEEF; padding: 2px 50px 3px 2px; }
		#filters .blueFilterBox .last td { border-bottom: none; }
		#filters .blueFilterBox td input { vertical-align: middle; }
		#filters .footer { padding: 5px 0 0 0; }
			
	/* Instructions */
		#instructions { display:none; background:#ffd url("/wirelesstracker/img/ico/notes_16.gif") no-repeat 5px 5px; border:1px solid #d1a706; color:#555; margin:0 3px 5px 4px; padding:5px 5px 5px 25px; }
		#instructions p { color:#555; margin:0; }
	
	/* Report Body */
		#report-body { background: url('/wirelesstracker/img/wt3/design/report.body.bg.gif') top left repeat-y #f8f8f8; padding:0 3px 0 4px; }
		#report-body .report-nav { background:#5f84bf !important; padding:3px; width:987px; }
		
		/* Heading Styles */
		#report-body h2 { margin-top: 0; padding-top: 0;color:#fff; font-size:250%; }
		#report-body h3 { color:#fff; font-size:215%;}
		#report-body h3.title { display: none; }
		#report-body h3 .carrier { display: none; }
		#report-body #results .header-inline { background:#5f84bf; color: #fff; padding:3px; }
		#report-body #results .header-inline h3 {  }
		
		
		/* Related Reports */
		#related-reports { float:right; height:165px; margin:0 15px 3px 10px; visibility: hidden; width:225px; }

		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px; text-align: center }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
	
		.slider-wrap { margin: 0; position: relative; width: 100%; }
	
		/* These 2 lines specify style applied while slider is loading */
		.csw { height:140px; overflow:hidden; }
		.csw .loading { margin:0; text-align: center; }
		.csw ul { display:none; }
		
		.stripViewer { background:url('/wirelesstracker/img/wt3/design/related-bg-bottom.gif') bottom left no-repeat #cadbf2; border:solid #6b94cd; border-width: 0 1px 1px 1px; clear: both; height: 145px; margin: auto; position: relative; overflow: hidden; width: 225px; }
		.stripViewer p { color:#000 !important; line-height: 20px; }
		.stripViewer ul { list-style:none; margin: 0; padding: 0; }
		.stripViewer ul li { background:url(/wirelesstracker/img/wt3/design/related-report.li.bg.gif) 4px center no-repeat; padding: 3px 0 3px 13px; }
		.stripViewer ul li.alt { background:url(/wirelesstracker/img/wt3/design/related-report.li.bg.gif) 4px center no-repeat #e5edf9; }
		.stripViewer .panelContainer { left: 0; list-style-type: none; position: relative; top: 0; width: 100%; }
		.stripViewer .panelContainer .panel { float:left; height: 100%; position: relative; width: 225px; }
		.stripViewer .panelContainer .panel .wrapper { padding: 10px; }
		
		.stripNav { margin: 0; }
		.stripNav ul { list-style: none; margin:0; }
		.stripNav ul li { float: left; margin-right: 0; }
		.stripNav a { background:#a7bfe0; border: 1px solid #6b94cd; border-width: 1px 1px 1px 1px; display: block; font-size: 12px; font-weight: bold; line-height:15px; padding:0 5px; text-align: center; text-decoration: none; }
		.stripNav li.tab1 a { margin-right:3px; }
		.stripNav li a:hover { background: #b6ceef; text-decoration: none!important; }
		.stripNav li a.current { background: #cadbf2; border-bottom: 1px solid #CADBF2; }
			
		.stripNavL, .stripNavR {  position: absolute; top: 230px; text-indent: -9000em; }
		.stripNavL a, .stripNavR a { display: block; height: 40px; width: 40px; }
		.stripNavL { background: url("images/arrow-left.gif") no-repeat center; left: 0; }
		.stripNavR {  background: url("images/arrow-right.gif") no-repeat center; right: 0; }
		
		#report-body .buttons { float:right; margin:0 3px; padding:0; text-align: right; }
		#report-body .buttons #PhoenixBilled { float:left; margin-right:10px; }	
		#report-body .buttons label { color:#fff; font-weight:bold; }
		
		/* Paging */
		#report-body .pages { background:url('/wirelesstracker/img/wt3/design/report.body.h4.bg.gif') left center no-repeat #23448f; height:22px; width:699px;}
		#report-body h4 { color:#fff; font-size:125%; }
		#report-body h4.subtitle { background:url('/wirelesstracker/img/wt3/design/report.body.h4.div.gif') right 50% no-repeat; float:left; font-size:12px; padding:3px 12px; text-align: left; width:95px;  }
		#report-body h4.noprint.subtitle { background:url('/wirelesstracker/img/wt3/design/report.body.h4.bg.gif') right top no-repeat; border:none; margin:0; padding-bottom: 4px; width:556px; }
		#report-body h4.subtitle a {color:#fff; padding:0 3px;}
		#report-body h4.subtitle font {background:#75a5e3; color:#fff; font-size:12px; padding:0 3px; }
		#report-body h4.subtitle a:hover {background:#75a5e3; text-decoration:none;}
		#report-body .noprint h4 {float:left;}
		#report-body p { color:#000; }
	
		#report-body #account-details { background:#e6f5ce; border:3px solid #e6f5ce; border-collapse:collapse; border-spacing:0; font-size:90%; margin-bottom:10px; width:72%; }
		#report-body #account-details td,
		#report-body #account-details th { padding:5px; text-align:left; width:25%; }
		#report-body #account-details td { background:#fff; }
	
		#report-body #topsummary { background:#fff; border:0px solid #e6f5ce; float:left; font-size:90%; width:100%; }
		#report-body #topsummary td,
		#report-body #topsummary th { padding:1px; text-align:left; }
		#report-body #topsummary td { background:#fff; width:35%; }
		
		#report-body #infoadd { background:#e6f5ce; border:0px solid #e6f5ce; float:left; font-size:90%; width:100%; }
		#report-body #infoadd td,
		#report-body #infoadd th { padding:1px; text-align:left; }
		#report-body #infoadd td { background:#fff; width:35%; }
		#report-body #infoadd td.small {width:15%;}	
		#report-body #infoadd a { font-weight:bolder; font-size: 120%; text-decoration:none; }
		#report-body #infoadd a:hover { color:#c33; }
	
		#report-body #infocost { background:#e6f5ce; border:0px solid #e6f5ce; float:left; font-size:90%; width:100%; }
		#report-body #infocost td,
		#report-body #infocost th { padding:1px; text-align:left; }
		#report-body #infocost td { background:#fff; width:35%; }
		#report-body #infocost a { font-weight:bolder; font-size: 120%; text-decoration:none; }
		#report-body #infocost a:hover { color:#c33; }
	
		#report-body #graphs { margin-top:250px; }
	/*/	#report-body #graphs { margin-top:150px; }*/
	
		
		#info { background:#1d397f; margin:10px 0; }
		#info td ,
		#info th { font-size:11px; padding:1px 9px; text-align:left; height:20px; }
		#info td { background:#fff; border:1px solid #ccc; }
		#info th { color:#fff; }
		#info th.header { font-size:150%;}
		
		#report-body .reportbuttons { text-align: right; float:right; }
	
		#report-body #summaryinfo { background:#e6f5ce; border:3px solid #e6f5ce; float:left; font-size:90%; width:50%; }
		#report-body #summaryinfo td ,
		#report-body #summaryinfo th { padding:5px; text-align:left; font-size:100%; }
		#report-body #summaryinfo td { background:#fff; width:35%; }
		#report-body #summaryinfo th.header { font-size:150%;}
	
		#report-body #equipinfo { background:#e6f5ce; border:3px solid #e6f5ce; float:left; font-size:90%; width:50%; }
		#report-body #equipinfo td ,
		#report-body #equipinfo th { padding:5px; text-align:left; font-size:100%; }
		#report-body #equipinfo td { background:#fff; width:35%; }
		#report-body #equipinfo th.header { font-size:150%;}
	
	
		#report-body #trendresults { border:0; border-collapse:collapse; border-spacing:0; clear:both; width:100%; }
		#report-body #trendresults a { color:#355ba2; font-weight:bold; text-decoration:none; }
		#report-body #trendresults a:hover { color:#c33; }
		#report-body #trendresults tbody { font-size:100%; }
		#report-body #trendresults td,
		#report-body #trendresults th { border-bottom:0px solid #355ba2; padding:0px; }
		#report-body #trendresults thead th { background:#355ba2; color:#fff; font-size:90%; padding:4px; text-align:left; vertical-align:bottom; }
		#report-body #trendresults td.r,
		#report-body #trendresults td.right,
		#report-body #trendresults thead th.right,
		#report-body #trendresults th.r { text-align:right; }
	
		#report-body #links { list-style:none; text-indent:0; }
		#report-body #links li { background:url("/wirelesstracker/img/cog.gif") no-repeat 0 50%; float:left; font-size:120%; margin-right:15px; padding:5px 0 5px 20px; }
		#report-body #links a { font-weight:bold; text-decoration:none; }
		#report-body #options { margin:10px 0; text-align:right; }
		
		#report-body #results { border:0; border-spacing:0; clear:both; margin:0; width:100%; }
		#report-body #results a { color:#355ba2; font-weight:bold; text-decoration:none; }
		#report-body #results a:hover { color:#c33; }
		#report-body #results tbody { font-size:100%; }
		#report-body #results td { background:#fff; }
		#report-body #results td,
		#report-body #results th { background:#fff; padding:3px; }
		#report-body #results th a { }
		#report-body #results thead th { background: url('/wirelesstracker/img/wt3/table/table-header-bg.gif') top left repeat-x #E9F3FD; border:solid #d9dde8; border-width:0 0 1px 0; color: #444; font-size: 10px; padding: 3px 5px; text-align: left; }
		#report-body #results thead th.ctr { text-align: center; }
		#report-body #results thead th#activation-date { width:20px; }
		#report-body #results thead thf#company { width:120px; }
		#report-body #results thead th#username { width:80px; }
		#report-body #results thead th#usertype { width:25px; }
		#report-body #results thead th#min { }
		#report-body #results thead th#equipment { }
		#report-body #results thead th#network { }
		#report-body #results thead th#mrc { }
		#report-body #results thead th#vw-rep { }
		#report-body #results thead th#unit { }
		#report-body #results thead th#comm { }
		#report-body #results thead th#original-order { width:20px; }
		#report-body #results thead th#bof-order { width:20px; }
		#report-body #results thead th#order-notice { width:20px; }
		#report-body #results thead th#shipping-details { width:20px; }
		#report-body #results thead th#iconcol { width:20px; }
		#report-body #results tr.alt td { background:#e9f3fd; }
		#report-body #results tr.attention td { background:#fcc; }
		#report-body #results tr.attentionalt td { background:#f99; }
		#report-body #results th.section { background: url('/wirelesstracker/img/wt3/table/table-header-bg.gif') top left repeat-x; border:solid #d9dde8; border-width:1px 0; color: #444; font-size: 10px; padding: 3px 5px; }
		#report-body #results td.r,
		#report-body #results td.right,
		#report-body #results thead th.right,
		#report-body #results th.r { text-align:right; }
		#report-body #results .subtotal th,
		#report-body #results .subtotal td { }
		#report-body #results .total th,
		#report-body #results .total td { background: #1D397F; color: #fff; }
		#report-body #results .total th a,
		#report-body #results .total td a { color: #fff; text-decoration: underline; }
		#report-body #results .total td.blank { background: #fff; }
		#report-body #results .total .left { text-align: left; }
		#report-body #results tr.total-inline td{ background: #E9F3FD; border-top: 2px solid #1D397F; }
		
		#report-body #results tr.caution td { background:#fee4a4; }
        #report-body #results tr.cautionalt td { background:#fed66d; }
		
		/*BEGIN tooltip css*/
		#report-body #results span.tooltip { height: auto; position: relative; width: auto; }
		#report-body #results span.tooltip:hover { text-decoration:underline; cursor:pointer; }
		#report-body #results .tip-container { display:none; position:relative; height:1px; width:1px; }
		#report-body #results .tip-box { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:#4A7FC7; border:1px solid #203E85; padding:15px 15px 15px 15px; position:absolute;right: 15px;top: -48px; width:145px; }
		#report-body #results .tip-box .box-pointer { background:url(/wirelesstracker/img/wt3/misc/tip-pointer.png) no-repeat; display:block; float:right; margin-right:-30px; margin-top: 16px; height:15px; width: 15px; }
		#report-body #results .tip-box .tip-export { background: url("/wirelesstracker/img/wt3/misc/tooltip-excel.jpg") no-repeat scroll 0 0 transparent; color: #fff; float: left; font-weight: normal; padding-left: 25px; text-align: left; text-decoration: underline; width: 110px; }
		#report-body #results .tip-box .tip-data { border-collapse:collapse; margin-bottom:5px; }
		#report-body #results .tip-box .tip-data th { background:none; color:#fff; }
		#report-body #results .tip-box .tip-data th.lft { text-align:left; }
		#report-body #results .tip-box .tip-data td { background:none; color:#fff; }
		#report-body #results .tip-box .tip-data td.lft { text-align:left; }
		/*END tooltip css*/
		
		#report-body #results
		
		#report-body #tableheader { border:0; border-collapse:collapse; border-spacing:0; clear:both; margin:10px 0 0; width:100%; }
		#report-body #tableheader a { color:#355ba2; font-weight:bold; text-decoration:none; }
		#report-body #tableheader a:hover { color:#c33; }
		#report-body #tableheader tbody { font-size:100%; }
		#report-body #tableheader td,
		#report-body #tableheader th { padding:3px; }
		#report-body #tableheader thead th { background:#355ba2; color:#fff; font-size:90%; padding:4px; text-align:left; vertical-align:bottom; }
		#report-body #tableheader thead th#activation-date { width:20px; }
		#report-body #tableheader thead th#company { width:120px;  }
		#report-body #tableheader thead th#username { width:80px; }
		#report-body #tableheader thead th#usertype { width:25px; }
		#report-body #tableheader thead th#min { width:61px; }
		#report-body #tableheader thead th#equipment { width:74px; }
		#report-body #tableheader thead th#network { width:45px;  }
		#report-body #tableheader thead th#mrc { width:50px; }
		#report-body #tableheader thead th#vw-rep { width:125px; }
		#report-body #tableheader thead th#unit { }
		#report-body #tableheader thead th#comm { }
		#report-body #tableheader thead th#original-order { width:20px; }
		#report-body #tableheader thead th#bof-order { width:20px; }
		#report-body #tableheader thead th#order-notice { width:20px; }
		#report-body #tableheader thead th#shipping-details { width:20px; }
		#report-body #tableheader thead th#iconcol { width:20px; }
	
		#report-body #totals { background:#1d397f; border-spacing:1px; float:right; font-size:90%; margin-top:7px; width:300px; }
		#report-body #totals td, #report-body #totals th { font-size:11px; padding:1px 4px; text-align:left; }
		#report-body #totals th { color:#fff; }
		#report-body #totals td { background:#fff; border:1px solid #ccc; }
		#report-body #totals td.r { text-align:right; }
		
		#report-body #summary { border-collapse:collapse; float:left; width:100%; }
		#report-body #summary table { text-align:left; }
		#report-body #summary td { background:#fff; padding:3px;}
		#report-body #summary tr.alt td { background:#e9f3fd; }
		#report-body #summary th { background: url('/wirelesstracker/img/wt3/table/table-header-bg.gif') top left repeat-x; border:solid #d9dde8; border-width:1px 0; color: #444; font-size: 10px; padding: 3px 5px; text-align: left; }
		#report-body #summary td { width:25%; }
		#report-body #summary td.r { text-align:right; }
		#report-body #summary td.tblhdrtop { text-align:left; font-size:120%; font-weight:bold; background:#355ba2;}
		#report-body #summary td.tblhdrleft { text-align:left; font-size:110%; font-weight:bold;}
		#report-body #summary td.tblhdrright { text-align:right; font-size:110%; font-weight:bold;}
		
		#report-body #sumnav { background:#23448F; color:#fff; padding:3px 12px; width:350px; }
		#report-body #sumnav a { color:#fff; font-weight:bold; padding:0 3px; }
		#report-body #sumnav a:hover { background:#75a5e3; text-decoration:none !important; }
		
	
		#report-body #dashboard { border:solid #355ba2; border-collapse:collapse; border-spacing:0; border-width:0px 1px 0; float:left; font-size:85%; margin-bottom:10px; width:100%; }
		#report-body #dashboard table { text-align:left; }
		#report-body #dashboard td { border-bottom:1px solid #355ba2; padding:0px; text-align:left;}
		#report-body #dashboard th { border-bottom:1px solid #355ba2; padding:2px; text-align:left; background:#355ba2;}
		#report-body #dashboard td { width:50%; }
		#report-body #dashboard td.tblhdrtop { text-align:left; font-size:200%; font-weight:normal; color:#FFFFFF; background:#6666CC; padding:5px;}
		#report-body #dashboard td.tblhdrleft { text-align:left; font-size:150%; font-weight:bold; color:#6666CC; background:#EEEEFF; padding:5px;}
		#report-body #dashboard td.tblhdrright { text-align:right; font-size:150%; font-weight:bold;  color:#6666CC; background:#EEEEFF; padding:5px;}
	
		#report-body .r { text-align:right; }
		#report-body .ctr { text-align:center; }
	
		.report-container { float: left; width: 664px; }
		#report-body p.whiteText { color: #fff; padding: 5px 0; }
		.padleft-hdr { float:right !important; }
		.padleft-body { float:right !important; }
		
		/* Cost Analysis Report */
		#report-body .indent { background: url('/wirelesstracker/img/wt3/icons/ico.indent.bg.gif') 19px -2px no-repeat #fff !important; }
		#report-body .indent table { border:1px solid #E9F3FD; border-collapse: collapse; margin-left: 30px; width: 910px; }
		#report-body .indent table td { background: #F6FAFE!important; }
		#report-body .indent table .alt td { background: #E5EDF9!important; }
		#report-body .indent table .hover td,
		.hover td { background: #c3ddf9!important; }		
		#noresults { background: #F4F9FE; border: 1px solid #D9DDE8; margin: 10px 0; padding: 10px 10px 10px 25px;}
		#noresults h3{ color: #355ba2; font-size: 22px; }
		#noresults p { margin-top: 5px; }
		#noresults li { list-style: none; margin: 0; padding: 0; }
		
		#report-body #results .headlessHDR .note { float: left; }
		#report-body #results .headlessHDR .alignRight { float: right; }

	
	/* E-Billing Analysis Page Styles */
			
		#eba #report-body #jump-links { background:#cadbf2; height:25px; list-style:none; text-indent:0; padding:3px; width:325px; }
		#eba #report-body #jump-links dd, #eba #report-body #jump-links dt { display:block; float:left; margin:0 5px 0 0; padding:5px 10px 5px 0; }
		#eba #report-body #jump-links dd a, #eba #report-body #jump-links dt a { background: url('/wirelesstracker/img/wt3/icons/ico.jumplink.gif') right center no-repeat; padding-right: 10px; text-decoration:underline; }
		#eba #report-body #jump-links.newwindow dd a, #eba #report-body #jump-links.newwindow dt a { background: url('/wirelesstracker/img/wt3/icons/ico.jumplink.newwindow.gif') right center no-repeat; padding-right: 10px; text-decoration:underline; }
		#eba #report-body #jump-links dd a:hover, #eba #report-body #jump-links dt a:hover { text-decoration:none; }
		.bluebg { background:#5F84BF; float:left; padding:10px 6px; width:981px;}
		.bluebg h3, 
		.bluebg .payment-info-nextel h3 { font-size:130%; }
		.bluebg dl { background:#CADBF2; border:1px solid #6b94cd; padding:10px; width:200px; }
		.bluebg .payment-info-nextel dl { width:220px;}
		.bluebg .payment-info-nextel { float:left; margin:10px 20px 20px 0; height:90px; }
		.bluebg .payment-info-nextel p { background:#CADBF2; border:1px solid #6b94cd; padding:5px; width:225px; }
	
		/* BillingCodeGroupingReport.asp */
		#report-body #results.groupreport tbody td { background: #fff url('../img/lvl0.gif') -1px -1px repeat-x; }
		#report-body #results.groupreport tbody .hdralt td { background: #f3f3f4 url('../img/lvl0alt.gif') -1px -1px repeat-x; }
		
		#report-body #results.groupreport .hdrlvl1 td { background: #e8ecf4 url('../img/lvl1.gif') -1px -1px repeat-x; }
		#report-body #results.groupreport .hdrlvl2 td { background: #d0d9ea url('../img/lvl2.gif') -1px -1px repeat-x; }
		#report-body #results.groupreport .hdrlvl3 td { background: #bac6df url('../img/lvl3.gif') -1px -1px repeat-x; }
		#report-body #results.groupreport .hdrlvl4 td { background: #a3b4d5 url('../img/lvl4.gif') -1px -1px repeat-x; }
		#report-body #results.groupreport .hdrlvl5 td { background: #8ba1ca url('../img/lvl5.gif') -1px -1px repeat-x; }
		#report-body #results.groupreport .hdrlvl6 td { background: #7791c1 url('../img/lvl6.gif') -1px -1px repeat-x; }
		
		#report-body #results.groupreport tbody td .arrow { background: url('../img/lvl0arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		#report-body #results.groupreport tbody .hdralt td .arrow { background: url('../img/lvl0altarrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		
		#report-body #results.groupreport .hdrlvl6 td .arrow { background: url('../img/lvl6arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		#report-body #results.groupreport .hdrlvl5 td .arrow { background: url('../img/lvl5arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		#report-body #results.groupreport .hdrlvl4 td .arrow { background: url('../img/lvl4arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		#report-body #results.groupreport .hdrlvl3 td .arrow { background: url('../img/lvl3arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		#report-body #results.groupreport .hdrlvl2 td .arrow { background: url('../img/lvl2arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		#report-body #results.groupreport .hdrlvl1 td .arrow { background: url('../img/lvl1arrow.gif') top left no-repeat; display: block; height: 15px; width: 17px; }
		
		#report-body #results.groupreport .arrowlvl6 td .arrow { margin-left: 40px; }
		#report-body #results.groupreport .arrowlvl5 td .arrow { margin-left: 30px; }
		#report-body #results.groupreport .arrowlvl4 td .arrow { margin-left: 20px; }
		#report-body #results.groupreport .arrowlvl3 td .arrow { margin-left: 10px; }
		#report-body #results.groupreport .arrowlvl2 td .arrow { margin-left: 0px; }
		#report-body #results.groupreport .arrowlvl1 td .arrow { margin-left: 0px; }
		
		#report-body #results.groupreport tbody td { border: solid #bac7df; border-width: 0 1px 1px 1px; color: #000; padding: 3px 0; }
		#report-body #results.groupreport tbody td.all, #report-body #results.groupreport tbody td.nodata { text-align: center; }
		#report-body #results.groupreport tbody td.nodata { color: #678197; }
		
		/* Manage Rate Plans */
		.form-controls { margin:10px 0 0 0; }
	
	
		/* CSS to make results table scroll */
		div.results-body{ display:block; float:left; overflow: hidden; height:588px; padding: 0 !important; width:997px; }
		div.results-body .pages { background: #fff; padding: 10px 0; position: relative; width: 982px; }
		table.scrollable { width:993px !important; overflow-x: hidden !important; border-collapse:separate !important; margin: 0 !important; }
		table.scrollable th{ position: relative; }
		table.scrollable tbody{ height:557px; overflow-y:auto; overflow-x: hidden; width:990px; }
		table.scrollable tr{ height:0px; }
		table.scrollable .last { padding-right: 20px !important; }
		div.datesreport table.scrollable tbody{ height:509px; }
		div.datesreport-nextel table.scrollable tbody{ height:529px; }
		
		/* Servicereport.asp */
			/* Tabs */
			.shadetabs { background:#5F84BF; font:bold 11px arial,helvetica,sans-serif; list-style:none; margin:0; padding:1px 0; text-align:left; text-indent:0; }
			.shadetabs li { display:inline; margin:0; }
			.shadetabs li a { background:#A7BFE0; border:1px solid #CADBF2; color:#355ba2; margin:0 3px 0 0; padding:3px 7px; text-decoration:none; }
			.shadetabs li a:hover { background: #B6CEEF; color:#355BA2; }
			.shadetabs li.selected { position:relative; }
			.shadetabs li.selected a { background:#F7FBFE; border-bottom:1px solid #F7FBFE; }
		
		.contentstyle { border:1px solid #777; margin-bottom:1em; padding:10px; }
		.reportrow td{ background: #E3E3E3; }
		.reportrowalt td{ background: #F7F7F7; }
		.reportrowinactive td{ background: #f9c6ce; }
		.reportrow td a, .reportrowalt td a, .reportrowinactive td a{ color: #d61029; }
		.reportrow td a:hover, .reportrowalt td a:hover, .reportrowinactive td a:hover{ color: #4c4c4c; }
	
		/* Error Styles */
		#error { background:url("/wirelesstracker/img/error.gif") 10px no-repeat #eee; border: 1px solid #355ba2; height: 50px; padding: 10px 10px 10px 45px; margin: 10px 0; }
		#error h3 { font-size: 20px; margin-bottom: 0; padding-bottom:0; color:#f00; float: left; padding-top: 15px; }
		#error ul { font-size: 12px; margin-top: 0; padding-top:0; float: right; list-style:decimal; margin-right: 20px; }
		#error span { font-size: 12px; font-weight: bold; }
		#error li { font-size: 12px; margin-top: 0; padding-top:0; }
		
		ul.errors {  list-style:none; margin-left:0; }
		ul.errors li { background:url("/wirelesstracker/img/ico/delete_16.gif") no-repeat 0 50%; color:#c00; padding:5px 0 5px 22px; }
	
/* Popup Styles */
	#popup { color:#000; }
	
	#popup #paging { background:#23448F; color:#fff; font-weight:bold; font-size:11px; }
	#popup #paging a { color:#fff; padding:0 3px; }
	#popup #paging a:hover { background:#75A5E3; text-decoration:none; }
	#popup h2 { color:#fff; font-size:28px; }
	#popup h3 { font-size:18px; }
	#popup p { color:#000; }	
	#popup table#shipping-details { border:1px solid #6b94cd; border-spacing:5px; width:100%; font: 11px arial,helvetica,sans-serif; }
	#popup table#shipping-details td, #popup table#shipping-details th { font-size:100%; padding:5px; text-align:left; }
	#popup table#shipping-details th { color:#355BB0; font-size:13px; }
	#popup table#shipping-details p { margin:10px 0; }
	#popup ul { list-style:none; margin:0 0 7px; text-indent:0; }
	#popup #footer { display:none; }
	#popup .popup-functions { float:left; margin:15px 0; }
	#popup .details, #popup .poptable { border:1px solid #6b94cd; border-spacing:5px; color:#000; margin:10px 0 7px 0; padding:0!important; width:100%; }
	#popup .poptable.rqst {border:none; border-spacing:0; margin:5px;}
	#popup .details td,
	#popup .details th,
	#popup table#shipping-details td,
	#popup table#shipping-details th { padding:5px; text-align:left; }
	#popup p { margin-bottom: 10px; }
	
	#popup table#shipping-details { }
	#popup table { background: #F2F8FE; }
	#popup table th { padding: 5px; }

/* Notes */
 .notes { clear: both; padding-right: 10px; text-align: right; }

/* Footer */
 #footer { color: #fff; }

.total { padding-right:10px; text-align:right; text-transform:uppercase; }

/* Clean Print Styles */
.cleanprint .printonly {display:none}

/* Misc */
.clearer { clear: both; }
img.left { float:left; margin:0 10px 0 0; }
#admin-note { background:#000; border-bottom:1px solid #fff; color:#fc0; display:none; font-size:110%; padding:15px 10%; }
.back-link { background:#afccff; border:1px solid #355ba2; float:right; padding:5px 10px; width:20%; }

.graph { float:left; width:300px; }
.graphcenter { float:none; width:300px; }
.modify { border:0; border-collapse:collapse; border-spacing:0; }
.modify td, .modify th { padding:1px 10px 1px 0; }
.success { background:#093; color:#fff; font-size:120%; font-weight:bold; margin:0 0 10px; padding:10px; }	
.warning { color:#c00; }
.grey { background:#eee; }
.warning { border:5px solid #fff; background:#c00; color:#fff; padding:5px; }

#original_email h2 {color: black}
.details h2{color:Black !important;}