﻿.menu-container
{   
    background-image:url(./images/menu_bg.png);
    background-repeat:repeat-x;
    height:26px;
    width:100%;    
}
.menu-container .RadMenu
{
    float:none;      
}

.divhome{
	background:url(./images/h_bar_bg.gif) repeat-x;
	width:100%;
	height:70px;
	/*border:1px solid red;*/
}
.breadcrumbs
{
    float:left;
    display:block;
    width:100%;
    text-align:left;
    padding-top:5px;
    padding-left:3px;
}
.breadcrumbsLink
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-decoration:underline;
}

.breadcrumbsText
{
    font-family:"Segoe UI", Arial, sans-serif;  
    font-size:10pt;
    font-weight:bold;
}
.NewAccount
{
    padding-top:15px;
    padding-bottom:3px;
    padding-right:3px;
    float:right;
}

.NewAccountAdvertiser
{
    float:left; 
}
.gridInfo
{
    float:right;
    font-size:9pt;
    padding-top:5px;
}
.gridText
{
    color:#8A8A8A;
}

.GridContent
{
    /*min-height:300px;    */   
}
.filterbox
{
    float:right; padding-top:5px; padding-right:5px;
}


#mainToolBarWrapper
{   
    background-image:url(./images/bg1.png);
    background-repeat:repeat-x;
    height:32px;
    width:100%;   
}

.header
{
    height:110px; 
    width:100%;
    /*background-color:#f0f0f0;*/
    background-image:url(./images/bg_advertiser.png);
}
.logo
{
    
    background-image:url(./images/logo_advertisers.png?v=2.0.7.9); /* logo_advertisers.png Logo_admaxcopy.png */
    background-repeat:no-repeat; 
    height:110px; /* 110px */
    width: 342px; /* 342px */
    float:left;
}

.headeruserinfo
{
    float:right; 
    width:500px; 
    height:88px; 
    padding-top:5px;
}

.headeruserdetail
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:12px; 
    float:right; 
    padding-right:5px;     
    height:18px;  
    color:#333333; 
}


.FieldSet
{
    width:100%;   
}

.SectionName
{
    padding-top:20px;
    padding-left:3px;
    float:left;
    vertical-align:bottom;   
    font-size:16pt;
    color:#545844;
    font-family:"Segoe UI", Arial, sans-serif;
    padding-right:10px;
}

.SectionName span
{
    color:#bdd224;  
}
.SectionName a
{
    color:#bdd224;  
}
.tdright
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:12px;
    text-align:right;
    padding-right:5px; 
    color:#333333;
}

.tdright1
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:12px;
    text-align:right;
    padding-right:5px; 
    color:#333333;
    width:200px;
}
.tdright2
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:12px;
    text-align:right;
    padding-right:5px; 
    color:#333333;
    width:160px;
}

.tdright3
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:15px;
    text-align:right;
    padding-right:5px; 
    color:#333333;
    width:160px;
    font-weight:bold;
}

.clearall
{
    clear:both;
    height:2px;
}

.TabPageView
{
    border: 1px solid #898c95;   
    margin-top: -1px;
    min-height:365px;
    padding-bottom:5px;   
    width:99%;
}
        
.TabWrapper
{
    padding: px;    
    float: left;
    width:99.5%;
}

.validator
{
 font-size:14px;
 font-weight:bold;
 color:Red;
 width:5px;
 padding-left:2px;
 padding-right:2px;
 vertical-align:middle;
}

.TabPageView .InnerTab
{
    padding-top:30px; 
    padding-left:20px;
    padding-right:30px;
}

.TabPageView1
{
    border: 1px solid #898c95;   
    margin-top: -1px;
    min-height:365px;
    /*padding-bottom:5px;*/   
    width:99%;
    z-index:1000;
}

.TabPageView1 .InnerTab1
{
    padding-top:20px;
    margin-left:-1px;
    margin-right:-1px;
    margin-bottom:-1px;
}


.TabPageView .EditPanel
{
    border: 1px solid #898c95; 
    padding-top:15px;
    padding-bottom:15px;
    padding-left:15px;  
}

.blank
{
    clear:both;
    height:10px;
}

.textbox
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:12px; 
    color:#333333;   
}

.infoPanel
{
	border:1px solid #ffe58a;
	/*margin:1.6em 0;*/
	padding:0.5em 0.5em 0.5em 0;
	background:#fff3c8;
	color:#333333;   
	font-size:12px; 
	font-family:"Segoe UI", Arial, sans-serif;
}

.infoInner
{	
	padding:0 0 0 25px;
	background:no-repeat url(./images/info.png);
	font-size:12px; 
	min-height:18px;
	font-family:"Segoe UI", Arial, sans-serif;
}

.creativeinfo
{	
	padding:0 0 0 5px;	
	font-size:12px; 	
	font-family:"Segoe UI", Arial, sans-serif;
}

.UserControlOuterTable
{
	font-family:"Segoe UI", Arial, sans-serif;    
    border-top: Solid 1px #A09881;
    border-bottom: Solid 1px #A09881;
    border-left: Solid 1px #A09881;
    border-right: Solid 1px #A09881;
    background-color: #ffffff;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    min-width:684px;
    width:100%;
}

.TableInsideTable
{
    font-family:"Segoe UI", Arial, sans-serif;    
    background-color: #ffffff;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    min-width:875px;
}

.CreativeDetailBox
{
    border: 1px solid #898c95; width:99.5%; padding-top:15px; padding-bottom:5px;
}

.CreativeDetailBox1
{
    border:none;
    width:99.5%;
    padding-bottom:5px;
    background-color:White;
}

.HeadeLine
{
    font-family:"Segoe UI", Arial, sans-serif; 
    padding-left:10px;
}

.divHeadeLine{
	width:99.5%;		
	border:1px;
	text-align:left;	
	font-family:"Segoe UI", Arial, sans-serif; 	
	font-size:13px;	
	float:left;
	font-weight:bold;		
}
.divHeadeLine span
{
    color:#333333;    
}

.divDropdownSet
{
    border:1px solid #fffff;
    float:left;
    padding-right:10px;
}

.LabelStyle
{
   font-weight:bold;
   padding-bottom:3px;
}

.combo-item-template input,
.combo-item-template label
{
    vertical-align:middle;
}

.combo-item-template img
{
    vertical-align:top;
}

.SearchForAds
{
    background:url(./images/h_bar_bg.gif) repeat-x;
	width:100%;		
	text-align:left;	
	padding-top:15px;	
	padding-left:5px;
	font-family:"Segoe UI", Arial, sans-serif; 	
	font-size:14px;	
	font-weight:bold;
	float:left;
	height:30px;
}

.bookingfilter
{
    padding-left:30px; 
    padding-top:5px; 
    vertical-align:bottom;   
    /*border:1px solid;*/
}

.bookingfilter .image
{
    vertical-align:bottom;
    padding-bottom:2px;   
}

.flightstatusBox
{
    background-color:#EFEFEF;
    padding:10px;
}

.inventoryBox
{
    background-color:#EFEFEF;
    padding:10px 10px 20px 10px;
    margin-top:5px;
}

.flightstatus
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:15px; 
    color:#333333;      
    font-weight:bold;
}
.ClearButton
{
    float:right; padding-right:5px; width:37px; overflow:hidden;
}
.InnerClearButton
{
    margin-left:-3px;    
}

.ActionToolBar
{
    width:68px; 
    height:18px; 
    overflow:hidden; 
    float:left; 
    margin-top:30px;
}

.InnerActionToolBar
{
    margin-top:-7px;
    margin-left:-5px;
    margin-right:-5px;
}

.saveLabel
{
    font-size:10pt;
    vertical-align:middle;
    
}
.saveLinkButton
{
    font-size:10pt;
    text-decoration:underline;
    vertical-align:middle; 
}

.CopyFlightLoadingBox
{
    width:500px; height:100px; padding-top:50px;
}

.CopyFlightLoadingImg
{
    text-align:center; width:100%;
}
.CopyFlightLoadingMsg
{
    width:100%; text-align:center; padding-top:5px;
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:14px; 
    color:#333333;  
 }
 
 .CopyFlightBox
{
    width:500px; height:100px; padding-top:35px;
}

.CopyFlightSpace
{
    width:100%; height:10px;    
}

.infoMessagePanel
{
	border:4px solid #BBD631;
	/*margin:1.6em 0;*/
	padding:0.5em 0.5em 0.5em 0.5em;
	margin-bottom:2px;
	background:#ECF3C7;
	color:#333333;   
	font-family:"Segoe UI", Arial, sans-serif;
	width:98%
}
.infoErrorMessagePanel
{
	border:4px solid #DE2302;
	/*margin:1.6em 0;*/
	padding:0.5em 0.5em 0.5em 0.5em;
	margin-bottom:2px;
	background:#FFEEEC;
	color:#333333;   
	font-family:"Segoe UI", Arial, sans-serif;
	width:98%
}
.infoMessageInner
{	
	padding:0 0 0 30px;
	background:no-repeat url(./images/msginfoGreen.png);
	font-size:10pt; 
	font-weight:bold;
	min-height:18px;
	font-family:"Segoe UI", Arial, sans-serif;
}
.infoErrorMessageInner
{	
	padding:0 0 0 30px;
	background:no-repeat url(./images/msgErrorRed.png);
	font-size:10pt; 
	font-weight:bold;
	min-height:18px;
	font-family:"Segoe UI", Arial, sans-serif;
}
.DisableFlightButton
{
    font-family:"Segoe UI", Arial, sans-serif; 	
    font-size:small;
    font-weight:bold;
    border:1px solid #cccccc;
    color:Red;
    height:30px;
    width:150px;    
}

.DoActionBox
{
    width:100%;
    text-align:right;
    vertical-align:bottom;
}
.DoActionBox .textbox
{
    font-family:"Segoe UI", Arial, sans-serif;
    font-size:12px; 
    color:#333333;
    vertical-align:bottom;    
}

.AddAdspotToChannelBox
{
    width:100%; padding-top:20px; padding-bottom:3px;
    font-family:"Segoe UI", Arial, sans-serif; 	
}

 .div_popup_header{
	background:url(./images/h_bar_bg.gif) repeat-x;
	width:100%;
	height:35px;
	text-align:right;	
	vertical-align:text-top;
	/*border:1px solid red;*/
}

.popup_header
{
    padding-top:4px;
    padding-bottom:3px;
    padding-left:3px;
    float:left;    
    vertical-align:bottom;   
    font-size:13px;
    color:#545844;
    font-family:"Segoe UI", Arial, sans-serif;
}

.popup_header span
{
    color:#bdd224;  
    font-weight:bold;    
    font-size:14px;
}

.close_button
{
    padding-top:4px;
    padding-bottom:3px;
    padding-right:3px;
    float:right;
}

.IOLabel{
color:#666666;
font-family:"Segoe UI", Arial, sans-serif;
font-size:15px;
}

.InventoryFilterBox
{
    padding:10px 10px 10px 10px;
}

.clickedMenu span
{
    color:#9EDA29;
    font-weight:bold;
}

.CurrentAdSpotSelection
{
    background-color:#EFEFEF;  
}

.CurrentAdSpotSelection td
{
    background-color:#EFEFEF;  
    padding-right:10px;
}

.booking-selecteditem
{    
    width:100%;
    text-align:center;
    padding:5px 0 5px 0;
}

/*
    Ajax Loading Panel
*/ 
.LoadingBackGround
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    background-color:#cccccc;    
    background-repeat:no-repeat;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:80000;
}
.LoadingImage
{
    width:180px; 
    height:65px; 
    z-index:90000; 
    border:1px solid #cccccc; 
    position:absolute; 
    background-color:#ffffff; 
    text-align:center;     
}

.rgExpandCol
{
    vertical-align:top;
}

.rgHoveredRow
{
    background-color:#D0E271 !important;
    background-image:none !important;
}
 
.errorMessage
{    
    width: 99.7%;   
    background-color: #e9f3b6; 
    text-align: center; 
    height: 10px;
    vertical-align:bottom;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:2px;    
}
.red
{
    color:Red;
}

.infoErrorMessagePanel_Pd
{
	padding:0.5em 0.5em 0em 0.5em;	
	background:#FFEEEC;
	color:#333333;   
	font-family:"Segoe UI", Arial, sans-serif;
	width:99%
}

.infoErrorMessageInner_Pd
{	
	padding:0 0 0 30px;
	background:no-repeat url(./images/msgErrorRed.png);
	font-size:10pt; 	
	min-height:22px;
	font-family:"Segoe UI", Arial, sans-serif;
}

.infoMessagePanel_Pd
{
    padding:0.5em 0.5em 0em 0.5em;
	margin-bottom:2px;
	background:#ECF3C7;
	color:#333333;   
	font-family:"Segoe UI", Arial, sans-serif;
	width:98%
}

.infoMessageInner_Pd
{	
	padding:0 0 0 30px;
	background:no-repeat url(./images/msginfoGreen.png);
	font-size:10pt; 	
	min-height:22px;
	font-family:"Segoe UI", Arial, sans-serif;
}
.SegmentBox
{
    background-color:#BDD86E;
    padding:10px 10px 20px 10px;
    margin-top:5px;
}
.divHeadeSegmentLine span
{
    color:#333333; 
    font-size:15pt;  
    font-weight:bold;
    font-family:"Segoe UI", Arial, sans-serif;
    padding-bottom:10px;
}
.SegmentAddTargetBox
{
    background-color:#666666;
    padding:10px 10px 10px 10px;
    margin-top:5px;
    
}
.SegmentTargetedBox
{
    background-color:White;
    padding:10px 10px 10px 10px;
    margin-top:5px;
    height:30px;
}
.SegmentAvailableBox
{
    background-color:#999999;
    padding:10px 10px 10px 10px;
    margin-top:5px;
}
.divHeadeSegmentAvailableLine span
{
    color:White; 
    font-size:15pt;  
    font-weight:bold;
    font-family:"Segoe UI", Arial, sans-serif;
    padding-bottom:10px;
}
.GreenRow
{
    width:100%;
    background-color:#9DC525;
}
.divRight
{
    float:left;
    text-align:right;
    width:200px;
    height:25px;
    background-color:#9DC525;
}
.divLeft
{
    float:left;
    height:25px;
    text-align:left;
    padding-left:10px;
    width:200px;
    background-color:#9DC525;
}
.SegmentLable
{
    color:White;
    font-size:10pt;
    font-family:"Segoe UI", Arial, sans-serif;
}
.SegmentLableBold
{
    color:White;
    font-size:10pt;
    font-weight:bold;
    font-family:"Segoe UI", Arial, sans-serif;
}
.SegmentCreateNew
{
     background-color:#666666;
     padding-left:100px;
     vertical-align:middle;
}
.divSelectSegmentType
{
    float:left;
    height:25px;
    text-align:left;
    padding-left:10px;
    width:200px;
    background:no-repeat url(./images/SelectTab.png);
}
.SegmentExistLink
{
     background-color:#666666;
     padding:10px 10px 10px 10px;
}
.divParameterSegment
{
    background-color:#444444;
    padding:10px 10px 10px 10px;
    vertical-align:top;
}
.divConversionTracking
{
    background-color:#666666;
    padding:10px 10px 10px 10px;
    margin-top:5px;
}
.UserControlOuterTableFlight
{
	font-family:"Segoe UI", Arial, sans-serif;
    background-color: #C9C9C9;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 20px;
    padding-top: 20px;
    min-width:684px;
    width:100%;
}
.GrayBlack
{
    width:100%;
    background-color:#333333;
}
.GraySliver
{
    width:100%;
    background-color:#E4E4E4;
}
.AdmaxHeaderFont
{
    color:Black;
    font-size:20px;
    font-weight:bold;
    font-family:Arial;
}
