@charset "UTF-8";
/* CSS Document */

.ptncontainers {border:1px solid #faa736; background-color:#fafaf2; margin:5px auto; width:860px; padding:10px;}

.ptncontainers ul {list-style:none; display:block;}

.ptncontainers ul li {padding:10px 0 10px 10px; margin:5px 0 0 0;}

li.ptnrow1 {background-color:#f2f2de;}

li.ptnrow2 {background-color:#e0e1c7;}

li.ptnrow3 {background-color:#d8ebf1;}

li.ptnrow4 {background-color:#f0f7f6;}

.mangptns td {height:30px;}

.mangptns td p {margin-left:10px;}

td.adminrow1 {background-color:#e4e5cd;}

td.adminrow2 {background-color:#f0f1d9;}

.moversnames {font-size:12px; font-weight:bold; color:#0681c5;}

/*Partner Admin Navigation---------------------------*/
#partnernav {width:960px; height:43px;}

ul#topnavptn { 
width:960px; 	
list-style:none; 
height:43px; 
} 

ul#topnavptn li { 
display:inline; 
} 

ul#topnavptn li a { 
height:43px; 	
float:left; 
text-indent:-9999px;
} 

ul#topnavptn li#topnav2ptn a { width:208px; background:url(../images/partnernav.gif) no-repeat -151px 0;} 
ul#topnavptn li#topnav2ptn a:hover {background-position:-151px -43px;} 
ul#topnavptn li#topnav2ptn a.current {background-position:-151px -43px;}

ul#topnavptn li#topnav3ptn a {width:199px; background:url(../images/partnernav.gif) no-repeat -359px 0;} 
ul#topnavptn li#topnav3ptn a:hover {background-position:-359px -43px;} 
ul#topnavptn li#topnav3ptn a.current {background-position:-359px -43px;} 

ul#topnavptn li#topnav4ptn a {width:143px; background:url(../images/partnernav.gif) no-repeat -558px 0;} 
ul#topnavptn li#topnav4ptn a:hover {background-position:-558px -43px;} 
ul#topnavptn li#topnav4ptn a.current {background-position:-558px -43px;} 

ul#topnavptn li#topnav5ptn a {width:107px; background:url(../images/partnernav.gif) no-repeat -701px 0;} 
ul#topnavptn li#topnav5ptn a:hover {background-position:-701px -43px;} 
ul#topnavptn li#topnav5ptn a.current {background-position:-701px -43px;} 

/*Partner Campaign Profile Button Tabs Nav---------------------------*/
#ptnsubnav {width:600px; height:30px; margin-left:29px;}

ul#subnavptn { 
width:600px; 	
list-style:none; 
height:30px; 
} 

ul#subnavptn li { 
display:inline;
} 

ul#subnavptn li a { 
height:30px; 	
float:left; 
margin-right:2px;
text-indent:-9999px;
} 

ul#subnavptn li#subnav1ptn a { width:152px; background:url(../images/nav_campaign.gif) no-repeat 0 0px;} 
ul#subnavptn li#subnav1ptn a:hover {background-position:0 -30px;} 
ul#subnavptn li#subnav1ptn a.current3 {background-position:0 -30px;}

ul#subnavptn li#subnav2ptn a {width:152px; background:url(../images/nav_campaign.gif) no-repeat -152px 0;} 
ul#subnavptn li#subnav2ptn a:hover {background-position:-152px -30px;} 
ul#subnavptn li#subnav2ptn a.current3 {background-position:-152px -30px;} 

ul#subnavptn li#subnav3ptn a {width:152px; background:url(../images/nav_campaign.gif) no-repeat -304px 0;} 
ul#subnavptn li#subnav3ptn a:hover {background-position:-304px -30px;} 
ul#subnavptn li#subnav3ptn a.current3 {background-position:-304px -30px;} 

/*Administrator Admin Navigation---------------------------*/
#adminnav {width:959px; height:43px;}

ul#topnavadmin { 
width:959px; 	
list-style:none; 
height:43px; 
} 

ul#topnavadmin li { 
display:inline; 
} 

ul#topnavadmin li a { 
height:43px; 	
float:left; 
text-indent:-9999px;
} 

ul#topnavadmin li#topnav1admin a { width:148px; background:url(../images/adminnav.gif) no-repeat -25px 0;} 
ul#topnavadmin li#topnav1admin a:hover {background-position:-25px -43px;} 
ul#topnavadmin li#topnav1admin a.current {background-position:-25px -43px;}

ul#topnavadmin li#topnav2admin a { width:170px; background:url(../images/adminnav.gif) no-repeat -175px 0;} 
ul#topnavadmin li#topnav2admin a:hover {background-position:-175px -43px;} 
ul#topnavadmin li#topnav2admin a.current {background-position:-175px -43px;}

ul#topnavadmin li#topnav3admin a { width:215px; background:url(../images/adminnav.gif) no-repeat -345px 0;} 
ul#topnavadmin li#topnav3admin a:hover {background-position:-345px -43px;} 
ul#topnavadmin li#topnav3admin a.current {background-position:-345px -43px;}

ul#topnavadmin li#topnav4admin a { width:95px; background:url(../images/adminnav.gif) no-repeat -560px 0;} 
ul#topnavadmin li#topnav4admin a:hover {background-position:-560px -43px;} 
ul#topnavadmin li#topnav4admin a.current {background-position:-560px -43px;}

ul#topnavadmin li#topnav5admin a { width:160px; background:url(../images/adminnav.gif) no-repeat -655px 0;} 
ul#topnavadmin li#topnav5admin a:hover {background-position:-655px -43px;} 
ul#topnavadmin li#topnav5admin a.current {background-position:-655px -43px;}

ul#topnavadmin li#topnav6admin a { width:114px; background:url(../images/adminnav.gif) no-repeat -823px 0;} 
ul#topnavadmin li#topnav6admin a:hover {background-position:-823px -43px;} 
ul#topnavadmin li#topnav6admin a.current {background-position:-823px -43px;}


    
/*Create Campaign, States, Calendar Table Styles---------------------------*/

.statestbls {border:solid 1px #d2d3ab; width:750px; margin: 0 auto; margin-top:10px;}

.statestbls td {height:24px; padding-left:10px;}

.statesrow1 {background-color:#e4e5cd;}

.statesrow2 {background-color:#f0f1d9;}

/* .statesrowhead {background-color:#fcd6a0;} */
.statesrowhead 
{
    background-color:#fcd6a0;
    display:none;
}

/*To fix the header row position*/

/*
#ctl00_cphMain_grdOrigination tr th
{
    position:relative; 
    overflow:auto;
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
    z-index:2; 
}
#ctl00_cphMain_grdDestination tr th
{
    position:relative; 
    overflow:auto;
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
    z-index:2; 
}
*/
        .fixedheadercell
        {
            /*
            FONT-SIZE: 10pt; 
            FONT-FAMILY: Arial; 
            */
            FONT-WEIGHT: bold; 
            text-align:center;
            BACKGROUND-COLOR: #fcd6a0;
        }

        .fixedheadertable
        {
            left: 0px;
            position: relative;
            top: 0px;
            padding-right: 2px;
            padding-left: 2px;
            padding-bottom: 2px;
            padding-top: 2px;
            display:block;
        }

        .gridcell
        {
            WIDTH: 200px;
        }      
 
 /*To fix the header row position*/

.calendartbls {border:solid 1px #d2d3ab; width:600px; margin: 0 auto; margin-top:10px;}

.calendartbls td {height:40px; padding-left:10px;}

.createcampaigntbl {margin:0 auto; width:860px;}

.createcampaigntbl td {height:30px; padding:5px 0 5px 10px;}
