
body {
	background-color:#fff;
	margin:0;
	padding:0;
}

/* Fonts */

body, table, td, select, textarea, input  { 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

a { 
	color:#0767A8;
	text-decoration:none;
}

a:hover { 
	text-decoration: underline; 
}

a:active, a:focus {
	outline: 0;
}

img {
	display:inline;
	border:0 none;
}

h1 {
	font-size: 13px;
}

h2 {
	font-size: 16px;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

thead td,
thead th {
	font-weight:bold;
	text-align:left;
}

.clearfix:after {
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix { 
	display: block;
}
/* End hide from IE-mac */

.left {
	float:left;
}

.right {
	float:right;
}

.ent {
	font-weight:bold;
}

.hidden {
	display:none !important;
}

.text-bottom {
	vertical-align:text-bottom;
}

.tright {
	text-align:right;
}

.relative {
	position:relative;
	z-index:1;
}

input[type="button"].bold,
input[type="submit"].bold {
	font-weight:bold;
}

/* icons */
.iconDelete,
.iconBannerDeleted {
	background-image:url(/templates/default/images/icon-cross.png);
}

.iconDate {
	background-image:url(/templates/default/images/icon-date.gif);
}

.iconHour {
	background-image:url(/templates/default/images/icon-time.gif);
}

.iconStatistics,
.iconAccessStatistics {
	background-image:url(/templates/default/images/icon-statistics.png);
}

.iconActivate {
	background-image:url(/templates/default/images/icon-activate.png);
}

.iconDeactivate {
	background-image:url(/templates/default/images/icon-deactivate.png);
}

.iconDelivery {
	background-image:url(/templates/default/images/icon-delivery.png);
}

.iconPreview {
	background-image:url(/templates/default/images/icon-zoom.gif);
}

.iconZoneLinked {
	background-image:url(/templates/default/images/icon-zone-link.png);
}

.iconZoneProbability {
	background-image:url(/templates/default/images/icon-probability.png);
}

.iconZoneInvocation {
	background-image:url(/templates/default/images/icon-tag.png);
}

.iconLeftArrow {
	background-image:url(/templates/default/images/arrow-l.gif);
}

.iconRightArrow {
	background-image:url(/templates/default/images/arrow-r.gif);
}

.iconDownArrow {
	background-image:url(/templates/default/images/arrow-d.gif);
}

.iconAdvertiser {
	background-image:url(/templates/default/images/icon-advertiser.png);
}

.iconAdvertiser-d {
	background-image:url(/templates/default/images/icon-advertiser-disabled.png);
}

.iconCampaign {
	background-image:url(/templates/default/images/icon-campaign.png);
}

.iconCampaign-d {
	background-image:url(/templates/default/images/icon-campaign-disabled.png);
}

.iconCampaigns {
	background-image:url(/templates/default/images/icon-campaigns.png);
}

.iconCampaignAdd {
	background-image:url(/templates/default/images/icon-campaign-add.png);
}

.iconBanner {
	background-image:url(/templates/default/images/icon-banner.png);
}

.iconBanner-d {
	background-image:url(/templates/default/images/icon-banner-disabled.png);
}

.iconBannerText {
	background-image:url(/templates/default/images/icon-banner-text.png);
}

.iconBannerText-d {
	background-image:url(/templates/default/images/icon-banner-text-disabled.png);
}

.iconBannerVideo {
	background-image:url(/templates/default/images/icon-banner-video.png);
}

.iconBannerVideo-d {
	background-image:url(/templates/default/images/icon-banner-video-disabled.png);
}

.iconBannerAudio {
	background-image:url(/templates/default/images/icon-banner-audio.png);
}

.iconBannerAudio-d {
	background-image:url(/templates/default/images/icon-banner-audio-disabled.png);
}

.iconBannerAdd {
	background-image:url(/templates/default/images/icon-banner-add.png);
}

.iconBanners {
	background-image:url(/templates/default/images/icon-banners.png);
}

.iconAdvertiserAdd {
	background-image:url(/templates/default/images/icon-advertiser-add.png);
}

.iconUserPermissions {
	background-image:url(/templates/default/images/icon-user-perms.png);
}

.iconUserPermissionAdd {
	background-image:url(/templates/default/images/icon-user-perms-add.png);
}

.iconWebsiteAdd {
	background-image:url(/templates/default/images/icon-website-add.png);
}

.iconWebsite,
.iconPublisher {
	background-image:url(/templates/default/images/icon-website.png);
}

.iconZoneAdd {
	background-image:url(/templates/default/images/icon-zone-add.png);
}

.iconZones {
	background-image:url(/templates/default/images/icon-zones.png);
}

.iconZone {
	background-image:url(/templates/default/images/icon-zone.png);
}

.iconZone-d {
	background-image:url(/templates/default/images/icon-zone-disabled.png);
}

.iconZoneVideo {
	background-image:url(/templates/default/images/icon-zone-video.png);
}

.iconZoneVideoLive {
	background-image:url(/templates/default/images/icon-zone-video-live.png);
}

.iconZoneVideo-d {
	background-image:url(/templates/default/images/icon-zone-video-disabled.png);
}

.iconChannelAdd {
	background-image:url(/templates/default/images/icon-channel-add.png);
}

.iconChannel {
	background-image:url(/templates/default/images/icon-channel.png);
}

.iconExcel {
	background-image:url(/templates/default/images/excel.gif);
}

.iconPDF {
	background-image:url(/templates/default/images/pdf.png);
}

.iconLiveShowAdd {
	background-image:url(/templates/default/images/icon-live-show-add.png);
}


/* Tabs */

td.tab-l {
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
}

.tab-s, .tab-u, .tab-g, .tab-r {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.tab-s:hover, .tab-u:hover, .tab-g:hover, .tab-r:hover {
	text-decoration: underline;
}

.tab-s {
	color: #0066CC;
}

.tab-u {
	color: #FFFFFF;
}

.tab-g {
	color: #666666;
}

.tab-r {
	color: #CC0000;
}

.tab-n {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tab-n:hover {
	text-decoration: underline;
}


/* Error message & help */

div.errormessage {
	background-color:#FFFFE1;
	border:1px dashed #CFCFCF;
	line-height:18px;
	margin:8px 10px 16px;
	padding:6px 6px 6px 32px;
}

div.errormessage td {
	line-height: 18px;
}

div.errormessage ul {
	list-style-type:disc;
	margin:10px;
}

div.errormessage ul li {
}

img.errormessage {
	margin-left:-24px;
	margin-right:6px;
}

div#helpLayer {
	background-color: #FFFFE1;
	border-top: 1px dashed #CFCFCF;
	padding: 8px 8px 8px 28px;
}

img#helpIcon {
	margin-left: -20px;
}


a.deleted {
	color:#FF0000;
}


/* Form elements */
/*
select.flat, textarea.flat, input.flat, 
select.error, textarea.error, input.error,
textarea.code { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

select.flat, textarea.flat, input.flat,
textarea.code { 
	border-color : #888888;
}
*/
select.error, textarea.error, input.error { 
	background-color:#E3D480;
}

textarea.code, textarea.code-gray {
	font-family: "Lucida Console", "Courier New", Courier, monospace;
	font-size: 12px; 
	line-height: 15px; 
}

textarea.code-gray {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	color: #808080;
}

div.box {
	height:100px; 
	width:275px; 
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;

	overflow: auto; 
	overflow-x: hidden;
	overflow-y: scroll;

	margin-top: 1px;
	margin-bottom: 1px;
}

textarea.box {
	margin-top: -1px;
	height:100px;
	width:275px;
}

div.boxtitle {
	font-weight: bold;
	border-bottom: 1px #DDDDDD solid;
	padding-top: 6px;
	padding-bottom: 5px;
}

div.boxrow {
	cursor: pointer; 
	cursor: hand; 
	border-bottom: 1px #DDDDDD solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.boxrow img {
	vertical-align: middle;
}

div.boxrow input {
	vertical-align: middle;
}



/* Custom */

.phpAdsNew { 
	font-size: 24px; 
	font-style: italic; 
	font-weight: bold; 
	color: #FFFFFF; 
}

.nav { 
	color: #003399; 
}

.install { 
	line-height: 18px;
	color: #000066; 
}

td.cellenabled {
	color: #000000;
}

td.celldisabled {
	color: #888888;
}

tr.stats-row-expanded td {
	color:#666;
}

#header {
	background-color:#F1F1F1;
	border-bottom:1px solid #BBBBBB;
	padding:10px;
	position:relative;
	z-index:1;
}

#header .logout {
	bottom:2px;
	position:absolute;
	right:10px;
}

#header .welcome {
	bottom:2px;
	position:absolute;
	right:120px;
	text-align:right;
}

#footer {
	border-top:1px solid #BBBBBB;
	padding:5px 10px;
}

#main {
	padding:10px 0;
}

#main .area {
	padding: 0 10px;
}

#main .area .chart {
	width:100%;
	height:250px;
}

#menu {
	background-color:#d8dff0;
	border-bottom:1px solid #BBBBBB;
	padding:5px 10px;
}

#menu ul {
}

#menu ul li {
	float:left;
	margin:0 20px 0 0;
}

#menu ul li a {
	font-size:14px;
	font-weight:bold;
	color:#5C6F95;
}

#menu ul li.active {
}

#menu ul li.active a {
	color:#3b3b61;
}

#sections {
	position:relative;
	height:46px;
	background:transparent url(/templates/default/images/tabs.gif) repeat-x scroll 0 0;
}

#sections ul {
	margin-left:20px;
}

#sections ul li {
	background:transparent url(/templates/default/images/tabs.gif) repeat-x scroll 0 -94px;
	float:left;
	height:24px;
}

#sections ul li .left {
	background:transparent url(/templates/default/images/tabs.gif) no-repeat scroll left -46px;
	float:none;
	height:24px;
}

#sections ul li .right {
	background:transparent url(/templates/default/images/tabs.gif) no-repeat scroll right -70px;
	float:none;
	height:24px;
	margin-left:7px;
	padding-right:7px;
}

#sections ul li a {
	display:block;
	padding:5px 5px 0;
	float:left;
	white-space:nowrap;
}

#sections ul li.active {
	background-position:0 -166px;
}

#sections ul li.active .left {
	background-position:left -118px;
}

#sections ul li.active .right {
	background-position:right -142px;
}

#sections ul li.active a {
	color:#FFFFFF;
}

form.data {
}

form.data table {
	border:0 none;
	text-align:left;
	width:100%;
}

form.data table td {
}

form.data table th {
	padding:8px 10px;
	text-align:right;
	width:200px;
}

form.data table td h3 {
	font-size:14px;
	margin:0 0 0 10px;
	padding:0;
}

form.data table tr.field {
}

form.data table tr.field th {
	border-bottom:1px dotted #aaa;
}

form.data table tr.field td {
	border-bottom:1px dotted #aaa;
}

form.data table tr td ul {
}

form.data table tr td ul li {
	border-bottom:1px solid #E5E5E5;
	padding:3px 0;
}

form.data table tr td ul li.last {
	border:0 none;
}

form.data table tr td ul.sortable {
    border: 1px solid #888;
    width: 500px;
    min-height: 120px;  
}

form.data table tr td ul.sortable li {
    cursor: move;
    padding: 5px;
    position: relative;
}

form.data table tr td ul.sortable li a.remove {
    position: absolute;
    right: 5px;
}

form.data table td.line {
	border-top:1px solid #BBBBBB;
	font-size:1px;
	height:3px;
}

form.data table td input.number {
	width:40px;
}

form.data table td input.text,
form.data table td textarea.code,
form.data table td textarea.text {
	width:400px;
}

form.data table td.actions {
    padding:0 10px 0 10px;
}

form.data table td.actions.calc {
    text-align: right;
}

form.data table td.actions.calc input,
input.calc {
    color: #f00;
    font-weight: bold;
}

div.actions input.calc {
    float: right;
}


form.data input[type="radio"],
form.data input[type="checkbox"] {
	margin-right:5px;
	position:relative;
}

form.data table td fieldset {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    margin: 0 40px;
}

form.data table td fieldset legend {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    font-size: 110%;
    font-weight: bold;
    padding: 2px 6px;
}

form.data table td fieldset table {
}


.errors {
	background-color:#F1F1F1;
	border:1px dotted #BBBBBB;
	margin:5px 10px;
	padding:10px;
}

.errors img {
	float:left;
	margin-right:10px;
}

.errors p {
	margin:0;
	color:#AA0000;
	font-weight:bold;
}

.list {
	margin:0 10px;
	position:relative;
}

.list .header {
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	padding:6px 0 5px;
	position:relative;
	z-index:1;
}

.list .header .corner {
	background:transparent url(/templates/default/images/panel-corners.png) no-repeat scroll 0 0;
	font-size:0;
	height:8px;
	overflow:hidden;
	position:absolute;
	width:8px;
}

.list .header .left {
	background-position:left top;
	left:-1px;
	top:-1px;
}

.list .header .right {
	background-position:right top;
	right:-1px;
	top:-1px;
}

.list .header ul.actions, 
.list .header ul.filters {
	clear:left;
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	margin:0;
	padding:0 0 0 8px;
}

.list .header ul.filters.right {
	clear:none;
	float:right;
}

.list .header ul.actions li,
.list .header ul.filters li {
	display:block;
	float:left;
	list-style-type:none;
	padding:0 12px 0 0;
}

.list .header .label {
	float:left;
}

.inlineIcon,
.inlineIconHasNext {
	background-position:left center;
	background-repeat:no-repeat;
	padding:2px 0 2px 20px;
}

.iconArrow {
	padding:2px 0 2px 12px;
}

.iconRight {
	background-position:right center;
	background-repeat:no-repeat;
	padding:2px 12px 2px 0;
}

.list table {
	border-collapse:separate;
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	width:100%;
}

.list table th {
	background:transparent url(/templates/default/images/table-header.png) repeat-x scroll left -2px;
	border-bottom:1px solid #C9C9C9;
	border-top:1px solid #F4F4F4;
	font-weight:bold;
	line-height:26px;
	padding:0 8px;
}

.list table th.right {
    float: none;
    text-align: right;
}

.list table .sortUp a,
.list table .sortUp span {
	background:transparent url(/templates/default/images/arrow-u.gif) no-repeat scroll right center;
	padding:2px 16px 2px 0;
}

.list table .sortDown a,
.list table .sortDown span {
	background:transparent url(/templates/default/images/arrow-d.gif) no-repeat scroll right center;
	padding:2px 16px 2px 0;
}

.list table tr.lower_90 {
	background-color:#ffeeee !important;
}

.list table tr.over_110 {
	background-color:#ffffee !important;
}

.list table tr.between_90_110 {
	background-color:#eeffee !important;
}


.list table tbody tr.bg {
	background-color:#F6F6F6;
}

.list table tbody tr.finished {
	background-color: #F3F1C9;
}

.list table tbody tr.completed {
	background-color: #c8e7e9;
}


.list table tbody tr:hover,
.list table tbody tr.sublevel:hover,
.list table tbody tr.sublevel2:hover {
	background-color:#FFFFEB;
}

.list table tbody tr.totals:hover,
.list table tbody tr.info:hover,
.list table tbody tr.nohover:hover {
	background-color:inherit;
}

.list table tbody tr.info td {
	background-color:#F1F1F1;
	font-size:90%;
	font-style:italic;
}

.list table tbody tr td.info {
	font-size:90%;
	font-style:italic;
}

.list table tbody tr.totals td {
	background-color:#dedede;
	font-size:90%;
	font-weight:bold;
}

.list table tbody tr.totals td span {
	font-size:70%;
	color:#444444;
}

.list table tbody tr.totals td span.normal {
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
}

.list table tbody tr.average td {
	font-size:90%;
}

.list table tbody tr.sublevel {
	background-color:#FBFBFB;
}

.list table tbody tr.sublevel2 {
	background-color:#F9F9F9;
}

.list table tbody tr.sublevel td.first {
	padding-left:40px;
}

.list table tbody tr.sublevel2 td.first {
	padding-left:50px;
}

.list table tbody tr.sublevel td.expandable {
	padding-left:20px;
}

.list table td {
	border-bottom:1px solid #E6E6E6;
	line-height:1.2;
	overflow:hidden;
	padding:8px 8px 6px;
	vertical-align:top;
}

.list table tr.noline td,
.list table tr td.noline {
	border:0 none !important;
}

.list table tr.lined td {
	border-bottom:1px dotted #E6E6E6;
}

.list table .alignRight {
	text-align:right;
}

.list table .last {

}

.list table td,
.list table th {
	white-space:nowrap;
}

.list table td input[type="checkbox"] {
	margin:0 4px 0 0;
	padding:0;
	vertical-align:bottom;
}

.list table td.empty {
	font-style:italic;
	text-align:center;
}

.list table td ul.actions {
	display:inline;
}

.list table td ul.actions li {
	display:inline;
	margin:0 0 0 16px;
}

.list table td ul.actions li a {
	padding:2px 0 2px 20px;
}

.list table td.hasPanel {
	width:0;
}

.list table td.hasPanel div.panel {
	margin:4px 0 6px;
	padding:6px 10px;
	border:1px solid #ddd;
	position:relative;
	top:0;
	left:0;
	background:#fff url(/templates/default/images/panel-background.png) bottom left repeat-x;
	-zoom:1;
}

.list table td.hasPanel div.panel table {
	border:medium none;
}

.list table td.hasPanel div.panel table tr:hover {
	background-color:inherit;
}

.list table td.hasPanel div.panel table td,
.list table td.hasPanel div.panel table th {
	background:none;
	border:none;
	text-align:left;
	font-size:80%;
	line-height:180%;
	white-space:nowrap;
	padding:0;
}

.list table td.hasPanel div.panel table th {
	padding:0 12px 0 0;
	text-align:right;
}

.list table td.hasPanel div.panel .corner {
	position:absolute;
	overflow:hidden;
	font-size:0;
	height:8px;
	width:8px;
	background-image:url(/templates/default/images/panel-corners.png);
	background-repeat:no-repeat;
}

.list table td.hasPanel div.panel .bottom-left {
	left:-1px;
	bottom:-1px;
	-bottom:-2px;
	background-position:bottom left;
}

.list table td.hasPanel div.panel .bottom-right{
	right:-1px;
	-right:-2px;
	bottom:-1px;
	-bottom:-2px;
	background-position:bottom right;
}

.list table td.hasPanel div.panel .top-left {
	left:-1px;
	top:-1px;
	background-position:top left;
}

.list table td.hasPanel div.panel .top-right {
	right:-1px;
	-right:-2px;
	top:-1px;
	background-position:top right;
}

.list table td .checkbox {
    padding: 0 0 0 10px;
    display: inline-block;
}

.list table td .checkbox input {
    margin: 0;
}

.list table td .checkbox label {
}

.list div.actions {
	margin:10px 0 0;
}


form#client-form table th {
	width:220px;
}

.verticalActions {
	width:0;
}

.verticalActions .actions {
	display:block !important;
	margin:2px 0 0;
}

.verticalActions .actions li {
	display:block !important;
	line-height:22px;
	margin:0 !important;
	text-align:left;
	white-space:nowrap;
}




.list .dropDown {
	display:block;
	float:left;
	left:0;
	margin:0 0 0 4px;
	position:relative;
	top:0;
	white-space:nowrap;
}

.list .dropDown span {
	background:transparent url(/templates/default/images/dropdown-background.png) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:18px;
	line-height:18px;
	padding:0 0 4px;
	position:relative;
	top:4px;
	color:#999999;
}

.list .dropDown span span {
	background-position:right -25px;
	color:#444444;
	display:block;
	padding:0 26px 0 8px;
	position:relative;
	top:0;
}

.list .dropDown.active span {
	background-position:left -50px;
}

.list .dropDown.active span span {
	background-position:right -75px;
	color:#FFFFFF;
}

.list .dropDown ul {
	border-top:1px solid #CCCCCC;
	display:block;
	margin:0 -3px 0 3px;
	padding:6px 0 0;
}

.list .dropDown ul li {
	display:block !important;
	float:none !important;
	line-height:22px;
	padding:0 !important;
}

.list .dropDown ul li a {
	display:block;
	padding:0 40px 0 8px;
}

.list .dropDown ul a:hover {
	background-color:#3B3B61;
	color:#fff;
	text-decoration:none;
}

.list .dropDown div.panel {
	background:transparent url(/templates/default/images/dropdown-right.png) no-repeat scroll right bottom;
	border:medium none;
	display:none;
	left:-2px;
	margin:0;
	padding:0 6px 0 0;
	position:absolute;
	top:22px;
	z-index:1001;
}

.list .right .dropDown div.panel {
	left:auto;
	right:-2px;
}

.list .dropDown.active div.panel {
	display:block;
}

.list .dropDown div.panel div {
	background:transparent url(/templates/default/images/dropdown-left.png) no-repeat scroll left bottom;
	max-width:200px;
	overflow:visible;
	padding:0 0 8px;
}

.list .dropDown div.panel div {
	background:transparent url(/templates/default/images/dropdown-left.png) no-repeat scroll left bottom;
	max-width:200px;
	overflow:visible;
	padding:0 0 8px;
}

.list .dropDown .mask {
	background-color:transparent;
	bottom:0;
	display:none;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1000;
}

.list .dropDown.active div.mask {
	display:block;
}


.dropDownDiv {
	display:block;
	left:-1px;
	position:relative;
	top:3px;
	white-space:nowrap;
	font-size:10px;
}

.dropDownDiv span {
	background:transparent url(/templates/default/images/dropdown-background.png) repeat scroll left 2px;
	cursor:pointer;
	display:block;
	float:left;
	left:-1px;
	line-height:20px;
	padding:0;
	position:relative;
	top:-1px;
	z-index:2002;
}

.dropDownDiv span span,
.dropDownDiv.active span span {
	background-position:right -23px;
	background-repeat:no-repeat;
	border:medium none;
	color:#444444;
	float:none;
	padding:1px 12px 1px 0;
	position:static;
}

.dropDownDiv.active span span {
	background:transparent url(/templates/default/images/message-arrow-d.gif) no-repeat scroll right center;
}

.dropDownDiv.active span {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#E5F0F8;
	background-image:url(/templates/default/images/message-background.png);
	background-position:left -2px;
	background-repeat:repeat-x;
	border-color:#E4E5E4 #AAC0D8 #E5F0F8 #E4E5E4;
	border-style:solid;
	border-width:1px;
	left:-2px;
	top:-2px;
}

.dropDownDiv div.panel {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	background:#E5F0F8 none repeat scroll 0 0;
	border-color:#E4E5E4 #D5D5D5 #D5D5D5 #E4E5E4;
	border-style:solid;
	border-width:1px;
	display:none;
	left:-2px;
	margin:0;
	padding:0;
	position:absolute;
	top:21px;
	z-index:2001;
	border:1px solid #DDDDDD;
}

.dropDownDiv span span ul,
.dropDownDiv span span ul li {
	border:medium none;
	display:inline;
	margin:0 4px 0 0;
}

.dropDownDiv .inlineIcon {
	line-height:20px;
	padding:2px 0 2px 20px;
}

.dropDownDiv .inline {
	line-height:20px;
	padding:2px 0 2px 8px;
}

.dropDownDiv.active div.panel {
	display:block;
}

.dropDownDiv div.panel div {
	overflow:hidden;
	padding:0 8px;
}

.dropDownDiv div.panel div div.column {
	border:medium none;
	float:left;
	padding:8px 0;
}

.dropDownDiv .mask {
	background-color:transparent;
	bottom:0;
	display:none;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1000;
}

.dropDownDiv.active .mask {
	display:block;
}

.entityList .column strong {
	line-height:22px;
}

.entityList .column ul {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #969A9D;
	border-right:1px solid #969A9D;
	border-top:1px solid #BBBBBB;
	height:300px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:260px;
}

.entityList .column.first ul {
	border-left:1px solid #BBBBBB;
}

.entityList .column li {
	cursor:pointer;
	font-size:1.1em;
	padding:0;
}

.entityList .column li a {
	background-position:5px 3px;
	color:#444444;
	display:block;
	overflow:hidden;
	padding:1px 4px 1px 24px;
	position:static;
	text-decoration:none;
	width:100%;
}

.entityList .column .active .selected a {
	color:#FFFFFF;
}

.entityList .column .selected {
	background-color:#DDDDDD;
	background-image:url(/templates/default/images/message-background.png);
	background-position:0 -2px;
	background-repeat:repeat-x;
}

.entityList .column .active .selected {
	background-color:#0767A8;
}

.list-title {
	-moz-border-radius:5px;
	border:1px solid #BBBBBB;
	margin:0 10px 10px;
	padding:10px;
	font-size:16px;
}

.list-title span {
	color:#3B3B61;
	font-weight:bold;
}

.page-title {
	-moz-border-radius:5px;
	border:1px solid #BBBBBB;
	margin:0 10px 10px;
	padding:10px;
	font-size:16px;
	position:relative;
}

.page-title h3 {
	color:#3B3B61;
	font-size:16px;
	margin:0;
}

.page-title h3 span {
	color:#777;
}

.page-title .inlineIcon {
	line-height:20px;
	padding:2px 0 2px 20px;
}

.page-title a {
	font-size:10px;
}

.page-title span.sep {
	color:#606060;
	padding:0 10px;
	position:relative;
	font-size:10px;
}

.bottom-actions {
	margin-top:5px;
	text-align:right;
}

.bottom-actions ul {
}

.bottom-actions ul li {
	display:inline;
}

.bottom-actions ul li span.sep {
	padding:0 5px;
}

#generate-code-type {
	border-bottom:1px solid #BBBBBB;
	padding:5px 10px 20px;
}

#generate-code-type h4 {
	margin:0 0 4px;
}

#inv-form table {
	margin-top:20px;
}

#banner-code {
	padding:10px;
	border-bottom:1px solid #BBBBBB;
}

#banner-code textarea {
	border:1px solid #000000;
	width:600px;
	height:150px;
}


.date-picker {
	position:relative;
}

input.date-picker {
    
}

.date-picker input {
	line-height:12px;
	width:18px;
	border-color:#AAAAAA;
}

.date-picker .field {
	border-width:1px 0 1px;
}

.date-picker .day {
	border-width:1px 0 1px 1px;
	padding-left:2px;
	width:20px;
}

.date-picker .month {
}

.date-picker .year {
	width:32px;
}

.date-picker .sep {
	border-width:1px 0 1px;
	width:8px;
	background-color:#fff;
}

.date-picker .picker {
	border-width:1px 1px 1px 0;
	width:20px;
	background-color:#fff;
}

.date-picker .pickerImg {
	cursor:pointer;
	position:absolute;
	right:2px;
	top:0;
}

#graph {
	margin-top:10px;
	text-align:center;
}

#page-tools {
	bottom:0;
	position:absolute;
	right:10px;
}

#page-tools ul {
	line-height:26px;
}

#page-tools ul li {
	float:right;
	margin:0 0 0 10px;
	padding:0;
}

#page-tools a.buttonLink {
	background:transparent url(/templates/default/images/header-dropdown-background.png) no-repeat scroll left -128px;
	cursor:pointer;
	display:block;
	height:26px;
	line-height:26px;
	padding:0 0 4px;
	position:relative;
	top:0;
}

#page-tools a.buttonLink span {
	background:transparent url(/templates/default/images/header-dropdown-background.png) no-repeat scroll right -160px;
	color:#255792;
	display:block;
	font-weight:bold;
	padding:0 8px;
	position:relative;
	top:0;
	font-size:11px;
}

#page-tools .dropDown {
	display:block;
	float:left;
	left:0;
	margin:0;
	position:relative;
	top:0;
	white-space:nowrap;
}

#page-tools .dropDown span {
	background:transparent url(/templates/default/images/header-dropdown-background.png) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:32px;
	line-height:26px;
	padding:0 0 4px;
	position:relative;
	top:0;
}

#page-tools .dropDown span span {
	background-position:right -32px;
	color:#255792;
	display:block;
	font-weight:bold;
	padding:0 26px 0 8px;
	position:relative;
	top:0;
}

#page-tools .alignRight .dropDown div.panel {
	left:auto;
	margin-top:6px;
	right:0;
}

#page-tools .dropDown div.panel {
	background:#fff;
	display:none;
	position:absolute;
	top:25px;
	margin:0;
	padding:0 6px 0 0;
	z-index:1001;
	background:url(/templates/default/images/header-dropdown-right.gif) right bottom no-repeat;
	border:none;
	border-top:1px solid #e4e5e4;
	-width:160px;
	/*border:1px medium #DDDDDD;*/
}

#page-tools .dropDown .mask {
	background-color:transparent;
	bottom:0;
	display:none;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1000;
}

#page-tools .dropDown span {
	background:transparent url(/templates/default/images/header-dropdown-background.png) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:32px;
	line-height:26px;
	padding:0 0 4px;
	position:relative;
	top:0;
}

#page-tools .dropDown span span {
	background-position:right -32px;
	color:#255792;
	display:block;
	font-weight:bold;
	padding:0 26px 0 8px;
	position:relative;
	top:0;
	font-size:11px;
}

#page-tools .dropDown div.panel div {
	background:transparent url(/templates/default/images/header-dropdown-left.gif) no-repeat scroll left bottom;
	border:0 none;
	overflow:visible;
	padding:0 8px;
}

#page-tools .dropDown.active span {
	background-position:left -64px;
	z-index:1002;
}

#page-tools .dropDown.active span span {
	background-position:right -96px;
}

#page-tools .dropDown.active div.panel {
	display:block;
}

#page-tools .dropDown.active div.mask {
	display:block;
}

#page-tools .dropDown div.panel div {
	background:transparent url(/templates/default/images/header-dropdown-left.gif) no-repeat scroll left bottom;
	border:0 none;
	overflow:visible;
}

#page-tools .dropDown ul {
	display:block;
	padding:6px 0;
}

#page-tools .dropDown ul li {
	display:block;
	float:none;
	line-height:22px;
	margin:0;
	padding:0;
}

td.table-wrap {
	border:0 none !important;
	padding:0 !important;
}

td.table-wrap table {
	border:0 none;
}

span.status-active {
	color:#299B3C;
}

span.status-inactive {
	color:#777777;
}

span.linked {
	color:#999999;
	font-size:80%;
	font-style:italic;
}

/* HOME */
div.home {
	margin:10px;
}

.groupWrapper {
	width:270px;
	float:left;
	margin-right:2px;
	min-height:400px;
}

div.widget {
	width:270px;
	height:200px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url('/templates/default/images/dbv.png');
	background-position:left -0px;
	margin-bottom:7px;
}

div.widgetFrame {
	width:270px;
	height:200px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url('/templates/default/images/dbv.png');
	background-position:right -200px;
}

/*div.widgetLeft {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('/templates/default/images/dbv.png');
	background-position:left -400px;
}*/

div.widgetLeft {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('/templates/default/images/dbv.png');
	background-position:left -600px;
}

/*div.widgetRight {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url('/templates/default/images/dbv.png');
	background-position:right -800px;
}*/

div.widgetRight {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url('/templates/default/images/dbv.png');
	background-position:right -1000px;
}

div.widgetCenter {
	padding:10px 10px 0px 10px;
	text-align:left;
	background:transparent none repeat scroll 0%;
	border:medium none;
}

div.widgetBody {
	width:250px;
	height:169px;
	text-align:center;
}

div.widgetTitle {
	color:#444444;
	font-size:8pt;
	font-weight:bold;
	-moz-user-select:none;
	text-align:left;
}

div.widgetContent {
	clear:both;
	width:240px;
	margin:5px;
}

.widgetButtons div.widgetIcon {
	width:19px;
	height:19px;
}

.widgetButtons .widgetButtonMove {
	cursor:move;
}

div.widgetBody iframe,
div.widget2Body iframe {
	font-size:8pt;
	width:240px;
	height:147px;
}

div.widget2Header, div.widget2Footer {
	width:270px;
}

div.widgetHandle {
	padding:1px 5px 5px;
}

/*
div.widget2Header {
	height:15px;
	background: url('../assets/persistent/200905121230p/dashboard/images/widget2Header.png') no-repeat bottom center;}

div.widget2Footer {  height: 32px;  background: url('../assets/persistent/200905121230p/dashboard/images/widget2Footer.png') no-repeat top center;}
div.widget2Center {  width: 270px;  height: 151px;  text-align: left;}
div.widget2Left, div.widget2Right {  height: 151px;}
div.widget2Left {  width: 10px;  float: left;  background: url('../assets/persistent/200905121230p/dashboard/images/widget2Left.png') no-repeat top right;}
div.widget2Right {  width: 10px;  float: right;  background: url('../assets/persistent/200905121230p/dashboard/images/widget2Right.png') no-repeat top left;}
div.widget2Body {  width: 250px;  height: 151px;  background: url('../assets/persistent/200905121230p/dashboard/images/widget2Center.gif') repeat-x top center;  float: right;}
div.widget2Footer input {  float: right;  margin-top: 7px;}
input.widgetButtonLeft, input.widgetButtonRight, input.widgetButton,input.widgetButtonLeftDisabled, input.widgetButtonRightDisabled {  width: 61px;  height: 16px;  font-size: 8pt;  padding-bottom: 3px;}
input.widgetButtonLeft, input.widgetButtonRight, input.widgetButton {  color: #77797C;}input.widgetButtonLeft {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetButtonLeft.gif') no-repeat top center;  padding-left: 7px;  margin-right: 3px;}
input.widgetButtonRight {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetButtonRight.gif') no-repeat top center;  padding-right: 5px;  margin-right: 10px;}
input.widgetButtonLeftDisabled, input.widgetButtonRightDisabled {  color: gray;}
input.widgetButtonLeftDisabled {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetButtonLeftDisabled.gif') no-repeat top center;  padding-left: 7px;  margin-right: 3px;}
input.widgetButtonRightDisabled {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetButtonRightDisabled.gif') no-repeat top center;  padding-left: 5px;  margin-right: 10px;}
input.widgetButton {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetButton.gif') no-repeat;  margin-right: 8px;}
input.widgetButtonWide {  height: 15px;  width: 97px;  font-size: 8pt;  color: #77797C;  background: url('../assets/persistent/200905121230p/dashboard/images/widgetButtonWide.gif') no-repeat;  margin-right: 8px;}
div.widgetAd {  width: 158px;} 
div.widgetAdHeader, div.widgetAdFooter {  width: 158px;  height: 20px;  margin: 0;   padding: 0;}
div.widgetAdHeader {  background-repeat: no-repeat;  background-position: bottom left;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: left -1200px;}
div.widgetAdFooter {  background-repeat: no-repeat;  background-position: bottom left;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: left -1220px;}
div.widgetAdCenter {  width: 158px;  min-height: 100px;  -height: 100px;  text-align: left;}
div.widgetAdLeft, div.widgetAdRight {  min-height: 100px;  -height: 100px;  width: 10px;}
div.widgetAdLeft {  float: left;  background-repeat: repeat-y;  background-position: top right;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbh.png');  background-position: -76px top;}
div.widgetAdRight {  float: right;  background-repeat: repeat-y;  background-position: top right;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbh.png');  background-position: -86px top;}
div.widgetAdBody {  width: 138px;  background-color: white;  float: right;  text-align: center; }
div.widgetAdContainer {  padding-top: 5px;}
div.widgetAdContainer iframe {  width: 120px;  overflow: hidden;}
div.widgetAdImg {  padding: 7px 0;}
div.widgetToolbar {  width: 817px;}
div.widgetToolbarTitle {  margin-top: 5px;  }
div.widgetToolbarBody {  overflow: hidden;  width: 100%;}
div.widgetToolbarBodyContent {  width: 793px;  float: left;  height: 117px;    background-repeat: repeat-x;   background-position: top left;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: left -1240px;}
div.widgetToolbarBodyContent .widgetToolbarTitle {  font-size: 8pt;  text-align: center;}
div.widgetToolbarBodyLeft, div.widgetToolbarBodyRight {  float: left;  width: 12px;  height: 117px;}
div.widgetToolbarBodyLeft {  background-repeat: no-repeat;   background-position: top left;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: left -1357px;}
div.widgetToolbarBodyRight {  background-repeat: no-repeat;   background-position: top left;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: left -1474px;}
.widgetToolbarCarousel {    position: relative;    visibility: hidden;    left: -5000px;}
div.widgetToolbarCarousel li{  width: 113px;  height: 90px;}
div.widgetToolbarArrowDisabled {  visibility: hidden;}
div.widgetToolbarLeftArrow {  float: left;  margin-top: 35px;  width: 25px;  height: 19px;  cursor: pointer;  background-repeat: no-repeat;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbh.png');  background-position: -96px top;}
div.widgetToolbarRightArrow {  float: right;  margin-top: 35px;  width: 25px;  height: 19px;  cursor: pointer;  background-repeat: no-repeat;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbh.png');  background-position: -121px top;}
div.widgetToolbarButton {  float: right;  width: 132px;   height:25px;  margin-right: 25px;  font-size: 8pt;}
div.widgetToolbarButtonOpen, div.widgetToolbarButtonClose {  background-repeat: no-repeat;   background-position: top left;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbh.png');  background-position: -146px top;}
div.widgetToolbarButtonOpen .close {  display: none;}
div.widgetToolbarButtonClose .open {  display: none;}
div.widgetToolbarButtonContainer span.close a {padding-right: 16px;  background-repeat: no-repeat;  background-position: right 3px;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: right -1591px;}
div.widgetToolbarButtonContainer span.open a {padding-right: 16px;  background-repeat: no-repeat;  background-position: right 6px;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');  background-position: right -1603px;}
div.widgetToolbarButton div {  text-align: center;  padding: 6px 0 0 0px;}
div.widgetToolbarButton div a {  color: #ffffff;  text-decoration: none;}
div.widgetToolbarButton div a:hover {  text-decoration: underline;}
div.widgetToolbarButton div a img {  padding-left: 2px;}
div.widgetToolbarWidgets {  float: left;  width: 733px;  text-align: center;  line-height: 8pt;  font-size: 8pt;    color: #444444;}
div.widgetToolbarWidgets div {  float: left;  width: 113px;  margin-left: 30px;  dadding-top: 5px;}
div.widgetToolbarWidgets div {  margin: 0;}
div.widgetToolbarSelector {  font-size: 8pt;  float: left;  padding: 5px 20px 0 50px;}
div.widgetToolbarSelector select {  font-size: 8pt;  margin: 0 50px 0 15px;}
div.toolbarWidget div {  font-size:90%;  margin-top:1px;  padding-top:1px;}
div.toolbarWidget img {  margin-top: 2px;}
div.widgetOverlay {  position: absolute;  top: 25%;  left: 20%;  width: 50%;  height: 60%;  padding: 16px;  z-index:1002;  overflow: auto;}
div.widgetOverlayHeader, div.widgetOverlayFooter {  width: 377px;  height: 15px;}
div.widgetOverlayHeader {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetOverlayHeader.png') no-repeat bottom left;}
div.widgetOverlayFooter {  background: url('../assets/persistent/200905121230p/dashboard/images/widgetOverlayFooter.png') no-repeat top left;}
div.widgetOverlayCenter {  width: 377px;  height: 272px;  text-align: left;}div.widgetOverlayLeft, div.widgetOverlayRight {  height: 272px;  width: 10px;}
div.widgetOverlayLeft {  float: left;  background: url('../assets/persistent/200905121230p/dashboard/images/widgetOverlayLeft.png') no-repeat top right;}
div.widgetOverlayRight {  float: right;  background: url('../assets/persistent/200905121230p/dashboard/images/widgetOverlayRight.png') no-repeat top left;}
div.widgetOverlayBody {  width: 347px;  height: 272px;  background: url('../assets/persistent/200905121230p/dashboard/images/widgetOverlayCenter.gif') repeat-x top center;  float: right;  text-align: center;  padding: 0 5px;}
div.widgetOverlayContent {  clear: both;  text-align: left;  width: 347px;}
div.widgetOverlayContent h1 {  font-size: 15pt;  color: 77797C;}
div.widgetOverlayContent p {  color: 77797C;  font-size: 8pt;  margin: 10px 0;}
div.widgetOverlayContent a {  font-size: 8pt;  color: #00B0D8;  text-decoration: none;}
div.widgetOverlayContent a:hover {  text-decoration: underline;}
div.dashboardOverlay {  position: absolute;  top: 0%;  left: 0%;  width: 817px;  min-height: 750px;  height: 100%;  background-color: #ffffff;  z-index:1001;  -moz-opacity: 0.8;  opacity:.60;  filter: alpha(opacity=60);}
div.widgetToolbarNav {  padding: 0; margin: 0;  width: 663px;  margin-left: 25px;}
#nav ul {  width: 663px;}
#nav li {  display: inline;  list-style-type: none;  }
#nav li span {  font-size: 10pt;  display: -moz-inline-box; display: inline-block;  width: 113px;}
div.widgetButtons div.widgetButtonContainer{  float: right;  padding: 2px;}
#dashboardPreview {  background-image: url('../assets/persistent/200905121230p/dashboard/images/dashboard-preview.jpg');  width: 817px;  height: 818px;}
body {  background-repeat: repeat-x;  background-image: url('../assets/persistent/200905121230p/dashboard/images/dbv.png');background-position:left -1617px;}
.groupItem{}
.sortHelper{border:2px dashed #FA977A;width:auto !important;}.focused{background:red;}
.widgetHandle{
	overflow:hidden;
	width:100%;
	cursor:move;
}

.toolbarWidget{
	cursor:move;
}*/

#login-area {
	padding:10px 10px 10px 40px;
}

#banner-code {
}

#banner-code ul {
}

#banner-code ul li {
	margin-bottom:20px;
}

#banner-code ul li h3 {
	border-bottom:1px solid #E1E1E1;
	color:#444444;
	margin:0 0 5px;
}

#banner-code ul li p {
	margin:5px 0;
}

#banner-code ul li p input {
	background-color:#F1F1F1;
	border:1px solid #E5E5E5;
	padding:3px;
	width:80%;
}

#banner-code ul li p label {
	display:inline-block;
	padding:0 5px 0 0;
	width:90px;
}

#stats-graph .container {
	height:250px;
}

#stats-graph .loading {
	left:2px;
	position:relative;
	top:5px;
}

#pie-graph-views {
	float:left;
	height:200px;
	width:50%;
}

#pie-graph-views .chart {
	height:200px;
}

#pie-graph-views .legend {
}

#pie-graph-views .legend ul {
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	text-align: left;
}

#pie-graph-views .legend ul li {
	font-size: 90%;
	margin: 0px 0px 6px;
	padding:0 0 0 15px;
	position: relative;
	width: 100%;
}

#pie-graph-views .legend ul li .color {
	clear:both;
	height:8px;
	left:0;
	position:absolute;
	top:3px;
	width:8px;
}

#pie-graph-views .legend ul li strong {
	display: block;
	font-size: 110%;
}

.rank_1 .color {background:#058dc7}
.rank_2 .color {background:#50b432}
.rank_3 .color {background:#ed561b}
.rank_4 .color {background:#edef00}
.rank_5 .color {background:#24cbe5}
.rank_6 .color {background:#64e572}
.rank_7 .color {background:#ff9655}
.rank_8 .color {background:#fff263}
.rank_9 .color {background:#6af9c4}
.rank_10 .color {background:#b2deff}
.rank_11 .color {background:#ccc}

table.pie {
	border:0 none;
}

table.pie tr:hover {
	background-color:inherit !important;
}

table.pie tr td {
	border:0 none;
	overflow:auto;
	padding:0;
	vertical-align:middle;
}



.g-stats {
	padding:10px;
}


/*.g-stats.nth_hour .graph_option_list li.graph_option_views {
	display:none;
}*/


/*.g-stats h3 {
	border-bottom:1px solid #BBBBBB;
	color:#0767A8;
	margin:0;
	padding:3px 0;
	font-size:16px;
}*/

.g-stats .date_max_range {
    border: 1px solid #EEEEEE;
    float: left;
    padding: 3px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}

.g-stats .date_max_range:hover {
	border-color:#999;
}

.g-stats .date_max_range a {
}

.g-stats .date_max_range a:hover {
	text-decoration:none;
}

.g-stats .date_max_range span {
}

.g-stats .graph_date_options.has_day .view_by_nth_day.alt a.selected {
	background-position: -135px -390px;
}

.g-stats .graph_date_options.has_day .view_by_nth_day.alt a.active {
	background-position: -177px -360px;
}

.g-stats .graph_date_options.has_day .view_by_nth_day.alt a.active:hover {
	background-position: -192px -621px;
}

.g-stats .date_range {
	float:right;
	position:relative;
	z-index:2;
}

.g-stats .date_range a {
	color:#333333;
	float:right;
	/*font-size:150%;
	line-height:1.1em;*/
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

.g-stats .date_range a.current b {
	background:#FFFFFF none repeat scroll 0 50%;
}

.g-stats .date_range a.current b, 
.g-stats .date_range a.current:hover b {
	z-index:5;
}

.g-stats .date_range a:hover b,
.g-stats .date_range a.current b {
	border-color:#AAAAAA;
}

.g-stats .date_range b {
	border-color:#EEEEEE;
	border-style:solid;
	border-width:1px 0;
	display:block;
	font-weight:normal;
	margin:0 1px;
	padding:0;
}

.g-stats .date_range b b {
	background:transparent none repeat scroll 0 0;
	border-width:0 1px;
	display:block;
	margin:0 -1px;
	padding:0;
}

.g-stats .date_range b b b {
	border-width:0;
	margin:0;
}

.g-stats .date_range table {
	border-collapse:collapse;
}

.g-stats .date_range .date_range_display {
	white-space:nowrap;
	color:#555555;
	font-size:14px;
	font-weight:bold;
}

.g-stats .date_range a .comparison {
	color:#666666;
	display:block;
	font-size:90%;
	font-style:normal;
}

.g-stats .date_range a .compare_message {
	float:left;
}

.g-stats .date_range a .comparison_state {
	float:left;
	font-weight:bold;
	white-space:nowrap;
}

.g-stats .date_range a.current .comparison_dropdown {
	background:#F7F7F7 url(/templates/default/images/button_n_arrow_up.gif) no-repeat scroll center center;
	border-left:1px solid #AAAAAA;
}

.date_range a .comparison_dropdown {
	background:#F7F7F7 url(/templates/default/images/button_n_arrow_down.gif) no-repeat scroll center center;
	border-left:1px solid #EEEEEE;
	bottom:0;
	height:100%;
	margin:0;
	padding:0;
	right:0;
	width:20px;
}

.g-stats .date_range a.current .comparison_hide {
	bottom:-2px;
}

.g-stats .date_range a .comparison_hide {
	background:#F7F7F7 none repeat scroll 0 0;
	bottom:5px;
	display:block;
	height:5px;
	line-height:5px;
	position:absolute;
	right:1px;
	width:20px;
}

.g-stats .date_range_options {
	float:right;
	height:195px;
	left:0;
	/*margin:0 0 -1.9em;*/
	position:relative;
	/*top:-2.6em;*/
	width:625px;
	z-index:1;
	clear:right;
	top:-26px;
}

.g-stats .date_range_options.hidden {
	height:1px;
	display:block !important;
}

.g-stats .date_range_options.hidden #date_range_tools {
	height:1px;
	visibility:hidden;
}

.g-stats .date_range_options embed {
	left:0;
	position:relative;
	top:0;
}

.g-stats .date_controller_form {
	bottom:0;
	font-size:95%;
	height:150px;
	position:absolute;
	right:0;
	width:180px;
}

.g-stats .date_controller_form dl {
	margin:0 0 5px;
}

.g-stats .date_controller_form dt {
	font-weight:bold;
	margin:0 0 4px;
	padding:0;
}

.g-stats .date_controller_form dd {
	margin:0 0 10px;
}

.g-stats .date_controller_form .focus_indicator {
	padding:5px 3px;
	float:none;
}

.g-stats .date_controller_form .current .focus_indicator.enabled {
	background-color:#0077CC;
}

.g-stats .date_controller_form .previous {
	clear:both;
}

.g-stats .date_controller_form .previous .focus_indicator.enabled {
	background-color:#86BE2B;
}

.g-stats .date_controller_form #f_dateRangeLengthNotice {
	color:#888888;
	display:block;
	font-size:9px;
	margin:2px 0 0;
}

.g-stats .date_controller_form .date_input {
	width:38%;
}

.g-stats .date_controller_form input {
	font-size:9px;
}

.g-stats #f_submitOptions {
	bottom:0;
	left:35px;
	position:absolute;
}

.g-stats .date_controller_form .date_input_submit {
	padding:1px 0 5px;
}

.g-stats .date_controller_form .date_input_submit a.disabled {
	color:#999999;
	cursor:default;
	text-decoration:none;
}

.g-stats #f_cancel {
	margin-left:5px;
}


#date_range_tools {
	position:absolute;
	right:0;
	top:25px;
}

#date_range_tools div.wrapper {
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #AAAAAA;
	float:right;
	width:623px;
}

#date_range_tools div.loading {
	padding:5px 0 0 5px;
}

#date_range_tools div.date_controller_flash {
	border:0 none;
	padding:8px 10px 27px;
	width:420px;
}

.g-stats #bandwidth-graph {
	height:150px;
	margin-bottom:20px;
}

.g-stats #bandwidth-graph .loading,
.g-stats #hits-graph .loading {
	left:2px;
	position:relative;
	top:5px;
}

.g-stats #hits-graph {
	height:150px;
	margin-bottom:20px;
}

.g-stats .graph_tab_options {
	float:left;
	position:relative;
	display:block;
	height:17px;
	line-height:17px;
	vertical-align:bottom;
	padding:0;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #ccc;
	margin:7px 0 -1px 5px;
	z-index:1000;
	background:#e1e1e1 url(/templates/default/images/gstats/bg/button.gif) repeat-x scroll;
	font-size:90%;
}

.g-stats .graph_tab_options_clickable {
	cursor:pointer;
}

.g-stats .graph_tab_options b {
	position:relative;
	display:block;
	border-top:1px solid #aaa;
	margin-top:-1px;
	padding:0 2px;
	z-index:1002;
}

.g-stats .graph_tab_options b b {
	color:#666;
	z-index:1001;
}

#stats-graph {
	border-top:1px solid #aaa;
	clear:both;
}

.g-stats .graph_tab_options div {
	float:left;
	display:inline;
}

.g-stats .graph_tab_options .legend {
	margin:0;
	padding:0 2px;
}

.g-stats .graph_legend_labels {
	float:left;
	position:relative;
	display:block;
	height:17px;
	line-height:17px;
	vertical-align:bottom;
	padding:0;
	margin:7px 0 0 7px;
	font-size:90%;
	display:inline;
	color:#666;
}

.g-stats .graph_legend_labels.hidden {
	display:none;
}

.g-stats .legend .average {
	position:static;
	background:url(/templates/default/images/gstats/icons/metric_line_primary.gif) no-repeat left;
	padding-left:20px;
}

.g-stats .graph_tab_arrow {
	padding:0;
	margin:0;
	height:17px;
	width:10px;
	background:transparent url(/templates/default/images/gstats/icons/arrow.gif) no-repeat scroll right center;
}

.g-stats .info {
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:91.2%;
	margin:0;
	/*padding:4px 8px 6px;*/
}

.g-stats .graph_options{display:none;border:1px solid #9a9a9a;border-width:1px 1px 0 1px;background-color:#dedede;float:left;width:100%;clear:both}
.g-stats .graph_options .graph_mode_selector{padding:.5em 1em 0}
.g-stats .graph_options .graph_mode_selector.hidden{display:none}
.g-stats .graph_options table {
	border-collapse:collapse;
}
.g-stats .graph_mode_label{font-size:95%;font-weight:bold;color:#555}
.g-stats .graph_mode_list td{padding:3px 5px;height:16px;margin-left:.5em;background-repeat:no-repeat;background-position:4px 50%}
.g-stats .graph_mode_list td:first-child{margin-left:0;border-left:0}
.g-stats .graph_options .graph_option_list{padding:1em;margin:.5em;border:1px solid #9a9a9a;background:#fff}
.g-stats .graph_option_list table{width:100%}
.g-stats .graph_option_list td.first{padding-left:0;border-left:0}
.g-stats .graph_option_list ul{list-style:none}
.g-stats .graph_option_list li{display:block;float:left;width:100%}
.g-stats .graph_option_list div.graph_option{height:1.7em;width:1.7em;float:left;margin-top:1px;margin-left:1px;padding:0}
.g-stats .graph_option_list .graph_option.secondary{display:none}
.g-stats .graph_option_list .graph_option.primary{display:block}

.g-stats .graph_mode_list .primary div{background:url(/templates/default/images/gstats/icons/one_metric.gif) no-repeat left;padding:1px 0 1px 20px}
.g-stats .graph_mode_list .metric_comparison div{background:url(/templates/default/images/gstats/icons/two_metrics.gif) no-repeat left;padding:1px 0 1px 20px}
.g-stats .graph_mode_list .site_average div{background:url(/templates/default/images/gstats/icons/site_metric.gif) no-repeat left;padding:1px 0 1px 20px}
.g-stats .graph_mode_list .account_average div{background:url(/templates/default/images/gstats/icons/site_metric.gif) no-repeat left;padding:1px 0 1px 20px}
.g-stats .graph_mode_list .advertiser_average div{background:url(/templates/default/images/gstats/icons/site_metric.gif) no-repeat left;padding:1px 0 1px 20px}
.g-stats .graph_mode_list .comparison_date_range div{background:url(/templates/default/images/gstats/icons/date_metric.gif) no-repeat left;padding:1px 0 1px 20px}
.g-stats .graph_mode_list .group_average div{background:url(/templates/default/images/gstats/icons/group_metric.gif) no-repeat left;padding:1px 0 1px 20px}

.g-stats .graph_mode_list a{font-weight:bold;font-size:95%}
.g-stats .graph_mode_list a.inactive{color:gray;text-decoration:none;cursor:default}

.g-stats .graph_option_list.metric_comparison .graph_option.secondary{display:block;background-color:#ffcc99;margin-right:.5em}
.g-stats .graph_option_list.metric_comparison .graph_option.secondary.selected{background-color:#ff9900}
.g-stats .graph_option_list.metric_comparison .graph_option.primary{background-color:#99ccff}
.g-stats .graph_option_list.metric_comparison .graph_option.primary.selected{background-color:#0077cc}

.g-stats .graph_option_label {
	font-size:95%;
	line-height:23px;
	margin-left:5px;
	vertical-align:middle;
}

.g-stats .graph_legend_labels .label {
	color:#666666;
	display:inline;
	font-family:arial;
	padding:0 7px 0 25px;
}

.g-stats .graph_legend_labels .label.line{padding:0 0 0 5px}
.g-stats .graph_legend_labels .label.line_1{background:transparent url(/templates/default/images/gstats/icons/primary_on.gif) no-repeat scroll left center}
.g-stats .graph_legend_labels .label.line_2{background:transparent url(/templates/default/images/gstats/icons/primary_compare_on.gif) no-repeat scroll left center}
.g-stats .graph_legend_labels .label.line_3{background:transparent url(/templates/default/images/gstats/icons/date_on.gif) no-repeat scroll left center}
.g-stats .graph_legend_labels .label.line_4{background:transparent url(/templates/default/images/gstats/icons/label_yellow.gif) no-repeat scroll left center}
.g-stats .graph_legend_labels .label.line_average{background:transparent url(/templates/default/images/gstats/icons/site_on.gif) no-repeat scroll left center}
.g-stats .graph_legend_labels .label.line_date_range{background:transparent url(/templates/default/images/gstats/icons/date_on.gif) no-repeat scroll left center}
.g-stats .graph_options_container{background-color:#fff;display:block;clear:both;width:100%}

.g-stats .graph_options_header{width:100%;display:block;min-width:0;margin:0;padding:25px 0 0;clear:both}
.g-stats .graph_options_header table{float:right}
.g-stats .graph_options_header td{padding:0 3px;color:#333;font-weight:bold}
.g-stats .graph_options_header .hidden{display:none}
.g-stats .graph_options_header .average{position:static;background:url(/templates/default/images/gstats/icons/metric_line_primary.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .date_range{position:static;background:url(/templates/default/images/gstats/icons/metric_line_date.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .visit_segments{position:static;background:url(/templates/default/images/gstats/icons/metric_line_multi.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .primary{background:url(/templates/default/images/gstats/icons/metric_line_primary.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .site_average{background:url(/templates/default/images/gstats/icons/metric_line_site.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .site_average.inactive{background:url(/templates/default/images/gstats/icons/site_off.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .account_average{background:url(/templates/default/images/gstats/icons/site_on.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .account_average.inactive{background:url(/templates/default/images/gstats/icons/site_off.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .advertiser_average{background:url(/templates/default/images/gstats/icons/site_on.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .advertiser_average.inactive{background:url(/templates/default/images/gstats/icons/site_off.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .metric_comparison{background:url(/templates/default/images/gstats/icons/metric_line_compare.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .metric_comparison.inactive{background:url(/templates/default/images/gstats/icons/metric_line_compare.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .comparison_date_range{background:url(/templates/default/images/gstats/icons/metric_line_date.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .comparison_date_range.inactive{background:url(/templates/default/images/gstats/icons/metric_line_date.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .group_average{background:url(/templates/default/images/gstats/icons/group_on.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .group_average.inactive{background:url(/templates/default/images/gstats/icons/group_off.gif) no-repeat left;padding-left:20px}
.g-stats .graph_options_header .visit_segment{background:url(/templates/default/images/gstats/icons/metric_line_multi.gif) no-repeat left;padding-left:20px}

.g-stats .graph_date_options{float:right;position:relative}
.g-stats .graph_date_options dl {
	float:left;
	white-space:nowrap;
	border:0 none;
	margin:0;
	padding:0;
}
.g-stats .graph_date_options dt{color:#aaa;float:left;line-height:21px;text-align:right;font-weight:bold;font-size:90%;padding:0 3px 0 0}
.g-stats .graph_date_options dd{float:left;margin:0;position:relative}
.g-stats .graph_date_options dd a{float:left;margin-right:-1px;width:25px;height:21px;position:relative;z-index:10}
.g-stats .graph_date_options div{float:left;position:relative}
.g-stats .graph_date_options dd a.selected,.graph_date_options dd a:hover{z-index:100}
.g-stats .graph_date_options dd a:hover{margin-left:0;left:0}
.g-stats .graph_date_options div a{text-indent:-5000px;text-decoration:none}

.g-stats .graph_date_options .view_by_hour a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -350px -256px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_hour a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) 0 0;height:21px;width:25px}
.g-stats .graph_date_options .view_by_hour a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -223px -360px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_hour a.disabled,.graph_date_options .view_by_hour a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -350px -256px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_hour a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -325px -256px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_hour a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -297px -642px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_hour a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -375px -407px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_hour a.disabled,.graph_date_options .view_by_nth_hour a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -167px -621px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -177px -360px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -192px -621px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -135px -390px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day a.disabled,.graph_date_options .view_by_nth_day a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -177px -360px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day.alt a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -275px -269px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day.alt a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -300px -269px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day.alt a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -133px -575px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_day_alt a.disabled,.graph_date_options .view_by_nth_day_alt a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -275px -269px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_day_of_week a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -160px -390px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_day_of_week a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -42px -214px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_day_of_week a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -275px -390px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_day_of_week a.disabled,.graph_date_options .view_by_day_of_week a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -160px -390px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_week a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -230px -582px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_week a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -375px -272px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_week a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -133px -621px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_week a.disabled,.graph_date_options .view_by_nth_week a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -230px -582px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_month a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -133px -235px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_month a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -300px -390px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_month a.selected{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -88px -214px;height:21px;width:25px}
.g-stats .graph_date_options .view_by_nth_month a.disabled,.graph_date_options .view_by_nth_month a.disabled :hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -133px -235px;height:21px;width:25px}

.g-stats div.hover_desc_container{z-index:200;position:absolute;display:block}
.g-stats .graph_date_options .hover_desc_container{top:-19px;right:4px}
.g-stats div.hover_desc_outerdiv{border:solid #cbc892;border-width:1px 0;position:absolute;right:0}
.g-stats div.hover_desc_innerdiv{border:solid #cbc892;border-width:0 1px;margin:0 -1px;padding:1px 2px;background:#f0e9a5;font-size:7.5pt;float:left;position:relative}
.g-stats .hover_desc_innerdiv span{font-weight:normal;color:#000}
.g-stats div.hover_desc_pointer{background:transparent url(/templates/default/images/gstats/icons/hover_desc_arrow.gif) no-repeat scroll right bottom;right:2px;top:8px;padding-right:6px;position:absolute}

.g-stats .display_control_tabs{float:left}
.g-stats .display_control_tabs dt{display:none}
.g-stats .display_control_tabs ul{list-style:none;float:left}
.g-stats .display_control_tabs li{float:left;margin:0 0 0 4px;padding:0;font-weight:bold;background:#eee url(/templates/default/images/gstats/bg/corner_ddd_eee_tl.gif) no-repeat}
.g-stats .display_control_tabs li.first{margin:0 0 0 8px}
.g-stats .display_control_tabs li.current{background:#666 url(/templates/default/images/gstats/bg/corner_666666_tl.gif) no-repeat}
.g-stats .display_control_tabs li a{display:block;margin:0;padding:5px 6px;background:url(/templates/default/images/gstats/bg/corner_ddd_eee_tr.gif) top right no-repeat}
.g-stats .display_control_tabs li.current a{text-decoration:none;color:#fff;background:url(/templates/default/images/gstats/bg/corner_666666_tr.gif) top right no-repeat}
.g-stats .display_control_tabs li.last{background:#fff}
.g-stats .display_control_tabs li.last a{background:#fff;font-weight:normal}
.g-stats .display_control_tabs div.more{float:left}
.g-stats .display_control_tabs div.more div{margin:0 0 0 4px}
.g-stats .display_control_tabs div.more div div{margin:0;padding:6px 6px 4px}
.g-stats .display_control_tabs div.more div div div{cursor:default;line-height:1.2em;min-width:190px;border:1px solid #aaa}
.g-stats .display_control_tabs div.more div div div div{margin:0;padding:0;border:none}
.g-stats .display_control_tabs div.more a{display:inline;margin:0;padding:0;background:none;font-size:95%}
.g-stats .display_control_tabs div.more a.arrow{padding:0 1px 0 0;text-decoration:none;font-size:75%}
.g-stats .display_control_tabs div.more ul{width:100%;overflow:hidden}
.g-stats .display_control_tabs div.more li{float:none;margin:0;padding:1px 2px;font-weight:normal;background:#fff;color:#999}
.g-stats .display_control_tabs div.more li a{display:block;color:#005c9c;margin:0;padding:2px;cursor:pointer;outline:none;text-decoration:none}
.g-stats .display_control_tabs div.more li a:hover{background:#0c4ea6;color:#fff}
.g-stats .display_control_tabs b{display:block;background:center left no-repeat}
.g-stats .display_control_tabs .send_now b{padding-left:22px;background-image:url(/templates/default/images/gstats/icons/email.gif)}
.g-stats .display_control_tabs .schedule b{padding-left:16px;background-image:url(/templates/default/images/gstats/icons/schedule.gif)}
.g-stats .display_control_tabs .schedule.current b{background-image:url(/templates/default/images/gstats/icons/schedule_on.gif)}
.g-stats .display_control_tabs .add_to b{padding-left:16px;background-image:url(/templates/default/images/gstats/icons/schedules.gif)}

.g-stats .records_view_options{float:right}
.g-stats .records_view_options dl{float:left;white-space:nowrap}
.g-stats .records_view_options dt{color:#aaa;float:left;line-height:20px;text-align:right;font-weight:bold;margin-right:3px;font-size:90%}
.g-stats .records_view_options dd{float:left;margin:0}
.g-stats .records_view_options ul{float:left;list-style:none;white-space:nowrap;position:relative}
.g-stats .records_view_options li{float:left;margin:0;position:relative}
.g-stats .records_view_options li a{display:block;padding:0 0 0 0;width:21px;height:21px;text-indent:-5000px;text-decoration:none;background-repeat:no-repeat;position:relative;margin-right:-1px;z-index:10}
.g-stats .records_view_options li a:hover{z-index:150;margin-left:0;left:0}
.g-stats .records_view_options li a.current{z-index:100;margin-right:-1px}
.g-stats .records_view_options li.table_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -460px -49px;height:21px;width:21px}
.g-stats .records_view_options li.table_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -196px -642px;height:21px;width:21px}
.g-stats .records_view_options li.table_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -202px -360px;height:21px;width:21px}
.g-stats .records_view_options li.pie_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -63px 0;height:21px;width:21px}
.g-stats .records_view_options li.pie_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -254px -390px;height:21px;width:21px}
.g-stats .records_view_options li.pie_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -185px -311px;height:21px;width:21px}
.g-stats .records_view_options li.performance_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -206px -290px;height:21px;width:21px}
.g-stats .records_view_options li.performance_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -185px -290px;height:21px;width:21px}
.g-stats .records_view_options li.performance_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -170px -642px;height:21px;width:21px}
.g-stats .records_view_options li.performance_alt_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -21px -30px;height:21px;width:21px}
.g-stats .records_view_options li.performance_alt_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -460px -14px;height:21px;width:21px}
.g-stats .records_view_options li.performance_alt_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -42px -235px;height:21px;width:21px}
.g-stats .records_view_options li.comparison_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -133px -517px;height:21px;width:21px}
.g-stats .records_view_options li.comparison_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -201px -406px;height:21px;width:21px}
.g-stats .records_view_options li.comparison_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -221px -269px;height:21px;width:21px}
.g-stats .records_view_options li.comparison_alt_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -164px -269px;height:21px;width:21px}
.g-stats .records_view_options li.comparison_alt_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) 0 -1214px;height:21px;width:21px}
.g-stats .records_view_options li.comparison_alt_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -185px -269px;height:21px;width:21px}
.g-stats .records_view_options li.trend_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -63px -235px;height:21px;width:21px}
.g-stats .records_view_options li.trend_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -133px -214px;height:21px;width:21px}
.g-stats .records_view_options li.trend_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -217px -642px;height:21px;width:21px}
.g-stats .records_view_options li.pivot_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -375px -428px;height:21px;width:21px}
.g-stats .records_view_options li.pivot_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -276px -642px;height:21px;width:21px}
.g-stats .records_view_options li.pivot_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -21px -214px;height:21px;width:21px}
.g-stats .records_view_options li.pivot_alt_view_option a{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -42px -30px;height:21px;width:21px}
.g-stats .records_view_options li.pivot_alt_view_option a:hover{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -242px -269px;height:21px;width:21px}
.g-stats .records_view_options li.pivot_alt_view_option a.current{background:no-repeat url(/templates/default/images/gstats/sprites.gif) -448px -256px;height:21px;width:21px}
.g-stats .records_view_options li.separator{border-right:1px solid #7d7d7d;height:20px;width:1px;margin:0 4px}
.g-stats .records_view_options .hover_desc_container{top:-19px;right:3px}

.g-stats .scorecard{float:left;width:100%;margin:0;border-top:3px solid #666;padding:0}
.g-stats .scorecard td{background:#fff;border-left:1px solid #ddd}
.g-stats .scorecard td.last{border-right:1px solid #ccc}
.g-stats .scorecard td .statistic{position:relative;z-index:3;padding:6px}
.g-stats .scorecard td .statistic .contextual_help{position:absolute;top:8px;right:6px}
.g-stats .scorecard td .statistic .contextual_help a{display:block;padding:15px 0 0 0;height:0;width:15px;overflow:hidden;text-indent:-5000px;background:url(/templates/default/images/gstats/icons/help_light.gif) no-repeat 0 0;outline:none}
.g-stats .scorecard td .statistic .contextual_help a.current{background:url(/templates/default/images/gstats/icons/help.gif) no-repeat 0 0}
.g-stats .scorecard .statistic h3{font-weight:normal;font-size:110%;margin:0;padding:0 15px 0 0}

.g-stats .statistic .label,
.g-stats .statistic p {
	margin: 0px;
}

.g-stats .statistic .not_configured p{margin:0 0 .5em 0}
.g-stats .statistic .primary_value{font-weight:bold;font-size:160%;margin:0}
.g-stats .statistic .primary_value li{display:inline;list-style-type:none}
.g-stats .statistic .primary_value .item_name{font-size:67%;font-weight:normal;color:#666}
.g-stats .statistic .primary_value .item_value{font-size:95%}
.g-stats .statistic .primary_value .label a{font-size:80%}
.g-stats .statistic .comparison_value,
.g-stats .statistic .positive_comparison,
.g-stats .statistic .negative_comparison,
.g-stats .statistic .neutral_comparison{font-weight:bold;white-space:nowrap}
.g-stats .statistic .comparison_value.segments{color:black;font-size:115%}
.g-stats .statistic .date_comparison.total {
	font-size:100%;
	margin:0;
}
.g-stats .statistic .date_comparison {
	color:#666666;
	font-size:110%;
	margin:0 0 4px;
}
.g-stats .statistic .date_comparison.segment{margin-bottom:.5em;font-size:107%}
.g-stats .statistic .date_comparison.segment .primary_value,
.g-stats .statistic .date_comparison.segment .comparison_value{font-size:125%;color:black}
.g-stats .statistic .date_comparison.segment .label{color:black;font-weight:bold;font-size:125%}
.g-stats .statistic .message{padding-top:5px;color:#666666}

.g-stats .records{float:left;width:100%;font-size:95%}
.g-stats .records.performance.overtime{margin-top:1em;border-top:1px solid #999}
.g-stats .records th{border:1px solid #bbb;padding:.6em;text-align:right;font-weight:normal;background:#e5e5e5}
/*#Histogram .records th.text{text-align:left}*/
.g-stats .records th.goog-control-hover{cursor:pointer}
.g-stats .records th.goog-control-hover{background-color:#d5d5d5}
.g-stats .records th.goog-control-hover .column_header{text-decoration:underline}
.g-stats .records th.goog-control-active{background-color:#c5c5c5}
.g-stats .records th.column_group{text-align:center;white-space:nowrap}
.g-stats .records th.key_column{text-align:left}
.g-stats .records th.key_column.last.empty .seg_drop{width:80px}
.g-stats .records th dl{white-space:nowrap}
.g-stats .records th.only{width:30%}
.g-stats .records th.first{border-right:none}
.g-stats .records th.surrounded{border-left:none;border-right:none}
.g-stats .records th.last{border-left:none}
.g-stats .records th.key_column dt{color:#666}
.g-stats .records th.sort .column_header{padding:0 10px 0 0}
.g-stats .records td{border:1px solid #ddd;padding:6px;text-align:right;background:#f9f9f9;width:10%}
.g-stats .records td.count {
	width:1% !important;
}
.g-stats .records td.text{width:50%;text-align:left}
.g-stats .records.unique td.text {
	width:35%;
}
.g-stats .records.video-views td.text {
	width:32%;
}

.g-stats .records.events td.text {
	width:30%;
}

.g-stats .records.events td {
	width: 5%;
}

.g-stats .records td.special {
}

.g-stats .records td.special {
	background-color:#FDFFC8;
}

.g-stats .records .highlight td.special {
	background-color:#FDFFC8;
}

.g-stats .records td .pivot_dropdown{text-align:left}
.g-stats .records td .pivot_pagination{float:right}
.g-stats .records td .pivot_metrics{float:right;margin-right:15px}
.g-stats .records option.disabled{color:#999999}
.g-stats .records.performance.overtime td.text{text-align:right;border:1px solid #999;border-top:0;border-left-color:#fff;border-bottom-color:#eee;padding:.7em;width:25%;background:#fff}
.g-stats .records.performance.overtime td.text div{width:215px;overflow:hidden;text-overflow:ellipsis}
.g-stats .records th.default_var,
.g-stats .records th.graph_sort{width:10%}
.g-stats .records th.graph_variable{width:40%;text-align:left}
.g-stats .records.performance.overtime td.graph_variable_bar{width:99%;border:1px solid #999;border-top:0;border-right-color:#fff;border-bottom-color:#eee;padding:.7em .7em .7em 0}
.g-stats .records td.graph_variable_bar{width:55%;background:#fff;text-align:left}
.g-stats .records th.sort,
.g-stats .records th.graph_sort{font-weight:bold;background:#c5c5c5 url(/templates/default/images/gstats/icons/sort_desc.gif) center right no-repeat}
.g-stats .records th.dependent_sort{background:#c5c5c5}
.g-stats .records th.graph_sort,
.g-stats .records th.graph_variable{padding:.3em .6em}
.g-stats .records th.sort.asc,
.g-stats .records th.graph_sort.asc{background-image:url(/templates/default/images/gstats/icons/sort_asc.gif)}
.g-stats .records th.graph_sort{padding-right:2px}
.g-stats .records th.graph_sort select {
	/*width:75px;*/
	margin:0 15px 0 0;
}
.g-stats .records th.graph_sort a.sort_direction{float:right;margin:0;padding:0 6px 0 0;width:0;height:0;overflow:hidden;text-indent:-5000px}
.g-stats .records th.graph_variable select {
	/*width:75px;*/
	float:left;
	margin:0 0 0 6px;
}
.g-stats .records.comparison td{background:#f0f0f0}
.g-stats .records.comparison .highlight td.text{font-weight:normal}
.g-stats .records td.sort,
.g-stats .records td.dependent_sort,
.g-stats .records td.graph_sort{background-color:#e5e5e5}
.g-stats .records td.sort,
.g-stats .records td.graph_sort{font-weight:bold}
.g-stats .records .date_comparison td.sort,
.g-stats .records .date_comparison td.dependent_sort,
.g-stats .records .date_comparison td.graph_sort{background-color:#f0f0f0}
.g-stats .records .highlight td{background-color:#fff}
.g-stats .records .highlight td.sort,
.g-stats .records .highlight td.dependent_sort,
.g-stats .records .highlight td.graph_sort{background-color:#f0f0f0}
.g-stats .records.comparison .highlight td.sort,
.g-stats .records.comparison .highlight td.dependent_sort{background-color:#f9f9f9}
.g-stats .records.keyword_pos td.graph_sort{padding-right:25px;background-image:url(/templates/default/images/gstats/icons/next_path_sort.gif);background-position:center right;background-repeat:no-repeat;cursor:pointer}
.g-stats .records.keyword_pos td.text{cursor:pointer}
.g-stats .records.keyword_pos .date_comparison td.graph_sort{background-image:url(/templates/default/images/gstats/icons/next_path_sort_highlight.gif)}
.g-stats .records.keyword_pos .highlight td.graph_sort{background-image:url(/templates/default/images/gstats/icons/next_path_sort_highlight.gif)}
.g-stats .records.keyword_pos .date_comparison .highlight td.graph_sort{background-image:none}
.g-stats .records.keyword_pos .date_comparison tr.current td.graph_sort,
.g-stats .records.keyword_pos tr.highlight.current td.graph_sort,
.g-stats .records.keyword_pos tr:hover td.text,
.g-stats .records.keyword_pos tr:hover td.graph_sort{background-color:#949494}
.g-stats .records.keyword_pos tr.current td.graph_sort,
.g-stats .records.keyword_pos tr:hover td.graph_sort{background-image:url(/templates/default/images/gstats/icons/next_path_on.gif)}
.g-stats .records.keyword_pos .date_comparison tr.previous_date_range:hover td.graph_sort,
.g-stats .records.keyword_pos .date_comparison tr.current_date_range:hover td.graph_sort,
.g-stats .records.keyword_pos .date_comparison tr.comparison_values:hover td.graph_sort{background-color:#f0f0f0}
.g-stats .records.keyword_pos .date_comparison tr.previous_date_range:hover td.text,
.g-stats .records.keyword_pos .date_comparison tr.current_date_range:hover td.text,
.g-stats .records.keyword_pos .date_comparison tr.comparison_values:hover td.text{background:#fff}
.g-stats .records.keyword_pos .date_comparison tr.previous_date_range td.graph_sort,
.g-stats .records.keyword_pos .date_comparison tr.current_date_range td.graph_sort,
.g-stats .records.keyword_pos .date_comparison tr.comparison_values td.graph_sort{cursor:default}
.g-stats .records.keyword_pos .date_comparison tr.previous_date_range td.text,
.g-stats .records.keyword_pos .date_comparison tr.current_date_range td.text,
.g-stats .records.keyword_pos .date_comparison tr.comparison_values td.text{cursor:default}
.g-stats .records .comparison_values td{padding-bottom:10px}
.g-stats .records.performance_view td.graph_variable_bar{color:#333}
.g-stats .records .highlight.comparison_values td{padding:6px;}

.g-stats .records td.table_controls{overflow:visible;border-width:0 1px;border-color:#bbb;padding:0;width:100%;background:#e5e5e5}
.g-stats .records td.table_controls .box{position:relative;top:1px;left:0;float:left;display:block;margin:-2px 0 0 0;border:solid #bbb;border-width:1px 0;width:100%;background:#e5e5e5;height:auto;padding:2px 0 0;overflow:hidden;}

.g-stats .table_controls .filter_controls{margin:2px;float:left}
.g-stats .table_controls .pagination_controls{margin:2px 8px 2px 2px;float:right}
.g-stats .table_controls .pagination_controls input{width:40px}
.g-stats .table_controls .pagination_controls .button_label{margin:0 0 0 12px}
.g-stats .table_controls .button_label{margin:0 0 0 6px}
.g-stats .table_controls select,
.g-stats .table_controls input{float:left;margin:0 0 0 6px}

.g-stats .contextual_help div{position:absolute;z-index:7;bottom:11px;right:-22px;width:230px;line-height:1.2em}
.g-stats .contextual_help dl{padding:0 0 20px 0;background:url(/templates/default/images/gstats/bg/contextual_help_pointer.gif) bottom left no-repeat}
.g-stats .contextual_help dt{padding:3px 8px;font-size:110%;background:url(/templates/default/images/gstats/bg/contextual_help_top.gif) top left no-repeat}
.g-stats .contextual_help dd{border:#e1deac solid;margin:0;border-width:0 2px;padding:4px 6px 0;background:#fff}

.g-stats .button_label{float:left;line-height:1.2em;margin:0;padding:.2em 0 0 0;color:#444}
.g-stats .dropdown_label{color:#444}

.g-stats .button{float:left;margin:0 6px;white-space:nowrap;text-align:left;color:#444;text-decoration:none;line-height:1.2em;outline:none}
.g-stats .records th.graph_sort a.button{float:none;margin:0 2px 0 0}
.g-stats .button.previous{margin:0 2px 0 6px}
.g-stats .button.next{margin:0 0 0 2px}
.g-stats .button b{display:block;margin:0 1px;border:solid #aaa;border-width:1px 0;padding:0;font-weight:normal;background:#ddd url(/templates/default/images/gstats/bg/button.gif) repeat-x 0 0}
.g-stats .button:hover{text-decoration:none}
.g-stats .button:hover b,.button.current b{border-color:#888}
.g-stats .button.current b{z-index:2;border-bottom-color:#fff;background-position:bottom left}
.g-stats .button b b{background:none;margin:0 -1px;padding:0 5px 0 5px;border-width:0 1px}
.g-stats .button b b b{margin:0;padding:2px .2em;border-width:0;cursor:pointer}
.g-stats .button.previous b b b{padding:0;height:1.3em;width:16px;overflow:hidden;text-indent:-5000px;background:url(/templates/default/images/gstats/icons/button_arrow_left.gif) no-repeat center center}
.g-stats .button.next b b b{padding:0;height:1.3em;width:16px;overflow:hidden;text-indent:-5000px;background:url(/templates/default/images/gstats/icons/button_arrow_right.gif) no-repeat center center}
.g-stats .button.menu b b b{background:url(/templates/default/images/gstats/icons/button_arrow_down.gif) no-repeat right;padding-right:15px}
.g-stats .button.current b b b{background-image:url(/templates/default/images/gstats/icons/button_arrow_up.gif)}
.g-stats .button.menu b b b span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g-stats .button.menu b b b span#segment_count{display:inline}

.g-stats .loading_message{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:url(/templates/default/images/gstats/bg/semi_transparent.png)}
.g-stats .loading_message p{position:absolute;top:50%;left:50%;margin:-1em 0 0 -4.3em}
.g-stats .loading_message b{display:block;margin:0 1px;border:solid #aaa;border-width:1px 0;padding:0;color:#888}
.g-stats .loading_message b b{margin:0 -1px;padding:0;border-width:0 1px}
.g-stats .loading_message b b b{margin:0;padding:0 .6em 0 29px;border-width:0;line-height:3.3em;background:#efefef}
.g-stats .loading_message img{position:absolute;top:50%;left:8px;margin:-8px 0 0 0}

.g-stats .records td.pie_graph{vertical-align:top;text-align:left;background:#fff;border-top:0;border-bottom:0}
.g-stats .records td.pie_hidden_column{background:#fff;border-top:0;border-bottom:0}
.g-stats .records td.pie_graph .pie_graph_container{position:relative;margin:0;padding:0;min-width:350px}
.g-stats .records td.pie_graph .pie_graph_rendered{position:absolute;margin:0;padding:0;left:0;width:100%;text-align:center}

.g-stats .text_wrapper{display:block;position:relative;margin:0;width:100%;height:1.2em}
.g-stats .text_wrapper .text_wrapper{position:absolute;top:0;left:0;padding:0;width:100%;height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}
.g-stats .records td.text .legend{position:relative;float:left;top:.2em;left:0;height:0;width:0}
.g-stats .records.pie_view td.text .legend{height:.8em;width:.8em;margin-right:.4em}

.g-stats .graph_bar{float:left;margin:0 .3em 0 0;width:1px;height:1.1em;background:#1a87d5;display:inline}
.g-stats .graph_hbar{float:left;margin:0 .3em 0 0;width:1px;height:1.1em;display:inline}
.g-stats .graph_label {}
.g-stats .previous_date_range .graph_bar,
.g-stats .data_segment_1.bar_date_range .graph_bar,
.g-stats .data_segment_1 .graph_bar{
	background:#92c63e;
}

.g-stats .ctrl{float:left;margin:0;position:relative}
.g-stats .ctrl dt{float:left;margin:0 .4em 0 0;padding:2px 0 0;font:95%/1.2em Arial,Sans-serif;color:#888}
.g-stats .ctrl dd{float:left;display:inline;margin:0 .8em 0 0}

.g-stats .btn{float:left;margin:0;max-width:350px;font:95%/1.2em Arial,Sans-serif;color:#0c4ea6;cursor:pointer}
.g-stats .btn b{float:left;display:inline;position:relative;margin:0 1px;border:solid #ccc;border-width:1px 0;padding:0}
.g-stats .btn:hover b{border-color:#aaa}
.g-stats .btn.expanded b{border-color:#aaa;border-bottom-color:#fff;z-index:20;}
.g-stats .btn b b{background:#fff;display:block;position:relative;margin:0 -1px;border-width:0 1px;padding:0}
.g-stats .btn b b b{margin:0;border-width:0;padding:1px 5px 2px}
.g-stats .btn.dropdn b b b{background:url(/templates/default/images/gstats/bg/btn_dropdn_d.gif) no-repeat center right;padding-right:22px}
.g-stats .btn.dropdn.expanded b b b{background-image:url(/templates/default/images/gstats/bg/btn_dropdn_u.gif)}
.g-stats .button_submenu{cursor:default;line-height:1.2em;min-width:190px;position:relative;width:100%;_width:190px;z-index:10}
.g-stats .button_submenu div{position:relative;margin:0 1px;border:solid #aaa;border-width:1px 0;padding:0;font-weight:normal}
.g-stats .button_submenu div div{background:none;margin:0 -1px;padding:0;border-width:0 1px}
.g-stats .button_submenu div div div{margin:0;padding:.1em 2px .1em 2px;border:0;background:#fff}
.g-stats .button_submenu ul{list-style:none;margin:0 0 .5em;border-bottom:1px solid #ccc;overflow:hidden;padding:0 0 .5em 0;width:100%}
.g-stats .button_submenu ul.last{margin-bottom:0;border-bottom:0;padding:0}
.g-stats .button_submenu li{font-size:90%;margin:0;padding:2px;white-space:nowrap;color:#999}
.g-stats .button_submenu a{display:block;text-decoration:none;outline:none;color:#0c4ea6;cursor:pointer}
.g-stats .button_submenu a:hover{color:#fff;background-color:#0c4ea6}
.g-stats .button_submenu li.current a{color:#999;cursor:default}
.g-stats .button_submenu a.current:hover{text-decoration:none;background-color:#fff}
.g-stats .button_submenu a.current{text-decoration:none;outline:none;color:#999;cursor:default}
.g-stats .button_reset a{padding:0 0 0 5px}


.g-stats h1,
.g-stats h2,
.g-stats h3,
.g-stats h4,
.g-stats h5,
.g-stats h6,
.g-stats p,
.g-stats ul,
.g-stats ol,
.g-stats li,
.g-stats dl,
.g-stats dt,
.g-stats dd,
.g-stats form,
.g-stats label,
.g-stats img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.g-stats table {
	border-collapse: collapse;
}

.g-stats .negative_comparison{color:#900!important}
.g-stats .positive_comparison{color:#078c00!important}
.g-stats .neutral_comparison{color:#666!important}

.g-stats .records.comparison_view td.graph_variable_bar{padding-left:0;padding-right:0;background-image:url(/templates/default/images/gstats/bg/666666_2x1.gif);background-position:top center;background-repeat:repeat-y;color:#148f0d}
.g-stats .records.comparison_view td.graph_variable_bar.negative{text-align:right;color:#900}
.g-stats .records.comparison_view .graph{width:100%}
.g-stats .records.comparison_view .graph_bar{float:left;display:inline;width:1px;height:1.1em;background:#62b054 url(/templates/default/images/gstats/bg/666666.gif) top left repeat-y}
.g-stats .records.comparison_view .positive .graph_bar{position:relative;left:50%;margin:0 .3em 0 0}
.g-stats .records.comparison_view .positive .graph_label {
	position:relative;
	left:50%;
	/*display:block;*/
	display:inline;
	width:100px;
}
.g-stats .records.comparison_view .negative .graph_bar{float:right;display:inline;margin:0;width:1px;background:#b6423c url(/templates/default/images/gstats/bg/666666.gif) top right repeat-y}
.g-stats .records.comparison_view .negative .graph_bar{position:relative;right:50%}
.g-stats .records.comparison_view .negative .graph_label{position:relative;right:50%;margin-right:.3em}

.g-stats .rank_1 .legend{background:#058dc7}
.g-stats .rank_2 .legend{background:#50b432}
.g-stats .rank_3 .legend{background:#ed561b}
.g-stats .rank_4 .legend{background:#edef00}
.g-stats .rank_5 .legend{background:#24cbe5}
.g-stats .rank_6 .legend{background:#64e572}
.g-stats .rank_7 .legend{background:#ff9655}
.g-stats .rank_8 .legend{background:#fff263}
.g-stats .rank_9 .legend{background:#6af9c4}
.g-stats .rank_10 .legend{background:#b2deff}
.g-stats .rank_11 .legend{background:#ccc}


.list table td.dates .date-picker .pickerImg {
}

#main .actions {
	margin: 10px 10px 0;
}

#main .form {
    border: 1px solid #D1D1D1;
    margin: 10px 10px 0;
}

form.data table tr td div.html5 {
}

form.data table tr td div.html5.encoded {
}

form.data table tr td div.html5.encoded input.encode-btn {
	display:none;
}

form.data table tr td div.html5 input.preview-btn {
	display:none;
}

form.data table tr td div.html5.encoded input.preview-btn {
	display:inline;
}

form.data table tr td div.html5 span.wait {
	background:transparent url(/templates/default/images/wait.gif) no-repeat scroll 0 0;
	display: none;
    font-weight: bold;
    line-height: 18px;
    padding-left: 20px;
}

form.data table tr td div.html5.encoding span.wait {
	display:inline-block;
}

span.over-booked {
	color:#ff0000;
	font-size:10px;
}

span.under-booked {
    color: #51CD51;
    font-size: 10px;
}

#package-form {
	margin:20px 0 0;
}

#package-form form div {
	margin: 0 0 10px;
}

#package-form form div label {
    display: inline;
    float: left;
    margin: 3px 0 0;
    width: 100px;
}

#package-form form .validation-advice {
    color: #FF0000;
    display: inline !important;
    font-weight: bold;
    margin: 0 0 0 10px;
}

#package-form form select {
	min-width:200px;
	min-height:100px;
}

#package-form form table td.buttons {
	text-align:center;
	padding:0 10px;
}

.list-packages {
    margin: 0 10px;
    position: relative;
}

#cerabox {
	z-index:9999 !important;
}

#cerabox-background {
	z-index:9998 !important;
}

#select-file-frame {
	padding:0 10px;
	white-space:nowrap;
	width:450px;
}

#select-file-frame .file-list {
}

#select-file-frame .file-list table {
	width:100%;
}

#select-file-frame .file-list table th {
	border-bottom: 1px solid #EEEEEE;
}

#select-file-frame .file-list table td {
}

#select-file-frame .file-list table td.size {
	width:100px;
}

#select-file-frame .file-list table td.actions {
    text-align: center;
    width: 50px;
}

#live-console {
    border-bottom: 1px solid #999999;
    height: 70px;
    left: 0;
    overflow: hidden;
    padding: 10px 0 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#live-console .info {
    height: 30px;
    line-height: 30px;
    margin: 0 10px;
    position: relative;
    vertical-align: middle;
}

#live-console .info span {
    display: block;
    float: left;
    line-height: 30px;
    margin: 0 10px 0 0;
}

#live-console .info #online {
	display:inline;
	float:left;
}

#live-console .info select,
#live-console .info #btn-play {
    float: left;
    margin: 7px 0 0 10px;
}

#live-console .info #btn-play {
	margin-top:5px;
}

#live-console .url {
    height: 25px;
    left: 0;
    margin: 5px 0 0 10px;
    position: absolute;
}

#live-console-frame {
    bottom: 0;
    left: 0;
    overflow:hidden;
    position: fixed;
    right: 0;
    top: 81px;
}

#live-console-frame iframe {
	position:relative;
	width:100%;
	height:100%;
}

body.live-console {
    height: 100%;
    width: 100%;
}

body.live-console #main{
    height: 100%;
    position: relative;
    width: 100%;
    padding:0;
}

div.slider {
    background: none repeat scroll 0 0 #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 2px #333333 inset;
    height: 10px;
    margin-top: 2px;
    width: 200px;
    position:relative;
}

div.slider div.knob, 
div.slider button.knob {
    background-color: #EFEFEF;
    border: 1px solid #AAAAAA;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 14px;
    margin: 0;
    padding: 3px;
    position: relative;
    top: -6px;
    width: 14px;
}

div.slider div.knob:hover, 
div.slider button.knob:hover {
	background-color:#fff;
}

div.slider div.value {
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: -45px;
    top: -3px;
}

.page-title.simple #page-tools .dropDown {
}

.page-title.simple #page-tools .dropDown span {
	height: 28px;
}

.page-panel {
	padding:10px;
}

/* IE HACKS */

* html #sections ul li .left,
* html #sections ul li .right {
	display:inline;
}

* html #header .logout {
	top:2px;
}

* html #header .welcome {
	top:2px;
}

#categories-list.list table .last {
    width: 80%;
}

#categories-list.list table tr.checked td {
    font-weight: bold;
}

#categories-list.list table tr.disabled td {
    color: #888;
}

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

.list table td.hasPanel .zones span {
    margin: 0 5px 0 0;
}

.list table td.hasPanel .zones span:after {
    content: ',';
}

.list table td.hasPanel .zones span:last-child {
    margin: 0;
}

.list table td.hasPanel .zones span:last-child:after {
    content: '';
}

.list table tbody tr[data-active="0"] td {
    background-color: #fbddff;
}

table.codes {
	padding:0;
	border-collapse: collapse;
}

table.codes thead th {
    padding: 5px;
    border-bottom: 2px solid #979797;
}

table.codes tbody td {
	padding: 5px;
}

table.codes tr.site td {
	border-bottom: 1px solid #d3d3d3;
	padding-top: 10px;
}

.text-end {
	text-align: right;
}

.text-center {
	text-align: center;
}

.section-codes input,
.section-codes textarea {
    width: 700px;
}