/* Begin: Masthead */

.masthead {     

        background: #fff url(../../images/ampm_masthead_image.jpg) no-repeat top left;

        padding-right: 15px;

        padding-bottom: 5px;

}



html>body .masthead {   

        padding-bottom: 7px;

}



input.searchBox {

        width: 80px;

}

input.searchBox {

        padding-top: 0px;

        margin-right: 10px;

        height: 16px;

        height /**/: 21px;      

}



html>body input.searchBox { 

        height: 16px;

}

.searchLabel {

        margin-right: 10px;

        padding-top: 1px;

}

html>body .searchLabel {

        padding-top: 1px;

}



.globalNavLinks {

        float: right;

        display: inline;

        margin-top: 12px;

        width: 50%;

        margin-right: 2px;

}

html>body .globalNavLinks {

        margin-top: 13px;

        margin-right: 1px;

}

.globalSearch {

        float: right;

        display: inline; 

}



html>body .globalSearch {

/*      margin-bottom: 1px;*/

}

ul.globalNav li {

    margin: 0px;

    padding: 0px;

    list-style: none;

        list-style-type: none;

        float: left;

        display: inline;

}

.globalNavFix {

        padding-bottom: 8px;

}



html>body .globalNavFix {

        padding-bottom: 9px;

}

.searchButton {

        margin-top: 1px;

}

html>body .searchButton {

        margin-top: 0px;

}

/* Begin: Popup Masthead */

.popupMastLeft {

        background: url(../../images/ampm_pop_up_masthead_left.gif) no-repeat top left;

        float: left;

        display: inline;

        width: 100% ;

        width /**/: 100% ;

        height: 67px;

        padding-left: 7px;

}

html>body #popup3ColMain .popupMastLeft {

        background: url(../../images/ampm_pop_up_masthead_left.gif) no-repeat top left;

        float: left;

        display: inline;

        width: 99% ;

        height: 67px;

        padding-left: 7px;

}

html>body #popupMain .popupMastLeft {

        width: 99.25% ;

        height: 67px;

        padding-left: 9px;

}

.popupMastRight {

        background: url(../../images/ampm_pop_up_masthead_right.gif) no-repeat top right;

        float: left;

        display: inline;

        width /**/: 100% ;

        padding-right: 12px;                    

        padding-right /**/: 9px;                        

}

#popupMain .popupMastRight {

        background: url(../../images/ampm_pop_up_masthead_right.gif) no-repeat top right;

        float: left;

        display: inline;

        width : 95.75% ;

        width /**/: 100% ;

        padding-right: 11px;

        padding-right /**/: 9px;                        

}

html>body #popup3ColMain .popupMastRight {

        width: 99%;

        display: inline;

        padding-right: 5px;                     

}

html>body #popupMain .popupMastRight {

        width: 96%;

        padding-right: 11px;

}

.popupMastContainer{

        background: url(../../images/ampm_pop_up_masthead_middle.gif) repeat-x;

        width: 99%;

        height: 67px;

}

.popupLinks {

        float: right;

        display: inline;

        width: 20%;

}

#popupMain .popupLinks {

        width: 30%;

}

html>body #popupMain .popupLinks {

        width: 31%;

        padding-bottom: 10px;

}

html>body #popup3ColMain .popupLinks {

        padding-bottom: 10px;

}

.poUpFix {

        margin-left: -5px;

}

/* End: Popup Masthead */

.footerBotLeft {

        background: url(../../images/outer_frame_bottom_left.gif) no-repeat top left;

        float: left;

        display: inline;

        padding-left: 10px;

}

html>body .footerBotLeft {

        padding-bottom: 10px;

        margin-left: 0px;       

        width: 97%;

}

.footerBotRight {

        background: url(../../images/outer_frame_bottom_right.gif) no-repeat top right;

        float: left;

        display: inline;

        padding-right: 13px;                    

}

html>body .footerBotRight{

        width: 100%;    

        padding-right: 13px;            

}

.footerTextContainer{

        background: url(../../images/outer_frame_bottom.gif) repeat-x;

        padding: 10px 0px 20px 0px;             

        width: 100%;

}



.expFooterTextContainer{

        background: url(../../images/outer_frame_bottom.gif) repeat-x;

        padding: 10px 0px 20px 0px;

        width: 100%;

}



/* Begin: Popup footer */

.pFooterBotLeft {

        background: url(../../images/pop_ups_outer_frame_bottom_left.gif) no-repeat top left;

        float: left;

        display: inline;

        padding-left: 10px;

        width: 99%;

        width /**/: 100%;       

}

html>body .pFooterBotLeft {

        margin-bottom: 10px;

}

.pFooterBotRight {

        background: url(../../images/pop_ups_outer_frame_bottom_right.gif) no-repeat top right;

        float: left;

        display: inline;

        padding-right: 14px;                    

        width: 95%;

        width /**/: 100%;               

}

html>body .pFooterBotRight{

        width: 94%;     

}

.pFooterTextContainer{

        background: url(../../images/pop_ups_outer_frame_bottom.gif) repeat-x;

        padding: 10px 0px 20px 0px;             

        width: 100%;

}

#popup3ColFooter .pFooterBotRight {

        width: 97%;

        width /**/: 100%;       

}

html>body #popup3ColFooter .pFooterBotRight{

        width: 96%;     

}

/* End: Popup footer */

/* Primary Nav */

.primaryNav {

        border-left: 1px solid #dabcd8;

        background: url(../../images/frame_right_border.jpg) repeat-y top right;

        padding: 0px 15px 0px 0px;

        padding /**/: 0px 1px 0px 0px;

}

html>body .primaryNav {

        padding: 0px 4px 0px 0px;       

}

.pNavLeft {

        background: #941084 url(../../images/global_nav_left.gif) no-repeat top left;

        float: left;

        display:inline;

        padding-left: 4px;

}

html>body .pNavLeft {

        width: 100%;

}

.pNavRight {

        background: #941084 url(../../images/global_nav_right.gif) no-repeat top right;

        float: left;

        display:inline;

        padding-right: 4px;     

        width: 100%;

}

.pNavCenter {

        background: url(../../images/global_nav_middle.gif) repeat-x;   

        float: left;

        display:inline;

        width: 100%;

}

.pNavTab {

        padding: 5px 10px 5px 10px;

        background: url(../../images/global_nav_middle.gif) repeat-x;   

}

html>body .pNavTab{

        padding: 6px 10px 0px 10px;

}

.pNavTabSel {

        padding: 6px 10px 8px 10px;

        background: url(../../images/global_nav_active.gif) repeat-x;

}

html>body .pNavTabSel {

        padding: 7px 10px 7px 10px;

}

.pNavDivider {

        width: 2px;

        background-color: #fff;

        border-bottom: 2px solid #5e065c;

        float: left;

        padding-top: 15px;

}

html>body .pNavDivider {

        padding-top: 28px;

        display: block;

}

.pNavInside {

        width: 98%;

        padding-left: 10px;

}

html>body .pNavInside{

        width: 96%;

}

/* left nav */



.leftNavContainer {

        width: 135px;

        width /**/: 155px;      

}



html>body .leftNavContainer {

        width: 155px;   

}



html>body ul.leftNav li {

        display: table;

        width: 100%; 

        height: auto;

}

.cornerTopLeft {

        background: #941084 url(../../images/left_nav_top_left.gif) no-repeat top left;

        float: left;

        display: inline;        

}

html>body .cornerTopLeft {

        width: 100%;

}

.cornerTopRight {

        background: url(../../images/left_nav_top_right.gif) no-repeat top right;

        float: right;

        display: inline;

}

html>body .cornerTopRight {

        width: 100%;

}               

.cornerBotLeft {

        background: url(../../images/left_nav_bottom_left.gif) no-repeat bottom left;

        float: left;

        display: inline;        

}

html>body .cornerBotLeft {

        width: 100%;

}               

.cornerBotRight {

        background: url(../../images/left_nav_bottom_right.gif) no-repeat bottom right;

        float: right;

        display: inline;                        

}               

html>body .cornerBotRight {

        width: 100%;

}               



span.leftNavSelected {

        font-weight: bold;

        color: #fff;

        background: url(../../images/left_nav_arrow_white.gif) no-repeat left 1%;

/*      background-position: left;*/

        padding-left: 18px;

        display: block;

}

/*Begin:commented  CR 846
div.leftNavText{

        padding: 4px 10px 5px 10px;

        margin: 0px;

        border-bottom: 1px solid #5E065C;

}

end:commented  CR 846 */
/*begin:added for CR 846*/
 DIV.leftNavText {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../images/left_nav_arrow_yellow.gif) no-repeat 10px 4px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #5e065c 1px solid
}

* HTML BODY .leftNavText {
 PADDING-TOP: 2px;PADDING-BOTTOM:4px 
}
HTML > BODY .leftNavText {
 PADDING-TOP: 4px; *PADDING-TOP: 2px; 
}
/*end:added for CR 846*/
div.leftNavTextSel{

        padding: 3px 10px 3px 10px;

        margin: 0px;

        border-bottom: 1px solid #5E065C;

}

/*Begin:commented  CR 846
.leftNavTextLast{

        padding: 3px 10px 5px 10px;

        margin: 0px;

        width: 100%;

}

end:commented  CR 846 */
/*begin:added for CR 846*/
.leftNavTextLast {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../images/left_nav_arrow_yellow.gif) no-repeat 10px 3px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 3px
}

*HTML BODY .leftNavTextLast {
PADDING-TOP: 3px;
 PADDING-BOTTOM: 3px; 
}
HTML > BODY .leftNavTextLast {
PADDING-TOP: 3px; *PADDING-TOP: 1px;
 PADDING-BOTTOM: 5px; *PADDING-BOTTOM: 3px; 
}
.listUtility {.PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL.listUtility LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
.mBot6new
{
margin-bottom:6px
}
DIV.leftNavFirstText {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../images/left_nav_arrow_yellow.gif) no-repeat 10px 4px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #5e065c 1px solid
}
* HTML BODY .leftNavFirstText {
 PADDING-TOP: 3px; PADDING-BOTTOM: 4px
}
HTML > BODY .leftNavFirstText {
 PADDING-TOP: 3px; PADDING-BOTTOM: 4px
}
/*end:added for CR 846*/
.leftNavWhiteSeparator{

        border-top: 1px solid #fff;

}

div.leftNavBottom{

        margin: 0px 5px;

        border: 1px solid #5e065c;

}



/* footer styles */

.footerBotLeft {

        background: url(../../images/outer_frame_bottom_left.gif) no-repeat top left;

        float: left;

        display: inline;

        padding-left: 10px;

}

html>body .footerBotLeft {

        padding-bottom: 10px;

        margin-left: 0px;       

        width: 97%;

}

.footerBotRight {

        background: url(../../images/outer_frame_bottom_right.gif) no-repeat top right;

        float: left;

        display: inline;

        padding-right: 13px;                    

}

html>body .footerBotRight{

        width: 100%;    

        padding-right: 13px;            

}

.footerTextContainer{

        background: url(../../images/outer_frame_bottom.gif) repeat-x;

        padding: 10px 0px 20px 0px;             

        width: 100%;

}

.footerContainer {

        border-left: 1px solid #dabcd8;

        background: url(../../images/frame_right_border.jpg) repeat-y top right;

        padding: 0px 10px 22px 10px;

}

html>body .footerContainer {

        margin-left: 0px;

        padding: 0px 10px 22px 10px;

}

.backToTop{

        float: right;

        display: inline;

        padding-right: 5px;

}

/*KG--> Begin: Class Added for BreadCrumb */

#breadCrumbContainer {

        width: 100%;

        /*padding-bottom: 14px;*/

}



.breadCrumbDivider {

        font-size: 80%;

        font-weight: bold;

        color: #C88AC1;

        padding: 0px 5px 0px 5px;

}

/*End:Class Added for BreadCrumb */ 



/*KG--> Begin: Class Added for PageTitle */

.pageTitleContainer {

                width: 100%;

                padding-bottom: 5px;

                margin: 0px;

}

/*End:Class Added for PageTitle */



/* BEGIN: CSS for M_G6_InPageNav  */

html>body ul.inPageNav li {

        display: table;

        width: 100%; 

        height: auto;

}

.inPageNavTopLeft {

        background: #F4E8F3 url(../../images/in_page_nav_top_left.gif) no-repeat top left;

        float: left;

        display: inline;

        width: 178px;

}

html>body .inPageNavTopLeft {

                width: 180px;

}

.inPageNavTopRight {

        background: url(../../images/in_page_nav_top_right.gif) no-repeat top right;

        float: right;

        display: inline;

}

html>body.inPageNavTopRight {

                width: 100% ;

}

.inPageNavBotLeft {

        background:  url(../../images/in_page_nav_bottom_left.gif) no-repeat bottom left;

        float: left;

        display:inline;

}

html>body.inPageNavBotLeft {

        width: 100% ;

}

.inPageNavBotRight {

        background:  url(../../images/in_page_nav_bottom_right.gif) no-repeat bottom right;

        float: right;

        display:inline;

}

html>body.inPageNavBotRight {

        width: 100% ;

}

div.inPageNavBottom {

        margin: 0px 5px;

        border: 1px solid #C88AC1;

}



html>body div.inPageNavBottom {

        width: 168px;

}

span.inPageNavSelected {

                font-weight: bold;      

                color: #D30505;

                background: url(../../images/in_page_nav_rollover_active_arrow.gif) no-repeat left 2px;

                padding-left: 18px;

                display: block; 

}

div.sectionText {

        padding: 3px 10px 5px 10px;

        margin: 0px;

        clear: both ;

        border-bottom: 1px solid #C88AC1;

}

UL.ulVerticleList {

         margin: 0px 0px -3px; 

         padding: 0px; 

         list-style-type: none ;

}

li.liVerticleList {

         margin: 0px 0px -3px; 

         padding: 0px; 

         list-style-type: none ;

}

html>body div.sectionText {

        padding: 4px 10px 5px 10px;

        border-bottom: 1px solid #C88AC1;

        width: 160px;

}

.sectionTextLast {

        padding: 4px 10px 7px 10px;     

        margin: 0px;

        width/**/: 100%;/*IE 5.5 Browser */

        width: 90% /*IE 6.0 Browser */

}

html>body .sectionTextLast {

        padding: 4px 10px 7px 10px;

        margin: 0px;

        width/**/: 100%;/*IE 5.5 Browser */

        width: 90% /*IE 6.0 Browser */

}

.sectionWhiteSeparatorFull {

        border-bottom: 1px solid #fff;

}

html>body .sectionWhiteSeparatorFull {

        border-bottom: 1px solid #fff;

        width: 180px;

}

/* END: CSS for M_G6_InPageNav  */

/* BEGIN: CSS for M_G40_Masthead */ 

.mastLeft {

        background: url(../../images/amom_pop_up_masthead_left.gif) no-repeat top left;

        float: left;

        display: inline;

        padding-left: 122px;

        height: 67px;

}

html>body .mastLeft {

        width: 643px;

}

.mastRight {

        background: url(../../images/ampm_pop_up_masthead_right.gif) no-repeat top right;

        float: left;

        display: inline;

        padding-right: 12px;                    

        height: 67px;

}

.mastContainer{

        background: url(../../images/ampm_pop_up_masthead_middle.gif) repeat-x;

        padding: 11px 0px 0px 0px;

        width: 100%;

}

html>body .mastContainer{

        height: 67px;

        width: 632px;

}

.mastHeadLinks {

        float: right;

        display: inline;

        height: 56px;

        width: 20%;

}

html>body .mastHeadLinks {

        float: right;

        display: inline;

        width: 20%;

}

/*END: CSS for M_G40_Masthead */ 

