﻿@charset "utf-8";
html, body, div, H1, h1, H3, H4, H5, input, table, tr, td, .campaign_selection_show_list ul, .campaign_selection_show_list ul li, a, input.btn_search, input.btn_login, table, tr, td, .select_platforms_selectors select, .select_platforms_selectors_add input, input.btn_save, .platforms_to_configure ul, .platforms_to_configure ul li {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
H1 span, H5 span {
	display:none;
}
.main_bg {
	background:#cde2eb url('../images/general_bg.jpg') 0 0 repeat-x;
}
.sub_bg {
	background:#cde2eb url('../images/sub_body_bg.jpg') 0 0 repeat-x;
}
.wrapper {
	width:940px;
	margin:0 auto;
	background-image: none;
}
.artwork {
	float:right;
	top:0;
	height:430px;
	width:300px;
	background:url(../images/artwork.png) 0 0 no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='artwork.png', sizingMethod='auto');*/
	margin:0 0 0 0;
}
.header {
	padding:15px 0 15px 20px;
	z-index:1;
	margin:0 0 20px 0;
}
.search_panel {
	width:620px;
	padding:15px 0 0 0;
	background:url(../images/search_panel_top.png) 0 0 no-repeat;
}
.search_panel_mid {
	height:250px;
	background:url(../images/search_panel_mid.png) 0 0 repeat-y;
}
.search_panel_bottom {
	height:25px;
	background:url(../images/search_panel_bottom.png) 0 100% no-repeat;
}
.search_panel h1#search_campaigns {
	background:url('../images/search_campaigns.gif') 0 0 no-repeat;
	display:block;
	height:50px;
	margin:0 0 0 11px;
}
.search_panel h1#login_to_campaigns {
	background:url('../images/login_to_campaigns.gif') 0 0 no-repeat;
	display:block;
	height:50px;
	margin:0 0 30px 11px;
}
.search_panel_controllers {
	margin:10px 10px 0 10px;
}
.search_panel_controllers h5 {
	height:28px;
	width:150px;
	background-position:0 50%;
	background-repeat:no-repeat;
	float:left;
}
.search_panel_controllers h5#camapign_name {
	background-image:url('../images/label_campaign_name.gif');
}
.search_panel_controllers h5#duration {
	background-image:url('../images/label_duration.gif');
}
.search_panel_controllers h5#show {
	background-image:url('../images/label_show.gif');
}
.search_panel_controllers h5#platforms_having {
	background-image:url('../images/platforms_having.gif');
}
.search_panel_controllers h5#username {
	background-image:url('../images/label_username.gif');
}
.search_panel_controllers h5#password {
	background-image:url('../images/label_password.gif');
}
.platforms_selection {
	height:40px;
	width:425px;
	float:right;
}
.platforms_selection label {
	font-size:12px;
	color:#195267;
	font-weight:bold;
	float:left;
	width:125px;
}
.search_panel_controllers_raw, .search_panel_controllers_raw_checkbox, .search_panel_controllers_raw_inner_step2 {
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	font-size:12px;
}
.search_panel_controllers_raw_inner_step2 {
	clear:both;
}
.search_panel_controllers_raw input.camapign_name_input {
	background-image:url('../images/search_panel_input_type1.gif');
	width:315px;
}
.search_panel_controllers_raw input.duration_input {
	background-image:url('../images/search_panel_input_duration.gif');
	width:125px;
	cursor:pointer;
}
.search_panel_controllers_raw input.camapign_name_select {
	background:url('../images/search_panel_select_type1.gif');
	width:315px;
	cursor:pointer;
}
.search_panel_controllers_raw input {
	height:19px;
	padding:4px 10px 3px 10px;
	font-size:14px;
	color:#FFF;
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
}
.search_panel_controllers_raw_checkbox div.platforms_selection label input {
	padding:0;
	margin:0 7px 0 0;
}
.search_panel_controllers_raw input.camapign_name_input:hover, .search_panel_controllers_raw input.camapign_name_select:hover, .search_panel_controllers_raw input.duration_input:hover {
	background-position:0 100%;
}
.campaign_selection_show_list {
	width:327px;
	overflow:hidden;
	position:absolute;
	top:367px;
	margin:0 0 0 169px;
	background:url(../images/drop_list_top.gif) 0 0 no-repeat;
	overflow:hidden;
}
.campaign_selection_show_list ul {
	height:186px;
	overflow:auto;
	margin:19px 15px 0 0;
}
.campaign_selection_show_list ul li {
	background:url(../images/drop_list_middle.gif) 0 0 repeat-y;
	display:block;
}
.campaign_selection_show_list ul li a {
	border-bottom:1px dotted #5195ad;
	display:block;
	padding:4px;
	color:#7cd0ec;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px;
}
.campaign_selection_show_list ul li a:hover {
	background:url(../images/drop_list_middle_a_higlight.gif) 0 0 repeat-x;
	border-bottom-color:#49b2d7;
	color:#c8f0ff;
}
.campaign_selection_show_list_bottom {
	background:url(../images/drop_list_bottom.gif) 0 100% no-repeat;
	padding-bottom:5px;
}
.campaign_selection_show_list_listing {
	background:url(../images/drop_list_middle.gif) 0 100% repeat-y;
	padding-bottom:5px;
}
input.btn_search {
	background-image:url(../images/btn_search.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	width:111px;
	height:26px;
	cursor:pointer;
	margin-left:10px;
}
input.btn_search_inner {
	background-image:url(../images/btn_search_inner.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	width:85px;
	height:20px;
	cursor:pointer;
	margin-left:10px;
}
div.wrapper .login_info
{
	background:#2f677a url(../images/login_name_left.gif) 0 0 no-repeat;
	font-size:12px;
	text-align:center;
	float:right;


}
div.wrapper .login_info span
{
		background:url(../images/login_name_right.gif) 100% 0 no-repeat;
		display:block;
		padding:7px 15px;
		color:#98cfe2;
		
}
div.wrapper .login_info a
{
	color:#80d7f4;
	margin:0 0 0 20px;
	font-weight:bold;
}
div.wrapper .login_info span label
{
	color:#FFF;
	font-weight:bold;
	margin:0 1px 0 3px;
}
input.btn_login {
	background-image:url(../images/btn_login.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	width:111px;
	height:26px;
	cursor:pointer;
	margin:10px 0 0 0;
}
input.btn_search:hover, input.btn_login:hover, .platform_links a.project_ok:hover, .platform_links a.project_alert:hover, input.btn_search_inner:hover {
	background-position:0 100%;
	cursor:pointer;
}
.platform_links a:hover label {
	color:#fc8e00;
	background-position:100% 100%;
	cursor:pointer;
}
input.btn_reset {
	color:#113039;
	font-weight:bold;
	text-decoration:underline;
	background:none;
	cursor:pointer;
	height:26px;
	padding-right:10px;
	font-size:13px;
}
input.btn_reset:{
	color:#226c82;
}
div.wrapper a.general_button
{
	margin:10px 5px 0 0;
}
div.wrapper a.general_button span {
	float:left;
	color:#90c1d1;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 5px 15px;
	text-decoration:none;
	background:url('../images/general_button_left.png') 0 0 no-repeat;

}
div.wrapper a.general_button label
{
	height:25px;
	width:35px;
	float:left;
	background:url('../images/general_button_right.png') 100% 0 no-repeat;
}
div.wrapper a.general_button:hover span
{
background-position:0 100%;
cursor:pointer;
}
div.wrapper a.general_button:hover label
{
background-position:100% 100%;
cursor:pointer;
}
div.wrapper div.general_button a:hover label
div.search_panel_button_raw {
	text-align:right;
	padding:0 115px 0 0;
	height:30px;
}
/*div.loader {
	position:absolute;
	overflow:hidden;
	width:100%;
	height:1000px;
	border:1px solid white;
	overflow:hidden;
	top:0;
	left:0;
	background:#000;
	opacity: .4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
body > div.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	height:100%;
}*/
div.loader_animator {
	background:url(../images/loader.gif) 50% 50% no-repeat;
	width:100px;
	height:100px;
	margin:0 0 0 465px;
	position:absolute;
	top:342px;
}
.data_grid {
	width:950px;
	margin:14px 0 0 0;
	border-collapse:collapse;
}
.data_grid a {
	color:#2273c5;
}
.data_grid a:hover{
	color:#105376;
}
.data_grid_header {
	background:url(../images/data_header.png) 0 0 no-repeat;
}
.data_grid td {
	height:30px;
}
.data_grid_header h1 {
	background:url(../images/header_campaings.png) 5px 0 no-repeat;
	height:30px;
}
.campaign_body_selectors h4 {
	font-size:12px;
	float:left;
	padding:5px 10px 10px 0;
	width:100px;
}
.data_grid_bg_repeater td {
	/*background:url(../images/data_header_mid_repeater.png);*/
	background:#dfebf1;
	border-width:0 0 1px 0;
	border-style:dotted;
	border-color:#9fbbc9;
}
.data_grid_bg_repeater:hover td {
	/*background:url(../images/data_header_mid_repeater_hover.png);*/
	border-color:#1f7fb1;
	background:#c4dae3;
}
.grid_sub_header td {
	height:25px;
	color:#13404e;
	font-size:12px;
	font-weight:bold;
	background:url(../images/gird_sub_header.jpg) 0 0 repeat-x;
}
.grid_status select {
	border:1px solid #ACD1E3;
	font-size:11px;
	font-weight:bold;
	width:80px;
	text-align:center;
	margin:2px 2px 2px 0;
}
table.data_grid table.grid_status td {
	border:none;
	padding:0;
	margin:0;
}
.grid_bottom_end td {
	height:7px;
	background:url(../images/grid_bottom_repeater.jpg) 0 100% repeat-x;
}
.grid_raw_number {
	width:40px;
	text-align:center;
}
.grid_raw_duration {
	width:165px;
	text-align:center;
}
.grid_raw_status {
	width:150px;
}
label.project_name, label.project_name a {
	color:#098488;
	cursor:pointer;
}
label.project_name {
	margin:0 0 0 5px;
}
label.project_name2, label.project_name2 a {
	color:#c81419;
	cursor:pointer;
}
.grid_raw_highlighter td {
	background:#a4cbd6;
}
div.label_detailer {
	border:1px solid #bed2db;
	width:600px;
	margin:0 auto;
	padding:5px;
	text-align:center;
	background:#daeaf1;
}
div.label_detailer label {
	margin:0 4px;
}
.artwork input {
	background:url(../images/btn_create_new_campaign.png);
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	width:282px;
	margin:360px 0 0 0;
}
.artwork input:hover, input.btn_save:hover {
	background-position:0 100%;
	cursor:pointer
}
.right_panel {
	width:300px;
	float:right;
}
.login_alert {
	color:#CC0D12;
	text-align:center;
	padding:15px 0 10px 0;
	font-size:12px;
	font-weight:bold;
	background:url(../images/password_alert.gif) 50% no-repeat;
	margin:10px 0 0 0;
}
.tab_set {
	padding:0 0 0 3px;
	margin:0 auto;
	height:36px;
}
.tab_set a {
	background-image:url(../images/header_tabs.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:178px;
	height:24px;
	padding:12px 0 0 0;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#5690a1;
	text-align:center;
	margin:0 2px 0 0;
	text-decoration:none;
}
.tab_set a:hover, div.wrapper div.tab_set a.active, .tab_set a.home:hover {
	background-position:0 100%;
	cursor:pointer;
	color:#000;
}
.tab_set a.home {
	float:right;
	background-image:url(../images/header_tabs_home.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000;
	margin:0;
}
.tab_set a.home:hover {
	color:#FFF;
}
.tab_sub_details {
	background:url(../images/tab_sub_detail.gif) 0 0 repeat-x;
	clear:both;
}
.tab_sub_details h3 {
	padding:10px 0 15px 10px;
	font-size:12px;
}
.body_content {
	background:url(../images/wrapper_bg.gif) 0 0 repeat-y;
	height:1000px;
	clear:both;
	padding:0 0 0 2px;
}
div.campaign_body_selectors {
	margin:10px;
}
.select_paltforms_controllers_raw h4, .search_panel_controllers_raw_inner_step2 h4 {
	width:275px;
}
.select_paltforms_controllers_raw {
	height:400px;
	float:left;
}
.select_platforms_selectors_container {
	clear:both;
}
.select_platforms_selectors {
	background:url(../images/selector_box.gif) 0 0 no-repeat;
	height:210px;
	width:220px;
	padding:5px;
	float:left;
}
.select_platforms_selectors select {
	height:200px;
}
.select_platforms_selectors select, select.raw_inner_step2_select, .cssCommonTextField {
	/*width:205px;*/
	font-size:12px;
	color:#a2c4d0;
	background:#28667b;
	border:1px solid #2f6a7f;
}
 .cssCommonTextField1 {
	/*width:205px;*/
	font-size:12px;		
	border:1px solid  #A5D9F8;
}
select.raw_inner_step2_select {
	width:205px;
	background:#28667b;
}
.select_platforms_selectors_add {
	float:left;
	width:20px;
	padding:30px 20px 0 0;
	margin:0 15px 0 0;
}
.select_platforms_selectors_add input {
	margin:15px 0 0 0;
		background-position:0 0;
	background-repeat:no-repeat;
		width:50px;
	height:19px;
	cursor:pointer;
	background-color:transparent;

}
.select_platforms_selectors_add input:hover
{
			background-position:0 100%;
}
.select_platforms_selectors_add input.add_right {
	background-image:url(../images/add_right.gif);

}

.select_platforms_selectors_add input.add_left {
	background-image:url(../images/add_left.gif);

}
.select_platforms_selectors_add input.add_all_left {
	background-image:url(../images/add_all_left.gif);

}
.select_platforms_selectors_add input.add_all_right {
	background-image:url(../images/add_all_right.gif);

}
input.btn_save {
	background:url(../images/btn_save.gif) 0 0 no-repeat;
	width:111px;
	height:25px;
	cursor:pointer;
	clear:both;
}
.platform_links {
	height:35px;
	padding:10px;
	background:url(../images/project_links_container_bg.gif) 0 100% repeat-x;
}
.platform_links a.project_ok {
	background-image:url(../images/project_links_left.gif);
}
.platform_links a.project_alert {
	background-image:url(../images/project_links_alert_left.gif);
}
.platform_links a.project_ok, .platform_links a.project_alert {
	float:left;
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 40px;
	font-size:14px;
	color:#116C6A;
	text-decoration:none;
	margin:4px;
}
.platform_links a label {
	background:url(../images/project_links_right.gif);
	display:block;
	padding:5px 20px 5px 0;
	background-position:100% 0;
	background-repeat:no-repeat;
}
.campaign_body_selectors h6 {
	background:url(../images/general_h5_bg.jpg) 0 0 no-repeat;
	font-size:14px;
	padding:10px 0 12px 15px;
	display:block;
	margin:15px 0 10px 0;
}
.select_partners {
	height:280px;
	padding-left:285px;
}
.validator {
	font-size: 8pt;
	float: left;
	color: #ff0033;
	clear: none;
	position:absolute;
	padding-left: 5px;
	display: none;
}
.save_message_inner {
	background:url(../images/inner_message_box_top.gif) 0 0 no-repeat;
	width:359px;
	padding:25px 0 0 0;
	margin:10px 0 0 0;
}
.save_message_outer {
	background:url(../images/inner_message_box_bottom.gif) 0 100% no-repeat;
	padding:0 0 15px 0;
}
.save_message_inner label.success, .save_message_inner label.alert {
	display:block;
	padding:5px 0 5px 25px;
	text-align:center;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#28667b;
}
.save_message_inner label.success {
	background:url(../images/success_icon.gif) 0 50% no-repeat;
	width:150px;
}
.save_message_inner label.alert {
	background:url(../images/alert_icon.gif) 0 50% no-repeat;
	width:210px;
	color:#8C1130;
}
.save_message_inner a {
	color:#28667b;
	text-align:center;
	display:block;
	text-decoration:none;
	padding:5px 0 0 0;
}
.save_message_inner a span {
	font-weight:bold;
	text-decoration:underline;
}
.pading_container {
	text-align:right;
	padding:0 0 10px 0;
}
.save_message_inner a:hover span, a.pagingTab:hover, div.wrapper .login_info a:hover  {
	color:#feb14e;
}
a.pagingTab:hover {
	background:#f8ecd8;
}
.save_message_inner a.notification {
	color:#d60000;
}
.save_message_inner div.platforms_to_configure {
	text-align:center;
	padding:10px 0 0 0;
}
.save_message_inner div.platforms_to_configure label {
	font-weight:bold;
	text-decoration:underline;
}
.platforms_to_configure ul {
	margin:5px 0 0 40px;
}
.platforms_to_configure ul li {
	display:block;
	text-align:left;
	padding:0 0 0 20px;
	color:#dc4242;
	font-weight:bold;
	background:url(../images/success_icon_list.gif) 0 50% no-repeat;
}
/* inner tab */

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.inner_tabs {
	clear:both;
	margin:0 auto;
	width: 875px;
}
.tab_container_body {
	border: 1px solid #2b6e8d;
	padding: 10px;
	margin-bottom: 1em;
	background:#e4f1f6;
	height:100%;
}
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #2b6e8d;
	color: #3881a3;
	background:#a6c9d9;
}
.shadetabs li a:visited {
	color: #2d2b2b;
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
	top: 1px;
	color:#27617c;
}
.shadetabs li a.selected { /*selected main tab style */
	background:#dbeaf1 url(../images/shadeactive.gif) 0 100% repeat-x;
	border-bottom-color: #dbeaf1;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2 {
	padding: 0;
	width: 362px;
	border-top: 5px solid #D25A0B; /*Brown color theme*/
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.modernbricksmenu2 ul {
	margin:0;
	margin-left: 10px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}
.modernbricksmenu2 li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}
.modernbricksmenu2 a {
	float: left;
	display: block;
	font: bold 11px Arial;
	color: white;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 10px;
	background-color: black; /*Brown color theme*/
	border-top: 1px solid white;
}
.modernbricksmenu2 a:hover {
	background-color: #D25A0B; /*Brown color theme*/
	color: white;
}
.modernbricksmenu2 a.selected { /*currently selected tab*/
	background-color: #D25A0B; /*Brown color theme*/
	color: white;
	border-color: #D25A0B; /*Brown color theme*/
}
/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu {
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
}
.indentmenu ul {
	margin: 0;
	padding: 0;
	float: left;
	/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
	background: black url(indentbg.gif) center center repeat-x;
}
.indentmenu ul li {
	display: inline;
}
.indentmenu ul li a {
	float: left;
	color: black; /*text color*/
	padding: 3px 11px;
	text-decoration: none;
	border-right: 1px solid darkred; /*darkred divider between menu items*/
}
.indentmenu ul li a:visited {
	color: black;
}
.indentmenu ul li a.selected {
	color: black !important;
	padding-top: 4px; /*shift text down 1px*/
	padding-bottom: 2px;
	background: black url(indentbg2.gif) center center repeat-x;
}
.listPageLable0{
	background-color:#cbe3ee;
}
.listPageLable0 td {
	padding:3px;
	border-bottom:1px solid #b4cad4;
}
.listPageLable1 {
	background-color:#dbe3e6;
}
.listPageLable1 td {
	border-bottom:1px solid #c7cfd3;
	padding:3px;
}
.pagingTab, .grid_number_active {
	text-decoration:none;
	padding: 0 5px 0px 5px;
	font-weight:bold;
	color:#255064;
	border:1px solid #7daec5;
	background:#cce5f0;
	margin:0 5px;
}
.grid_number_active {
	background:#92c5dd;
}
.statusMessages {
	border: 1px solid rgb(204, 153, 0);
	font-size: 8pt;
	padding-bottom: 5px;
	color: rgb(0, 51, 0);
	padding-top: 5px;
	font-family: Verdana;
	background-color: rgb(255, 255, 204);
	text-align: center;
	width: 400px;
}
.loading {
	width:50px;
	height:50px;
	background:url("../images/gird_loader.gif") no-repeat;
}
.tabber_inner_grid_check_box {
	text-align:center;
}
.grid_page_number {
	font-weight:bold;
	padding:0 10px 0 0;
}
.data_gird_table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #b2d2e1;
	margin:0 0 10px 0;
}
/* loader */

#RB_overlay {
	background-color:#000000;
	bottom:0;
	height:100%;
	left:0;
	min-height:100%;
	opacity:0.2;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:100;
}
#RB_window {
	background-color:#FFFFFF;
	display:block;
	margin:20px auto 0;
	overflow:hidden;
	position:absolute;
	text-align:left;
	z-index:102;
}

