/* Class from BM
Created Date 			: 16-12-2008
Application Name		: PubV4.3
Author					: Ganesh Punalkar
Modify by				: Ajay Chavan
Modify Date				: 17-12-2008

*/
/* Css for ROP templates */
.ROPtitle 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    vertical-align: top;
    padding-bottom:20px;
}

.ROPmiddle 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    vertical-align: top;
    padding-bottom:20px;
}

.ROPzoom 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    vertical-align: top;
    padding-bottom:20px;
    white-space: nowrap;
}

.ROPresize 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    vertical-align: top;
    padding-bottom:20px;
    white-space: nowrap;
}

.porins 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    vertical-align: top;
    padding-bottom:20px;
    width: 60% !important;
}

.pornewins 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    vertical-align: top;
    padding-bottom:20px;
}

/*system requirement page*/
#iframeSystemRequirements         
{
   height: 2050px !important;
   overflow-y: auto !important;
}

.downloadtodesktop  /*download to desktop instruction copy*/
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	padding-right: 10px;
	vertical-align: top;
	white-space: normal;
}
/* Adbuilder Ins1 has to match instructions since the first is used for composite composer window and the the second for rop composer window */
.adbuilderins1
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
        padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	width: 65%;
	padding-top: 10px;
}

.adbuilderins2
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
    padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	padding-top: 10px;
	width: 100%
}

.adbuilderins3
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
        padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	width: 65%;
	padding-top: 10px;
}

.adbuilderins4
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
        padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	width: 65%;
	padding-top: 10px;
}

.deliveredmaterialins    
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	padding-right: 10px;
	vertical-align: top;
	width: 95% !important;
}

.createdmaterialins     
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	padding-right: 10px;
	vertical-align: top;
	width: 60% !important;
}

#tdDAM
{
text-align: center !important;
}

#divGV
{
overflow: hidden !important;
}

#lblCustMetaTitle               
{
display: none !important;
}

#lblSelectTemplateSearchResult 
{
display: none !important;
}
 
#lblSearchResultAssets   
{
display: none !important;
}

#chkreadraw
{
white-space: nowrap !important;
}

.topbannerbg
{
	background-color: #FFFFFF;
}
a
{
	color: #2E33CB;
	text-decoration: none;
	line-height: 17px;
	font-size: 12px;
}
.txt_box{  
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;  
}

BODY
{
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
	color: #000000;
	font-family: Arial;
	background-color: #ffffff;
	text-align:left;
}

.page_title /*AAO1*/
{
	color: #666666;
	font-family:Arial;
	font-size:18px;
	float: left;
	padding-bottom: 4px;
}

.section_headers /*AA03*/
{
	color: #6a6a6a;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.column_data /*AA08*/
 {
	padding: 4px;
	border-bottom: 1px solid #999999;
	vertical-align:middle;
	height: 30px;
}

.column_header /*AA09*/
 {
	padding-left: 4px;
	vertical-align:bottom;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	height: 22px;
	
}

.label /*AA04*/
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.button /*AA05*/
{
	font-weight: bold;
	font-size: 10px;
	background-color: #8C004C;
	cursor: hand;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial;
	height: 20px;
	border: 1px solid #333333;	
}
.bodycontent /*AA06*/
 {
 BACKGROUND-COLOR: #ffffff;
 /*padding: 20px;*/
padding-left:20px;
padding-right:20px;
vertical-align:top;
padding-top:10px;
}


.sort_row_bg /*AA07*/
{
	background-color: #e8e8e8;
	/*padding: 2px;*/
	padding-left:2px;
	padding-top :0px;
	padding-bottom :0px;
	padding-right :0px; 
	text-align: left;
	height:26px;
}

.column_data /*AA08*/
 {
	padding: 4px;
	border-bottom: 1px solid #999999;
vertical-align:middle;
	height: 28px;
}

.column_header /*AA09*/
 {
	padding-left: 4px;
	vertical-align:bottom;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	height: 22px;
	
}

.column_header_data /*AA09*/
{
padding-left: 4px;
padding-bottom:4px;
vertical-align:bottom;
font-weight: bold;
color: #000000;
}

/*  class for template and asset pages start here */
.tabnormal /*AA10*/
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-STYLE: normal;
 FONT-FAMILY: Arial;
 background-image: url(../images/bgoff.jpg);
 padding-left: 5px;
 width: auto ! important;
 white-space: nowrap;
 text-align: left ! important;
}

.tabnormal a
{
  FONT-SIZE: 14px;
}

.tabnormal_left
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-STYLE: normal;
 FONT-FAMILY: Arial;
 background-image: url(../images/leftCoff.jpg);
 height: 26px;
}

.tabnormal_right
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-STYLE: normal;
 FONT-FAMILY: Arial;
 background-image: url(../images/rightCoff.jpg);
 height: 26px;
}

a.tablink /*AA10-B*/
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-FAMILY: Arial;
}

a.tablink:hover 
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-FAMILY: Arial;
}

.tabselected /*AA11*/
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-STYLE: normal;
 FONT-FAMILY: Arial;
 background-image: url(../images/bgon.jpg);
 padding-left: 5px;
 width: 150px;
 white-space: nowrap;
}

.tabselected_left
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-STYLE: normal;
 FONT-FAMILY: Arial;
 background-image: url(../images/leftCon.jpg);
 height: 26px;
}

.tabselected_right
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #5F5F5F;
 FONT-STYLE: normal;
 FONT-FAMILY: Arial;
 background-image: url(../images/rightCon.jpg);
 height: 26px;
}

/*  class for template and asset pages end here */
.columndata_alt /*AA12*/
 {
	padding:4px;
	border-bottom: 1px solid #999999;
	background-color: #e8e8e8;
	vertical-align:middle;
	height: 28px;
}


.columndata_alt_green /*AA12-B*/
 {
	padding:4px;
	border-bottom: 1px solid #999999;
	background-color: #cccccc;
	vertical-align:middle;
	height: 28px;
}

.frame_border /*AA13*/
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 4px;
}
.templatetop_border /*AA14*/
{
	border-bottom: #CCCCCC 1px solid;
}

.all_item /*AA15*/
{
	color: #666666;
font-family:Arial;
	font-size: 18px;
}

.results_title /*AA16*/
{
	color: #000000;
	font-family: Arial;
font-size:11px;
	font-weight: bold;
}

.results_data /*AA17*/
{
	color: #000000;
font-family:Arial;
	font-size: 10px;
	font-weight: normal;
}

.results_sizes /*AA18*/
{
	color: #000000;
        font-family:Arial;
        font-size:10px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
        white-space:nowrap;
        padding-right:30px; 
}


.template_cont_border /*AA19*/
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #989898;
	border-right-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
	padding-left:4px;
	padding-top :4px;
	padding-right :4px;
}

.search_string /*AA20*/
{
	color: #B2B2B2;
font-family:Arial;
	font-size: 18px;
	padding-left: 5px;
}

.powered_by /*AA21*/
{
font-size:10px;
	color: #002F5B;
font-style:normal;
	font-family: Arial;
}

.inc_table /*AA22*/
{
font-family:Arial;
font-size:12px;
line-height:22px;
border-top-width:2px;
border-top-style:solid;
border-top-color:#CBCBCB;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#CBCBCB;
}

.name_phone /*AA23*/
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #999999;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;	
}
.num_of_location /*AA24*/
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;	
}

.sortby_title/*AA25*/
{
	font-size: 16px;
	color: #646464;
font-style:normal;
font-family:Arial;
	font-weight: bold;
	text-decoration: none;
	padding-left:2px;
}

.datagrid_alt_row_bg /*AA26*/
{
	BACKGROUND-COLOR: #bfbfbf;
	padding: 2px;
	
}

.alert /*AA27*/
{
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	font-family: Arial;
	width: 560px !important;
}

.info /*AA27a*/
{
	font-weight: normal;
font-size:12px;
	color: #006633;
font-family:Arial;
}
/*********************************************************************************************/


.Grid /*AA28*/
{
border-style:solid;
border-width: 0px;
border-bottom-color:black;
border-top-color: black;
border-left-color:black;
border-right-color:black;
}


.Grid th
{
 border-width: 1px;
border-bottom-color:black;
 border-top: none;
 border-left: none;
 border-right: none;
 color: #000000;
}

.Grid td
{
border-bottom:1px solid #CCCCCC;
border-top: none;
border-left: none;
border-right: none;
}

.text_success_msg

{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: Green;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}

 

.instructions /*AA02*/
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
    padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	width: 65%;
	padding-top: 10px;
}

.searchmaterialins /*AA02*/
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
    padding-right: 10px;
	vertical-align: top;
	padding-bottom: 20px;
	width: 85%;
	padding-top: 10px;
}

.text_error_msg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: Red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}
.warningMessage
{
	font-size :12px;
	color:Maroon;
	FONT-FAMILY: Arial;
}


/*********************************************************************************************/

.loginTable /*AA29*/
{ 
	border:1px solid #cccccc;
	margin-top:65px;
	margin-left:auto;
	margin-right:auto;
}

.borderGreen /*AA30*/
{
}


/*********************************************************************************************/

a.tab_graybox /*AA31*/

{ background: #999999;
  height: 20px;
  border:1px #cecece solid;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  padding-top:3px;
  }         

 

a:hover.tab_graybox, a:active.tab_graybox

{ background: #FFFFFF; 
  height: 24px;
  border-top:1px #b6cfd3 solid;
  border-left:1px #b6cfd3 solid;
  border-right:1px #b6cfd3 solid;
  border-bottom:1px #FFFFFF solid;
  color:#000000;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding-top:3px;
  }   
     
.selecetd_tab_graybox /*AA31-B*/
{ background: #FFFFFF; 
  height: 20px;
  border-top:1px #cecece solid;
  border-left:1px #cecece solid;
  border-right:1px #cecece solid;
  border-bottom:1px #FFFFFF solid;
  color:#;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  padding-top:3px;
  display:block;
} 

/*********************************************************************************************/


.dropdown /*AA32-A - To be used for all Dropdown*/
{
	
	font-size: 11px;
	font-family:Arial;
	color:#000000;
	border: 1px #a4abb1 solid;
        width: auto !important;
}

.radio /*AA33 - To be used for all Radiobuttons and check boxes */
{
border:none; 
}

/*********************************************************************************************/

a.textlink /*AA34*/
{
	font-weight: normal;
	font-size: 12px;
	color: #2E33CB;
	text-decoration:underline;
}


a.textlink:hover {
	font-weight: normal;
	font-size: 12px;
	color: #2E33CB;
	text-decoration:none;
}

/*********************************************************************************************/

.downloads_size /*AA35*/
{ border-top-style: none; 
  border-right-style: none; 
  border-left-style: none; 
  border-bottom-style: none; 
  font-size: 18px; 
font-family:Arial;
  color: #666666;
}

.downloads_size2
{ 
  border:1px solid #FFFFFF;
  font-size: 18px; 
  font-family: Arial; 
  color: #666666;	
}

/*********************************************************************************************/

a.bluelink /*AA36*/
{
	color: #2E33CB;
	text-decoration: none;
	line-height: 17px;
	font-size: 12px;
	font-weight: normal;
}


a.bluelink:hover {
	font-weight: normal;
	font-size: 12px;
	color: #005dff;
	text-decoration:none;
}
.header_static  /* for Login Forgot UserName/Password, System Requirements, Contact Support, Forgot UserName/Password,System Requirements , Contact Support*/
{
	background-color: #181818;
}
			   
.small_text /*AA37*/

{
    font-size: 10px;
	color: #;
	font-style: normal;
	font-family: Arial;
}

.text_normal /*AA37-B*/

{
	font-weight: normal;
	font-size: 12px;
	color: #;
	font-family: Arial;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	/*background-color:#ffffdd;*/
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}				 

.column_Packagedata /*AA08*/
{
    padding: 4px;
    vertical-align:middle;
    height: 28px;
    border-bottom:1px solid #cccccc;
    }

.library_columnheader
{
	color: #000000;
	font-family: Arial;
  font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000000;
	line-height: 14px;
}
.tblLst
{
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-color: black;
	border-left-color: black;
	border-top-color: black;  
	border-bottom-color:black;  
	margin-left: 1px;
	margin-right:1px; 
	background-color: #ffffff;
	
	padding-left: 4px;
	vertical-align:bottom;
	
	border-bottom: 1px solid #000000;
	
}

.tblHd1
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: #333333;
	background-color: #ADD658;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	vertical-align:bottom;
	border-bottom: 1px solid #000000;
	
}


.tblHd11
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: #333333;
	background-color: #E8E8E8;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	vertical-align:bottom;
	border-bottom: 1px solid #000000;
	
}
.column_head /*AA09*/
 {
  padding-left: 4px;
  vertical-align: bottom;
  font-weight: bold;
  color: #000000;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-bottom: 1px  solid #999999;
  height: 22px;
}   

.column_head_Gray
{
 padding: 4px;
 border-bottom: 1px solid #999999;
 vertical-align: middle;
 inline-height: 30px;
 background-color: silver;
}
.altRHL
{
	background: white;
}

.column_right /*AA09*/
 {
	padding-left: 4px;
	vertical-align:bottom;	
	border-right:  1px solid #000000;	
}
.txtblackbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
/*******************Link - Creative inside Grid*********/

/*******************Link - Creative IOComplete inside Grid*********/

/*******************Red link inside Grid*********/
a.textlink_red
{
 font-weight: normal;
 font-size: 12px;
 color: black;
 cursor: default;
}

/*******************Red columns inside Grid*********/
.column_head_red
{
 padding: 4px;
 border-bottom: 1px solid #999999;
 vertical-align: middle;
 inline-height: 30px;
 background-color:#ff0000;
}

.popup
{
BORDER : #333333 2px solid ; 
PADDING : 8px ; 
VISIBILITY : hidden ; 
WIDTH : 200px ; 
POSITION : absolute ; 
/*HEIGHT: 125px;*/ 
BACKGROUND-COLOR : white ; 
 /*left: 38px;*/
 right:20px;   
background-color : #e8e8e8 ; 
top : 65px ; 
}							 
.Heading
{
	font-size: 16px;
	color: #646464;
	font-style: normal;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.txtgreybold
{
	font-weight: bold;
	font-size: 11px;
	color: #878787;
	font-style: normal;
	font-family: Arial;
}

.Step_leftframebg /* background color of left frame of every page  */
{
	background-color: #ffffff;
	border: 0px solid #98999b;
	line-height: 22px;
}

.button_quicktips
{
    BORDER: #1282BD 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;   
    BACKGROUND-IMAGE: url(../images/red_bg_rec_button.gif);
    CURSOR: hand;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
	display: none;
}

.tbl_border
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


 /* 19 Dec 2008*/
.buttoncell_top /*AA39*/
{
	text-align: right;
	vertical-align:top;
	white-space: nowrap;
}

.buttoncell_bottom /*AA39-B*/
{
	text-align: center;
	vertical-align:top;
	white-space: nowrap;
}

a.tabwhitetext:link, a.tabwhitetext:visited
{ font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #1E1D7B;
text-decoration: none;
 background-image: url(../images/but_bg_over.JPG);
 display:block;
 background-repeat: no-repeat;
line-height:31px;
 vertical-align:middle;
padding-left:10px;
cursor:pointer;
}

a.tabwhitetext:hover

{ text-decoration: underline;
}

.tabwhitetext_active 

{ font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
 background-image: url(../images/but_bg_over.JPG);
 display:block;
 background-repeat: no-repeat;
line-height:31px;
 vertical-align:middle;
padding-left:10px;
}
								  
a2:link
{
    font-weight: bold;
    font-size: x-small;
    color: navy;
    font-style: normal;
    font-family: Arial;
    background-color: transparent;
    text-decoration: none;
}
a1:hover
{
    font-size: x-small;
    color: #000000;
    font-style: normal;
    font-family: Arial;
    background-color: transparent;
    text-decoration: none;
}
a2:unknown
{
    font-size: x-small;
    color: #cd5c5c;
    font-style: normal;
    font-family: Arial;
    background-color: transparent;
    text-decoration: none;
}

/* Select Ad Type  */
.TDBottomLine
{
    border-bottom: #BBBDC0 1px solid;
    background-color: #BBBDC0;
}
.bodybg /* Background color of the main frame */
{
    margin: 0px;
    background-color: #ffffff;
}
.bgnavy
{
    background-color: #BBBDC0;
}
.topbg
{
    background-color: #e8e8e8;
}
.tablelightbg
{

	

    background-color: #e8e8e8;
    border: 0px solid #FFE3A7;
    line-height: 22px;
    text-decoration: none;
}

.Table_border
{
    border: 1px solid #FFE3A4;
    line-height: 22px;
    text-decoration: none;
    border-collapse: collapse;
}

.gallery_border
{
    border: 2px solid #AB7E12;
    line-height: 22px;
    text-decoration: none;
}


.Table_Raw_bg
{
    background-color: #e8e8e8;
    line-height: 22px;
    text-decoration: none;
}



.bgmedblue /* Background color of left frame of every page  */
{
    background-color: #F2F6F7;
}
.bgblue
{
    background-color: #01509f;
}
.bglightblue /* Background color of the user name and password */
{
    background-color: #336633;
}
.bgbluegrey /* Background color of left frame text description. Also used for background color of the table in the composite job for showing selected modular ads.*/
{
    background-color: #F2F6F7;
}
.TopNaviBG /* Background color for the navigation links on the top banner */
{
    background-color: #91A0A9;
}
.WelComeMsg
{
    font-weight: bold;
    font-size: xx-small;
    color: #005AAB;
    font-style: normal;
    font-family: Arial;
    background-color: transparent;
    text-decoration: none;
}
.WelcomeBG /* Welcome Message background color */
{
    background-color: #91A0A9;
}
.Topbgnavy /* Background color on the top banner */
{
    background-color: #ffffff;
}
.buttonselected /* Navigation buttons   in the application */
{
    font-weight: bold;
    font-size: 10px;
    CURSOR: hand;
    color: #333333;
    font-style: normal;
    font-family: Arial;
    height: 20px;
    background-color: #E69E29;
    text-decoration: none;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFF1DA;
    border-right-color: #BD852B;
    border-bottom-color: #BD852B;
    border-left-color: #FFF1DA;
}

.bgpaleblue
{
    background-color: #f3f3f3;
}
.bglightorange
{
    background-color: #BBBDC0;
}
.bgmedorange
{
    background-color: #eedeba;
}
.txtwhite
{
    font-size: x-small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
}
.txtblack
{
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.txtblackbold
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.txtblackbold1
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.txtbigblack
{
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.txtbigwhitebold
{
    font-weight: bold;
    font-size: x-small;
    color: #2D396B;
    font-style: normal;
    font-family: Arial;
}
/*  Table for Select Ad Type */
.table
{
    border-right: #636466 1px solid;
    border-top: #636466 1px solid;
    border-left: #636466 1px solid;
    border-bottom: #636466 1px solid;
    background-color: #ffffff;
}

.txtbigblackbold
{
    font-weight: bold;
    font-size: 14px;
    color: #2D396B;
    font-style: normal;
    font-family: Arial;
}
.txtred
{
    font-size: x-small;
    color: #ff0000;
    font-style: normal;
    font-family: Arial;
}
.blackbold
{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}

.txt_bg
{
    font-size: x-small;
    font-style: normal;
    font-family: Arial;
    background-color: #f3f3f3;
}
.text_big
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.text_sm
{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.text_sm_red
{
    font-weight: normal;
    font-size: x-small;
    color: #ff0000;
    font-style: normal;
    font-family: Arial;
}
.text_sm_red_bg
{
    font-weight: normal;
    font-size: x-small;
    color: #ff0000;
    font-style: normal;
    font-family: Arial;
    background-color: #c3cdd9;
}

.bgcream
{
    background-color: #BBBDC0;
}

.pagetextblack
{
    font-size: 11px;
    color: black;
    font-style: normal;
    font-weight: bold;
    font-family: Arial;
}

.bgMediumBlue
{
    color: #ffffff;
    background-color: #7c9dc0;
}
.bgGreyDark
{
    background-color: #666666;
}
.bgGreyMedium
{
    background-color: #999999;
}
.bgGrey
{
    background-color: #cccccc;
}
.bgGreyLight
{
    background-color: #eeeeee;
}
.bgWhite
{
    background-color: #ffffff;
}

.subHeader
{
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
    font-family: Arial;
    color: #2D396B;
}
.headerSelect
{
    padding-right: 11px;
    padding-left: 11px;
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    border-bottom: #b5b5b5 2px solid;
    font-style: normal;
    font-family: Arial;
    background-color: #ffffff;
    text-align: center;
}

.input /*AA32* - To be used for all text Boxes */
{
	font-size: 11px;
	font-family:Arial;
	color:#000000;
	border: 1px #a4abb1 solid;
	padding-left:3px;
}

select.input
{
min-width:200px;
width:auto;
}

SELECT
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    font-size: 10px;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-family: Arial;
}
TEXTAREA
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    font-size: 10px;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-family: Arial;
}
A.global
{
    color: #dee7f0;
    text-decoration: underline;
}
A.global:visited
{
    color: #dee7f0;
    text-decoration: underline;
}
A.global:hover
{
    color: #f5cc92;
    text-decoration: underline;
}


.bgSelectedLink /* Added by viquar, This Class is used for tabs under order section for Admin links */
{
    background-color: #E0F99E;
}
.txtgraylog
{
    font-weight: normal;
    font-size: 11px;
    color: #818285;
    font-style: normal;
    font-family: Arial;
}
.txtgray
{
    font-size: 11px;
    color: #444549;
    font-style: normal;
    font-family: Arial;
}
.txtgraybold
{
    font-weight: normal;
    font-size: 12px;
    color: #636466;
    font-style: normal;
    font-family: Arial;
}

.txtbluelink
{
    font-size: 11px;
    color: #1703FF;
    font-style: normal;
    font-family: Arial;
    font-weight: bold;
}
			 
.NavBold
{
	font-weight: bold;
	font-size:larger;
	color: #ffffff;
	font-family: Arial;
}
		   

.bodyWelComeMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #660066;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}	   


.header2txt /* bold text for header  */
{
	line-height: 22px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}						 

.Grid_Header
{
	font-size: 13px;
	font-family: Arial;
    COLOR: White;
	background-color:Black;
}
.Grid_SelectedItem
{
    background-color:Green;
}
.OnlyGridBackGrnd
{
	
	font-size: 8pt;
	font-family: Arial;
}


label /*AA04*/
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.txtbox
{
	width:255px;
	height:12px;
	font-size: 9px;
	border:1px solid #CCCCCC; 
}


.mulitline
{
 width:255px;
 height:Auto;
}

.Deletebutton
{
	font-weight: bold;
	font-size: 10px;
	background-image: url(../images/delete.gif);
	cursor: hand;
	color: #000000;
	font-style: normal;
	font-family: Arial;
	height: 20px;
	border: 0px solid #666666;
}
.Updatebutton
{
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(../images/ok-1.gif);
	 cursor: hand;
	 color: #000000;
	 font-style: normal;
	 height: 23px;
 font-family: Arial;
	
}
.Editbutton
{
	font-weight: bold;
	font-size: 10px;
	background-image: url(../images/Edit.gif);
	cursor: hand;
	color: #000000;
	font-style: normal;
	font-family: Arial;
	height: 20px;
	border: 0px solid #666666;
}
.Cancelbutton
{
	font-weight: bold;
	 font-size: 10px;
	 background-image: url(../images/Cancel-1.gif);
	 cursor: hand;
	 color: #000000;
	 font-style: normal;
	 height: 23px;
 font-family: Arial;
	
}
.border_bottom
{
border-bottom:1px solid #cccccc;
}
.border_img

{

    /*background-image:url(images/border_img.gif);  */

    background-repeat:repeat-x;

}

.label_background

{

font-family: Arial;

font-size: 12px;

font-weight: bold;

color: #000000;

background-color: #ffffff;

}

.inputHideChekbox /*  DAM : To be used to retain height of the grid when checkbox is not displayed. */

{

    font-size: 16px;

    font-family:Arial;

    padding-left:3px;

}


.dhtmltooltip
{
    position: absolute;
    border: 1px solid black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    white-space:normal;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    font-size: 12px; 
    z-index: 10;
}

.column_data_top_align 
 {
	padding: 4px;
	vertical-align:top;
}

.webImageMaker_popup
{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 500;
    background-color: white;
    border: 1px solid black;
    color: #efebde;
}

.webImageMaker_thumbs
{
    overflow:auto;
    width:250px;
    height:250px;
    position:absolute;
    z-index:501;
    background-color:#ffffff;
    border:1px solid #000000;
}

.webImageMaker_thumbs input
{
    margin:3px;
    padding:3px;
    float:left;
}

.webImageMaker_thumbpicker
{
    font-size:x-small;
    background-color:#ffffff;
    margin-bottom:4px;
}

.webImageMaker_canvas
{
    position:absolute;
    top:30px;
    left:15px;
    z-index:501;
   
}

.webImageMaker_selection
{
    position:absolute;
    border-style:dashed;
    border-width:2px;
    border-color:#ff0000;
    z-index:502;
}

.webImageMaker_popup input
{
    width:80px;
    height:80;
    margin:5px 0px 0px 15px;

}


.topnavilink /* this will be used for logout and login link */
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003F5E;
	text-decoration: none;
	padding-top: 7px;	
	height: 14px;	
}

.TitleStyle 
{ 
background-color:#4682B4; 
color:#ffffcc; 
} 

.DayHeaderStyle 
{ 
background-color:#87cefa; 
color:#663399; 
} 

.DayStyle 
{ 
color:#20c818; 
} 

.TodayDayStyle 
{ 
background-color:#ffb6c1; 
color:#ffffff; 
} 

.SelectedDayStyle 
{ 
background-color:#ffcc66; 
color:#ffffff; 
text-decoration:underline; 
} 

.OtherMonthDayStyle 
{ 
background-color:#DBEAF5; 
color:#ffffff; 
}

.footnote
{
  color: black;
  font-size: small;
  font-style: normal;
  text-decoration: none;
	font-weight: normal;
}
.footnote a
{
  color: #333399;
}
.footnote a:hover
{
  text-decoration: none;
}

/****************Login Text******************/

.login-subhead {
  font-family: Arial;
  color: #3399cc;
  font-size: 16px;
  font-weight:bold;
}

.login-bodycopy {
  font-family: Arial;
  color: #666666;
  font-size: 12px;
  line-height: 16px;
  font-weight:bold;
}

.listbox /*AA32-A*/
{
	font-size: 11px;
	font-family:Arial;
	color:#000000;
}

.dropdown_header /*AA32-A - To be used for all Dropdown*/
{
    font-size: 11px;
	font-family:Arial;
	color:#000000;
}

#drpdwnData
{
  width:90px !important;
}

table#Calendar1
{
border-color: #4682B4 ! important;
border-width: 2px ! important;
border-style: solid ! important;
width: 240px ! important;
height: 70px ! important;
padding-bottom: 50px ! important;
margin-bottom: 20px ! important;
}
#ctl00_ContentPlaceHolder1_lblNotes
{
Width:70%;
}
#td4
{
width: 185px ! important;
}
#lnkEmail
{
width: 185px ! important;
}
#lblEmail
{
width: 185px ! important;
}
#valSumryLogin
{
  	width: auto !important;
}
.field-error {
                color: red;
                font-size: 0.90em;
}

#container-content-dam-selection .image-options {
                overflow: auto;
                height: 500px;
}

