@import url("calendar.css");
@import url("status.css");

.admin_desc {
	background-color: none;
	color: #666666;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	margin: 5px 0px 0px 20px;
  vertical-align: bottom; 
}
.admin_hr {
	background-color: none;
	border: 0px;
	border-bottom: 1px solid #EEEEEE;
	color: none;
	font-size: 0pt;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	width: 150px;
}
.admin_main {
	background-color: none;
	color: #4C4C4C;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	margin: 0px 0px 0px 5px;
}
a.admin_nav {
	background-color: #FFFFFF;
	border: 0px;
	color: #4C4C4C;
	cursor: pointer;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 45px;
	margin: 3px;
	padding: 10px 10px 5px 10px;
	text-align: left;
	text-decoration: none;
}
a.admin_nav:hover {
	background-color: #E8EECC;
}
.admin_red {
	background-color: none;
	color: #D37C62;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: normal;
	margin: 0px 5px 0px 10px;
}
a.breadcrumb, a.campaign_breadcrumb, a.group_breadcrumb {
  color: #E16454;
	background-color: none;
	border: 0px;
	cursor: pointer;
	display: inline;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	margin: 3px;
	padding: 0px;
	text-align: left;
	text-decoration: underline;
}
a.group_breadcrumb {
  color: #000000;
}
a.group_breadcrumb:hover {
  color: #E16454;
}
a.campaign_breadcrumb {
  padding: 5px;
  color: #E16454;
}
a.campaign_breadcrumb:hover {
  color: #666666;
}
td.breadcrumb {
	background-color: none;
	border: 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	margin: 3px;
	padding: 0px;
}
a.breadcrumb:hover {
	color: #E16454;
}
a.date {
	background-color: #FFFFFF;
	border: 0px;
	color: #B5D561;
	cursor: default;
	font-family: Century Gothic, Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 14px;
	margin: 0px;
	padding: 4px 2px 2px 2px;
	text-align: center;
	text-decoration: underline;
	width: 18px;
}
a.date:hover {
	color: #E16454;
	cursor: pointer;
	text-decoration: underline;
}
a.focus {
	background-color: #666666;
	border: 0px;
	color: #FFFFFF;
	cursor: default;
	display: inline;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
a.focus:hover {
	cursor: pointer;
	text-decoration: underline;
}
a.nav {
	background-color: none;
	border: 0px;
	color: #999999;
	display: block;
	font-family: Arial, sans-serif;
	height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 135px;
}
a.nav:hover {
	background-color: #E8EECC;
	color: #D37C62;
}
.arrow  {
	cursor: pointer;
	display: inline;
	font-size: 4pt;
	font-weight: bold;
	letter-spacing: 3pt;
	text-decoration: none;
}
.button {
	background-color: #EEEEEE;
	background-image: url('http://binsrv.sodoit.com/mg4/client/default/img/menu_bg4.gif');
	background-repeat: repeat-x;
	border: 1px solid #999999;
	color: #666666;
	cursor: pointer;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 18px;
	margin: 5px 0px 5px 0px;
	padding: 1px 3px 0px 4px;
}
.caption {
	color: #666666;
	cursor: pointer;
	display: inline;
	font-size: 8pt;
	letter-spacing: 2px;
	line-height: 13.5pt;
}
.position_date {
        color: #B5D561;
}
.date {
	background-color: #FFFFFF;
	border: 0px;
	color: #999999;
	cursor: default;
	display: block;
	font-family: Century Gothic, Tahoma, sans-serif;
	font-size: 8pt;
	height: 14px;
	margin: 2px;
	padding: 2px 0px 0px 0px;
	text-align: center;
	width: 18px;
}
.date_bar {
	background-color: #EEEEEE;
	background-image: url('http://binsrv.sodoit.com/mg4/client/default/img/menu_bg4.gif');
	background-repeat: repeat-x;
	border: 0px;
	border-bottom: 1px solid #999999;
	color: #666666;
	cursor: default;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 18px;
	letter-spacing: 1px;
	line-height: 13pt;
	margin: 0px;
	padding: 0px 7px 0px 0px;
	text-align: right;
	text-transform: uppercase;
}
.date_caption {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 0px;
	color: #4C4C4C;
	cursor: default;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7pt;
	height: 15px;
	margin: 0px;
	padding: 2px 5px 0px 0px;
	text-align: right;
	width: 50px;
}
.date_header {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #E8EECC;
	color: #666666;
	cursor: default;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	text-align: center;
	width: 18px;
}
.date_input {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #666666;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 16px;
	margin: 0px 5px 0px 0px;
	text-align: center;
	width: 60px;	
}
.date_range {
	background-color: #EEEEEE;
	border: 0px;
	color: #333333;
	cursor: default;
	display: block;
	font-family: Century Gothic, Tahoma, sans-serif;
	font-size: 8pt;
	height: 14px;
	margin: 0px;
	padding: 4px 2px 2px 2px;
	text-align: center;
	}
.date_spacer {
	background-color: #FFFFFF;
	border: 0px;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-family: sans-serif;
	font-size: 1pt;
	height: 15px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 7px;
	}
.date_title {
	background-color: #FFFFFF;
	border: 0px;
	color: #4C4C4C;
	cursor: default;
	display: block;
	font-family: Century Gothic, Verdana, Tahoma, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	letter-spacing: .5px;
	margin: 0px;
	padding: 7px 5px 4px 5px;
	text-align: center;
}
div.breadcrumb {
	background-color: #FFFFFF;
	border: 2px solid #EEEEEE;
	color: #999999;
	cursor: default;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 5pt;
	letter-spacing: 1px;
	margin: 15px 15px 15px 0px;
	padding: 7px;
	text-align: left;
}
div.focus_text {
	background-color: #666666;
	border: 0px;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	margin: 0px;
	padding: 3px 3px 3px 10px;
	text-align: left;
	text-transform: uppercase;
}
div.section {
	background-color: none;
	border: 0px;
	color: #999999;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	height: 18px;
	letter-spacing: 0px;
	line-height: 13.5pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 145px;
	}
div.section_menu {
	background-color: none;
	border: 0px;
	color: #999999;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	height: 18px;
	letter-spacing: 0px;
	line-height: 13.5pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 265px;
	}  
div.section_menu_short {
	background-color: none;
	border: 0px;
	color: #999999;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	height: 18px;
	letter-spacing: 0px;
	line-height: 13.5pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 185px;
	}  
div.today {
	background-color: none;
	border: 0px;
	color: #333333;
	cursor: default;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	height: 18px;
	letter-spacing: 1px;
	line-height: 13.5pt;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 185px;
}
.divider {
	color: #666666;
	cursor: default;
	display: inline;
	margin: 0px 8px 0px 11px;
}
.dropdown {
	background-color: #FFFFFF;
	color: #4C4C4C;
	cursor: pointer;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	height: 15px;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	width: 125px;
}
.dropdown2 {
	background-color: #FFFFFF;
	color: #4C4C4C;
	cursor: pointer;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	height: 15px;
	margin: 10px 0px 10px 0px;
	text-transform: uppercase;
}
.focus_disabled {
	background-color: #666666;
	border: 0px;
	color: #999999;
	cursor: default;
	display: inline;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.navbg_date {
	background-color: none;
	background-image: url('http://binsrv.sodoit.com/mg4/client/default/img/menu_bg.gif');
	background-repeat: repeat-x;
}
.navbg_menu {
	background-color: none;
	background-image: url('http://binsrv.sodoit.com/mg4/client/default/img/menu_bg2.gif');
	background-repeat: repeat-x;
}
.navbg_section {
	background-color: none;
	background-image: url('http://binsrv.sodoit.com/mg4/client/default/img/menu_bg3.gif');
	background-repeat: repeat-x;
}
.section_current {
	color: #EEEEEE;
	cursor: default;
	display: inline;
	font-style: italic;
	letter-spacing: 1px;
}
.section_other {
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	text-decoration: underline;
}
.section_other:hover {
	color: #E8EECC;
}
table.calendar_input {
	border: 0px;
	border-collapse: collapse;
	margin: 15px 0px 0px 10px;
	padding: 0px;
}
.data_title_position {
	background-color: #999999;
	border: 0px;
	border-collapse: collapse;
	color: #FFFFFF;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
  text-align: left;
	width: auto;
}
.data_title {
	background-color: #999999;
	border: 0px;
	border-collapse: collapse;
	color: #FFFFFF;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
  text-align: left;
	width: 1000px;
}
.data_header {
	background-color: #999999;
	border: 0px;
	border-collapse: collapse;
	color: #FFFFFF;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	width: 90px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
  width: 100px;
}
.data_header.unique_visits {
	width: 135px;
}
.overview_data_header {
	background-color: #666666;
	border: 0px;
	border-collapse: collapse;
	color: #FFFFFF;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8.5pt;
	height: 15px;
	margin: 0px;
	padding: 5px;
	text-align: left;
}
.data_title_anchor {
	border: 0px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	height: 15px;
	margin: 0px;
  padding: 0px 0px 0px 0px;
}
.data_title_anchor:hover {
	text-decoration: underline;
}
.data_anchor {
	border: 0px;
	color: #666666;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	text-decoration: none;
}	
.data_anchor:hover {
	color: #D37C62;
}
.data_position {
	background-color: #E8EECC;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
  width: auto;
}	
.data_name_position {
	background-color: #E8EECC;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
  width: auto;
}	
.data_name {
	background-color: #E8EECC;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: auto;
}
.data_name_new {
	background-color: #E8EECC;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	width: auto;
}
.data_name_italic {
	background-color: #E8EECC;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: auto;
}
.data_name_gray {
	background-color: #EEEEEE;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: auto;
}
.data_name_italic_gray {
	background-color: #EEEEEE;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: auto;
}
.data_name_even {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	width: auto;
}
.data_white_position {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.data_name_white_position {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.data_name_white {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: auto;
}
.data_number {
	background-color: #E8EECC;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	width: auto;
}
.data_number_white {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #EEEEEE;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	width: auto;
}
.data {
	background-color: #E8EECC;
	border: 0px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 10pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100px;
}
.data_center {
	border: 0px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 10pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 90px;
}
.data_even {
	background-color: #FFFFFF;
	border: 0px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #666666;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 10pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100px;
}
.data_desc {
	background-color: #FFFFFF;
	border: 0px;
	border-collapse: collapse;
	color: #999999;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 15px;
	line-height: 10pt;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	text-align: left;
	width: auto;
}
.data_manual_info {
	background-color: #EEEEEE;
	border: 0px;
	border-collapse: collapse;
	color: #999999;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	height: 15px;
	letter-spacing: 1px;
	line-height: 10pt;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: bottom;
	width: auto;
}
.data_manual {
	background-color: #EEEEEE;
	border: 0px;
	border-collapse: collapse;
	border-left: 1px solid #FFFFFF;
	color: #999999;
	cursor: default;
	display: table-cell;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	height: 15px;
	line-height: 10pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 70px;
}			
table.focus_menu {
	background-color: #666666;
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 700px;
}
table.sidebox {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	display: table;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
	width: 170px;
}
.faux_hr {
	background-color: none;
	border 0px;
	border-top: 1px solid #CCCCCC;
	color: none;
	font-size: 0pt;
	height: auto;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	width: auto;
}
.menu_drop {
	border: 1px solid #999999;
	border-top: none;
	background-color: #E8EECC;				
	margin: 0px;
	padding: 0px;
}
.menu_item {
	background-color: #E8EECC;
	border: 0px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	color: #666666;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: auto;
	letter-spacing: 2px;
	line-height: 15pt;
	margin: 0px;
	padding: 2px 0px 2px 15px;
	text-align: left;
	text-decoration: none;
	width: auto;				
}
.menu_item:hover {
	background-color: #FFFFFF;
	border-left: 2px solid #B5D561;
	border-right: 2px solid #B5D561;
	color: #D37C62;
}	
.menu_desc {
	background-color: #D37C62;
	border: 0px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	height: auto;
	letter-spacing: 2px;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	text-align: left;
	text-decoration: none;
	width: auto;				
}
html, body {
	margin: 0px;
	padding: 0px;
}
.header {
	background-color: #4C4C4C;
	border-bottom: 2px solid #B5D561;
	display: block;
	height: 62px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: baseline;
	width: 100%;
	z-index: 20000;
}
.client_info {
	background-color: #4C4C4C;
	color: #FFFFFF;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12pt;
	letter-spacing: 2px;
	padding: 0px 15px 0px 0px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
}	
.client_anchor {
	color: #CCCCCC;
	font-size: 8pt;
  letter-spacing: 1px;
	text-decoration: none;
}
a.client_anchor:hover {
	color: #FFFFFF;
}
.sidebar {
  background-color: #4C4C4C;
  border-right: 2px solid #CCCCCC;
  display: table-cell;
  margin: 0px;
  padding: 10px;
  text-align: left;
  vertical-align: top;
  width: 190px;
}
.content_main {
  border: 0px;
  margin: 0px;
  vertical-align: top;
  width: 100%;
}
.content_header {
  border-bottom: 1px solid #B5D561;
  color: #4C4C4C;
  cursor: default;
  display: block;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 10pt;
  letter-spacing: 2px;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 2px 0px;
  width: 98%;
  text-align: left;
}
.content_header_sub {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7.5pt;
	font-style: italic;
	color: #999999;
	letter-spacing: 0px;
}
.bottom {
  color: #999999;
  cursor: default;
  display: block;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 8pt;
  letter-spacing: 1px;
  margin: 10px;
  padding: 10px 0px 5px 0px;
  text-align: right;
}
.bottom_anchor {
  color: #B5D561;
  cursor: pointer;
  letter-spacing: 0px;
}
.bottom_anchor:hover {
  color: #D37C62;        
}
.error_message_red {
  color: #D37C62;        
}
.data_box {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	color: #666666;
	cursor: default;
	font-size: 8pt;
	letter-spacing: 0px;
	line-height: 14pt;
	margin: 0px;
	padding: 5px;
	text-align: center;
	width: 150px;
}
.data_box_copy {
	color: #999999;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7pt;
	font-style: italic;
	padding: 0px 0px 0px 11px;
	letter-spacing: 1px;
	text-align: right;
	text-transform: uppercase;
	vertical-align: top;
}
.data_box_copy .data_box a {
  text-transform: none;
}
.export {
	background-color: #FFFFFF;
	border: 0px;
	border-bottom: 1px dotted #EEEEEE;
	color: #666666;
	display: block;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	height: 20px;
	letter-spacing: 2px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}
.export:hover {
	background-color: #E8EECC;
}
.inline_red {
	background-color: none;
	color: #D37C62;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: normal;
}
.data_box {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	color: #666666;
	cursor: default;
	display: block;
	font-size: 8pt;
	letter-spacing: 0px;
	line-height: 14pt;
	margin: 10px 2px 10px 2px;
	padding: 5px;
	text-align: center;
	width: auto;
}

/*negative numbers coloration*/
.pos {color:#66CC00;}

/*negative numbers coloration*/
.neg {color:#dd0000;}

.email_client_info {
	color: #4C4C4C;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 16pt;
	letter-spacing: 2px;
	padding: 4px 15px 4px 4px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

.emailReportTimestamp {
        color: #4C4C4C;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12pt;
	letter-spacing: 2px;
	padding: 4px 15px 4px 4px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

a.footerBreadcrumb {
	background-color: none;
	border: 0px;
	color: #E16454;
	cursor: pointer;
	display: inline;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	margin: 3px;
	padding: 0px;
	text-align: left;
	text-decoration: underline;
}

.multiSepDropdown {
	background-color: #FFFFFF;
	color: #4C4C4C;
	cursor: pointer;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	height: 15px;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	width: 180px;
}

.project_info {
	background-color: #4C4C4C;
	color: #FFFFFF;
	cursor: default;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	letter-spacing: 2px;
	padding: 0px 15px 0px 0px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
}	

.dotted {
  color: #4C4C4C;
  font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
  text-align: left; 
  font-size: 8pt;
  background: transparent url('http://binsrv.sodoit.com/mg4/client/default/img/dot.gif') left repeat-x; 
  vertical-align: bottom; 
}

.noDots {
  color: #4C4C4C;
  font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
  text-align: left; 
  font-size: 8pt;
  background-color: white;
  vertical-align: bottom; 
  padding: 0px 0px 0px 10px;
}
.roi_report_option {
	background-color: #FFFFFF;
	color: #4C4C4C;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 7pt;
	text-align: left;
  padding-bottom: 2px;
}
a.roi_report_option {
  color: #E16454;
}

.google_div td, div, .p, a {font-family: Arial, Sans-serif;}
.google_div div,td {color:#000;}
.google_div .f,.fl:link{color:#6f6f6f;}
.google_div a:link,.w,a.w:link,.w a:link{color:#00c !important}
.google_div a:visited,.fl:visited{color:#551a8b !important}
.google_div a:active,.fl:active{color:#f00 !important}
.google_div .t a:link,.t a:active,.t a:visited,.t{color:#000}
.google_div .t{background-color:#e5ecf9}
.google_div .k{background-color:#36c}
.google_div .j{width:34em}
.google_div .h{color:#36c}
.google_div .i,.i:link{color:#a90a08}
.google_div .a,.a:link{color:#008000}
.google_div .z{display:none}
.google_div div.n {margin-top: 1ex}
.google_div .n a{font-size:10pt; color:#000}
.google_div .n .i{font-size:10pt; font-weight:bold}
.google_div .q a:visited,.q a:link,.q a:active,.q {color: #00c; }
.google_div .b{font-size: 12pt; color:#00c; font-weight:bold}
.google_div .ch{cursor:pointer;cursor:hand}
.google_div .e{margin-top: .75em; margin-bottom: .75em}
.google_div .fl:link{color:#7777CC !important}
.google_div cite {
  color: green;
  font-size: small;
}
.google_div h2.r {
  font-size: 1em;
  margin-bottom: 0px;
}
.google_div div.line23 {
  font-size: 0.8em;
}
.google_div div.g{
  margin: 1em 0;
}
.google_div {
  width: 95%;
  margin: auto;
}
.google_div div.g > br {
  line-height: 0px;
  height: 0px;
}

table.fraudTable {
  color: #666666;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  text-align: left;
  width: 95%;
}
table.fraudTable a {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  color: #666666;
}
table.fraudTable a:hover {
  color: #d37c62;
}
table.fraudTable select {
  color: #4C4C4C;
  cursor: pointer;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  font-style: italic;
  font-weight: bold;
  padding: 0px;
  vertical-align: bottom; 
  text-transform: uppercase;
}
table.fraudTable tr.fraudInfo {
  background-color: #E8EECC;
}
table.fraudTable tr.even {
  background-color: #FFFFFF;
}
table.fraudTable tr td, table.fraudTable tr th {
  padding-left: 2px;
}
table.fraudTable tr td dl.searchTerms {
  color: #666666;
  display: none;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  margin: 0px;
}
table.fraudTable tr td dl.searchTerms dt {
  border: 1px solid #EEEEEE;
  clear: both;
  margin: 2px 0px 2px 15px;
  padding: 2px;
}
table.fraudTable tr td dl.searchTerms dt.odd {
  background-color: #EEEEEE;
}
table.fraudTable tr td dl.searchTerms dd {
  display: none;
  clear: both;
  margin: 0px 0px 0px 35px;
  padding: 0px;
}
table.fraudTable tr td dl.searchTerms dd ul {
  background-color: #E8EECC;
  border: 1px solid #EEEEEE;
  height: 100%;
  list-style: none;
  margin: 0px;
  overflow: auto;
  padding: 1px;
}
table.fraudTable tr td dl.searchTerms dd ul li {
  background-color: #FFFFFF;
  float: left;
  margin: 0px;
  padding: 2px;
  text-align: left;
  width: 130px;
}
table.fraudTable tr th {
  background-color: #999999;
  color: #FFFFFF;
}


.green {
  color: #66CC00;
}
.red {
  color: #DD0000;
}
table#unique_visit_report {
  margin: 20px 0px;
}
table#unique_visit_report th {
  background: #666;
  border-left: 2px solid #fff;
  padding: 5px 0px;
  text-align: center;
}
table#unique_visit_report th.hide_me {
  background: #fff;
}
table#unique_visit_report td {
  padding-right: 6px;
  text-align: center;
}
table#unique_visit_report td.data_title {
  padding: 3px;
  letter-spacing: normal;
}

table.roi_rpt_root {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  text-align: left;
}
table.roi_rpt_root thead tr th {
  background: #999;
  color: #333;
  cursor: pointer;
  font-weight: normal;
  padding: 3px 0px;
  text-indent: 16px;
}
table.roi_rpt_root thead tr th.asc {
  background: #999 url(http://binsrv.sodoit.com/mg4/client/default/img/up.gif) no-repeat 2px 50%;
}
table.roi_rpt_root thead tr th.desc {
  background: #999 url(http://binsrv.sodoit.com/mg4/client/default/img/down.gif) no-repeat 2px 50%;
}
table.roi_rpt_root thead tr th.hover {
  color: #fff;
  text-decoration: underline;
}
table.roi_rpt_root tbody tr th {
  font-weight: normal;
}
table.roi_rpt_root tbody tr td {
  color: #666;
  text-align: left;
  text-indent: 16px;
}
table.roi_rpt_root tfoot tr th {
  background: #666;
  color: #fff;
  font-weight: normal;
  padding: 1px 0;
  text-indent: 16px;
}

table.roi_rpt_root .right {text-align: right;}

div#sorting, div#processing {
  display: none;
  background: #333;
  border: 1px solid #aaa;
  color: #fff;
  left: 40%;
  position: absolute;
  top: 50%;
  width: 270px;
}

div#processing {
  z-index: 999;
  top: 80%;
  width: 350px;
}

div#sorting h2, div#processing h2 {font-size: 16pt; margin: 5px 10px; padding: 0;}

fieldset.roi_report {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #333333;
  background-color: #dddddd;
}

fieldset.roi_report legend {
  color: #333333;
  font-weight: bold;
}

div#graph_popup {
  display: none;
  border: 2px solid #555555;
  color: #555555;
  font-size: 10px;
  z-index: 999;
  position: absolute;
  background: white;
  padding: 5px;
  text-align: center;
  height: 40px;
}

div.graph_placeholder {
  width: 650px;
  height: 300px;
}

div.graph_placeholder_demo {
  width: 475px;
  height: 250px;
}

.xLegend {
  padding-left: 5px;
}

div#graph_image img {
  width: 650px;
  height: 300px;
  display: none;
}

div.hide {
  display: none;
  border: 0px;
  height: 0px;
  padding: 0px;
}

ul.ui-tabs-nav li a span {
  cursor: pointer;
  font-size: 8pt;
}

td.group_totals {
  text-align: center;
}

td.legendColorBox, td.legendLabel {
  cursor: pointer;
  font-size: 8pt;
}

td.legendLabel {
  padding-right: 10px;
}

.legend {
  padding-top:  10px;
  padding-bottom: 10px;
}

.tickLabels {
  font-family: Arial, Tahoma, Sans-serif !important;
  font-size: 8pt !important;
}

#loading, #graph_popup.loading {
  top: 50%;
  left: 50%;
  position: absolute;
  background: red;
  width: 90px;
  height: 20px;
  padding: 10px;
  border: 2px solid #555555;
  font-size: 12px;
  color: #FFFFFF;
  display: inline;
  margin-top: 70px;
  margin-left: 50px;
}

#confirmation ul.download_options {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}

#confirmation ul.download_options li {
  display: inline;
}

#confirmation ul.download_options li a {
  text-decoration: none;
  padding: 0 0 0 3px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
}

#confirmation ul.download_options li a:hover {
  color: #FFFFFF;
  background-color: #000000;
}

div#confirmation {
  display: none;
  border: 1px solid #B5D561;
  width: 300px;
  padding: 10px;
  position: absolute;
  top: 50%;
  left: 40%;
  z-index: 9999;
  background: #FFFFFF;
  margin: 0;
}

div.loading_graphs {
  position: absolute;
  left: 210px;
  top: 190px;
  z-index: 999;
  border: 2px solid #000000;
  background: #FFFFFF;
  text-align: center;
  padding: 15px;
}

div#overview_content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

div#overview_content > br {
  clear: both;
}

div#overview_content div.graph_container {
  float: left;
  width: 475px;
  height: 400px;
  position: relative;
  margin-left: 20px;
  margin-bottom: 5px;
}

div.no_tabs {
  padding-top: 26px;
}
