 body, td, th, input, textbox,font{  
 font-family: Verdana, sans-serif;
 font-size: 13px;
 cursor: default;
}

thead a{
 font-size: 14px;
}

form{
margin: 0px;
}

select {
border: 1px solid #cccccc;
font-size:13px;
}

input, textarea{
 margin: 2px 0px 2px 0px;
 border: 1px solid #CACACA;
}

.button{
 cursor: pointer;
}

input.radio{
display:inline;
cursor:pointer;
}

input.text{
font-family: verdana;
font-size:11px;
border: 1px solid #cccccc;

}

input {
font-family: verdana;
font-size:11px;
}

fieldset{
 border: 1px solid #ccc;
 width: 98%;
 margin: 2px 0px 2px 0px;
}

legend{
 color: #fff;
 background: #6494c7;
 border: 1px solid #781351;
 padding: 2px 6px;
 font-weight: bold;
}

a img {
border:0px none;
}

a, a:visited {
color:#000088;
text-decoration:none;
}


a:hover{
 text-decoration:underline;
}

.title {
 padding-left: 20px;
 background-image:url(/images/ICON_heading_arrow.jpg);	
 background-repeat: no-repeat;
 padding-bottom: 5px;	
 font-size: 18px;
 color: #0c59a8;
 font-weight: bold;
}

/* [START] different font sizes*/
.f11{
 font-size: 11px;
}

h1{
 font-size: 14px;
}

h2{
 font-size: 13px;
}
/* [END] different font sizes*/

/* [START] CSS for pagination */
.footerpaging { 
 color: #0c59a8;
 text-align:right;
 height: 30px;
}

.footerpaging a {  
 color: #0c59a8; 
 text-decoration: none; 
}

#footerpaging {
 font-weight: bold;
}

#footerpaging a{
 font-weight: normal;
 text-decoration: none;
}

.footerpaging1 { 
 color: #0c59a8;
 text-align:right;
 height: 30px;
}

.footerpaging1 a {  
 color: #0c59a8; 
 text-decoration: none; 
}

#footerpaging1 {
 font-weight: bold;
}

#footerpaging1 a{
 font-weight: normal;
 text-decoration: none;
}


/* [END] CSS for pagination */


/* [START] for table border and table header */
/*#statstable{
 border-collapse: collapse; 
 border: 1px solid gray;
}*/
tr.trHover{
 background:  #f8ffca ;
 background-color: #f8ffca ;
 vertical-align: middle; 
}

tr.trSelect{
 background: #c8c8c8;
 background-color: #c8c8c8;
 vertical-align: middle; 
}

.number {
 text-align: right;
 padding-left:3px;
 padding-right:3px;
}

.nonnumber {
 text-align: left;
 padding-left:3px;
 padding-right:3px;
}
.nonnumber_bold {
 text-align: right;
 font-weight: bold;
 padding-left:3px;
 padding-right:3px;
}

.nonnumber_bold_left {
 text-align: left;
 font-weight: bold;
 padding-left:3px;
 padding-right:3px;
}

.table_header
{
 background:#BBDAFE;
}

.table_header_bold{
	background:#BBDAFE;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold; 
}
.trOdd{
	background: #EEEEEE;
	background-color: #EEEEEE;
	vertical-align:middle;
	border : 3px;
}

.trEven{
	background: #FFFFFF;
	background-color: #FFFFFF;
	vertical-align:middle;
	border : 3px;
}
/* [END] for table border and table header */

/* [START] for error message */
#err_message {
clear: both;
margin: 5px 0px 0px 20px;
color: #000;
}

.alertCont {
 width: 500px;
 margin: auto;
 margin-top:  7px;
 margin-bottom:  7px;
}

.rounded {
 height: 5px;
 background: url(/images/IMG_alert_TC.gif) no-repeat;
 margin: 0px;
 padding: 0px;
}

.Brounded {
 background:transparent url(/images/IMG_alert_BC.gif) no-repeat scroll 0%;
 height:5px;
 margin:0px;
 padding:0px;
}

.contentAlert{
	font-size: 12px;
	padding:2px;
	text-align: center;	
	background-color: #ffe6bb;	
	height: auto;
	border:1px solid #D4BF9B;
}
/* [END] for error message */

/* [START] for fadding effect */
#fad {
 border: 0px solid #e4e4e4;  
 position: absolute; 
 top: 0px; 
 left: 0px; 
 opacity: 0.4; 
 /*filter: alpha(opacity= 40);*/
 display: none;
 background: #000;
}

#fad_child{
 border: 2px solid #000;
 position: absolute; 
 text-align: center;
 height: 20px;
 width: 150px;
 background: #fff;
 padding: 8px;
 font-weight: bold;
 font-size: 14px;
 display: none;
 opacity: 1;
 /*filter: alpha(opacity= 100);*/
 z-index: 1;
}
/* [END] for fadding effect */

/* [START] main Div CSS*/
.detailTable{
 background-color: #E5ECF9;
 border : 1px solid #CCCCCC;
}

.mainHeading{
 color:#000000;	 
 font-size:17px;
 font-weight:bold;
}

.mainHeadingOfDivBold{
 background-color: #6494C7;
 color:#FFFFFF;
 border : 1px solid black;
 font-weight:bold;
}

.mainHeadingOfDiv{
 background-color: #6494C7;
 color:#FFFFFF;
 border : 1px solid black;	
}
.detailsDiv{
 border : 1px solid #CCCCCC;

}

/*[START] to view help */
.help {
display:none;
position:absolute;
border:1px solid black;
top:1.3em;
left:5px;
background-color:#FFFF80; color:black;
}
/*[END] to view help*/

/*[START] to keyword submit table */
#statstable {
	border-collapse: collapse; 
	/*border: red;*/
	border: 1px solid #a2a2a2;
	empty-cells: show;
}
#statstable1 {
	border-collapse: collapse; 
	/*border: red;*/
	border: 1px solid #a2a2a2;
	empty-cells: show;
}
#statstable11 {
	border-collapse: collapse; 
	/*border: red;*/
	border: 1px solid #a2a2a2;
	empty-cells: show;
}
.tableheader {
	background: #bbdafe;
	background-color: #bbdafe;
/*	background: #d1e6fe;
	background-color: #d1e6fe;*/
	font-weight: normal;
}

.tabsortCol {
background-image:url(/images/BG_sortingRow_gradient.gif);
}
tr.tr1 {
/*	background: #f0f0f0;
	background-color: #f0f0f0;	*/
	background: #eee;
	background-color: #eee;	
}

tr.tr2 {
/*	background: #e0e0e0;
	background-color: #e0e0e0;	*/
	background: #fff;
	background-color: #fff;	
}

/*[END] to keyword submit table */
a.smallWhiteLink
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a.smallWhiteLink:hover
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

/* [START]  Mandatory '*' astrick*/
span.mandatory
{
	color: red;
}
/* [END] */

/* for soft popup Neeta*/
.sft-screen   { 
  z-index:9999; 
  /*left:55px;*/ 
  left:0px; 
  position:absolute; 
  /*top:-20px;*/ 
  
} 


.flyout_caret_right{
  background:transparent url(/images/beak_right.png) no-repeat scroll center center;
  height:28px;
  position:absolute;
  width:14px;
  z-index:101;
}

* html .flyout_caret_right{
*   background:url(none);
*   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/beak_right.png', sizingMethod='scale');
*   height:28px;
*   position:absolute;
*   width:14px;
*   z-index:101;
}

.show-code-popup{width:320px;font-size:12px;line-height:15px;/*border:2px inset;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;*/}


/* Day parting */
.timezone  {color:#333333;}
#dayparting {display:none;}
.dayparting-table {border: 1px solid #A2A2A2;margin:10px 0px;border-collapse: collapse;
empty-cells: show;}
.dayparting-table td, .dayparting-table th {padding:5px;align:center;text-align:center;border: 1px solid #A2A2A2;border-collapse: collapse;}
.dayparting-table th {font-size:10px;align:center;}

.dayparting-table .selected {background:#b2d181 ;}
.dayparting-table .dayparting-inner,.dayparting-table .dayparting-inner td{border:0 none;}
/* .dayparting-table input {display:none;} */

.location_bucket {background:#F8F8F8;padding:10px;width:100%;}

.location_box {border:1px solid #C7D5E0;margin:0px 10px 0px 0px;background:#fff;height:250px;overflow:scroll;overflow-x:hidden;width:230px;}
.location_box ul {padding:10px;margin:0px;list-style:none;}
.location_box ul ul{padding:3px 0 0 15px;margin:0px;list-style:none;}
.location_box ul li {padding:5px 0px;}
.location_box img {vertical-align:middle;}
.location_box input.checkbox {margin:0px 0px 0px 0px;padding:0px;vertical-align:middle;}
.location_box span {padding:3px 5px;border:1px solid #fff;}
.location_box span label {padding:1px 0px 0px 5px;}
.location_box span.selected_location {background:#EBEDF0;border:1px solid #CCCFD6;}


/* error message div from beta-ax */
.success_msg {background:#D7E1C3 url(/images/brand1/success_icon.gif) no-repeat 4px 4px; padding:5px 5px 5px 25px; color:#586B36; font-weight:bold; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border:1px solid #78865B; margin:0px auto; display:block;}
.error_msg {background:#D06A6D; padding:5px 5px 20px 25px; color:white; font-weight:bold; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border:1px solid #8B3F41; margin:0px auto; display:block; position: relative;}
.error_msg::before {content: ""; width: 15px; height: 15px; position: absolute; top: 5px; left: 10px; background: url(https://beta-ax-ari.veve.com/images/brand1/veveAdmin-sprites.png) no-repeat -193px -31px;}
#close_msg {width: 12px; height: 12px; background: url(https://beta-ax-ari.veve.com/images/brand1/veveAdmin-sprites.png) no-repeat -194px -50px;}
#error_outer_container, #edit_all_error_container{height:auto;margin:1% 30%;position:fixed;text-align:center;width:40%;z-index:100009;}
* html #error_outer_container, *html #edit_all_error_container{width: 40%;height: auto;z-index: 100;position: absolute;margin:0% 30%;top: expression((5 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}	
#failed_error_container{margin:3px auto;}
#success_err_msg_text, #failed_err_msg_text, #err_msg_text{z-index:12;margin-right:10px;margin-left:10px;float:left;width:90%;}
#close_msg_error, #close_msg_success, #close_msg{float:right;margin-top:2px;}