/* temp sub-nav styling*/
#sub_navigation a.page_link{
	/*color:red;*/
}
#user_widget li.temp a{
	text-decoration:none;
	/*color:#eaeaea;*/
}
/* CSS reset from Eric Meyer ************************************ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 1;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: transparent;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	/*text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* /Reset Styles ************************************* */


/* Sifr Styles ************************************* */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}
/*
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/
/* /Sifr Styles ************************************* */

html{
	width:100%;
	height: 100%;
}
body{
	margin:0;
	padding:0;
	font-family: verdana, sans-serif;
	font-size: 10px;
}
#topFrame{
	overflow:hidden;
}
#logo{
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(../images/logo.png) no-repeat top left;
	width: 166px;
	height: 40px;
	text-indent: -99999px;
	cursor:pointer;
}
#logo_custom img{
        position: absolute;
        top: 0;
        right: 0;
        cursor:pointer;
        padding-right=-1px;

}

ul{
	margin: 0;
	padding: 0;
}
#main_navigation li{
	float:left;
	list-style:none;
	border-right: 5px solid white;
	width: auto;
}
#main_navigation #user_widget li{
	border-right: 5px solid #ffffff;
}
#main_menu{
	background: #e7e7e7 url(../images/main_menu_bkd.png) repeat-y scroll left top;
	overflow:auto;
	margin: 13px 13px 0 13px;
	position: relative;
	min-width: 780px;
	_height: 100px;
}
#main_menu ul{
	margin: 0;
	padding: 0;
}
#main_menu li a{
	background-image: url(../images/main_menu-150-150.png);
	background-color:#cacaca;
	display:block;
	width:100px;
	height:100px;
	text-indent: -99999px;
	color: #5e5d60;
}
#main_navigation li a:hover{
color: #333;	
}
/* Main Nav - Home*/
#main_menu li.l8 a{
	background-position: -750px top;
}
#main_menu li.l8 a:hover{
	background-position: -750px -150px;
}
#main_navigation .l8 li.l8 a{
	background-position: -750px -300px;
}
/* Main Nav - Campaigns*/
#main_menu li.l1 a{
	background-position: 0 top;
}
#main_menu li.l1 a:hover{
	background-position: 0 -150px;
}
#main_navigation .l1 li.l1 a{
	background-position: 0 -300px;
}

/* Main Nav - Databases*/
#main_menu li.l2 a{
	background-position: -150px top;
}
#main_menu li.l2 a:hover{
	background-position: -150px -150px;
}
#main_navigation .l2 li.l2 a{/*Selected*/
	background-position: -150px -300px;
}

/* Main Nav - Inventory*/
#main_menu li.l3 a{
	background-position: -300px top;
}
#main_menu li.l3 a:hover{
	background-position: -300px -150px;
}
#main_navigation .l3 li.l3 a{/*Selected*/
	background-position: -300px -300px;
}

/* Main Nav - Reports*/
#main_menu li.l4 a{
	background-position: -450px top;
}
#main_menu li.l4 a:hover{
	background-position: -450px -150px;
}
#main_navigation .l4 li.l4 a{/*Selected*/
	background-position: -450px -300px;
}

/* Main Nav - Delivery & Notification*/
#main_menu li.l9 a {
	background-position: -900px top;
}
#main_menu li.l9 a:hover {
	background-position: -900px -150px;
}
#main_navigation .l9 li.l9 a {
	background-position: -900px -300px;
}

/* Main Nav - Admin*/
#main_menu li.l5 a{
	background-position: -600px top;
}
#main_menu li.l5 a:hover{
	background-position: -600px -150px;
}
#main_navigation .l5 li.l5 a{/*Selected*/
	background-position: -600px -300px;
}


/* Main Nav - Help, About*/
#main_menu li.l6,
#main_menu li.l7{
	border-right: 0;
}
#main_menu li.l6 a,
#main_menu li.l7 a{
	background: none;
	width:auto;
	height:auto;
	text-indent: 0;
	
}
#main_menu li.l6{
	margin: 19px 0 0 14px;
}
#main_menu li.l7{
	margin: 19px 0 0 17px;
}

#user_widget{
	color: #9e9e9e;
	float:right;
	margin-right: 13px;
}
#user_widget li span{
color: #333;	
}
#user_widget li{
	margin: 10px 0 0 17px;
}
#user_widget li a{
	color: #333;
}
#user_widget li a:hover{
	color: #5e5d60;
}

#breadcrumb{
	position:absolute;
	top: 129px;
	left: 12px;
}
#breadcrumb li{
	position: relative;
	margin-right: 9px;
	padding-left: 9px;
}
#breadcrumb li.current a{
	text-decoration: none;
	color: #333333;
	background: #fff url(../images/pill_right.png) no-repeat right top;
	padding-right: 9px;
	line-height: 20px;
	height: 20px;
	display:block;
	position: relative;
}
#breadcrumb li a{
	text-decoration: none;
	color: #333333;
	background: transparent url(../images/pill_right.png) no-repeat right top;
	_background: transparent url(../images/pill_right_ie6.png) no-repeat right top;
	padding-right: 9px;
	line-height: 20px;
	height: 20px;
	display:block;
	float:left;
	position: relative;
}
#breadcrumb li.l0 a{
	background: #ffffff url(../images/pill_right.png) no-repeat right top;
	_background: #ffffff url(../images/pill_right_ie6.png) no-repeat right top;
}
#breadcrumb li a span{
	background: transparent url(../images/pill_left.png) no-repeat top left;
	_background: transparent url(../images/pill_left_ie6.png) no-repeat top left;
	display:block;
}

#breadcrumb div{
	position: absolute;
	top: 5px;
	right: -12px;
	width: 9px;
	height: 12px;
	display:block;
	background-repeat: no-repeat;
	background-image: url(../images/arrow_frames.png);
	background-position: 0px 0px;

}
#breadcrumb #bread_3 div{
	background: transparent url(../images/arrow_frames.png) no-repeat -108px top;
}


/***************************** Main Content *******************************/
#main_content{
	height: 100%;	
	width: 100%;
	/*
	width: 98%;*/
}
#main_content .body_container{
	padding-bottom: 26px;
	position:relative;
	width:100%;
	height:100%;

}
#main_content .page_header{
	height: 68px;
	width: 750px;
	position:relative;
	padding:0px 0pt 0 32px;
	margin:0px 13px 0pt;
}
#main_content .commands{
	position: absolute;
	top: 21px;
	left: 10px;
	z-index:900;
}

#main_content .content_container{
	position: relative;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 0 13px 0;
	padding: 62px 0pt 13px 32px;	
	overflow:hidden;	
	_float:left;	
	_display:inline;/*ie double margin fix*/
}

#main_content .content_container_autowidth_reports{
	position: relative;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 11px 13px 0;
	padding: 62px 0pt 13px 32px;	
	overflow:hidden;	
	_float:left;	
	_display:inline;/*ie double margin fix*/
}
#main_content .content_container_campaign{
	position: absolute;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 0 13px 0;
	padding: 62px 0pt 13px 32px;
	width:auto;
	min-width:96%;
	#overflow:hidden;	
	_float:left;	
	_display:inline;/*ie double margin fix*/
}

#main_content .content_container_campaignlist{
	position: absolute;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 0 13px 0;
	padding: 10px 0pt 13px 32px;
	width:auto;
	min-width:96%;
	#overflow:hidden;	
	_float:left;	
	_display:inline;/*ie double margin fix*/
}
#main_content .content_container_databases{
	position: absolute;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 0 13px 0;
	padding: 62px 0pt 13px 32px;
	width:auto;	
	padding: 10px 0pt 13px 32px;
	min-width: 800px;
	_float:left;	
	_display:inline;/*ie double margin fix*/
}

#main_content .content_container_databases_780{
	position: absolute;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 0 13px 0;
	padding: 62px 0pt 13px 32px;
	width:auto;	
	padding: 10px 0pt 13px 32px;
	min-width: 780px;
	*width: 810px;
	_float:left;	
	_display:inline;/*ie double margin fix*/
}
#main_content .content_container_databases_autowidth{
	position: absolute;
	background-color: #e3e3e3;
	min-height: 40px;
	margin: 11px 13px 0;
	padding: 62px 0pt 13px 32px;
	width:auto;	
	padding: 0px 0pt 13px 32px;
	min-width: 800px;
	_float:left;	
	_display:inline;/*ie double margin fix*/
}

#interstitial{
	width: 100%;
	height:100%;
	_width: 98%;
	_height:98%;
	position:relative;
}
#interstitial .content_container{
background:#E3E3E3 none repeat scroll 0%;
bottom:13px;
left:0pt;
position:absolute;
right:13px;
top:0pt;

_width:100%;
_height:100%;
_bottom:0px;
_left:0px;
_right:0px;
_top:0px;
}
#interstitial .body_container {
height:100%;
padding-bottom:0px;
position:relative;
width:100%;
}
#interstitial .corner_TR{
	_right: -1px;
}
#interstitial .corner_BR{
	_right: -1px;
	_bottom: -1px;
}
#interstitial .corner_BL{
	_bottom: -1px;
}
.corner_TL{
	background: transparent url(../images/main_TL.png) no-repeat left top;
	position:absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 13px;
}
.corner_TR{
	background: transparent url(../images/main_TR.png) no-repeat left top;
	position:absolute;
	top: 0;
	right: 0;
	width: 13px;
	height: 13px;
}
.dropped_corner{
	top: 11px;
	/*_top: 32px;*/
}
.dropped_corner_quick{
	top:6px;
	right:-1px;
}

.home .dropped_corner{
	top: 32px;
}
.reports_account .dropped_corner{
	_top: 11px;
	_right: -1px;
}
.reports_account_campaign .dropped_corner{
	_top: 11px;
	_right: -1px;
}
.corner_BL{
	background: transparent url(../images/main_BL.png) no-repeat left top;
	position:absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	width: 13px;
	height: 13px;
}
.corner_BR{
	background: transparent url(../images/main_BR.png) no-repeat left top;
	position:absolute;
	bottom: 0;
	right: 0;
	_bottom: -1px;
	_right: -1px;
	width: 13px;
	height: 13px;
}

#main_content .user_options{	
	overflow:auto;

	position: absolute;
	top: 0;
	right: 0;
	
	background: transparent url(../images/main_options_r.png) no-repeat right top;
	padding: 0 18px 13px 0;
}
#main_content .user_options ul{
	_float:left;
	background: #fff url(../images/main_options_L.png) no-repeat left top;
	padding-left: 24px;
	
	overflow:auto;
	
	position: relative;
	left: 10px;
}
#main_content .user_options ul li{
	background-color: #fff;
	float:left;
	height: 32px;
	line-height: 32px;
	list-style: none;
	padding-left: 12px;
}
#main_content .user_options ul li a{
	color: #9E9E9E;
}
#main_content .user_options ul li a:hover{
	color: #333;
}

.g1{
	float:left;
	position: relative;
	margin: 0 32px 32px 0;
}
.g1 .element_content{
	border: 1px solid #9e9e9e;
	background-color: #dff4f8;
	padding: 22px;
	
	float:left;
}
.g1 .element_content_common{
	border: 1px solid #9e9e9e;
	background-color: #dff4f8;
	padding: 22px;
	float:left;
}
.g1 .element_content_databases{
	border: 1px solid #9e9e9e;
	background-color: #dff4f8;
	padding: 22px;
	float:left;
	width:auto;
	min-width:700px;
	*width:700px;
}

.g1 .element_content_databases_740{
	border: 1px solid #9e9e9e;
	background-color: #dff4f8;
	padding: 22px;
	float:left;
	width:auto;
	min-width:700px;
	*width:800px;
}
.g1 .corner_TL{
	background: transparent url(../images/graph_blue_TL.png) no-repeat left top;
	position:absolute;
	top: 0;
	left: 0;
	width: 9px;
	height: 9px;
}
.g1 .corner_TR{
	background: transparent url(../images/graph_blue_TR.png) no-repeat right top;
	position:absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 9px;
}
.g1 .corner_BL{
	background: transparent url(../images/graph_blue_BL.png) no-repeat left bottom;
	position:absolute;
	bottom: 0;
	left: 0;
	width: 9px;
	height: 9px;
	_bottom:-1px;
}
.g1 .corner_BR{
	background: transparent url(../images/graph_blue_BR.png) no-repeat right bottom;
	position:absolute;
	bottom: 0;
	right: 0;
	width: 9px;
	height: 9px;
	_bottom:-1px;
}

.updatecampaignschedule .g1 .corner_BL,
.updatecampaignschedule .g1 .corner_BR{
 #bottom:0px;
}
.updatecampaignschedule .g1 .corner_BR{
	#right:0px;
}
.g1 .corner_TLFT{
	background: transparent url(../images/graph_blue_TL.png) no-repeat left top;
	position:absolute;
	top: 0;
	left: 0;
	width: 9px;
	height: 9px;
}
.g1 .corner_TRFT{
	background: transparent url(../images/graph_blue_TR.png) no-repeat right top;
	position:absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 9px;
}
.g1 .corner_BLFT{
	background: transparent url(../images/graph_blue_BL.png) no-repeat left bottom;
	position:absolute;
	bottom: 0;
	left: 0;
	width: 9px;
	height: 9px;
	_bottom: -1px;
}
.g1 .corner_BRFT{
	background: transparent url(../images/graph_blue_BR.png) no-repeat right bottom;
	position:absolute;
	bottom: 0;
	right: 0;
	width: 9px;
	height: 9px;
	_bottom: -1px;
}

.g1 h1{
	float:left;
	height: 20px;
	font-size: 17px;
}
.g1 h2{
	clear:left;
	color: #9E9E9E;
}
.g1 h2 strong{
	font-weight: 600;
	color:#333;
}

/*overiding sifr h2*/
.sIFR-hasFlash .g1 h2{
font-size:10px;
letter-spacing:normal;
visibility:visible;
}

 .g1 .title_set{	
	float:left;
	
	margin-bottom: 0;
	padding-bottom:0;
}
 .g1 .data_set{
	clear:left;
	
	padding-top: 15px;
	#padding-top: 0px;
}

/* ***************** Table: t1 ********************************************/
.t1 {
min-width:873px;
_width:873px;

}
.t1 {
float:left;
margin:0pt 32px 32px 0pt;
position:relative;
}
.t1 .corner_TL {
background:transparent url(../images/table_TL.png) no-repeat scroll left top;
height:8px;
left:0pt;
position:absolute;
top:0pt;
width:8px;
z-index:900;
}
.t1 .corner_TR {
background:transparent url(../images/table_TR.png) no-repeat scroll right top;
height:8px;
position:absolute;
right:0pt;
top:0pt;
width:8px;
z-index:900;
}
.t1 .corner_BL {
background:transparent url(../images/table_BL.png) no-repeat scroll left bottom;
bottom:0px;
_bottom:-1px;
height:7px;
left:0pt;
position:absolute;
width:7px;
}
.t1 .corner_BR {
background:transparent url(../images/table_BR.png) no-repeat scroll right bottom;
bottom:0px;
_bottom:-1px;
height:7px;
position:absolute;
right:0pt;
width:7px;
}
.t1 .element_content {
background:#9E9E9E url(../images/table_bottom.png) repeat-x scroll left bottom;
padding:0pt 0pt 11px;
}
.t1 .table_top,
.t4 .table_top,
.t5 .table_top{
background-color:#5E5D60;
border:1px solid #5E5D60;
padding:22px;
position:relative;
}
.t1 .table_top{
	_width: 856px;
}
.t4 .table_top{
padding:22px 22px 0 22px;
}
.t1 .title_set,
.t4 .title_set{
margin-bottom:15px;
}
.t1 h1,
.t4 h1{
float:left;
font-size:17px;
height:20px;
}
.t1 .legend,
.t5 .legend{
color:#D7D7D8;
position:absolute;
right:15px;
top:39px;
}
.t1  .legend div,
.t5 .legend div{
float:left;
}
.t1  .legend .clicks,
.t5 .legend .clicks{
background:transparent url(../images/adi_legend_clicks.png) no-repeat scroll left top;
margin-right:13px;
padding-left:15px;
}
.t1 .legend .impressions,
.t5 .legend .impressions{
background:transparent url(../images/adi_legend_impressions.png) no-repeat scroll left top;
margin-right:18px;
padding-left:15px;
}
.t1 table {
clear:both;
width:100%;
/*
_width: 873px;*/
}
.t1 table tr {
background-color:#FFFFFF;
}


.t1 td,
.t4 td {
border-right:1px solid #9E9E9E;
height:20px;
padding-left:10px;
vertical-align:middle;
}
.t1 .sort_header td,
.t4 .sort_header td {
height:30px;
line-height:30px;
padding-left:10px;
}
.t1 .sort_header td, 
.t1 .sort_header_subs td,
.t1 .sort_header td.first_col, 
.t1 .sort_header_subs td.first_col,
.t4 .sort_header td, 
.t4 .sort_header_subs td {
background-color:#5E5D60;
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
}

.t1 td.last_col{
padding-left:0;
width:519px;
}

.t4 td.last_col{
padding-left:0;
border-right:0;
}
.t1 .sort_header td.last_col {
background:#5E5D60 url(../images/adi_scale.png) no-repeat scroll left bottom;
}
.t1 .sort_header td.last_col, 
.t1 .sort_header_subs td.last_col,
.t4 .sort_header td.last_col, 
.t4 .sort_header_subs td.last_col {
border-right:medium none;
}

.t1 .sort_header_subs td.sub_col,
.t4 .sort_header_subs td.sub_col {
background-color:#7E7E7F;
text-align:center;
}

.t1 td.first_col,
.t4 td.first_col {
border-left:1px solid #9E9E9E;
}

.t1 td.bi_col {
border-right:1px solid #CCCCCC;
}

.t1 td.last_data_col {
border-right:1px solid #5E5D60;
}

.t1 table tr.zebra {
background-color:#F1F1F1;
}

.t1 table tr.total_row {
background-color:transparent;
height:23px;
line-height:18px;
}

/* ***************** Table 2  ********************************************************************************/

.t2 {
width:99%;
}
.t2 {
float:left;
margin:0pt 32px 32px 0pt;
position:relative;
}
.t2 .corner_TL {
background:transparent url(../images/table_TL.png) no-repeat scroll left top;
height:8px;
left:0pt;
position:absolute;
top:0pt;
width:8px;
z-index:900;
}
.t2 .corner_TR {
background:transparent url(../images/table_TR.png) no-repeat scroll right top;
height:8px;
position:absolute;
right:0pt;
top:0pt;
width:8px;
z-index:900;
}
.t2 .corner_BL {
background:transparent url(../images/table_BL.png) no-repeat scroll left bottom;
bottom:0pt;
height:7px;
left:0pt;
position:absolute;
width:7px;
_bottom: -1px;
}
.t2 .corner_BR {
background:transparent url(../images/table_BR.png) no-repeat scroll right bottom;
bottom:0pt;
height:7px;
position:absolute;
right:0pt;
width:7px;
_bottom: -1px;
}

.t2 table thead th{
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
padding-left:0px;
background-color:#5E5D60;
}
.t2 table thead th a{
height:41px;
padding-top:9px;
display:block;

padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}
.t2 table thead tr th p{
height:41px;
padding-top:9px;
display:block;
padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}
.t4 td{
	text-align:right;
}
.t4 thead span{
	padding-left:10px;
	padding-bottom: 5px;
	display:block;
}
td.align_left{
	text-align:left;
}
.t2 table thead tr.sort_header th p{
	height:41px;
}
.t2 table thead tr.sort_header th a{
	height:41px;
}

.t4 table thead tr.sort_header_subs th a{
	height:17px;
}
.t2 table thead tr th a:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -100px;
}
.t2 table thead tr th a.sorted_by_descending{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.t2 table thead tr th a.sorted_by_descending:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}

.t2 table thead tr th a.sorted_by_descending.clicked:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.t2 table thead tr th a.sorted_by_ascending{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.t2 table thead tr th a.sorted_by_ascending:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.t2 table thead tr th a.sorted_by_ascending.clicked:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.t2 .title_set {
margin-bottom:15px;
}
.t2 h1 {
float:left;
font-size:17px;
height:20px;
}

.t2 table {
clear:both;
width:100%;
margin-top: 0px;
color:#333333;
}
.t4 table {
clear:both;
width:100%;
margin-top: 17px;
color:#333333;
}



.t2 td {
border-right:1px solid #9e9e9e;
height:20px;
padding:1px 10px;
vertical-align:middle;
}
.align_right{
	text-align:right;
}
.t2 tfoot td{
	background-color:#9e9e9e;
	text-align:right;
	color:#e7e7e7;
	line-height:22px;
	height:22px;
	padding-right:13px;
}
.t2 .sort_header .last_col, 
.t2 .sort_header_subs .last_col {
border-right:medium none;
}
.t2 td.first_col {
border-left:1px solid #9e9e9e;
}

.t2 td.bi_col {
border-right:1px solid #cccccc;
}

.t2 td.last_data_col {
border-right:1px solid #5e5d60;
}
.t2 table tr.zebra {
background-color:#f1f1f1;
}

.t2 table tr.total_row {
background-color:transparent;
height:23px;
line-height:18px;
}

/* ***************** Table 3: scrolling tbody = need to fix for ie7! ****************************************/

/* Terence Ordona, portal[AT]imaputz[DOT]com         */
/* http://creativecommons.org/licenses/by-sa/2.0/    */

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
.t3 div.element_content {
	clear: both;
	height: 358px;
	overflow: auto;
	width: 1010px;
	_width: 1010px;
}

/* Reset overflow value to hidden for all non-IE browsers. */
html>body .t3 div.element_content {
	overflow: hidden;
	width: 1010px;
}

/* define width of table. IE browsers only                 */
.t3 div.element_content table {
	_float: left;
	_width: 980px;
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
html>body .t3 div.element_content table {
	width: 1010px;
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of element_content has an overflow property set to auto */
.t3 thead.fixed_header tr {
	_position: relative;
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
html>body .t3 thead.fixed_header tr {
	display: block;
	#display: table-row;
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html>body .t3 tbody.scroll_content {
	display: block;
	#display: table-row-group;
	height: 262px;
	overflow: auto;
	width: 1010px;
}
/* End scrolling tbody declarations*/


.t3 {
width:1010px;
}
.t3 {
float:left;
margin:0pt 32px 32px 0pt;
position:relative;
}
.t3 .corner_TL {
background:transparent url(../images/table_TL.png) no-repeat scroll left top;
height:8px;
left:0pt;
position:absolute;
top:0pt;
width:8px;
z-index:900;
}
.t3 .corner_TR {
background:transparent url(../images/table_TR.png) no-repeat scroll right top;
height:8px;
position:absolute;
right:0pt;
top:0pt;
width:8px;
z-index:900;
}
.t3 .corner_BL {
background:transparent url(../images/table_BL.png) no-repeat scroll left bottom;
bottom:0pt;
height:7px;
left:0pt;
position:absolute;
width:7px;
}
.t3 .corner_BR {
background:transparent url(../images/table_BR.png) no-repeat scroll right bottom;
bottom:0pt;
height:7px;
position:absolute;
right:0pt;
width:7px;
}
.t3 .element_content {
background:#9E9E9E url(../images/table_bottom.png) repeat-x scroll left bottom;
padding:0pt 0pt 11px;
}
.t3 table thead.fixed_header tr {
background-color:#5E5D60;
border:1px solid #5E5D60;
padding:22px;
/*position:relative;*/
}
.t3 table thead.fixed_header tr th{
background-color:#5E5D60;
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
height:30px;
line-height:30px;
padding-left:10px;
}
.t3 .title_set {
margin-bottom:15px;
}
.t3 h1 {
float:left;
font-size:17px;
height:20px;
}

.t3 table {
clear:both;
width:100%;
}
.t3 table tr {
background-color:#FFFFFF;
}


.t3 td {
border-right:1px solid #9E9E9E;
height:20px;
padding-left:10px;
vertical-align:middle;
}

.t3 td.first_col {
border-left:1px solid #9E9E9E;
}

.t3 td.bi_col {
border-right:1px solid #CCCCCC;
}

.t3 td.last_data_col {
border-right:1px solid #5E5D60;
}

.t3 table tr.zebra {
background-color:#F1F1F1;
}

.t3 table tr.total_row {
background-color:transparent;
height:23px;
line-height:18px;
}


/* ***************** Table 4  ********************************************************************************/


.t4 {
width:1010px;
}
.t4 {
float:left;
margin:0pt 32px 32px 0pt;
position:relative;
background-color: #5E5D60;
}
.t4 .corner_TL {
background:transparent url(../images/table_TL.png) no-repeat scroll left top;
height:8px;
left:0pt;
position:absolute;
top:0pt;
width:8px;
z-index:900;
}
.t4 .corner_TR {
background:transparent url(../images/table_TR.png) no-repeat scroll right top;
height:8px;
position:absolute;
right:0px;
top:0px;
width:8px;
z-index:900;
}
.t4 .corner_BL {
background:transparent url(../images/table_BL.png) no-repeat scroll left bottom;
bottom:0px;
_bottom:-1px;
height:7px;
left:0px;
position:absolute;
width:7px;
}
.t4 .corner_BR {
background:transparent url(../images/table_BR.png) no-repeat scroll right bottom;
bottom:0px;
_bottom:-1px;
height:7px;
position:absolute;
right:0px;
width:7px;
}
.t4 .element_content {
background:#5E5D60 url(../images/table_bottom.png) repeat-x scroll left bottom;
padding:0pt;
}
.t4 table thead tr th{
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
padding-left:0px;
background-color:#5E5D60;
}
.t4 table thead tr th a{
height:41px;
padding-top:9px;
display:block;
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right top;
padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}
.t4 td{
	text-align:right;
}
.t4 td.align_left{
	text-align:left;
}
.t4 thead span{
	padding-left:10px;
	padding-bottom: 5px;
	#margin-left:10px;
	#margin-bottom: 8px;
	_margin-bottom: 5px;
	display:block;
}
.t4 table thead tr.sort_header th a{
	height:41px;
	
	#line-height: 11px;
}
.t4 table thead tr.sort_header_subs th a{
	height:17px;
	
	#line-height: 15px;
	_line-height: 29px;
	_padding:0;
}
.t4 table thead tr.sort_header_subs th{
	height:17px;
	overflow:hidden;
}
.t4 table thead tr th a:hover{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -100px;
}
.t4 table thead tr th a.sorted_by_descending{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.t4 table thead tr th a.sorted_by_descending:hover{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.t4 table thead tr th a.sorted_by_ascending{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.t4 table thead tr th a.sorted_by_ascending:hover{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.t4 table thead tr th a.clicked.sorted_by_descending:hover{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.t4 table thead tr th a.clicked.sorted_by_ascending:hover{
background:transparent url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.t4 .title_set {
margin-bottom:15px;
#height:20px;
}
.t4 h1 {
float:left;
font-size:17px;
height:20px;
}
.t4 table {
clear:both;
width:100%;
margin-top: 17px;
color:#333333;
}
.t4 table tr {
background-color:#ffffff;
}
.t4 td {
border-right:1px solid #9e9e9e;
height:20px;
padding:1px 10px;
vertical-align:middle;
}
.t4 tfoot td{
	background-color:#9e9e9e;
	text-align:right;
	color:#e7e7e7;
	line-height:22px;
	height:22px;
	padding-right:13px;
}
.t4 .sort_header .last_col, 
.t4 .sort_header_subs .last_col {
border-right:medium none;
}
.t4 td.first_col {
border-left:1px solid #9e9e9e;
}

.t4 td.bi_col {
border-right:1px solid #cccccc;
}
.t4 table tr:hover td,
.t4 table tr.zebra:hover td,
.t4 table tr.moused_over td,
.t4 table tr.zebra.moused_over td{
	background-color:#ace44f;
	color:#000000;
}
.t4 table tr:hover td.currently_sorted,
.t4 table tr.zebra:hover td.currently_sorted,
.t4 table tr.moused_over td.currently_sorted,
.t4 table tr.zebra.moused_over td.currently_sorted,
.t4 table tbody tr.moused_over td.currently_sorted{
	background-color:#5fcadc;
}
.t4 table tr td.currently_sorted{
	background-color:#eff9fb;
}
.t4 table tr.zebra td.currently_sorted{
	background-color:#e2eced;
}
.t4 table tfoot tr:hover td,
.t4 table tfoot tr.zebra:hover td{
	background-color:#9e9e9e;
	color:#e7e7e7;
}
.t4 table tr.zebra {
background-color:#f1f1f1;
}

.t4 table tr.total_row {
background-color:transparent;
height:23px;
line-height:18px;
}




.t4 td {
border-right:1px solid #9E9E9E;
height:20px;
padding-left:10px;
vertical-align:middle;
}
.t4 .sort_header th, 
.t4 .sort_header_subs th {
background-color:#5E5D60;
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
}

.t4 .sort_header .last_col, 
.t4 .sort_header_subs .last_col {
border-right:medium none;
}
.t4 .sort_header_subs .last_col{
border-right:1px solid #5E5D60;
}
.t4 table thead tr.sort_header_subs th.sub_col{
background-color:#7E7E7F;
text-align:center;
}

.t4 .first_col {
border-left:1px solid #9E9E9E;
}
.t4 #total_row td{
	border-right:none;
	background-color: #dff4f8;
}
.t4 #total_row td.last_col{
border-right:1px solid #9E9E9E;
width:auto;
}


/***************************** Sidebar Content *******************************/
#leftFrame{
	overflow:hidden;
}

#sub_navigation{
    /*position: relative;*/ /*Caused ie7 bug*/
    position:absolute;
	width: 100%;
	height: 100%;
	overflow:hidden;
}

#sub_navigation a{
	color:#333333;
	padding-right: 12px;
	display:block;
	float:left;
	*height:1%;
	line-height:14px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right 3px;
	*background-position: right 5px;
	background-image: none;
}

#sub_navigation a:hover{
	color:#8c8c8c;
}

#sub_navigation #page_link_activated{
	color: #b2b2b2;
  text-decoration: none;
	background-image: url(../images/arrow-right.png);
}

#sub_navigation .menu_container{
	height: 80%;
	overflow:auto;
	position:relative;
}
#sub_navigation .menu{
	padding: 13px;
	width:125px;
	#width:125px;
	height: 550px;/*<-- adjusts height of the sub-navigation menu, which effects when the scroll bars appear*/
	*height: 600px;
	overflow:hidden;
	position: relative;
}



#sub_navigation .menu #sub_menu_container{
	width:1020px;
	height: auto;
	position: relative;
	left: 0;
}
/*Menu level 0*/
#sub_navigation .menu ul{
position: absolute;
top: 0;
left: 0px;

}
/*Menu level 1*/
#sub_navigation .menu ul ul{
position: absolute;
top: 0;
left: 170px;
}
/*Menu level 2*/
#sub_navigation .menu ul ul ul{
position: absolute;
top: 0;
left: 170px;
}
/*Menu level 3*/
#sub_navigation .menu ul ul ul ul{
position: absolute;
top: 0;
left: 170px;
}
/*Menu level 4*/
#sub_navigation .menu ul ul ul ul ul{
position: absolute;
top: 0;
left: 170px;
}
/*Menu level 5*/
#sub_navigation .menu ul ul ul ul ul ul{
position: absolute;
top: 0;
left: 170px;
}


#sub_navigation .menu ul{
visibility:hidden;
width: 140px;
}
#sub_navigation .menu ul.selected_list{
visibility:visible;
}
#sub_navigation .menu ul li{
	_padding-bottom: 10px;
	line-height: 17px;
	/*overflow:auto;*/
	clear:left;
}
.logo_247{
	background: url(../images/247_logo.png) no-repeat left top;
	width: 84px;
	height: 73px;
	text-indent: -99999px;
	
	margin-left: 13px;
	margin-top: 10px;
}



/***************************** Login *******************************/
#login{
	
	height:100%;
}
.login_table{
	width: 100%;
	height: 100%;
	
/* Added for Login Screen page */	
	overflow:hidden;
	_zoom:1;
	
}				

.login_table td{
	border:13px solid white;
	/*background: transparent url('../images/transparent.gif') no-repeat left top;*/
	/* Added for Login Screen page */
	height:100%;
	width:100%;
	overflow:hidden;
}

/* Added for Login Screen page */
.login_table #bgimage_mask{
	overflow:hidden;
}

.login_table td img{
	position:absolute;/*
	width:100%;
	height:100%;*/
}
/* End of  Added for Login Screen page */

.form_band{
	height: 100px;
	border-top: 4px solid white;
	border-bottom: 4px solid white;	
	background: #e3e3e3 url('../images/login-form-bkd.png') repeat-y left top;
	
	margin-top: 108px;
	
	width:100%;
	position:absolute;
	float:left;
	z-index:900;
}
#login #logo{
	background: transparent url(../images/login_logo.png) no-repeat top left;
	border-right:13px solid #FFFFFF;
	height:100%;
	width:190px;
	cursor:pointer;
}
.form_inputs{
	width: 256px;
	height: 90px;
	padding-top: 10px;
	float:left;
	border-right: 4px solid white;
	border-left: 13px solid white;
	background-color: #9e9e9e;
}
.form_inputs div{
	width: 100%;
	height:26px;
	float:left;
	position: relative;
	background: transparent url('../images/login_input_bkd.png') no-repeat 116px 0;
}
.form_inputs div label{
	text-align: right;
	position: absolute;
	right: 148px;
	line-height:26px;
	font-weight: 900;
	color:#333333;
}
.form_inputs div label_value{
	text-align: right;
	position: absolute;
	right: 148px;
	line-height:26px;
	font-weight: 100;
	color:#333333;
}
.form_inputs input{
	position: absolute;
	width:117px;
	right: 16px;
	top:3px;
	background: transparent;
	border: none;
}
button{
	border: none;
	background-color: transparent;
	padding:0;
	margin:0;
	cursor:pointer;
	font-size:11px;
}
#login button{
	float:left;
	width:104px;
	height:100px;
	background: transparent url('../images/login_btn.png') no-repeat 0 0;
	text-indent:-99999px;
}
#login button:hover,
#login button:focus{
	background: transparent url('../images/login_btn.png') no-repeat 0 -150px;
}

#forgot button{
	float:left;
	width:104px;
	height:100px;
	background: transparent url('../images/forgot_btn.png') no-repeat 0 0;
	text-indent:-99999px;
}
#forgot button:hover,
#fotgot button:focus{
	background: transparent url('../images/forgot_btn.png') no-repeat 0 -150px;
}

#forgotPassword button{
	float:left;
	width:104px;
	height:130px;
	background: transparent url('../images/forgot_btn.png') no-repeat 0 0;
	text-indent:-99999px;
}
#forgotPassword button:hover,
#fotgotPassword button:focus{
	background: transparent url('../images/forgot_btn.png') no-repeat 0 -150px;
}

/***************************** Campaigns > Live Campaigns *******************************/
.live_campaign_commands,
.page_commands{
	margin-bottom: 10px;
	position:relative;
	clear:left;
}
.live_campaign_commands button.reset{
position: absolute;
top: -56px;
left: 150px;	
padding-left: 11px;
padding-right: 11px;
}
.page_commands button.reset{
position: absolute;
right:50px;	
padding-left: 11px;
padding-right: 11px;
}
.campaigns_liveCampaigns #search_id{
	background-color:transparent;
	left:410px;
	position:absolute;
	top:1px;
	width:165px;
	border:0;
}
.campaigns_liveCampaigns .search_label{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top: 0;
	left: 400px;
}
.campaigns_liveCampaigns .search_button{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	left: 580px;
}

/*Start For Creatives*/
.campaigns_liveCampaigns #search_id_cam1{
	background-color:transparent;
	left:170px;
	position:absolute;
	top:12px;
	width:165px;
	border:0;
}
.campaigns_liveCampaigns .search_label_cam1{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top: 10px;
	left: 160px;
}
.campaigns_liveCampaigns .search_button_cam1{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -1256px;
	position: absolute;
	top: 10px;
	left: 340px;
}
.campaigns_liveCampaigns #search_id_cam2{
	background-color:transparent;
	left:425px;
	position:absolute;
	top:12px;
	width:165px;
	border:0;
}
.campaigns_liveCampaigns .search_label_cam2{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top: 10px;
	left: 415px;
}
.campaigns_liveCampaigns .search_button_cam2{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	top: 10px;
	left: 595px;
}
/**For Creative Screen from creative tab under campaign**/

.campaigns_common_class #search_id_cam3{
	background-color:transparent;
	left:160px;
	position:absolute;
	top:1px;
	width:165px;
	border:0;
}
.campaigns_common_class .search_label_cam3{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top: 0;
	left: 150px;
}
.campaigns_common_class .search_button_cam3{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	left: 330px;
}
/*End For Creatives*/
/** For multiple search fields on listing pages use below classes as per requirement ---start*/

.main_content #search_id_field1{
	background-color:transparent;
	left:307px;
	position:absolute;
	width:165px;
	border:0;
	height:25;
	top:0px;
}
.main_content .search_label_field1{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top:0px;
	left:300px;
}


.main_content .search_button_field1{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	left: 480px;
	top:0px;
}

 .main_content #search_id_field2{
	background-color:transparent;
	left:307px;
	position:absolute;
	width:165px;
	border:0;
	height:25;
	top:25px;
}

.main_content .search_label_field2{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top:25px;
	left:300px;
}
.main_content .search_button_field2{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	left: 480px;
	top:25px;
}

.main_content #search_id_field3{
	background-color:transparent;
	left:307px;
	position:absolute;
	width:165px;
	border:0;
	height:25;
	top:50px;
}

.main_content .search_label_field3{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top:50px;
	left:300px;
}
.main_content .search_button_field3{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	left: 480px;
	top:50px;
}

.main_content #search_id_field4{
	background-color:transparent;
	left:307px;
	position:absolute;
	width:165px;
	border:0;
	height:25px;
	top:75px;
}

.main_content .search_label_field4{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top:75px;
	left:300px;
}
.main_content .search_button_field4{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	left: 480px;
	top:75px;
}
/** For multiple search fields on listing pages use below classes as per requirement ---end*/
.campaigns_liveCampaigns .search_button:hover{
	background: transparent url(../images/search_button.png) no-repeat left -50px;
}
#main_content.campaigns_liveCampaigns .content_container {
padding:28px 0pt 13px 32px;
width:auto;
}
#main_content.campaign_overview .content_container {
padding:28px 0pt 13px 32px;
min-width: 1050px;
}
.campaigns_liveCampaigns .footer,
.footer{
	text-align:right;
	padding-right: 32px;
}
.campaigns_liveCampaigns .footer .button_GonG,
.footer .button_GonG{
	float:left;
}
.campaigns_liveCampaigns .footer .link_YonG,
.footer .link_YonG{
	margin-left:9px;
}
.pagination,
.link_YonG,
.view_by_campaign_select{
	float:left;
}
.pagination{
	padding-right:6px;
	padding-left:0px;
}
.pagination li{
	float:left;
	margin-left:7px;
	line-height:23px;
	height:23px;
}
.pagination li a{
	color: #333333;
}
.pagination li a.current_page{
	text-decoration: none;
}
/***************************** Campaigns > Live Campaigns > [campaign] *******************************/
#main_content.campaigns_liveCampaigns_campaign .body_container {
	position: static;	
}
#main_content.campaigns_liveCampaigns_campaign .page_header{
	height: 68px;
	width: 931px;
	position:relative;
	padding:0px 0pt 0 32px;
	margin:0px 13px 0pt;
}
#main_content.campaigns_liveCampaigns_campaign .campaign_commands{
	position: absolute;
	top: 21px;
	right: -3px;
	z-index:900;
}
#main_content.campaigns_liveCampaigns_campaign .campaign_commands button{
	#margin-left: 10px;
}
#main_content.campaigns_liveCampaigns_campaign .campaign_commands button div,
#main_content.campaigns_liveCampaigns_campaign .campaign_commands button p{
	#margin:0;
	#padding:0;
}
h1.page_title{
	width: auto;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	font-size:37px;
	z-index:900;
}
#main_content.campaigns_liveCampaigns_campaign .content_container{
margin: 0px 13px 0 13px;
/*width: 931px;*/
}
#main_content.campaigns_liveCampaigns_campaign .corner_TR.dropped_corner,
#main_content.campaigns_liveCampaigns_campaign.inner_tab .special_case .corner_TL {
top:32px;
_right: -1px;
}

/*
.tabs{
	float:left;
	position:absolute;
	top: 0;
	left: -11px;
	width: 99%;
	padding-right:11px;
	background-color: #fff;
}*/
#main_content.campaigns_liveCampaigns_campaign .tabs{
/*	width: 963px;
	_width: 974px;*/
}
.tabs li{
	float:left;
	background: transparent url('../images/tab_left.png') no-repeat left top;
	padding-left: 22px;
	line-height: 32px;
	position:relative;
}
.tabs li a{
	color: #000000;
	text-decoration: none;
}
.tabs li span{
	background: transparent url('../images/tab_right.png') no-repeat right top;
	height: 32px;
	width: 22px;
	display:block;
	
	position: absolute;
	top: 0;
	right: -22px;
}

/* Selected tab color */
.selected_l1 li.l1 a,
.selected_l2 li.l2 a,
.selected_l3 li.l3 a,
.selected_l4 li.l4 a,
.selected_l5 li.l5 a,
.selected_l6 li.l6 a,
.selected_l7 li.l7 a,
.selected_l8 li.l8 a{
	color: #000000;
}
.l1 .tabs li.l1,
.selected_l1 li.l1{
background-position: left -100px;
}
.l1 .tabs li.l1 span,
.selected_l1 li.l1 span{
background-position: right -50px;
}

.selected_l2 li.l2,
.selected_l3 li.l3,
.selected_l4 li.l4,
.selected_l5 li.l5,
.selected_l6 li.l6,
.selected_l7 li.l7,
.selected_l8 li.l8{
background-position: left -50px;
}
.selected_l2 li.l2 span,
.selected_l3 li.l3 span,
.selected_l4 li.l4 span,
.selected_l5 li.l5 span,
.selected_l6 li.l6 span,
.selected_l7 li.l7 span,
.selected_l8 li.l8 span{
background-position: right -50px;
}

.l8 .tabs li.l8{
background-position: left -50px;
}
.l8 .tabs li.l8 span{
background-position: right -50px;
}

#overview_form .corner_TR,
#overview_form .corner_BR{
	_right: -1px;
}
#overview_form .element_content {
width: 433px;
}
#overview_form .element_content_common {
width: 600px;
}

#overview_form form{
	float:left;
}
#overview_form ol{
	float:left;
	width:100%;
	margin-bottom: 15px;
}
#overview_form ol li{
	clear:both;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	border: 1;	
	line-height:24px;
	vertical-align:middle;
}
#overview_form label,
#overview_form .form_label{
	float:left;
	font-weight:900;
	padding-right:10px;
	text-align:left;
	width:145px;
	white-space:nowrap;
}


#overview_form span{
	float:left;
	font-weight: 900;
	width:20px;
}
#overview_form label.input_label{
	line-height:24px;
}
#overview_form label_value.input_label{
	line-height:24px;
}
#overview_form input{
/*	width: 180px;*/
}
#overview_form .checkbox_group{
	width: 180px;
	float:left;
}
#overview_form .checkbox_group li{
	clear:both;
	margin-bottom: 2px;
	width: auto;
	float:left;
}
#overview_form .checkbox_group input{
	width:auto;
	float:left;
}
#overview_form .check_label{
	width: auto;
	font-weight: 100;
	line-height:20px;
}
.button_group{
	float:left;
	overflow:auto;
}
.button_WonB{
	float:left;
	padding-left: 3px;
padding-right: 3px;
}
.button_GonB{
	float:right;
}
.button_GonB_Disabled{
	float:right;
}
.button_WonB div{
	background: transparent url(../images/button_pill_WonB_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 5px;
}
.button_WonB div p{
	background: transparent url(../images/button_pill_WonB_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 5px;
	line-height:23px;
}
.button_WonB:hover div p{
	background: transparent url(../images/button_pill_WonB_right.png) no-repeat right -50px;
	color:#fff;
}
.button_WonB:hover div{
	background: transparent url(../images/button_pill_WonB_left.png) no-repeat left -50px;
	color:#fff;
}

.button_GonB div{
	background: transparent url(../images/button_pill_GonB_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0px;
}
.button_GonB div p{
	background: transparent url(../images/button_pill_GonB_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0px;
	line-height:23px;
	color: #fff;
}

.button_GonB:hover div p{
	background: transparent url(../images/button_pill_GonB_right.png) no-repeat right -50px;
}
.button_GonB:hover div{
	background: transparent url(../images/button_pill_GonB_left.png) no-repeat left -50px;
}

.button_GonB_Disabled div{
	background: transparent url(../images/button_pill_GonB_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0px;
}
.button_GonB_Disabled div p{
	background: transparent url(../images/button_pill_GonB_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0px;
	line-height:23px;
	color: #fff;
}
/*creative*/
.button{
float:left;
padding-left: 3px;
padding-right: 3px;
}
.button div{
	background: transparent url(../images/button_pill_WonB_left.png) no-repeat top left;
	padding-left: 30px;
	*padding-left: 5px;
	
}
.button div p{
	background: transparent url(../images/button_pill_WonB_right.png) no-repeat top right;
	padding-right: 30px;
	*padding-right: 5px;
	line-height:23px;
}
.button:hover div p{
	background: transparent url(../images/button_pill_WonB_right.png) no-repeat right -50px;
	color:#fff;
}
.button:hover div{
	background: transparent url(../images/button_pill_WonB_left.png) no-repeat left -50px;
	color:#fff;
}
/*creative*/
/*creative grey start*/
.button_Grey div{
	background: transparent url(../images/button_pill_GonB_left.png) no-repeat top left;
	padding-left: 30px;
	*padding-left: 5px;
}
.button_Grey div p{
	background: transparent url(../images/button_pill_GonB_right.png) no-repeat top right;
	padding-right: 30px;
	*padding-right: 5px;
	line-height:23px;
}

.button_Grey:hover div p{
	background: transparent url(../images/button_pill_GonB_right.png) no-repeat right -50px;
	color:#fff;
}
.button_Grey:hover div{
	background: transparent url(../images/button_pill_GonB_left.png) no-repeat left -50px;
	color:#fff;
}
/*creative grey stop*/

.button_WonW div{
	background: transparent url(../images/button_pill_WonW_left.png) no-repeat top left;
	padding-left: 11px;
}
.button_WonW div p{
	background: transparent url(../images/button_pill_WonW_right.png) no-repeat top right;
	padding-right: 11px;
	line-height:23px;
}
.button_WonW:hover div p{
	background: transparent url(../images/button_pill_WonW_right.png) no-repeat right -50px;
	color:#fff;
}
.button_WonW:hover div{
	background: transparent url(../images/button_pill_WonW_left.png) no-repeat left -50px;
	color:#fff;
}

.segmented_button_WonW{
	position: absolute;
	top: 0;
	right: 13px;
}
.segmented_button_WonW a{
	background: transparent url(../images/button_pill_WonW_left.png) no-repeat 50% top;
	padding: 0 11px;
	
	display:block;
	line-height:23px;
	float:left;
	
	color:#333;
	text-decoration:none;
	
	border-right:1px solid #575757;
	
}
.segmented_button_WonW a.left{
	background: transparent url(../images/button_pill_WonW_left.png) no-repeat left top;
}
.segmented_button_WonW a.right{
	background: transparent url(../images/button_pill_WonW_right_wide.png) no-repeat right top;
	border-right:none;
}

.segmented_button_WonW a:hover{
	background: transparent url(../images/button_pill_WonW_left.png) no-repeat 50% -50px;
	color:#fff;
}
.segmented_button_WonW a.left:hover{
	background: transparent url(../images/button_pill_WonW_left.png) no-repeat left -50px;
}
.segmented_button_WonW a.right:hover{
	background: transparent url(../images/button_pill_WonW_right_wide.png) no-repeat right -50px;
}

.button_WonG div{
	background: transparent url(../images/button_pill_WonG_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0;
}
.button_WonG:hover div{
	background: transparent url(../images/button_pill_WonG_left.png) no-repeat left -50px;
	color:#fff;
}
.button_WonG div p{
	background: transparent url(../images/button_pill_WonG_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0;
	line-height:23px;
}
.button_WonG:hover div p{
	background: transparent url(../images/button_pill_WonG_right.png) no-repeat right -50px;
	color:#fff;
}
/** buttons for creative list **/
.button_ConG div{
	background: transparent url(../images/button_pill_WonG_left.png) no-repeat top left;
	padding-left: 30px;
	*padding-left: 5px;
}
.button_ConG:hover div{
	background: transparent url(../images/button_pill_WonG_left.png) no-repeat left -50px;
	color:#fff;
}
.button_ConG div p{
	background: transparent url(../images/button_pill_WonG_right.png) no-repeat top right;
	padding-right: 30px;
	#padding-right: 0;
	line-height:23px;
}
.button_ConG:hover div p{
	background: transparent url(../images/button_pill_WonG_right.png) no-repeat right -50px;
	color:#fff;
}
/** buttons for creative list **/

/** For White BackGround**/
.button_White div{
	background: transparent url(../images/button_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0;
}
.button_White:hover div{
	background: transparent url(../images/button_left.png) no-repeat left -50px;
	color:#fff;
}
.button_White div p{
	background: transparent url(../images/button_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0;
	line-height:23px;
}
.button_White:hover div p{
	background: transparent url(../images/button_right.png) no-repeat right -50px;
	color:#fff;
}




.button_GonG div{
	background: transparent url(../images/button_pill_GonG_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0px;
}
.button_GonG div p{
	background: transparent url(../images/button_pill_GonG_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0px;
	line-height:23px;
	color: #ffffff;
}
.button_GonG:hover div p{
	background: transparent url(../images/button_pill_GonG_right.png) no-repeat right -50px;
}
.button_GonG:hover div{
	background: transparent url(../images/button_pill_GonG_left.png) no-repeat left -50px;
}



.button_YonG div{
	background: transparent url(../images/button_pill_YonG_left.png) no-repeat top left;
	padding-left: 11px;
}
.button_YonG div p{
	background: transparent url(../images/button_pill_YonG_right.png) no-repeat top right;
	padding-right: 11px;
	line-height:23px;

}
.button_YonG:hover div p{
	background: transparent url(../images/button_pill_YonG_right.png) no-repeat right -50px;
}
.button_YonG:hover div{
	background: transparent url(../images/button_pill_YonG_left.png) no-repeat left -50px;
}

.link_YonG{
	background: transparent url(../images/button_pill_YonG_left.png) no-repeat top left;
	padding-left: 11px;
	color:#000000;
	text-decoration:none;
}
.link_YonG span{
	background: transparent url(../images/button_pill_YonG_right.png) no-repeat top right;
	padding-right: 11px;
	line-height:23px;
	display:block;
}
.link_YonG:hover span{
	background: transparent url(../images/button_pill_YonG_right.png) no-repeat right -50px;
	color:#fff;
}
.link_YonG:hover{
	background: transparent url(../images/button_pill_YonG_left.png) no-repeat left -50px;
}

.col_2,
.col_2_overview{
	width: 400px;
	padding:5px 10px;
	float:left;
	border:1px solid #9E9E9E;

}
.col_2_overview{
	background-color: #dff4f8;
	width:420px;
}

.col_2 .content_table,
.col_2_overview .content_table
 {
	background: #ffffff;
	position:relative;
	left:0px;
	}
.col_2 .header,
.col_2_overview .header_slider{
	font-size: 12px;
	margin-bottom: 15px;
	color:#666666;
	padding-top: 10px;
}
.col_2_overview .header_slider
{
	font-weight: 900;
}
.col_2 ul,
.col_2_overview ul{
	background: #ffffff;
	margin-bottom: 10px;	
	padding: 15px;
	line-height:12px;
	float:left;
	/*width:50%;*/
	padding-left: 50%;
	
	position:relative;
}

.col_2_overview ul{
background: #dff4f8;
}


.col_2 ul li,
.col_2_overview ul li{
	position: relative;
	width: 100%;
/*	margin-bottom: 10px;*/
	line-height:18px;
	
}
.col_2 ul .title,
.col_2_overview ul .title{
	position: absolute;
	left: -100%;
	top: 0;
	text-align: right;
	padding-right: 10px;
	color:#666666;
	width: 95%;
}
.col_2_overview ul .title
{
	color:#000000;
	font-weight: 900;	
}
	
.col_2 ul .data,
.col_2_overview ul .data{
	color:#000000;
}


/***************************** Reports  > Account *******************************/
body#main_content.reports_account div.body_container{
	padding-top: 32px;
	min-width: 925px;
	*min-width: 955px
}
body.reports_account div.body_container .tabs{
	top:11px;
	left:2px;
	z-index:900;
	*z-index:1000;
	
	position:absolute;
}
body.reports_account .segmented_button_WonW{
	position: absolute;
	top: 9px;
	right: -60px;
	*right: 40px;
	z-index:940;
	*z-index:1001;

}

body#main_content.reports_account div.body_container div.content_container{
   width:95%;  
   float:left; 
   *width:800px;
}
.report_options{
	float:left;
	width:95%;
}
.campaign_overview .report_options{
	padding-bottom: 26px;
	width:100%;
}
.start_group label,
.end_group label,
.graph_group label,
.delimiter_group label{
	font-weight: 900;
	float:left;	
}
.start_group,
.end_group,
.etf_date_group{
	padding-top: 2px;
	background: transparent url('../images/input_date_range.png') no-repeat right 0;
	height: 22px;
	width: 200px;
	text-align: right;
	position: relative;
	float:left;	
}
.start_group input,
.end_group input,
.etf_date_group input{
	background-color: transparent;
	border: 0;
	margin-right:28px;
	margin-left:10px;
	width:70px;
	font-size: 11px;
	text-align: center;
}
/*
.end_group input{
	background-color: transparent;
	border: 0;
	margin-right:28px;
	margin-left:10px;
	width:80px;
	*width:55px;
	font-size: 11px;
}
*/

.blockHt_three{
	height:200px;
	*height:230px;
}

.blockHt_four{
	height:185px;
	*height:235px;
}
.table_report_three {
	position: relative;
	top: 0px;
	*top: -20px;
	left: 12px;
}

.start_group_camp div,
.start_group div,
.end_group div{
	position:relative; 
	top:5px;
	float:left;
    left:85px;
}

.date_format_text{
	position:relative; 
	top:5px;
	float:left;
	left: 20px;
	font-family:verdana !important;
    font-size:10px !important;
}

.cal_pop,
.start_group .cal_pop,
.end_group .cal_pop{
	background: transparent url('../images/calendar_select.png') no-repeat right 0;
	width: 31px;
	height: 25px;
	
	display:block;
	
	position:absolute;
	top: 0;
	right: -1px;
	
	text-align: left;
	text-indent: -99999px;
}
.start_group a:hover,
.end_group a:hover{
	background: transparent url('../images/calendar_select.png') no-repeat right -50px;
}
.end_group{
	margin-right: 25px;
}
.graph_group{
	margin-right: 15px;
}
.graph_group,
.delimiter_group{
	float:left;
}
.graph_group select,
.delimiter_group select{
	margin-left:10px;
}

.delimiter_group div{
	position:relative; 
	top:5px;
}

.report_select{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	height: 250px;
	width: 300px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:13.25%;
}
.report_select_deprecated{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	/*height: 250px;*/
	width: 800px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:80px;
	/*left:37px;*/
}

.report_select_deprecated_thirdrow{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	/*height: 250px;*/
	width: 800px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:130px;
	/*left:37px;*/
}

.report_select_deprecated_forthrow{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	/*height: 250px;*/
	width: 800px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:160px;
	/*left:37px;*/
}

.report_select ul div{/*mask container*/
	position: relative;/*ie6 scroll fix 2/2*/
	height: 10px;
	overflow:hidden;
}
.report_select ul div ul{/*drawered data*/
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px 0;
}
.report_select_2{/*mask, scrolls*/
	clear:right;
	float:right;
	overflow: auto;
	height: 250px;
	width: 300px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2 */
	top:13.25%;
	left:310px;

}

.report_select_2_deprecated{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	height: 250px;
	width: 300px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:80px;
	/*left:320px;*/
}
.report_select_2_deprecated_thirdrow{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	height: 250px;
	width: 300px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:110px;
	left:320px;
}
.report_select_2_deprecated_forthrow{/*mask, scrolls*/
	clear:left;
	float:left;
	overflow: auto;
	height: 250px;
	width: 300px;
	margin: 20px 3px 0 0;
	position:absolute;/*ie6 scroll fix 1/2*/ 
	top:140px;
	left:320px;
}
.report_select_2 ul div{/*mask container*/
	position: relative;/*ie6 scroll fix 2/2*/
	height: 10px;
	overflow:hidden;
}
.report_select_2 ul div ul{/*drawered data*/
	position: absolute;
	left: 0px;
	bottom: 0;
	padding: 10px 0;
}


.report_select_2 .tree_list strong,
.report_select .tree_list strong{
	color:#333333;	
	background: transparent url(../images/tree_list_arrow.png) no-repeat left 3px;
	padding-left: 10px;
	cursor:pointer;
}

.report_select_2 .tree_list strong.opened,
.report_select .tree_list strong.opened{

	background: transparent url(../images/tree_list_arrow.png) no-repeat left -7px;
}

.report_select_2 label,
.report_select label{
	color: #666666;
}

.report_display{
background-color:#FFFFFF;
border:1px solid #9E9E9E;
float:right;
height:500px;
margin-top:20px;
min-width:587px;
padding:10px;
position:relative;
width:70%;
_width: 575px;
_display:inline;

margin-right:20px;
}
.report_display .content{
	overflow:auto;
	height:100%;
	width:100%;
}
.report_display .corner_TL{
	background: transparent url(../images/corner_WonW_TL.png) no-repeat left top;
	width: 9px;
	height: 9px;
	
	top:-1px;
	left:-1px;
}
.report_display .corner_TR{
	background: transparent url(../images/corner_WonW_TR.png) no-repeat right top;
	width: 9px;
	height: 9px;
	
	top:-1px;
	right:-1px;
	right:-2px;
}
.report_display .corner_BL{
	background: transparent url(../images/corner_WonW_BL.png) no-repeat left bottom;
	width: 9px;
	height: 9px;
	
	bottom:-1px;
	left:-1px;
}
.report_display .corner_BR{
	background: transparent url(../images/corner_WonW_BR.png) no-repeat right bottom;
	width: 9px;
	height: 9px;
	
	bottom:-1px;
	right:-1px;
	right:-2px;
}


.report_display_tag .corner_TL{
	background: transparent url(../images/corner_WonW_TL.png) no-repeat left top;
	width: 9px;
	height: 9px;
	
	top:-1px;
	left:-1px;
}
.report_display_tag .corner_TR{
	background: transparent url(../images/corner_WonW_TR.png) no-repeat right top;
	width: 9px;
	height: 9px;
	
	top:-1px;
	right:-1px;
	right:-2px;
}
.report_display_tag .corner_BL{
	background: transparent url(../images/corner_WonW_BL.png) no-repeat left bottom;
	width: 9px;
	height: 9px;
	
	bottom:-1px;
	left:-1px;
}
.report_display_tag .corner_BR{
	background: transparent url(../images/corner_WonW_BR.png) no-repeat right bottom;
	width: 9px;
	height: 9px;
	
	bottom:-1px;
	right:-1px;
	right:-2px;
}

/***************************** Reports  > Content > Sub *******************************/
#main_content.reports_content_sub .content_container {
	padding:31px 0pt 13px 32px;
}
.reports_content_sub div.body_container{
	padding-top: 32px;
	min-width: 925px;
}
.reports_content_sub div.body_container .tabs{
	top:11px;
	left:2px;
	z-index:900;
	
	position:absolute;
}
.reports_content_sub .segmented_button_WonW{
	position: absolute;
	top: 9px;
	right: 13px;
	z-index:901;

}
.reports_content_sub .report_options{
	width: 100%;
}
.reports_content_sub .report_options div,
.reports_content_sub .report_options div select{
	float:left;
}
.reports_content_sub .report_options div label{
	line-height:22px;
}
.reports_content_sub .report_options .second_level{
	clear:left;
	width: 100%;
	margin-top: 8px;
}


.reports_content_sub .report_display{
	float:left;
	width:auto;
}
.reports_content_sub .report_display .corner_TR,
.reports_content_sub .report_display .corner_BR {
	right: -1px;
	_right: -2px;
}

.reports_content_sub .report_options div.etf_group label,
.reports_content_sub .report_options div.bookmarks_group label{
	font-weight:900;
	float:left;
	margin-right: 8px;
	_display:inline;
}
.etf_date_group{
	position:relative;
	width: 125px;
}
.reports_content_sub .report_options div.reset_group label,
.reports_content_sub .report_options div.reset_group input{
	float:left;
}
.reports_content_sub .report_options div.reset_group label{
	font-weight:900;
	
	display:block;
	line-height:22px;
	margin-left: 5px;
}
.reports_content_sub .report_options div.etf_group #etf_1_id{
	width: 165px;
	margin-right: 12px;
	_display:inline;
}
.reports_content_sub .report_options div.etf_group #etf_2_id{
	width: 125px;
}
.range_group{
	background: url('../images/input_range_group.png') no-repeat top left;
	height:25px;
	width: 360px;
	padding-right:40px;
	
	_display:inline;
}
.range_group input{
	background:transparent none repeat scroll 0%;
	border:0pt none;
	margin-top:3px;
	

	_display:inline;
}
.range_group #input_1{
	margin-left:5px;
	margin-right:4px;
	#margin-right:0px;
	_margin-right:2px;
	_display:inline;
	width:68px;
}
.range_group #input_2{
	margin-left:5px;
	margin-right:5px;
	_margin-right:2px;
	_display:inline;
	width:67px;
}
.range_group #input_3{
	margin-left:7px;
	margin-right:4px;
	#margin-right:0px;
	_margin-right:2px;
	_display:inline;
	width:68px;
}
.range_group #input_4{
	margin-left:4px;
	margin-right:2px;
	width:69px;
}

.reports_content_sub .report_options div.bookmarks_group{
	margin-right: 12px;
	_display:inline;
}

.reports_content_sub .report_options div.reset_group{
width: 75px;
margin-right: 12px
	_display:inline;
}

.reports_content_sub .report_options div.limit_group select{
	width: 88px;
}

.reports_content_sub .start_group{
	width: 154px;
	text-align:left;
	background: transparent url(../images/input_date_range.png) no-repeat scroll 36px 0pt;
	margin-right: 6px;
}
.reports_content_sub .end_group{
	width: 147px;
	text-align:left;
	background: transparent url(../images/input_date_range.png) no-repeat scroll 27px 0pt;
}

/* page */
.sort_list{
	position: relative;
	float:left;
	width:188px;
	height: 246px;
	padding: 10px 5px;
	background: transparent url(../images/sort_list_middle.png) repeat-y scroll left top;
}
.sort_list .sort_top,
#overview_form .sort_list span.sort_top{
	background: transparent url(../images/sort_list_top.png) no-repeat scroll left top;
	display:block;
	width: 197px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.sort_list .sort_bottom,
#overview_form .sort_list span.sort_bottom {
	display:block;
	width: 197px;
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url(../images/sort_list_bottom.png) no-repeat scroll left bottom;
	border: none;
}
.sort_list select{
	width: 187px;
	height: 100%;
	border: none;
	padding: 0;
	overflow: auto;
}
.col_1{
	height: 100%;
	float:left;
}
.col_1_2{
	background-color: #dff4f8;
}

.pages .col_2{
	width: 500px;
	
}
/*.col_2 ul{
	padding: 15px 0px 15px 50%;
	width: 240px;
}*/
.sort_button_group{
	width:140px;
		
	float:left;
	height: 148px;/*
	_height: 246px;*/
	padding-top: 98px;
	text-align:middle;
}
.sort_button_group button{
	width: 120px;
	margin-left: 8px;
	margin-bottom: 8px;
}
.sort_button_group button div{
	_display:inline-block;/*fixes ie6 nonsense*/
}
#main_content.pages .content_container {
height: 431px;
*height:600px;
padding:85px 0pt 13px 32px;
}

.pages .corner_TL,
.inner_tab .corner_TL{
top:32px;
}

.reports_content_sub.inner_tab .corner_TL {
top:11px;
}
.search_group{
	background:transparent url(../images/search_bkd.png) no-repeat scroll 105px top;
	position:relative;
	
  height:25px;
	margin-bottom: 40px;
}
.search_group input{
background:transparent none repeat scroll 0%;
border:0pt none;
left:15px;
position:relative;
width:165px;
}
.search_group label{
	font-weight: 900;
line-height:25px;
}
.pages .search_button {
background:transparent url(../images/search_button.png) no-repeat scroll left top;
height:25px;
left:286px;
line-height:25px;
position:absolute;
text-indent:-99999px;
top:0pt;
width:31px;
}
.pages .search_button:hover{
	background: transparent url(../images/search_button.png) no-repeat left -50px;
}

#add_button,
#remove_button{
	position:relative;
	margin-left:10px;
	padding-left:0px;
	text-align:left;

}

#add_button div{
	padding-left: 0px;
	margin-left:0;
	width:100%;
}
.sort_button_group #add_button div p{
	padding-left:20px;
	margin:0;	
}
.sort_button_group #remove_button div p{
	padding-left:15px;
	margin:0;	
}
#add_button.button_YonG div {

background-image: url(../images/button_add_YonG_left.png);

}
#remove_button.button_YonG div {
background-image: url(../images/button_remove_YonG_left.png);
}



#main_content.reports_account .dropped_corner,
#main_content.reports_account.inner_tab .corner_TL,
#main_content.reports_account.inner_tab .special_case .corner_TL{
	top: 11px;
}
#main_content.reports_account_campaign .dropped_corner,
#main_content.reports_account_campaign.inner_tab .corner_TL,
#main_content.reports_account_campaign.inner_tab .special_case .corner_TL{
	top: 11px;
}

#main_content.inner_tab .special_case .corner_TL.dropped_left{
	top: 32px;
}
.reports_content_sub .dropped_left{
	top: 11px;
}
.horizontal{
	width: 100%;
	height: 100%;
}
.tree_list .col{
	width: 210px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-right: 5px;
	height: 400px;
	overflow:auto;
	border-left: 1px solid white;
	float:left;
	position:relative;/*ie6 scroll fix 1/2 */
}

#main_content.popup .content_container {
padding:31px 0pt 13px 32px;
}


.popup .narrow{
	width: 380px;
	padding-bottom: 25px;
	float:left;
}
.popup .start_group{
	text-align:left;
	background-position: 36px 0;
	margin-bottom: 12px;
	margin-right: 12px;
}
.popup .end_group{
	text-align:left;
	background-position: 28px 0;
	margin-bottom: 12px;
}

.popup_buttons{
	width: 200px;
	margin-right: 20px;
	position: absolute;
	right: 0px;
}
.popup_buttons button{
	margin-bottom: 10px;
	float:right;
}
.popup_buttons .b1{
	#width: 130px;
}
.popup_buttons .b2{
	#width: 120px;
}

#etf_date_id{
	margin-top:3px;
	_margin-top:1px;
}


select{
	font-size: 10px;
}

.view_group label{
	font-weight:900;
	margin-right:5px;
}

/***************************** Common classes for OAS7***************************Start****/
#main_content.common .body_container {
	position: static;	
}
#main_content.common .page_header{
	height: 68px;
	width: 931px;
	position:relative;
	padding:0px 0pt 0 32px;
	margin:0px 13px 0pt;
}
#main_content.common .common_commands{
	position: absolute;
	top: 21px;
	right: -3px;
	z-index:900;
}
#main_content.common .common_commands button{
	#margin-left: 10px;
}
#main_content.common .common_commands button div,
#main_content.common .common_commands button p{
	#margin:0;
	#padding:0;
}
#main_content.common.inner_tab .special_case .corner_TL {
top:32px;
_right: -1px;
}
.corner_TL{
	background: transparent url(../images/main_TL.png) no-repeat left top;
	position:absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 13px;
}
/***************************** Common classes for OAS7***************************End****/
/************************** for Campaigns Tabs*************************/
#overviewform_common .corner_TR,
#overviewform_common .corner_BR,
.overviewform_common .corner_TR,
.overviewform_common .corner_BR{
	_right: -1px;
}
#overviewform_common .element_content,
.overviewform_common .element_content {
width: 600px
}
#overviewform_common .element_content_common,
.overviewform_common .element_content_common{
width: 600px;
}
#overviewform_common form,
.overviewform_common form{
	float:left;
}
#overviewform_common ol,
.overviewform_common ol{
	float:left;
	width:100%;
/*	margin-bottom: 100px;*/
}
#overviewform_common ol li,
.overviewform_common ol li{
	clear:both;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	border: 1;
}
#overviewform_common label,
#overviewform_common .form_label,
.overviewform_common label,
.overviewform_common .form_label{
	float:left;
	font-weight:900;
	width: 150px;
	text-align:left;
	padding-right:10px;
}
#overviewform_common span,
.overviewform_common span{
	float:left;
	font-weight: 900;
	width:20px;
}
#overviewform_common label.input_label,
.overviewform_common label.input_label{
	line-height:24px;
}
#overviewform_common label_value.input_label,
.overviewform_common label_value.input_label{
	line-height:24px;
}
#overviewform_common input,
.overviewform_common input{
	width: 180px;
}
#overviewform_common .checkbox_group,
.overviewform_common .checkbox_group{
	width: 180px;
	float:left;
}
#overviewform_common .checkbox_group li,
.overviewform_common .checkbox_group li{
	clear:both;
	margin-bottom: 2px;
	width: 400px;
	float:left;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}
#overviewform_common .checkbox_group input,
.overviewform_common .checkbox_group input{
	width:auto;
	float:left;
}
#overviewform_common .check_label,
.overviewform_common .check_label{
	width: auto;
	font-weight: 100;
	line-height:20px;
}

.campaigns_common{
	float:left;
	position: relative;
	margin: 0 400px 400px 0;
}

.campaigns_common .element_content{
	border: 1px solid #9e9e9e;
	background-color: #dff4f8;
	padding: 22px;
	float:left;
}
.campaigns_common .element_content_common{
	border: 1px solid #9e9e9e;
	background-color: #dff4f8;
	padding: 22px;
	float:left;
}
.campaigns_common .corner_TL{
	background: transparent url(../images/graph_blue_TL.png) no-repeat left top;
	position:absolute;
	top: 0;
	left: 0;
	
}
.campaigns_common .corner_TR{
	background: transparent url(../images/graph_blue_TR.png) no-repeat right top;
	position:absolute;
	top: 0;
	right: -346px;
	
}
.campaigns_common .corner_BL{
	background: transparent url(../images/graph_blue_BL.png) no-repeat left bottom;
	position:absolute;
	bottom: 0;
	left: 0;
	
}
.campaigns_common .corner_BR{
	background: transparent url(../images/graph_blue_BR.png) no-repeat right bottom;
	position:absolute;
	bottom: 0;
	right: -346px;
	
}

#main_content.campaigns_common_class  .body_container {
	position: static;	
}
#main_content.campaigns_common_class  .page_header{
	height: 68px;
	width: 931px;
	position:relative;
	padding:0px 0pt 0 32px;
	margin:0px 13px 0pt;
}
#main_content.campaigns_common_class  .campaign_commands{
	position: absolute;
	top: 21px;
	right: -3px;
	z-index:900;
}
#main_content.campaigns_common_class  .campaign_commands button{
	#margin-left: 10px;
}
#main_content.campaigns_common_class  .campaign_commands button div,
#main_content.campaigns_common_class  .campaign_commands button p{
	#margin:0;
	#padding:0;
}
#main_content.campaigns_common_class  .content_container{
margin: 0px 13px 0 13px;
width: auto;
}
#main_content.campaigns_common_class  .corner_TR.dropped_corner,
#main_content.campaigns_common_class .inner_tab .special_case .corner_TL {
top:32px;
_right: -1px;
}

.tabs{
	float:left;
	position:absolute;
	top: 0;
	left: -11px;
	width: 100%;
/*	width: 1080px;
	*width: 1100px;*/
	padding-right:11px;
	background-color: #fff;
}
#main_content.campaigns_common_class .tabs{
	width: 963px;
	_width: 974px;
}
.tabs li{
	float:left;
	background: transparent url('../images/tab_left.png') no-repeat left top;
	padding-left: 22px;
	line-height: 32px;
	position:relative;
}
.tabs li a{
	color: #000000;
	text-decoration: none;
}
.tabs li span{
	background: transparent url('../images/tab_right.png') no-repeat right top;
	height: 32px;
	width: 22px;
	display:block;
	
	position: absolute;
	top: 0;
	right: -22px;
}

/* Selected tab color */
.selected_l1 li.l1 a,
.selected_l2 li.l2 a,
.selected_l3 li.l3 a,
.selected_l4 li.l4 a,
.selected_l5 li.l5 a,
.selected_l6 li.l6 a,
.selected_l7 li.l7 a,
.selected_l8 li.l8 a{
	color: #000000;
}
.l1 .tabs li.l1,
.selected_l1 li.l1{
background-position: left -100px;
}
.l1 .tabs li.l1 span,
.selected_l1 li.l1 span{
background-position: right -50px;
}

.selected_l2 li.l2,
.selected_l3 li.l3,
.selected_l4 li.l4,
.selected_l5 li.l5,
.selected_l6 li.l6,
.selected_l7 li.l7,
.selected_l8 li.l8{
background-position: left -50px;
}
.selected_l2 li.l2 span,
.selected_l3 li.l3 span,
.selected_l4 li.l4 span,
.selected_l5 li.l5 span,
.selected_l6 li.l6 span,
.selected_l7 li.l7 span,
.selected_l8 li.l8 span{
background-position: right -50px;
}

.l8 .tabs li.l8{
background-position: left -50px;
}
.l8 .tabs li.l8 span{
background-position: right -50px;
}
.table_campaign {
width:98%;
}
.table_campaign  {
float:left;
margin:0pt 32px 32px 0pt;
position:relative;
background-color: #5E5D60;
}
.table_campaign  .corner_TL1 {
background:transparent url(../images/table_TL.png) no-repeat scroll left top;
height:8px;
left:0pt;
position:absolute;
top:0pt;
width:8px;
z-index:900;
}
.table_campaign  .corner_TR1 {
background:transparent url(../images/table_TR.png) no-repeat scroll right top;
height:8px;
position:absolute;
right:0pt;
top:0pt;
width:8px;
z-index:900;
}
.table_campaign  .corner_BL1 {
background:transparent url(../images/table_BL.png) no-repeat scroll left bottom;
bottom:0pt;
height:7px;
left:0pt;
position:absolute;
width:7px;
_bottom:-1px;
}
.table_campaign  .corner_BR1 {
background:transparent url(../images/table_BR.png) no-repeat scroll right bottom;
bottom:0pt;
height:7px;
position:absolute;
right:0pt;
width:7px;
}
.table_campaign  .element_content {
background:#5E5D60 url(../images/table_bottom.png) repeat-x scroll left bottom;
padding:0pt;
}
.table_campaign  table thead tr th{
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
padding-left:0px;
background-color:#5E5D60;
}
.table_campaign  table thead tr th a{
height:41px;
padding-top:9px;
display:block;
background:#5E5D60 url(../images/table_sort_bkd.png) repeat-x scroll right top;
padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}
.table_campaign table thead tr th p{
height:41px;
padding-top:9px;
display:block;
padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}
.table_campaign  table thead tr.sort_header th a{
	height:41px;
}
.table_campaign table thead tr.sort_header th p{
	height:41px;
}
.table_campaign  table thead tr th a:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -100px;
}
.table_campaign  table thead tr th a.sorted_by_descending{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.table_campaign  table thead tr th a.sorted_by_descending:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}

.table_campaign  table thead tr th a.sorted_by_descending.clicked:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.table_campaign  table thead tr th a.sorted_by_ascending{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.table_campaign  table thead tr th a.sorted_by_ascending:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
.table_campaign  table thead tr th a.sorted_by_ascending.clicked:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
.table_campaign  .title_set {
margin-bottom:15px;
}
.table_campaign  h1 {
float:left;
font-size:17px;
height:20px;
}

.table_campaign  table {
clear:both;
width:100%;
margin-top: 30px;
color:#333333;
}
.table_campaign  table tr {
background-color:#ffffff;
}


.table_campaign  td {
border-right:1px solid #9e9e9e;
height:20px;
padding:1px 10px;
vertical-align:middle;
}
.table_campaign  tfoot td{
	background-color:#9e9e9e;
	text-align:right;
	color:#e7e7e7;
	line-height:22px;
	height:22px;
	padding-right:13px;
}
.table_campaign  .sort_header .last_col, 
.table_campaign  .sort_header_subs .last_col {
border-right:medium none;
}
.table_campaign  td.first_col {
border-left:1px solid #9e9e9e;
}

.table_campaign  td.bi_col {
border-right:1px solid #cccccc;
}

.table_campaign  td.last_data_col {
border-right:1px solid #5e5d60;
}
.table_campaign  table tr:hover td,
.table_campaign  table tr.zebra:hover td,
.table_campaign  table tr.moused_over td,
.table_campaign  table tr.zebra.moused_over td{
	background-color:#ace44f;
	color:#000000;
}
.table_campaign  table tr:hover td.currently_sorted,
.table_campaign  table tr.zebra:hover td.currently_sorted,
.table_campaign  table tr.moused_over td.currently_sorted,
.table_campaign  table tr.zebra.moused_over td.currently_sorted,
.table_campaign  table tbody tr.moused_over td.currently_sorted{
	background-color:#5fcadc;
}
.table_campaign  table tr td.currently_sorted{
	background-color:#eff9fb;
}
.table_campaign  table tr.zebra td.currently_sorted{
	background-color:#e2eced;
}
.table_campaign  table tfoot tr:hover td,
.table_campaign  table tfoot tr.zebra:hover td{
	background-color:#9e9e9e;
	color:#e7e7e7;
}
.table_campaign  table tr.zebra {
background-color:#f1f1f1;
}

.table_campaign  table tr.total_row {
background-color:transparent;
height:23px;
line-height:18px;
}

.common_group{
	
	position:relative;
	
  height:25px;
	margin-bottom: 40px;
}
/**For Calender**/

.start_group_camp,
.end_group_camp{
	padding-top: 2px;
	background: transparent url('../images/input_date_range.png') no-repeat left 0;
	height: 25px;	
	text-align: left;
	position: relative;
	width:240px;
	float:left;	
}
.start_group_camp input,
.end_group_camp input{
	background-color: transparent;
	border: 0;
	margin-right:28px;
	margin-left:10px;
	width:90px;
	font-size: 11px;
}
.start_group_camp div{
	position:absolute; 
	top:5px; 
	left:150px;
}

.start_group_camp .cal_pop,
.end_group_camp .cal_pop{
	background: transparent url('../images/calendar_select.png') no-repeat right 0;
	width: 31px;
	height: 25px;
	display:block;
	position:absolute;
	top: 0;
	right: -1px;
	text-align: left;
	left:110px;
	text-indent: -99999px;
}
.start_group_camp a:hover,
.end_group_camp a:hover{
	background: transparent url('../images/calendar_select.png') no-repeat right -50px;
}

/**For Calender**/

/**************************for Campaigns Tabs*************************/

.reports_account .search_button{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position:absolute;
}
.search_fields{
	position:relative;
	left:25%;
	width:400px;
}

/** For Error Message Text **/
.statusmessage 
{
	color: #ff6600; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
}
/*Date Field Custom*/

.date_group label{
	font-weight: 900;
	text-align: right;
}
.date_group{
	padding-top: 2px;
	background: transparent url('../images/input_date_range.png') no-repeat right 0;	
	height: 22px;
	position: relative;
	float:left;
	padding-left: 0px;	
}
.date_group input{
	background-color: transparent ;
	border: 0;
	margin-right:0px;
	margin-left:0px;
	width:10px;
	font-size: 11px;
}
.date_group .cal_pop{
	background: transparent url('../images/calendar_select.png') no-repeat right 0;
	width: 31px;
	height: 25px;	
	display:block;
	right: -1px;	
	text-align: left;
	text-indent: -99999px;
}
.date_group a:hover{
	background: transparent url('../images/calendar_select.png') no-repeat right -50px;
}
.popup .date_group{
	text-align:left;
	background-position: 36px 0;
	margin-bottom: 12px;
	margin-right: 12px;
}
/** Start for Fonts of input fields copied from Style.css**/
select {
 border:1px solid #3F3F3F;
 
 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px;
 }

textarea { 
 border:1px solid #3F3F3F;

 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px; 
 }
input { 
/* border:1px solid #3F3F3F;
 background-color:#EEEEEE;*/
 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px;
}
/** End for Fonts of input fields copied from Style.css**/


/* Custom Shuttle Box Buttons */
.sort_button_group_shuttle{
		float:left;
		position:relative;
		width:105px;
		height: 0px;
		/*_height: 246px;*/
		padding-top: 0px;
		/*top:-50px;
		*top:0px;*/
		text-align:middle;
	}
.sort_button_group_shuttle button{
	width: 120px;
	/*margin-left: 8px;
	margin-bottom: 8px;*/
}
.sort_button_group_shuttle button div{
	_display:inline-block;/*fixes ie6 nonsense*/
}
.sort_button_group_shuttle #add_button.button_YonG div {

background-image: url(../images/button_add_shuttle_left.png);

}
.sort_button_group_shuttle #remove_button.button_YonG div {
background-image: url(../images/button_remove_shuttle_left.png);
}

.sort_button_group_shuttle #add_button div p{
	padding-left:20px;
	margin:0;	
}
.sort_button_group_shuttle #remove_button div p{
	padding-left:15px;
	margin:0;	
}

.shuttle_fieldset {
	border:1px solid #9e9e9e;
	padding:10px;
	/*background-color:#ecf8fa;*/
}
.shuttle_fieldset_pages {
	border:1px solid #9e9e9e;
	padding:10px;
	position:absolute;
	/*background-color:#ecf8fa;*/
}

.shuttle_fieldset_camp_target {
	border:1px solid #9e9e9e;
	padding:10px;
	height:250px;
	/*background-color:#ecf8fa;*/
}

.shuttle_container {
	clear:left;
	height:180px;
	position:relative;
	/*padding-left:50px;*/
}

.shuttle_selectbox{;
	width:500px;
}

/* Advertiser Report Advance option/ Revenue report 'Run Report' button class */

.report_options span{
	position: relative;
	top: -4px;
	left: 10px;
}

/* New Button Added for 'Run Report' */
.button_TonG div{
	background: transparent url(../images/button_pill_GonG_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0;
	color:#fff;
}
.button_TonG:hover div{
	background: transparent url(../images/button_pill_GonG_left.png) no-repeat left -50px;
	color:#fff;
}
.button_TonG div p{
	background: transparent url(../images/button_pill_GonG_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0;
	line-height:23px;
}
.button_TonG:hover div p{
	background: transparent url(../images/button_pill_GonG_right.png) no-repeat right -50px;
	color:#fff;
}

.button_TonG_Disabled div{
	background: transparent url(../images/button_pill_GonG_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0;
	color:#fff;
}

.button_TonG_Disabled div p{
	background: transparent url(../images/button_pill_GonG_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0;
	line-height:23px;
	
}
/* New Button Added for 'Quick/Advance option buttons'*/

.adv_quick_repot_page_WonW{
	position: relative;
	top: -2px;
	right:-5px;
}
.adv_quick_repot_page_WonW a{
	background: transparent url(../images/quick_report_left.png) no-repeat 50% top;
	padding: 0 11px;
	
	display:block;
	line-height:23px;
	float:left;
	
	color:#333;
	text-decoration:none;
	
	border-right:1px solid #575757;
	
}
.adv_quick_repot_page_WonW a.left{
	background: transparent url(../images/quick_report_left_yellow.png) no-repeat left top;
}
.adv_quick_repot_page_WonW a.right{
	background: transparent url(../images/quick_report_right_wide.png) no-repeat right top;
	border-right:none;
}

.adv_quick_repot_page_WonW a:hover{
	background: transparent url(../images/quick_report_left_yellow.png) no-repeat 50% -50px;
	color:#fff;
}
.adv_quick_repot_page_WonW a.left:hover{
	background: transparent url(../images/quick_report_left_yellow.png) no-repeat left -50px;
}
.adv_quick_repot_page_WonW a.right:hover{
	background: transparent url(../images/quick_report_right_wide.png) no-repeat right -50px;
}

.main_content #search_id
{
	background-color:transparent;
	left:410px;
	position:absolute;
	top:1px;
	width:165px;
	border:0;
}

.main_content #search_id_databases
{
	background-color:transparent;
	left:410px;
	position:absolute;
	top:1px;
	width:165px;
	border:0;
}

.main_content .search_label_databases
{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top: 0;
	left: 400px;
}
.main_content .search_button_databases
{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	left: 580px;
}
.main_content .search_button
{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;	
}

.main_content #search_id_databases1
{
	background-color:transparent;
	left:410px;
	position:absolute;
	top:1px;
	width:165px;
	border:0;
}
.main_content .search_label_databases1
{
	background: transparent url(../images/search_bkd.png) no-repeat left top;
	width: 212px;
	height: 25px;
	line-height: 25px;
	display:block;
	padding-left:10px;
	position: absolute;
	top: 0;
	left: 400px;
}
.main_content .search_button_databases1
{
	background: transparent url(../images/search_button.png) no-repeat left top;
	width: 31px;
	height: 25px;
	line-height: 25px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	left: 580px;
}

.searchCampaign{
	border:1px solid #888 !important; padding:2px;background-color:#e3e3e3; width:127px;
}


* html .searchCampaign{ padding-top:0px;}
.searchCampaign div{
	padding:0px 0px 6px 0px;color:#999999;
	margin:0px;
	height:25px;
}


/* Added for Analytics reports stylesheet*/
.roundTBL { background-color:#e3e3e3; margin:10px;}
.roundedBL{	background: transparent url(../images/main_BL.png) no-repeat left bottom; display:block; height:12px; width:12px;}
.roundedBR{	background: transparent url(../images/main_BR.png) no-repeat right bottom; display:block; height:12px; width:12px;}
.roundedTL{background: transparent url(../images/main_TL.png) no-repeat left top; display:block; height:12px; width:12px;}
.roundedTR{background: transparent url(../images/main_TR.png) no-repeat right top;  display:block; height:12px; width:12px;}
/* End of Addition for Analytics reports stylesheet*/

.tool_tip {
  padding: 4px 8px;
  width: auto;
  height: auto;
  border: 2px ridge maroon;
  background-color: #ffffcc;
  z-index: 10;
  color: black;
  word-break:normal;
}

/*Added for site decline report button*/

.site_decline{
	position:absolute;
	right: 100px;
	*right: 223px;
}

.site_decline div{
	background: transparent url(../images/site_decline_left.png) no-repeat top left;
	padding-left: 11px;
	#padding-left: 0;
}
.site_decline:hover div{
	background: transparent url(../images/site_decline_left.png) no-repeat left -50px;
	color:#fff;
}
.site_decline div p{
	background: transparent url(../images/site_decline_right.png) no-repeat top right;
	padding-right: 11px;
	#padding-right: 0;
	line-height:23px;
}
.site_decline:hover div p{
	background: transparent url(../images/site_decline_right.png) no-repeat right -50px;
	color:#fff;
}

.td_title{
	
	text-align: right;
	padding-right: 10px;
	color:#666666;
}
.td_data{
	color:#9e9e9e;
}
.col_2 table{
	background:#FFFFFF;	
}
/***************************** Reports  > Account >Campaign *******************************/
body#main_content.reports_account_campaign div.body_container{
	padding-top: 32px;
	min-width: 925px;
	*min-width: 955px
}
body.reports_account_campaign div.body_container .tabs{
	top:11px;
	left:2px;
	z-index:900;
	*z-index:1000;	
	position:absolute;
}
body.reports_account_campaign .segmented_button_WonW{
	position: absolute;
	top: 9px;
	right: 10px;
	*right: -130px;
	z-index:940;
	*z-index:1001;
}

body#main_content.reports_account_campaign div.body_container div.content_container_campaign{
	position:absolute;
	width:auto;
}
.report_options_campaign{
	float:left;
	width:auto;
}
#changePassword button{
	float:left;
	width:104px;
	height:120px;
	*height:128px;
	background: transparent url('../images/pass_btn.png') no-repeat 0 0;
	text-indent:-99999px;
}
#changePassword button:hover,
#changePassword button:focus{
	background: transparent url('../images/pass_btn.png') no-repeat 0 -150px;
}


/* page */
.sortpage_list{
	position: relative;
	float:left;
	width: auto;
	height: 246px;
	padding: 10px 5px;
	/*ackground: transparent url(../images/sort_list_middle.png) repeat-y scroll left top;*/
}
.sortpage_list .sort_top,
#overview_form .sort_list span.sort_top{
	/*background: transparent url(../images/sort_list_top.png) no-repeat scroll left top;*/
	display: list-item;
	width: auto;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.sortpage_list .sortpage_bottom,
#overview_form .sort_list span.sort_bottom {
	display:block;
	width: auto;
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	/*background: transparent url(../images/sort_list_bottom.png) no-repeat scroll left bottom;*/
	border: none;
}
.sortpage_list select{
	width: auto;
	/*_width:200px;*/
	min-width:200px;
	height: 100%;
	padding: 0;
	overflow: auto;
}

/* page */
.sortpage_list_minmax_width{
	position: relative;
	float:left;
	width: auto;
	height: 246px;
	padding: 10px 5px;
	/*ackground: transparent url(../images/sort_list_middle.png) repeat-y scroll left top;*/
}
.sortpage_list_minmax_width .sort_top,
#overview_form .sort_list span.sort_top{
	/*background: transparent url(../images/sort_list_top.png) no-repeat scroll left top;*/
	display: list-item;
	width: auto;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.sortpage_list_minmax_width .sortpage_bottom,
#overview_form .sort_list span.sort_bottom {
	display:block;
	width: auto;
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	/*background: transparent url(../images/sort_list_bottom.png) no-repeat scroll left bottom;*/
	border: none;
}
.sortpage_list_minmax_width select{
	/*width: auto;*/
	/*_width:200px;*/
	min-width:100px;
	max-width:200px;
	height: 100%;
	padding: 0;
	overflow: auto;
}

.tdpage_title{
	font-weight:bold;
	text-align: right;
	padding-right: 10px;
	color:#000;
	
	_width:116px;
}
.tdpage_data{
	color:#000;
}
/**for pages**/
/**for pages**/
.col_2_pages{
	width: 400px;
	*width: 700px;
	padding-right:5px;
    padding-left:5px;
	*float:left;
}

.col_2_pages ul{
	background: #ffffff;
	margin-bottom: 10px;	
	padding: 15px;
	line-height:12px;
	float:left;
	width:70%;
	padding-left: 30%;
	position:relative;
}

.col_2_pages ul li{
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
.col_2_pages ul .title{
	position: absolute;
	left: -100%;
	top: 0;
	text-align: right;
	padding-right: 10px;
	color:#666666;
	width: 95%;
}	
.col_2_pages ul .data{
	color:#000000;
}
/* New Classes Added */

.start_group_xe label,
.end_group_xe label,
.graph_group_xe label,
.delimiter_group_xe label{
	font-weight: 900;
}
.start_group_xe,
.end_group_xe,
.etf_date_group_xe{
	padding-top: 2px;
	background: transparent url('../images/input_date_range.png') no-repeat center 0;
	height: 22px;
	/*padding-left: 15px;*/
	text-align: left;
	position: relative;
	float:left;	
	width: 155px;
}
.start_group_xe input,
.end_group_xe input,
.etf_date_group_xe input{
	background-color: transparent;
	border: 0;
	/*margin-right:5px;*/
	margin-left:30px;
	*margin-left:30px;
	width:80px;
	font-size: 11px;
}

.cal_pop_xe,
.start_group_xe .cal_pop_xe,
.end_group_xe .cal_pop_xe{
	background: transparent url('../images/calendar_select.png') no-repeat right 0;
	width: 31px;
	height: 25px;
	
	display:block;
	
	position:absolute;
	top: 0;
	left: 110px;
	*left: 105px;
	
	text-align: left;
	text-indent: -99999px;
}

.start_group_xe a:hover,
.end_group_xe a:hover{
	background: transparent url('../images/calendar_select.png') no-repeat right -50px;
}

.popup .start_group_xe{
	text-align:left;
	background-position: 36px 0;
	margin-bottom: 12px;
	margin-right: 12px;
}
.popup .end_group_xe{
	text-align:left;
	background-position: 28px 0;
	margin-bottom: 12px;
}
/*oas7.2*/

.toggler_topper
{
	color: #000000;
	padding: 0 10px;
	cursor: default;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 0px;
	position: relative;
	border-bottom:1px solid #9e9e9e;

}
.toggler_topper a
{
	position: absolute;
	right: 5px;
	top: 5px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	border:0 none;
}

.toggler_topper label {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}




/*Blast 17/11/08 */
td{
vertical-align:top !important;
}
#search-field-group{
position:relative !important;
width:222px !important;
height:25px !important; 
}
#search-field-group .search_label{
	left:0  !important;
}
#search-field-group #search_id{
	left:10px  !important;
}
#search-field-group .search_button{
	left:181px !important;
}
.schedule_billing_table .toggler .toggler_topper{
	margin:0pt 0pt 10px -11px;
	_margin:0pt 0pt 10px 0px;
}
#excludePages_div,
#excludeSits_div{
	background-color:#DFF4F8;
	border:1px solid #9E9E9E;
	padding:22px;
	width:700px;
	_width:726px;
	margin-bottom: 20px;
}
.add_multiple_pages #overview_form .element_content_common{
	width:auto;
}

/*Added classes for Horizontal Shuttle Box */
.shuttle_selectbox_horizontal{
	width:265px;
}

.shuttle_selectbox_horizontal_autowidth{
	width:auto;
	min-width:100px;
}

.shuttle_selectbox_vertical_autowidth{
	width:auto;
	min-width:500px;
}

.shuttle_selectbox_horizontal_minmax{
	min-width:100px;
	*width:200px;
	max-width:300px;
}
.shuttle_container_horizontal {
	clear:left;
	height:200px;
	position:relative;
	/*padding-left:50px;*/
}

.button_group_horizontal_shuttle{
	float:left;
	width:140px;
	height: 148px;
	padding-top: 80px;
	text-align:middle;
}
.button_group_horizontal_shuttle button{
	width: 120px;
	margin-left: 8px;
	margin-bottom: 8px;
}

.button_group_horizontal_shuttle button div{
	_display:inline-block;/*fixes ie6 nonsense*/
}


.button_group_horizontal_shuttle #add_button.button_YonG div {
	background-image: url(../images/button_add_YonG_left.png);
}
.button_group_horizontal_shuttle #remove_button.button_YonG div {
	background-image: url(../images/button_remove_YonG_left.png);
}

.button_group_horizontal_shuttle #add_button div p{
	padding-left:20px;
	margin:0;	
}
.button_group_horizontal_shuttle #remove_button div p{
	padding-left:15px;
	margin:0;	
}

/*NEW STYLES ADDED STARTS HERE //12/23/2008//  */
.pageTopLinks{	padding:2px 10px 10px 10px;}
.toggler_topper_border{ border:1px solid #9e9e9e; background-color:#eae9e9;}
.divAdjust{
		border:1px solid #9E9E9E;
		padding:10px;
		width:730px;
}
.divAdjust td{ padding:4px;}

.shuttle_container .main_content{ height:30px;}
/** for inventory configuration screen **/
/**For Calender**/

.start_group_inv,
.end_group_inv{
	padding-top: 2px;
	background: transparent url('../images/input_date_range.png') no-repeat right 0;
	height: 22px;
	width: 120px;
	text-align: right;
	position: relative;
	float:left;	
}
.start_group_inv input,
.end_group_inv input{
	background-color: transparent;
	border: 0;
	margin-right:28px;
	margin-left:5px;
	width:70px;
	font-size: 11px;
	text-align: center;
}
.start_group_inv
.end_group_inv div{
	position:relative; 
	top:5px;
	float:left;
    left:150px;
}

.start_group_inv .cal_pop,
.end_group_inv .cal_pop{
	background: transparent url('../images/calendar_select.png') no-repeat right 0;
	width: 31px;
	height: 25px;
	
	display:block;
	
	position:absolute;
	top: 0;
	right: -1px;
	
	text-align: left;
	text-indent: -99999px;
}
.start_group_inv a:hover,
.end_group_inv a:hover{
	background: transparent url('../images/calendar_select.png') no-repeat right -50px;
}
/** end inventory **/


.popupDIV{ display:block; clear:both; padding:2px; border-bottom:1px solid #9e9e9e;}

.clearAll{ clear:both; display:block;}

/* Classes added for giving zebra effect on list screens : Start*/
.row1{
 z-index:100;	
 background-color:#ffffff;
}
.row2{
z-index:100;
background-color:#eeeeee;
}
.row1change {
background-color:#ace44f;
}
.row2:hover {

background-color:#ace44f;
}
.columnid1{
z-index:-1;
background-color:#eff9fb;
}
.columnid2{
z-index:-1;
background-color:#e2eced;
}
.columnid1change{
background-color:#5fcadc;
}
/* Classes added for giving zebra effect on list screens : End*/


/*  removed white space*/

#overview_form_no_whit_space .corner_TR,
#overview_form_no_whit_space .corner_BR{
	_right: -1px;
}
#overview_form_no_whit_space .element_content {
width: 433px;
}
#overview_form_no_whit_space .element_content_common {
width: 600px;
}

#overview_form_no_whit_space form{
	float:left;
}
#overview_form_no_whit_space ol{
	float:left;
	width:100%;
	margin-bottom: 15px;
}
#overview_form_no_whit_space ol li{
	clear:both;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	border: 1;	
	line-height:24px;
	vertical-align:middle;
}
#overview_form_no_whit_space label,
#overview_form_no_whit_space .form_label{
	float:left;
	font-weight:900;
	padding-right:10px;
	text-align:left;
	width:150px;
}
#overview_form_no_whit_space span{
	float:left;
	font-weight: 900;
	width:20px;
}
#overview_form_no_whit_space label.input_label{
	line-height:24px;
}
#overview_form_no_whit_space label_value.input_label{
	line-height:24px;
}
#overview_form_no_whit_space input{
/*	width: 180px;*/
}
#overview_form_no_whit_space .checkbox_group{
	width: 180px;
	float:left;
}
#overview_form_no_whit_space .checkbox_group li{
	clear:both;
	margin-bottom: 2px;
	width: auto;
	float:left;
}
#overview_form_no_whit_space .checkbox_group input{
	width:auto;
	float:left;
}
#overview_form_no_whit_space .check_label{
	width: auto;
	font-weight: 100;
	line-height:20px;
}
/*For Admin log processing UI*/
.start_group_acc label
{
	font-weight: 900;
	float:left;	
}
.start_group_acc
{
	padding-top: 2px;
	background: transparent url('../images/input_date_range.png') no-repeat right 0;
	height: 22px;
	width: 250px;
	text-align: right;
	position: relative;
	float:left;	
}
.start_group_acc input
{
	background-color: transparent;
	border: 0;
	margin-right:28px;
	margin-left:10px;
	width:70px;
	font-size: 11px;
	text-align: center;
}
.start_group_acc div
{
	position:relative; 
	top:5px;
	float:left;
    left:130px;
}

.date_format_text{
	position:relative; 
	top:5px;
	float:left;
	left: 20px;
	font-family:verdana !important;
    font-size:10px !important;
}

.start_group_acc .cal_pop{
	background: transparent url('../images/calendar_select.png') no-repeat right 0;
	width: 31px;
	height: 25px;
	
	display:block;
	
	position:absolute;
	top: 0;
	right: -1px;
	
	text-align: left;
	text-indent: -99999px;
}
.start_group_acc a:hover{
	background: transparent url('../images/calendar_select.png') no-repeat right -50px;
}

table#mainTable tr.tx td{
border-left:medium none;
border-right:1px solid #9E9E9E;
color:#FFFFFF;
padding-left:0px;
background-color:#5E5D60;
}
table#mainTable tr.tx td a{
height:41px;
padding-top:9px;
display:block;

padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}
table#mainTable tr.tx td p{
height:41px;
padding-top:9px;
display:block;
padding-left:10px;
padding-right: 20px;
color:#ffffff;
text-decoration:none;
}

table#mainTable tr.sort_header td p{
	height:41px;
}
table#mainTable tr.sort_header td a{
	height:41px;
}

table#mainTable  tr td.tx a:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -100px;
}
table#mainTable tr td.tx a.sorted_by_descending{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
table#mainTable  tr td.tx a.sorted_by_descending:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}

table#mainTable  tr td.tx  a.sorted_by_descending.clicked:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
table#mainTable  tr td.tx a.sorted_by_ascending{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;
}
table#mainTable tr td.tx a.sorted_by_ascending:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -200px;
}
table#mainTable tr td.tx a.sorted_by_ascending.clicked:hover{
background:#5e5d60 url(../images/table_sort_bkd.png) repeat-x scroll right -300px;


