body {
   background-color: #2E2F28;
   background-image: url(/view/common/images/body_bg.png);
   background-repeat: repeat-y;
   background-position: left top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin: 0px 35px 0px 25px;
   padding: 0px;
}

select
{
   font-size: 11px;
}

.pointer
{
   cursor: pointer;
}

.table_header1 {
        color:#ffffff;
        font-size: 11px;
        font-weight: bold;
        background: #98A08B;
}
.txtBold
{
  font-weight: bold;
}
.width_lead_detail {
	width: 380px;
}

#lead_detail_header
{
   padding: 3px 0px 5px 3px;
}

#lead_detail_content table td
{
   padding: 3px
}

.textType
{
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

#tblCustomFieldSetup .textTypeCustom
{
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 5px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  height:35px;
}

#tblCommonFieldSetup .textTypeCommon
{
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 5px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  height:35px;
}
.textTypeLeft
{
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.table_even_row {
        font-size: 9px;
        background: #EEEEEE;
}
.table_odd_row {
        font-size: 9px;
        background: #DDDDDD;

}

.table_bottom_line {
        font-size: 10px;
        background: #cccddd;
}
td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

#main_container
{
   float: left;
   margin: 0px;
   padding: 0px;
}

#tree_view_panel
{
   width: 24%;
   float: left;
   padding: 10px;
   clear:left;

}
#search_panel
{
   width: 95%;
   float: left;
   padding: 10px;

}

* html #search_panel
{
   width: 95%;
   float: left;
   padding: 0px 0px 0px 10px;

}
#content_panel {
   width: 72%;
   float: left;

   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
}


#header
{
   padding: 5px;
}

#ajax_indicator
{
   display:none;
   float: left;
   margin: 0px 0px 0px 300px;
}

#header #logo, .stats_graph
{
   float: left;
}

#header #header_link {
   float: right;
   color: #FFFFFF;
   font-size: 12px;
}
#header #header_text {
   margin-top: 10px;
   float: right;
   color: #FFFFFF;
   font-size: 12px;
   clear: right;
}
#theme_selector {
   float: right;
   clear: right;
   margin-top: 5px;
}

.txtWhite {
   color: #FFFFFF;
}
#navigation {
   margin-top:2px;
   float: left;
   clear: both;
   background-color: #98A08B;
   width: 100%;
}
#nav_tab {
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   width:700px;


}
#nav_dropdowns {
   float: right;
   margin-top: 2px;
   margin-right: 5px;
}
#body {
   background-image: url(/view/common/images/content_bg.png);
   background-repeat: repeat-x;
   background-position: left top;
   background-color: #FFFFFF;
   clear: both;
   width:100%;
   padding: 0px;
   margin: 0px;
}

#body_container
{
   float: left;
   padding: 10px;
   margin: 0px;
   width: 98%;
}

html>/**/body #body_container
{
}

#main_container
{
   float: left;
   margin: 0px;
   padding: 0px;
   width: 100%;
}

html>/**/body #main_container
{
}

h1 {
   font-size: 18px;
   color: #3C3C3C;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
}
h2 {
   font-size: 16px;
   color: #3C3C3C;
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
}
h3 {
   font-size: 14px;
   color: #3C3C3C;
   margin: 0px;
   padding: 0px;
}
/*- Menu Tabs 10--------------------------- */

    #tabs10 {
   float:left;
   font-size:13px;
   line-height:normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
      }
    #tabs10 ul {
   margin:0;
   list-style:none;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 0;
   padding-left: 20px;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url(/view/common/images/tableft11.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
   float:left;
   display:block;
   background:url(/view/common/images/tabright11.gif) no-repeat right top;
   color:#FFF;
   padding-top: 5px;
   padding-right: 15px;
   padding-bottom: 4px;
   padding-left: 6px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

      #tabs10 .current a {
              background-position:0% -42px;
              outline: none;

      }
      #tabs10 .current a span {
              background-position:100% -42px;
              outline: none;
      }

/*- Menu Tabs 10--------------------------- */

/*- Menu Tabs 6--------------------------- */
#home_tbl, #campaigns_tbl, #campaigns_search {
   float: left;
   clear:both;
}
#campaigns_tbl{
   width: 100%;
   display: table;
}

#home_tbl_img {
   background-image: url(/view/common/images/temp_tbl_1.gif);
   background-repeat: no-repeat;
   height: 253px;
   width: 522px;
}
 #tabs6 {
      float:left;
      font-size:93%;
      line-height:normal;
      }
    #tabs6 ul {
   margin:0;
   list-style:none;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 0;
   padding-left: 10px;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:left;
      background:url(/view/common/images/tableft67.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url(/view/common/images/tabright67.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 .current a {
              background-position:0% -42px;
              outline: none;
      }
      #tabs6 .current a span {
              background-position:100% -42px;
              outline: none;
      }

/*- Menu Tabs 6--------------------------- */

#home_tbl_content {
   float: left;
   width: 650px;
   clear: both;
}
#home_flash {
   float: right;
   margin: 10px 15px 0px  0px;
   clear:right;
   width: 448px;
}

#performance_flash {
   float: left;
   margin: 10px 15px 0px  0px;
   clear:right;
   width: 448px;
}
/*- calender--------------------------- */
#calender {
   float: right;
   margin-top: 13px;
   margin-right: 15px;
   width: 448px;
   clear: right;
}
#calender_date_container {
   float: right;
   width: 448px;
   border-right: 1px solid #98A08B;
   border-bottom: 1px solid #98A08B;
}
* html #calender_date_container {
   width: 442px;
}
#cal_heading {
   margin-bottom: 5px;
}

#cal_heading a{
   color: #3C3C3C;
   text-decoration: none;
}

#cal_row_container, #cal_day_row {
   width: 100%;
   float: left;
}
#cal_day_row  {
   background-color: #D0D6C7;
}
#cal_day {
   text-align: center;
   padding: 2px;
}

#cal_colomn_container {
   float: left;
   width: 63px;
   border-top-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-left-style: solid;
   border-top-color: #98A08B;
   border-left-color: #98A08B;
}
#cal_date, #cal_date_off, #cal_date_on {
   background-color: #E5E8E0;
   font-size: 10px;
   color: #6A6A6B;
   text-align: right;
   padding-right: 5px;
}
#cal_date_off {
   color: #BABDC4;
}
#cal_date_on {
   background-color: #748565;
   color: #FFFFFF;
}
#cal_event, #cal_event_on, #cal_event_off {
   background-color: #FFFFFF;
   height: 28px;
   padding: 2px;
}
#cal_task_item, #cal_event_item {
   font: Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;

}
#cal_event_item {
   margin-top:2px;
}

#cal_event_on {
   background-color: #FFFFCC;
}
#cal_event_off {
   font-size: 9px;
   text-align: center;
   padding-right: 5px;
   color: #BABDC4;
}
#cal_task_on, #cal_event_on {
   font-size: 9px;
   text-align: left;
   padding: 2px 1px 2px 1px;
   color: #748565;
   display: block;
}
#cal_task_on a, #cal_event_on a {
   color: #748565;
   text-decoration: none;
}
#cal_task_index {
   background-color: #FF7777;
   padding: 1px;
   display: inline;
}
#cal_event_index {
   background-color: #719FFF;
   padding: 1px;
   display: inline;
}
/*- calender--------------------------- */
#rndMainCon1 {
   background: #D1D7C9 none repeat scroll 0%;
   height: 1px;
   margin-right: 1px;
   margin-left: 1px;
   font-size: 1px;
   display:block;
   overflow:hidden;
   clear: both;
}
#rndMainCon2 {
   background: #D1D7C9 none repeat scroll 0%;
   height: 1px;
   margin-right: 2px;
   margin-left: 2px;
   font-size: 1px;
   display:block;
   overflow:hidden;
   clear: both;
}
#rndMainBg {
   background-color: #D1D7C9;
   margin: 0px;
   padding: 0px;
   float: left;
   width: 100%;
}

#addUnitMainBg {
   background-color: #D1D7C9;
   margin: 0px;
   padding: 10px;
   float: left;
   width: 92%;
}

#bgContentMain {
   background-color: #D1D7C9;
   padding-left: 40px;
   padding-bottom: 10px;
   padding-top: 5px;
}
#your_tasks {
   float: left;
   width: 522px;
   margin-top: 15px;
   padding: 0px;
   margin-bottom: 0px;
}
#task_container {
   float: left;
   clear: both;
}

#your_tasks ul {
   list-style-image: url(/view/common/images/bullet1.gif);
   padding-top: 2px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 40px;
   margin: 0px;
}
#topic_heading {
   font-weight: bold;
   padding: 5px 10px 0px 10px;
}

#your_tasks li {
   margin: 0px;
   padding: 0px;

}

#campaigns_tbl_content {
   float: left;
   clear: both;
   width: 100%;
   display: table;
}

#campaigns_tbl_img {
   background-image: url(/view/common/images/temp_tbl_3.gif);
   background-repeat: no-repeat;
   height: 449px;
   width: 1098px;

}

#campaigns_search {
   width: 100%;
   display: table;
}
#campaigns_search span {
   margin-right: 10px;
}
#campaigns_search_container #search_label {
   margin-top: 10px;
   margin-bottom: 5px;
}

#campaigns_search_container {
   padding: 0px 15px 15px 15px;
   font-weight: bold;
}
#search_btn {
   margin-top: 15px;
   margin-right: 20px;
   background-image: url(/view/common/images/btn_search.gif);
   background-repeat: no-repeat;
   background-position: right top;
   height: 22px;
}
#add_new_cam_btn {
   float: right;
   background-image: url(/view/common/images/btn_add_new_cam.gif);
   background-repeat: no-repeat;
   height: 22px;
   width: 138px;
}
#camp_detail_container {
   float: left;
   width: 100%;
   display: table;
}

.detail_container_info
{
   float: left;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   width: 200px;
}

.url_container_info
{
   float: left;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   width: 95%;
}

.advertiser_detail_container_info
{
   float: left;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   width: 250px;
}

.advertiser_detail_container_info #list
{
   margin-top: 5px;
}

.publisher_detail_container_info
{
   float: left;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   width: 270px;
}

.publisher_detail_container_info #list
{
   margin-top: 5px;
}

.detail_container_info #long_desc
{
   height: 75px;
   overflow: auto;
   border: 1px solid black;
   padding: 3px;
}

.detail_container_info #list
{
   margin-top: 5px;
}

#note_content_detail
{
   height: 100px;
   width: 480px;
   overflow: auto;
   border: 1px solid black;
   padding: 3px;
}

#list label {
   font-weight: bold;
}


#campaigns_tbl_contract_content {
   float: left;
   clear: both;
   width: 100%;
}

#left_panel, #right_panel {
   width: 48%;
   float: left;
   padding: 10px;
}

.left_panel, .right_panel {
   width: 48%;
   float: left;
   padding: 10px;
}
#left_panel_camp_setup {
   width: 430px;
   float: left;
   padding: 8px;
}
#right_panel_camp_setup {
   width: 430px;
   float: left;
   padding: 8px;
}
#middle_panel_camp_setup {
   width: 250px;
   float: left;
   padding: 8px 8px 5px 8px;
}
#btm_panel {
   clear: both;
   padding: 10px;
}
.btm_panel {
	overflow:auto !important
}
#field_float_left
{
   padding: 10px;   float: left;
}

#field_text {
   float: left;
   padding-top: 2px;
   margin-right: 5px;
}
.label
{
   font-weight: bold;
}

#frame {
   overflow: scroll;
   height: 65px;
   width: 250px;
   background-color: #FFFFFF;
   border: 1px solid #666666;
}

/*
#attribute_container {
   clear: both;
   padding-top: 10px;
   margin: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
*/

.attribute_container {
   clear: both;
   padding: 10px 0px 0px 0px;
   margin: 0px;
}

.attribute_container_emailuser {
   clear: both;
   padding: 10px 0px 0px 10px;
   margin: 0px;
}

.attribute_container_s {
   clear: both;
   padding: 5px 0px 0px 0px;
   margin: 0px;
}
.attribute_container_left {
   float:left;
   padding: 10px 0px 0px 0px;
   margin: 0px;
}
.attribute_container_note {
	margin: 0px;
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;

}

.field_setup_popup_button_container {
   clear: both;
   padding: 10px 0px 0px 10px;
   margin: 0px;
}

* html .attribute_container {
   clear: both;
   padding: 2px 0px 0px 0px;
   margin: 0px;
}



.attribute_label
{
   font-weight: bold;
   margin-bottom: 3px;
}

.attribute_label_custom
{
   font-weight: bold;
   margin-bottom: 3px;
}
.attribute_label_custom
{
   font-weight: bold;
    float: left;
    width: 120px;
   margin-bottom: 3px;
   padding-left: 10px;
}

.attribute_label_custom2
{
   font-weight: bold;
   float: left;
   width: 50px;
   margin-bottom: 12px;
   padding-left: 10px;
}
.camp_group {
	float:left;
	width: 180px;
	height: 133px;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 5px 0px;
}

.camp_group legend {
	font-weight: bold;
}
.attribute_field
{
   float: left;
}
.attribute_field_normal
{
   float: left;
   font-weight: normal;
   text-decoration: none;
}
.attribute_field_custom
{
   float: left;
}
#customDataDiv
{
   clear   : both;
   padding : 25px 5px 5px 0px;
}

#graphOptionsDiv
{
   display : none;
   width   : 300px;
   height  : 180px;
}

.txtfield
{
   width: 350px;
}

.txtemail
{
   width: 350px;
   color : #000000;

}

.txtfield60 {
   width: 60px;
}
.txtfield110 {
   width: 110px;
}
.txtfield200 {
   width: 200px;
}
.txtfield300 {
   width: 300px;
}

.dropdown {
/*   width: 225px;  */
}


#footer {
   font-size: 10px;
   color: #FFFFFF;
   clear: both;
   text-align: center;
   padding: 3px;
   background-color: #98A08B;
}
#clear {
   clear: both;
}

.btnSize1, .btnSize2, .btnSize3, .btnSize4, .btnSize5, .btnSize6, .btnSize7, .btnSize8, .btnSize9, .btnSize10 {
   background-repeat: no-repeat;
   border: 0px;
   padding: 0px 0px 1px 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   margin-right: 10px;
}

.btnSize1 {
   background-image: url(/view/common/images/btn_1.gif);
   width: 22px;
   height: 22px;
}
.btnSize2 {
   background-image: url(/view/common/images/btn_2.gif);
   width: 46px;
   height: 22px;
}
.btnSize3 {
   background-image: url(/view/common/images/btn_3.gif);
   width: 56px;
   height: 22px;
}
.btnSize4 {
   background-image: url(/view/common/images/btn_4.gif);
   width: 68px;
   height: 22px;
}
.btnSize5 {
   background-image: url(/view/common/images/btn_5.gif);
   width: 95px;
   height: 22px;
}
.btnSize6 {
   background-image: url(/view/common/images/btn_6.gif);
   width: 123px;
   height: 22px;
}
.btnSize7 {
   background-image: url(/view/common/images/btn_7.gif);
   width: 133px;
   height: 22px;
}
.btnSize8 {
   background-image: url(/view/common/images/btn_8.gif);
   width: 162px;
   height: 22px;
}
.btnSize9 {
   background-image: url(/view/common/images/btn_9.gif);
   width: 190px;
   height: 22px;
}
.btnSize10 {
   background-image: url(/view/common/images/btn_10.gif);
   width: 224px;
   height: 22px;
}

fieldset {
    border : 1px solid #000000;
}
#add_new_camp_btn {
   float: right;
   clear: both;
   margin-top: 10px;
}
#subnav_container {
   margin-top: 10px;
}

/* pyramid */

#navPyra {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #000;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 20px;
   padding-left: 0px;
   margin: 0;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #667957;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover, #navPyra .current a {
        color: #000000;
        background: url(/view/common/images/pyramid.gif) no-repeat bottom center;
        outline: none;
}

#breadcrumb {
   text-align: right;
   margin-bottom: 15px;
   float: right;
   color: #3C3C3C;
}
.breadcrumbLink {
   color: #3C3C3C;
   text-decoration: underline;
}
.breadcrumbLink:link {
   color: #3C3C3C;
   text-decoration: underline;
}
.breadcrumbLink:hover {
   color: #3C3C3C;
   text-decoration: none;
}

#section_name {
   float: left;
   clear: both;
}
#home_tbl {
   clear:both;
}

#menu {
   list-style-type:none;
   padding:0;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
}
#menu li {
   float:left;
   padding:0;
   position:relative;
   z-index:100;
   margin-top: 0;
   margin-right: 1px;
   margin-bottom: 0;
   height: 10px;
}

#menu li dl {position:absolute; top:0px; left:0px;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu #nav_home {
   width: 80px;
}
#menu #nav_campaigns {
   width: 100px;
}
#menu #nav_publishers {
   width: 100px;
}
#menu #nav_advertisers {
   width: 100px;
}
#menu #nav_reports {
   width: 90px;
}
#menu #nav_system_tools {
   width: 120px;
}
#menu #nav_administrative {
   width: 120px;
}
#menu li dd {
   display:none;
   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: #647655;
   border-bottom-color: #647655;
   border-left-color: #647655;
   width: 150px;
}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 130px; margin: 0; padding: 0; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; border-bottom:1px solid #647655;}
#menu .one {
   background-color: #b2ab9b;
   background-image: url(/view/common/images/tabright11.gif);
   background-repeat: no-repeat;
   background-position: right top;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #647655;
}
#menu dd {
   margin:0;
   padding:0;
   color: #006600;
   font-size: 1em;
   text-align:left;
   background-color: #D3DCC4;
}
#menu dd.last {border-bottom:1px solid #444;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; font-weight:bold; }
.gallery dd a, .gallery dd a:visited {
   color:#006633;
   text-decoration:none;
   display:block;
   padding-top: 4px;
   padding-right: 5px;
   padding-bottom: 4px;
   padding-left: 4px;
   background-color: #D3DCC4;
   background-repeat: no-repeat;
   background-position: 10px 10px;
   padding-left: 5px;
}
.gallery dd a:hover {
   color:#D3DCC4;
   background-color: #98A08B;
   background-image: url(/view/common/images/arrow.gif);
   background-repeat: no-repeat;
   background-position: 11px 7px;
   padding-left: 20px;
}

#defaultPublisherAllocationContent, #publisherAllocationContent, #AdvertiserAllocationContent
{
   height: 380px;
   overflow: auto;
}

#fieldSetupContent, #ruleSetupContent, #routerSetupContent
{
   /*height: 390px;*/
   overflow: auto;
}

#panels {
   margin-right: 5px;
   margin-top: 3px;
   margin-bottom: 3px;
   overflow: auto;

}
#panelsMain {
   margin-right: 3px;
   margin-top: 3px;
   margin-bottom: 3px;
   overflow: none;

}
* html #panels {
   margin-right: 5px;
   margin-top: 3px;
   margin-bottom: 3px;
   overflow: auto;
   width: 100%;

}

.login_logo
{
   background: url(/view/common/images/advent_logo.png) left top no-repeat ;
   height: 49px;
   width: 182px;
   margin-left: 5px;
   margin-bottom: 10px;
   background-repeat: repeat;
}

.login_logo_ie
{
   height: 49px;
   width: 182px;
   margin-left: 5px;
   margin-bottom: 10px;
   background-color:transparent;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/view/common/images/advent_logo.png", sizingMethod="scale");
}

.inner_logo
{
   background: url(/view/common/images/advent_logo.png) left top no-repeat ;
   height: 49px;
   width: 182px;
   background-repeat: repeat;
}

.inner_logo_ie
{
   height: 49px;
   width: 182px;
   background-color:transparent;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/view/common/images/advent_logo.png", sizingMethod="scale");
}


.loginBody {
   background-color: #2E2F28;
   background-image: none;
}
#login_header {
   background: url(/view/common/images/advent_03.gif) left top no-repeat ;
   height: 23px;
   width: 419px;
   font-size: 13px;
   font-weight: bold;
   color: #2E2F28;
   padding: 5px 0px 0px 10px;
}
#login_container {
   position: absolute;
   margin: 0px 0px;
   height: 300px;
   width: 420px;
}
#login_fields_container {
   background-image: url(/view/common/images/advent_04.gif);
   height: 219px;
   width: 419px;
   background-repeat: no-repeat;
   background-position: left top;
   padding-top: 30px;
   padding-right: 0px;
   padding-bottom: 20px;
   padding-left: 40px;
}
.login_label {
   color: #666666;
   float: left;
   width: 100px;
   font-size: 11px;
   font-weight: bold;
}

.login_message {
   color: #666666;
   padding-left: 80px;
   font-size: 11px;
   font-weight: bold;
}

#login_att {
   margin-top: 10px;
}
#login_btn {
   padding-left: 80px;
   margin-top: 10px;
}
.forgot_pass
{
   margin-top: 10px;
   padding-left: 80px;
   color: #666666;
   font-size: 11px;
   font-weight: bold;
}
.customize_btn {
	float:right;
}
.campaign_publisher_container {
   float:right;
   margin-right: 100px;
   margin-topt: 10px;

}
.publisher_caps {
   float:left;
   margin: 5px 0px 0px 10px;
}
.attribute_container_allocation {
   float:left;
   margin-right: 15px;
}
.attribute_container_allocation2 {
   float:right;
   margin-right: 15px;
   width: 580px;

}
.attribute_container_allocation_btn {
   clear: both;
   padding-top: 15px;
}

.customize_link {
	float:right;
	padding-right: 20px;
}

#graphDiv
{
   background: #666666;
}

#motive_web_beacon_header
{
   font-weight: bold;
   margin-bottom: 3px;
}

#motive_web_beacon
{
   margin: 20px;
}

#saveAll
{
   float: right;
   display: none;
   padding-right: 4px;
}

#PublisherAllocationEditor, #advertiserAllocationEditor
{
   display: none;
   clear: both;
   padding-left: 5px;
}

#routerEditor
{
   display: none;
   clear: both;
   padding-top: 15px;
   padding-left: 5px;
}

#routerEditor .attribute_container_allocation_btn
{
   padding-left: 8px;
}

#AddadvertiserAllocationButton
{
   padding-left: 5px;
}
#AddPublisherAllocationButton
{
   padding-left: 15px;
   float:left;
   clear: left;
}
.legend
{
   font-weight: bold;
   margin-bottom: 3px;
}
.addLink {
	background-image: url(/view/common/images/ico_add.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	padding-right: 20px;
	padding-left: 20px;
	height: 16px;

}
.addLink a, .delLink a{
	font-family:Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
	font-weight: bold;
}
.delLink {
	background-image: url(/view/common/images/ico_del.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	padding-right: 20px;
	padding-left: 20px;
	height: 16px;

}

#networkAvailability {
   padding-left:30px;
}

.clearBoth {
   clear: both;
}

.floatRight {
   float: right;
}

.floatLeft {
   float: left;
}

#leadTypeFieldsContent {
   overflow: auto;
   height: 260px;
   width: 100%;
}

#commonFieldsDiv
{
   overflow: auto;
   height: 450px;
   width: 300px;
}

.paddingTop5
{
   padding-top:5px;
}

.capTxt {
	float: left;
	width: 80px;
}
.capField {
	float: left;
}

.ad_unit_subnav_container {
	clear:both;
	padding-top:10px;
}

/*-----------------------------------*
 * ThirdLevelNavigation CSS Start
 *-----------------------------------*/
.nav3_container {
	background-color:#F0EEE1;
	width:100%;
	height:24px;
}
ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;

}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #F0EEE1;
        border-top: 1px solid #e0ede9;

}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #000000;
        border-right: 1px dashed #D8D6CB;
        text-decoration: none;
}

ul#navlist li.active {
        color: #000000;
        background-color: #DFDDD1;
}

#navlist a:hover {
        color: #666666;
        background-color: #DFDDD1;
}

.addUser {
   clear:both;
   margin-top:3px;
}

/*-----------------------------------*
 * ThirdLevelNavigation  CSS End
 *-----------------------------------*/
.popUpMargin {
 	padding:10px;
}
.overviewContent {
	padding: 10px;
}
.overviewContentDate {
	padding: 10px 0px;
}
.overviewContentIframe {
	float:left;
	padding-right:10px;
	width:32%;
}
.overviewContentBtn {
 	margin:0px;
	padding:5px 0px;

 }
.overviewContentIframeBdr {
	border:1px solid #666666;
	width:100%;
}
.overviewContentHdr {
	margin:0px;
	padding:5px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #3C3C3C;
	font-family: Arial, Helvetica, sans-serif;
}
.misc_container {
	float: left;
	padding-top: 5px;
	width: 355px;
	padding-left: 5px;
	margin-right: 20px;

}
.misc_container2 {
	float: left;
	padding-top: 5px;
	width: 400px;
	padding-left:10px;

}
.misc_label {
	width: 325px;
	font-weight: bold;
    margin-bottom: 3px;
}
.con_info_container {
	float: left;
	padding-top: 5px;
	width: 335px;
	padding-left: 5px

}
.con_info_container2 {
	float: left;
	padding-top: 5px;
	width: 400px;
	padding-left:30px;

}
.con_info_container3 {
	float: left;
	padding-top: 5px;
	width: 400px;
	padding-left:10px;

}


.web_info_container {
	float: left;
	padding: 5px;
}

.add_another_site {
	float: left;
	padding-top: 25px;
}
.con_info_lable_combo {
	float: left;
	width: 140px;
}
.con_info_lable_combo2 {
	float: left;
	width: 130px;
}
.con_info_lable_combo3 {
	float: left;
	width: 200px;
}
.con_info_container_big {
	float: left;
	padding: 5px 5px 5px 80px;
	width: 400px;
}
.con_info_field {
	float: left;
	width: 170px;
}
.clear_both {
	clear: both;
}
.popup_header  {
	background-color:#999F8B;
	color:#2E2F28;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:4px !important;
}
.popup_table {
	border: 1px solid #999F8B;
}

.popup_table td {
	padding:2px !important;
}
.container_specific_clients {
	clear:both;
	border-top: 1px solid #333333;
	padding:5px;
	display: table;
	margin-top:10px;
	width: 100%;
}

.container_publisher_by_campaign {
	clear:both;
	border-top: 0px solid #333333;
	padding:5px;
	display: table;
	margin-top:10px;
	width: 100%;
}

.right_panel_performance {
	float:left;
	width:40%;
}


.batch_group {
	font-size: 11px;
	clear: both;
	width: 700px;
	margin: 0px 5px 0px 10px;
	padding: 0px 5px 5px 0px;
}
.batch_group legend {
	font-weight: bold;
}
.batch_attribute_container {
	clear: both;
	display: table;
	margin-bottom: 15px;
}
.batch_attribute_label {
	font-weight: bold;
	width: 150px;
	float: left;
	font-size: 11px;
}
.batch_attribute_field {
	width: 260px;
	float: left;
	font-size: 11px;
}
.batch_field_label {
	float: left;
	height: 20px;
	width: 80px;
	margin-bottom: 5px;
}
.batch_field {
	float: right;
	height: 20px;
	width: 175px;
	margin-bottom: 5px;
}
.batch_attribute_actions {
	width: 250px;
	float: left;
	font-size: 11px;
}