/* 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: 31%;
}
#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.1%;
        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;
}
/* Begin: modified for  7 */
.pNavDivider {
        width: 2px;
        background-color: #fff;
        border-bottom: 2px solid #5e065c;
        float: left;
        height: 28px;
}
/* End: modified for  7 */
.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;
        background: url(../../images/left_nav_arrow_yellow.gif) no-repeat 10px 4px;

}
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; 
}
/*begin:added for CR 846*/
div.leftNavTextSel{
        padding: 3px 10px 3px 10px;
        margin: 0px;
        border-bottom: 1px solid #5E065C;
}
/* Begin: modified for IE 7 */
/*Begin:commented  CR 846
.leftNavTextLast{
        padding: 3px 10px 5px 10px;
        margin: 0px;
        width: 100%;
        background: url(../../images/left_nav_arrow_yellow.gif) no-repeat 10px 3px;

}
End:coomented for 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: CR 846*/
.leftNavWhiteSeparator{
        border-top: 1px solid #fff;
}
/* End: modified for IE 7 */
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% ;
}
/* Begin: modified for  7 */
div.inPageNavBottom {
        margin: 0px 5px;
        border: 1px solid #C88AC1;
        height:0px;
}
/* End: modified for  7 */
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 */
}
/* Begin: modified for  7 */
.sectionWhiteSeparatorFull {
        border-bottom: 1px solid #fff;
        height:0px;
}
/* End: modified for  7 */
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%;
}
.contContainer{
        margin-left:10px;
        margin-right:15px;
}

html>body .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;        
        width:96.65%            
}

/*END: CSS for M_G40_Masthead */ 

/* Begin:Added for CR_770  */

.popupMastRight2 {
        PADDING-RIGHT: 9px;
    DISPLAY: inline;
    BACKGROUND: url(../../images/ampm_pop_up_masthead_right.gif) no-repeat right top;
    FLOAT: left;
         WIDTH: 97.9%
}
.popupMastContainer2 {
        BACKGROUND: url(../../images/ampm_pop_up_masthead_middle.gif) repeat-x;
    WIDTH: 100%;
    HEIGHT: 67px
}
.popupLinks2 {
        DISPLAY: inline;
    FLOAT: right;
    WIDTH: 15%;
}
.pFooterBotRight2 {
        PADDING-RIGHT: 14px;
    DISPLAY: inline;
    BACKGROUND: url(../../images/pop_ups_outer_frame_bottom_right.gif) no-repeat right top;
    FLOAT: left;
    WIDTH: 97.8%
}
html>body .pFooterBotRight2 {
        WIDTH: 96.9%
}
.footerContainer2 {
        PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../../images/frame_right_border.jpg) repeat-y right top;
    PADDING-BOTTOM: 22px;
    BORDER-LEFT: #dabcd8 1px solid;
    PADDING-TOP: 0px;
        width:97.3%
}
HTML > BODY .footerContainer2 {
width:97.3%
}
.relatedLinksImage{
 width: 50px;
 margin: 0;
 padding: 3px 0 5px 5px;
 float: right;
}

.popupMastRightprint {
        background: url(../../images/ampm_pop_up_masthead_right.gif) no-repeat top right;
        float: left;
        display: inline;
        width:97.5%;
        width /**/: 100% ;
        padding-right: 12px;                    
        padding-right /**/: 9px;                        
}
.popupMastContainerprint{
        background: url(../../images/ampm_pop_up_masthead_middle.gif) repeat-x;
/*      width: 99%;*/
        width:99.5%;
        height: 67px;
}
*html body .popupMastContainerprint{
        background: url(../../images/ampm_pop_up_masthead_middle.gif) repeat-x;
/*      width: 99%;*/
        width:100%;
        height: 67px;
}
.popupLinksprint {
        float: right;
        display: inline;
/*      width:31%;*/
        width: 21%;
}
html>body .popupMastRightprint {
        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;        
/*      width:96.65%;*/
        width:98%;
}
/* End:Added for CR_770  */