﻿/* CONTROL PANEL */
.globalMenuTable td {
	vertical-align: top;
}


.header_menu_background {
	background-color	: #000000; 
	color				: #efefef;
	font-family			: Helvetica, Arial;
	font-size			:1.8em;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:normal;
	line-height			:1;
	margin-bottom		:0.8em;
	width				: 838px;
	padding				: 0px;
	margin				: 0px;
}



.header_config_background {
	background-color	: #000000; 
	color				: #efefef;
	font-family			: Helvetica, Arial;
	font-size			:1.8em;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:normal;
	line-height			:1;
	margin-bottom		:0.8em;
	padding				: 0px;
	margin				: 0px;
}

.header_menu_timeselection {
	background-color	: #000000; 
	color				: #efefef;
	font-family			: Helvetica, Arial;
	font-size			:1.3em;
	font-size-adjust	: normal;
	font-stretch		: normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:800;
	line-height			:1;
	width				: 198px;
	padding				: 0px;
	margin				: 0px;
}


.header_menu_timeselection_bottom {
	background-color	: #000000; 
	color				: #efefef;
	font-family			: Helvetica, Arial;
	font-size			:12px;
	font-size-adjust	: normal;
	font-stretch		: normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:normal;
	line-height			:1;
	width				: 198px;
	padding				: 0px;
	margin				: 0px;
}

.header_submenu_background {
	background-color	: #000000; 
	color				: #efefef;
	font-family			: Helvetica, Arial;
	font-size			:12px;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:normal;
	line-height			:1;
	margin-bottom		:0.8em;
	width				: 838px;
	padding				: 0px;
	margin				: 0px;
}

.headerTable {
	width	: 860px;
	border: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #000000;
}

.headerTableTextResults {
	width				: 1100px;
	border				: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #ffffff;
}

.headerTableTextResults th{
	border: none;
	padding-right		: 20px;
	margin				: 0px;
	background-color	: #000000;
	color				: #ffffff;
	text-align			: left;
}

.headerTableTextResults td{
	border: none;
	text-align: left;
	line-height: 25px;
}

.alternatingColor1 {
	background-color:#ffffff;
	height: 40px;
}

.alternatingColor2 {
	background-color:#DEE8D5;
	height: 40px;
}

.headerTableTextResults TR:Hover TD {
   background-color: #C5E7F6;
}

.alternatingColorSelected {
	background-color:#DAFFBF;
}

.detailsTable {
	width	: 1150px;
}

.detailsTable th{
	background-color: #DAFFBF;
	color: #000000;
	font-size: 11px;
}

.detailsTable td{
	text-align		: left;
	background-color: #DAFFBF;
}

.flashTableResults {
	width				: 100%;
	border				: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #ffffff;
}

.flashTableResults th{
	border: none;
	padding-right		: 20px;
	margin				: 0px;
	background-color	: #000000;
	color				: #ffffff;
	text-align			: left;
}

.flashTableResults td{
	border				: none;
	text-align			: left;
	line-height			: 25px;
	background-color	: #F8F8F8;
}

.flashTableResults750 {
	width				: 750px;
	border				: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #ffffff;
}


.header_config_background td{
	width				: 250px;
	border				: none;
	text-align			: left;
	line-height			: 30px;
	background-color	: #F8F8F8;
}

.header_table_config th {
	background-color	: #000000;
	text-align: left;
}

.header_table_config td {
	background-color	: #F8F8F8;
}

.configTable {
	width				: 750px;
	border				: none;
	padding				: 0px;
	margin				: 0px;
}

.configTable th {
	border: none;
	margin				: 0px;
	background-color	: #000000;
	color				: #ffffff;
	text-align			: left;
	width:				: 250px;
}

.configTable td {
	width:				: 250px;
	border				: none;
	text-align			: left;
	line-height			: 30px;
	background-color	: #F8F8F8;
	
}


.buttonRegular {
	margin-top: 20px;
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	width	: auto;
	border: 1px solid #000000;
	height: auto;
	background-color: #ABDB6C;
	font-weight: normal;
	font-size: 12px;
}

.linkForm {
	margin-top: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	width	: auto;
	border: 1px solid #000000;
	height: auto;
	background-color: #ABDB6C;
	font-weight: normal;
	font-size: 12px;
}


.saveMsg {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#419966;
}


.noLicenseMsg {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#AD4A48;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 100%;
	text-align: center;
}

.error {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#AD4A48;
}

.standardMsg {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.headerTable td{
	border: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #000000;
	vertical-align		: middle;
}


.mainCategoriesTable {
	width		: 860px;
	border		: none;
	padding		: 0px;
	margin		: 0px;
	padding-top: 10px;
	background-image: url(../images/menu_backgr_gray.gif);
}

td.mainTimeSelectionTable {
	width		: 198px;
	border		: none;
	padding		: 0px;
	margin		: 0px;
	padding-top: 10px;
	background-image: url(../images/menu_backgr_gray.gif);
	background-color: #FFFFFF;
}
.mainTimeSelectionTableInner {
	background-image: url(../images/menu_backgr_gray.gif);
	padding: 10px;
}


.mainCategoriesTable td{
	text-align	: center;
	padding-left: 20px;
}


.mainmenu_mainitem {
	width: 85px;
	text-align: center;
	padding-top: 10px;
}

.mainmenu_mainitem a:link, .mainmenu_mainitem a:active, .mainmenu_mainitem a:hover, .mainmenu_mainitem a:visited {
	display: block;
	color				: #000;
	font-family			: Helvetica, Arial;
	font-size			:1.3em;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:bold;
	line-height			:1;
}

.mainmenu_subitems {
	width	: 860px;
	border: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #000000;
}


.submenu a:link, .submenu a:active, .submenu a:visited {
	display: block;
	color				: #ffffff;
	font-family			: Helvetica, Arial;
	font-size			:12px;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:bold;
	line-height			:11px;
	margin-bottom		:0;
	margin-top			:8px;
	padding-left		: 15px;
	padding-right		: 15px;
}


.submenu a:hover {
	color: #74B842;
}

.overview_header {
	background-image: url(../images/menu_overview_backgr_green.gif);
	background-repeat: no-repeat;
	width	: 650px;
	display: block;
	height: 40px;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
	color: #000000;
	font-family			: Helvetica, Arial;
	font-size			:1.8em;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:normal;
	line-height			:1;
}

.overview_text_results {
	width	: 550px;
	vertical-align: top;
}


.overviewTableTextResults {
	margin-top: 20px;
	margin-left: 50px;
	width: 350px;
}

.overviewTableTextResults td {
}

.overviewTableTextResultsHeader {
	background-image: url(../images/menu_overview_backgr2_green.gif);
	background-repeat: no-repeat;
	width	: 250px;
	display: block;
	height: 25px;
	color: #000000;
	font-family			: Helvetica, Arial;
	font-size			:1.2em;
	font-size-adjust	:none;
	font-stretch		:normal;
	font-style			:normal;
	font-variant		:normal;
	font-weight			:bold;
}

.overviewTDTextResultsHeader2 {
	background-image: url(../images/menu_overview_backgr3_green.gif);
	background-repeat: no-repeat;
	background-color: #98C35F;
	width	: 100px;
	height: 20px;
	color: #000000;
}


.overviewTDTextResultsHeader {
	width	: 250px;
	background-color: #ABDB6C;
	line-height: 25px;
}

.overviewTDTextResults {
	background-color: none;
	line-height: 25px;
}

.overviewTDTextResults2 {
	background-color: none;
	line-height: 25px;
	text-align: center;
}

.margin-left5 {
	margin-left	: 5px;
}

.spacer {
	height: 40px;
}


.table_timeselection {
	width	: 220px;
	border: none;
	padding				: 0px;
	margin				: 0px;
	background-color	: #000000;
}

.table_timeselection td{
	border: none;
	padding				: 0px;
	margin				: 0px;
	vertical-align		: middle;
}



.footerContainer {
	width		: 1100px;
	margin-top	: 50px;
	text-align	: center;
}


.footerContainer a:link, .footerContainer a:active, .footerContainer a:hover, .footerContainer a:visited{
	margin-top		: 10px;
	padding-left	: 3px;
	padding-right	: 3px;
	color			: #73B941;
	text-decoration	: none;
}


/* TOOL TIPS */
.stalyticsTip {
	background-color:#000000;
	border:1px solid #DFDFDF;
	color:#73B941;
	display:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	position:absolute;
}


.stalyticsTipText {
	padding:5px;
}


.stalyticsTipSub {
	background-color:#DEE8D5;
	font-family:Arial;
	font-weight:normal;
	padding:5px;
	color: #000000;
}


/* REPORTS */
.report_header_left {
	background-color: #000000;
}

.report_header_center {
	background-color: #000000;
}

.report_header_right {
	background-color: #000000;
}


#debugArea {
	width	: 100%;
	height	: auto;
	position	: absolute;
	bottom	: 0px;
	left	: 0px;
	background-color	: #efefef;
}

.csctn
{
    width:600px;
    margin:0 auto;
}
.csctn1
{
    width:100%;
    margin:0 auto;
}

.cslogin {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border: solid 1px #bebfc0;
margin:20px 5px 15px 5px;
padding:5px 15px 15px 25px;

}


.cslogin span.legend {
background:#FFFFFF none repeat scroll 0 0;
color:#0062A9;
font-size:150%;
font-weight:bold;
margin:0;
position:relative;
top:-18px;
}

.cslogin .button
{
    background:transparent url(../images/continue-button.jpg) no-repeat scroll left top;
    border:medium none;
    color:#8F8F8F;
    height:29px;
    width:91px;
    cursor:pointer;
}

.cslogin a:hover, .cslogin a:active, .cslogin a:focus {
    color:#FF4E00;
    text-decoration:underline;
}
.cslogin a
{
    font-weight:bold;
    color:#0062A8;
    text-decoration:underline;
}

.errormsg {
background:#BF0000 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-weight:bold;
padding:8px;
margin:5px;
}

#system-message dt.message {
    display: none;
}
#system-message dd{
	padding:0;
	margin:0;
	}
