/* Common font style for all pages */
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0px;}
p, ol, ul, td {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color: #000000;}

/* common link style for all pages */
a{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration:none; color: #0272AC;}
a:hover{font-family: Arial, Helvetica, sans-serif; font-weight:normal;  font-size:12px; text-decoration: underline; color: #0272AC;}

/* header and footer background */
.header_bg{	background-image: url(/images/bg_header.gif); background-repeat: repeat-x;}
.footer_bg{background-image: url(/images/bg_footer.gif); background-repeat: repeat-x; padding-top:3px; }

/* footer text link */
.footer_text{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration:none; color: #000000; line-height:20px}
.footer_text a{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration:none; color: #0272AC;} 
.footer_text a:hover{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration: underline; color: #0272AC;} 

/* header text link */
.header_text{font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color: #000000; text-decoration: none;}
.header_text a{color: #0272AC; font-weight:normal; text-decoration: none;}
.header_text a:hover{color: #0272AC; font-weight:normal; text-decoration: underline;}

/* top tab menu links */
.submenu{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000000; font-weight:bold; text-decoration: none; }
.submenu a:link{color: #0272AC; text-decoration: none; font-weight:bold;}
.submenu a:active{color: #000000; text-decoration: none; font-weight:bold;}
.submenu a:visited{color: #0272AC; text-decoration: none; font-weight:bold;}
.submenu a:hover{color: #0272AC;  text-decoration: underline; font-weight:bold;}
/*.activelink{color: #18397C; text-decoration: none;}*/

/* heighlighted new tip msg box*/
.infobar
{ background-color: #FFFFEE; border: 1px dotted #FFCC99; text-indent:5px; padding-top: 0.5em; padding-bottom: 0.5em; }

/* main title text for all pages */
.heading{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #B05315; line-height: 25px;}

/* sub heading title text for all pages */
.sub_heading{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #296889; line-height: 25px; font-weight: bold; }

/* tip note message for all pages */
.tipmsg{ background-color: #EFF8FC; border: 1px dotted #0080C0; padding-top: 0.3em; padding-bottom: 0.3em; text-indent:5px; }

/* <--------------------Forms and buttons style ------------------- */

/* all pages table header background style */

.subpageTable{ background-image:um,./rl(images/table_bg.gif); background-repeat:repeat-x; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;
font-size:13px;	font-weight:bold; color:#333333; padding-left:5px; text-transform:none; height: 20px; }
/* all pages table border */
.subpagetableborder{ border:1px solid #D6D6D6;}
.imagelink {cursor:pointer; border: solid 1px #eeeeee;}
	
/* start a campaign and create ads page heighlighted row style */	
.highlighted_td{background-color: #eeeeee;}

/* for all page top search and highlighted text fields backgound color */

.heighlighted_bg{background-color: #f9f9f9;}

/* all forms mandatory font color style */

.mandatory{font-family:Arial, Helvetica, sans-serif;color:#FF0000;font-size:13px;}

/* forms information font text style */

.greytext{ font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;font-style:italic}
/* "start a campaign" add images background style */
.xl_image {	background-image: url(/images/bg-fade.gif);	background-repeat: repeat-x; height: 50px; width: 300px; border: 1px dotted #3399CC;}
.large_image { background-image: url(/images/bg-fade.gif); background-repeat: repeat-x;	height: 36px; width: 216px; border: 1px dotted #3399CC;}
.medium_image {	background-image: url(/images/bg-fade.gif);	background-repeat: repeat-x; height: 28px; width: 168px; border: 1px dotted #3399CC;}
.small_image { background-image: url(/images/bg-fade.gif); background-repeat: repeat-x; height: 20px; width: 120px;	border: 1px dotted #3399CC;}
.gen_image { background-image: url(/images/bg-fade.gif); background-repeat: repeat-x; height: 16px; width: 90px; border: 1px dotted #3399CC;}
/* end */

/* landing page template subtitle font style */

.subtitle{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; text-transform:none; height: 20px;}
	
.icon_text{ font-family:Arial, Helvetica, sans-serif; font-size:9px; }	
	

/* analytics section all pages top search table backgrond style*/
.link_strip{ border:1px solid #CCCCCC; color:#000000; background-image:url(/images/reports/ana_bg_a.gif); background-repeat: repeat;}

/* analytics top search text font and link style */

.report_text{font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color: #000000;text-decoration:none;}
.report_text a:link{font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color: #000000;text-decoration:underline;}
.report_text a:visited{font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color: #000000;text-decoration:underline;}
.report_text a:active{font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color: #000000;text-decoration:underline;}
.report_text a:hover{font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color: #000000; text-decoration:none;}

/* analytics show text button style text link */
.show_text { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; background-color: #666666;	vertical-align: middle;	display: block;	border: 1px solid #666666;	font-weight: bold;}
.show_text a:link{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration: underline ;background-color: #666666;}
.show_text a:active{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration: underline ;background-color: #666666;}
.show_text a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration: underline ;background-color: #666666;}
.show_text a:hover{	font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration: none ;background-color: #666666;}

/* analytics home page widget main border style */
.widget_box { border: 1px solid #eeeeee;}

/* analytics home page widget main header style */
.widget_header {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	height: 22px;
	font-weight: bold;
}
/* analytics home page widget footer style */
.widget_footer{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5EB;
	height: 22px;
	font-weight: bold;
}

/* analytics table background */

.cell_dark_bg{
	background-color: #E5E5E5;
}
.cells_light_bg{ 
	background-color:#F7F7F7;
}

/* graphs result showing bullet box */

.bulletbox_b{
	background-color:#6495ED;
	height: 10px;
	width: 10px;
}

.bulletbox_lm{
	background-color:#E6967B;
	height: 10px;
	width: 10px;
}

.bulletbox_y{
	background-color:#FFFF00;
	height: 10px;
	width: 10px;
}

.bulletbox_g{
	background-color:#32CD32;
	height: 10px;
	width: 10px;
}


/* Start a campaign and create ads right panel Emulator Menus */

.basictab ul{
	margin: 3px;
	padding: 3px 0;
	margin-left: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #cccccc;
border-bottom: none;
background-color: #F4F4F4;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #FFFFFF;
color: black;
}

.basictab li a:active{
color: black;
}

#tabcontentcontainer{
width:95%; 
height:1.5em; 
}

.tabcontent{
display:none;
}

/* emulator display box style */

.content_s { width:128px; border:1px solid #cccccc; height: 150px; }
.content_m {width:176px; border:1px solid #cccccc; height: 200px; }
.content_l { width:240px; border:1px solid #cccccc; height: 250px;}
.content_xl {width:320px;border:1px solid #cccccc;height: 300px;}

.content_hd_s{
	height: 21px;
	width: 128px;
	background-color: #E4E5E6;
}
.content_hd_m{
	height: 21px;
	width: 176px;
	background-color: #E4E5E6;
}
.content_hd_l{
	height: 21px;
	width: 240px;
	background-color: #E4E5E6;
}
.content_hd_xl{
	height: 21px;
	width: 320px;
	background-color: #E4E5E6;
}


/* Publisher Section install site code script showing box style */ 

.install_codebox{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/* cursor hand options - created by barakath */

.cursor_hand{ cursor:pointer;}

/* cursor hand options end*/

/* display none options - created by barakath */

.display_none{ display:none; }

/* display none options end*/

/* grey background options - created by barakath */

.bg_grey{ background-color:#F7F7F7;}

/* grey background options end*/


/* --------- static website ---------- */

.faq_image {
	background-color: #F4F4F4;
}

/* Campaign list and ad list page border style */
.list_border{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
/* Campaign list and ad list page review content heighlighted background style */
#review_table
{
background-color:#EFF8FC;
}

/* analytics home page top panels style start*/

.panels_active{	float:left;	font-size:15px;	font-family: Arial, Helvetica, sans-serif; line-height: 25px; color:#000000; vertical-align: middle; width:100%;
	background-image:url(/images/reports/overall_reports_hover.gif); background-repeat: repeat;	cursor:pointer;	height:52px;}

.panels_hover{ float:left; font-size:15px; font-family: Arial, Helvetica, sans-serif; line-height: 25px; color:#000000; vertical-align: middle;	width:100%;
	background-image:url(/images/reports/overall_reports_active.gif); background-repeat:repeat-x; cursor:pointer; height:52px;}

.panels_visited{ float:left; font-size:15px;	font-family: Arial, Helvetica, sans-serif; line-height: 25px; color:#000000; vertical-align:middle;
	width:100%;	background-image:url(/images/reports/overall_reports_active.gif); background-repeat:repeat-x; cursor:pointer; height:52px;}


.pub_panels_active{	float:left; font-size:15px; font-family: Arial, Helvetica, sans-serif; line-height: 25px; color:#000000; vertical-align: middle;
	width:100%;
	background-image:url(/images/reports/pub_overall_reports_hover.gif);
	cursor:pointer;
		height:65px;
}

.pub_panels_hover{
	float:left;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color:#000000;
	vertical-align: middle;
	width:100%;
	background-image:url(/images/reports/pub_overall_reports_active.gif);
	cursor:pointer;
	height:65px;

}

.pub_panels_visited{

	float:left;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color:#000000;
	vertical-align:middle;
	width:100%;
	background-image:url(/images/reports/pub_overall_reports_active.gif);
	cursor:pointer;
		height:65px;
}


/* analytics panel style end */

.nodata_linechart_b{
	background-image: url(/images/reports/default_reportchart.gif);
	background-repeat:no-repeat;
	height:300px;
	z-index:1000;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:xx-large;
	line-height: 300px;
	background-position: center;
	vertical-align: middle;
	}

/* analytics panel style end */

/* wap landing landing page background image*/

.wlbg_active
{
	border:1px solid #e9e9e9;
	display:block;
	float:left;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align: middle;
	line-height: 20px;
	height:70px;
	width:99%;
	background-image:url(/images/wlbg_a.gif);
	background-repeat: repeat;
	cursor:pointer;
}

.wlbg_hover
{
	border:1px solid #e9e9e9;
	display:block;
	float:left;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align: middle;
	line-height: 20px;
	height:70px;
	width:99%;
	background-image:url(/images/wlbg_h.gif);
	background-repeat: repeat;
	cursor:pointer;
}

/* wap landing image icon rollover */
.imglink_active {
padding:2px;
cursor:pointer;
border: solid 1px #e9e9e9;
}
.imglink_hover{
background-color:#cccccc;
padding:2px;
cursor:pointer;
border: solid 1px #e9e9e9;
}

/* wap landing emulator */
.wl_emulator { width:100%; border:1px solid #cccccc; height: 270px;}
.wl_emulator_hd{ background-color:#E4E5E6; height: 21px; width: 100%;}

/* wap landing widget background color */
.wl_widget_main{border: 1px solid #B5D8F1; background-image: url(/images/landing/widget_bg.gif); background-repeat: repeat-x; padding-left:3px; }
.wl_widget{	border: 1px solid #B5D8F1; cursor:move; background-image: url(/images/landing/widget_bg.gif); background-repeat: repeat-x; padding-left:3px; }

.formtag{margin:0px;}

/* error message background style */
.errormsg{ background-color: #FFFFEE; border: 1px dotted #FFCC99; padding: 0.5em;}

/* error message text style inside error msg box */
.errortxt{color: #FF3300; text-indent:5px;}

/* success message style */

.successmsg { background-color: #FFFFEE; border: 1px dotted #FFCC99; color: #000000; padding-top: 0.3em; padding-bottom: 0.3em; padding:0.5em;}

.client_status{	background-position: center; font-size:24px; line-height:26px; vertical-align: top; color:#333333;}

.running_text{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; size:12px; color:#007F2A;}

.rejected_text{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#E10000;}
.active_text{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#000000;}
.pause_text{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#630000;} 

/*
.pause_text{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#E10000;}
.active_text{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#000000;}
.rejected_text{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:bold; color:#000000;}*/

.sub_text{ font-family:Arial, Helvetica, sans-serif; size:10px; color:#0272AC;}
.sub_text a:link{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; size:10px; color:#0272AC;}
.sub_text a:visited{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; size:10px; color:#0272AC;}
.sub_text a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:normal;  size:10px; color:#0272AC;}
.sub_text a:active{ font-family:Arial, Helvetica, sans-serif;  font-weight:normal;size:10px; color:#0272AC;}

.table_border{ border:1px #DEDEDE solid; background-color:#f9f9f9; width:250px;; height:150px; }


/* Reports status styyle for drop down*/

.Active{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#000000;}
.Approved{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; size:12px; color:#000000;}
.InActive{ font-family:Arial, Helvetica, sans-serif; size:12px; font-weight:normal; color:#000000;}

.clr{color:#FF0000;}


/* after login home box style */
ul, li{ margin-left:5px; padding-left:5px; line-height:25px;}
.faq_header{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; padding-top:5px; padding-bottom:5px; }


/*left navigation curve box style */
.top_lft { background-image: url(../images/table/table_03.jpg); height: 10px; width: 10px; background-repeat: no-repeat;}
.top_rt { background-image: url(../images/table/table_07.jpg); height: 10px; width: 10px; background-repeat: no-repeat;}
.btm_lft { background-image: url(../images/table/table_18.jpg); height: 10px; width: 10px; background-repeat: no-repeat;}
.btm_rt { background-image: url(../images/table/table_22.jpg); height: 10px; width: 10px; background-repeat: no-repeat;}
.top_bg { background-image: url(../images/table/table_05.jpg); background-repeat: repeat-x; height: 10px;}
.btm_bg { background-image: url(../images/table/table_20.jpg); background-repeat: repeat-x; height: 10px;}
.lft_bg { background-image: url(../images/table/table_09.jpg); background-repeat: repeat-y; width: 10px;}
.rt_bg { background-image: url(../images/table/table_11.jpg); background-repeat: repeat-y; width: 10px;}


/*Text box style sheet*/
.texboxstyle { font-size: 16px; color: #000000; padding-top:2px;  height:24px;	width: 280px;}
/*Text box style sheet*/
.texboxstyle1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none; padding-top:3px;	height: 25px;
width: 300px;}

.textareastyle1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none; padding-top:3px; height: 75px;
width: 300px;}
/*style for drop down box*/

.dropdownuserprofile { font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-top:2px; color: #000000; height: 30px;	width: 285px;}

/*style for drop down box in adclient approve ads*/
.formtag .adclientdropdown { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-size-adjust:inherit; color: #000000; text-decoration: none; height: 24px; width: 200px; }

/*style for border of table*/
.borderstyle{ border:1px solid #ccc;}
/*style for textstyle */
.textstyle {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
/*style for textstyle in adclient approve ads*/
.adclienttextstyle {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

/*style for button size*/
.buttonstyle{ height:30px; font-size:15px;}
/*style for font size*/
.textfont {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.textfontsize {	font-family: Arial, Helvetica, sans-serif; font-size: 16px;	text-decoration: none;}
.adclienttextfontsize { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none;}
/*style for adclienttexboxstyle*/

.adclienttexboxstyle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none; padding-top:4px; height: 25px; width: 350px;}	
.stylishtextfields{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none; padding-top:4px;	height: 20px;
width: 390px;}

.stylishtextarea{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none; padding-top:4px;	height: 20px;
width: 390px; height:75px;}

.addfunds_border{ border:1px solid #eee; background-color:#f9f9f9; padding:5px;}
h3{ margin:0px;}


.android_txt_bg  {font-family:Arial,Helvetica; background-color:#F4FAFD;}
.androidborder  {border:1px solid #ACE5FF;}

.approvead_strip_txt{ font-size:16px}


/* new styles for postlogin pages created by jayanthi - Apr 12 2010 */
.textfield{ width:196px;}
.dropdown{ height:21px; width:200px;}
.dropdown_adclient{ height:30px; font-size:16px; width:390px;}

.strip_border{ border:1px solid #d6d6d6; background-color:#f9f9f9; }

.landinglist{ list-style:none; list-style-type:none; margin-left:0px; padding:0px;}
#list ul,li{ padding-left:0; line-height:25px; margin-left:0;}

/* new style for contact us form */
.dropdown_contact{ height:25px; font-size:16px; width:285px; border:1px solid #7F9DB9;}
.textarea_contact{font-family:Arial, Helvetica, sans-serif; font-size:16px; width:285px; border:1px solid #7F9DB9;}
.rejection_mesg{color:#067CC9; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;}

h1{font-size: 20px; font-weight: normal; color: #B05315; text-decoration: none; line-height: 25px; margin:0 0 15px 0;}
h2{font-size: 20px; font-weight: bold; color: #000; text-decoration: none; line-height: 30px; margin:0 0 15px 0;}

.errormsgregister{background-color: #FFFFEE; font-size:14px;border: 1px dotted #FFCC99; color: #FF3300; padding-top: 0.3em; padding-bottom: 0.3em; text-indent:5px;}
.success_register { background-color: #FFFFEE; border: 1px dotted #FFCC99; font-size:14px; color:#009900; padding-top: 0.3em; padding-bottom: 0.3em; text-indent:5px;}

/* for reports */
.reports_table{background-color:#EEEDEE; border:1px solid #ccc;}
.reports_dropdown{width:185px; height:25px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
.reports_label{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:middle;}
.reports_content{font-family:Arial, Helvetica, sans-serif; font-size:12px;vertical-align:middle; }
.reports_buttonstyle{height:26px; padding:2px;  font-size:12px; vertical-align:middle;}

.reports_submenu{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; text-decoration: none; vertical-align:middle;}
.reports_submenu a:link{color: #0272AC; text-decoration: none; font-weight:bold; font-size: 12px; vertical-align:middle;}
.reports_submenu a:active{color: #000000; text-decoration: none; font-weight:bold; font-size: 12px;  vertical-align:middle;}
.reports_submenu a:visited{color: #0272AC; text-decoration: none; font-weight:bold; font-size: 12px;vertical-align:middle;}
.reports_submenu a:hover{color: #0272AC;  text-decoration: underline; font-weight:bold; font-size: 12px;vertical-align:middle;}