ul { /* all lists */
        padding: 0;
        margin: 0;
        list-style: none;
}

li { /* all list items */
    FLOAT: left; 
    POSITION: relative;
        /*Begin: fix for TB07 */
    HEIGHT: 15pt;
        /*END: fix for TB07 */
}

ul li ul
{ /* second-level lists */
        display: none;
        visibility:hidden;
        position: absolute;
        top:25px;
        left: 0;
        /*background-color:#000;
        width:140px;*/
        background-color:#fff;

        /* Begin : Changes for CR_765 */        width:180px;                /* End : Changes for CR_765 */        
        border-bottom: 1px solid #0055C3;
        border-left: 1px solid #0055C3;
        border-right: 1px solid #0055C3;
        padding-bottom:5px;
        z-index:400;

        /* Begin : Changes for CR_765 */        /*white-space:nowrap*/                /* End : Changes for CR_765 */        
}

/* Begin : Changes for CR_765 */ul li ul li
{
        /*display:block;
        z-index:400;*/

        width: 100%;        margin-left: 0px;                height:auto;}

/* End : Changes for CR_765 */li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
        top: auto;
        left: auto;
}
UL#userUL {
         MARGIN-left: 25px; margin-top: 0px; LIST-STYLE-TYPE: disc
}
LI#userLI {
        FLOAT: none;padding-top:10px; /*Begin: Fix for TB07*/ margin-bottom: 10px; /*End: Fix for TB07*/ height:auto
}
#content {
        clear: left;
}

#nav
{
 width:940px;
 z-index:400;
}

#button4Sub
{
        /*display:block;
        z-index:400;*/
}

div.mastheadContainer
{

        /* Begin : Changes for CR_765 */                /*BACKGROUND: url('../../../images/aral_masthead_gradient.gif') no-repeat left top;*/                           background-color:#0064cc;        WIDTH: 984px;
        /* Begin TB07 Fixes */

        height:132px;        /* End TB07 Fixes */
        
                /* End : Changes for CR_765 */        }

div.logoContainer
{
        /*padding-left:20px;*/
        float:left;
        /*background-color:red;*/
        /**Width is added for netscape fix*/

        /* Begin : Changes for CR_765 */                width:640px                /* End : Changes for CR_765 */

}

div.headerContainer
{

 /* Begin : Changes for CR_765 */ PADDING-RIGHT: 10px;  /* End : Changes for CR_765 */ PADDING-LEFT: 0px;
 FLOAT: right;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px; 
 PADDING-TOP: 0px;
 /*Commented for recorrection for IE*/
 /*width:600px*/
 /*width is made 320 for netscape fix**/
/* width : 320*/
/*width is made to 345 for incoporating larger text*/
/*BEGIN: Modified for TB07*/
     WIDTH: 330px;
/*END: Modified for TB07*/
  
  }
div.topNavContainer
{
        Z-INDEX: 400;
        LEFT: 0px;

                /* Begin : Changes for CR_765 */                position:absolute;        /*BACKGROUND-IMAGE: url('../../../images/global_nav_gradient.gif');*/        /*BEGIN: Modified for TB07*/
        MARGIN: 0px 0px 0px 20px; 

        /*border-top:1px solid #D4E3F5;*/        /*END: Modified for TB07*/

        WIDTH: 963px;         BACKGROUND-REPEAT: repeat-x;

        HEIGHT: 24px;                top:107px;        /* Begin TB07 Fixes */

        /*margin-top:-20px;*/        /* End TB07 Fixes */

                border-left:1px solid #ffffff;                background-color:#0164cc                /* End : Changes for CR_765 */}

div.bottomBorder
{
        /*position:absolute;
        top:116px;*/
        left:0px;
        /*top:116px;*/
        margin-left:20px;
        width:964px;
        border-top: 2px solid #0055C3;
        height: 20px; 
        /* Begin TB07 Fixes */
        margin-top:-2px; 
        /* End TB07 Fixes */
        
        }
/*BEGIN:Modified for TB07
div.bottomBorder
{
        margin-top:-2px;
        voice-family: "\"}\"";
        voice-family:inherit;
        margin-top:-2px;
}END:Modified for TB07*/

/*html>body .bottomBorder {
  margin-top:0px;
}*/

/*BEGIN:Modified for TB07
html>body div.topNavContainer
{
 Z-INDEX: 400;
    
     LEFT: 0px;
    
     BACKGROUND-IMAGE: url('../../../images/global_nav_gradient.gif');
    
     MARGIN: -19px 0px 0px 20px;
     
      WIDTH: 964px;
     
      BACKGROUND-REPEAT: repeat-x;
    
     HEIGHT: 26px;
 float:left;
}
END:Modified for TB07*/

/* regular buttons */
/* Any change in the font size of button or buttonhi class needs to be reflected in the .smallfont class in text.css/text_ns.css/text_saf.css */ 

a.button
{

    /* Begin : Changes for CR_765 */        /*background-image: url('../../images/global_nav_gradient.gif');*/        /* End : Changes for CR_765 */        PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FLOAT: left;
        /* PADDING-BOTTOM: 5px;*/
    CURSOR: pointer;
    COLOR: #ffffff;

        /* Begin : Changes for CR_765 */        PADDING-TOP: 3px;    /*LINE-HEIGHT: 15pt;*/        /* End : Changes for CR_765 */    /*PADDING-TOP: 5px;*/
    /*BORDER-BOTTOM: #0055c3 2px solid;*/
    BACKGROUND-REPEAT:repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;

        /* Begin : Changes for CR_765 */        border-top:1px solid #ffffff;        /* End : Changes for CR_765 */}

a.button:visited{
        FONT-WEIGHT: bold;
     FONT-SIZE: 9pt;

         /* Begin : Changes for CR_765 */     /*background-image: url('../../images/global_nav_gradient.gif');*/         /* End : Changes for CR_765 */     COLOR: #ffffff;
        background-repeat: repeat;
     FONT-STYLE: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;  

     /* Begin : Changes for CR_765 */     /*LINE-HEIGHT: 15pt;*/         /* End : Changes for CR_765 */}

/*a.button
{
        height:28px;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:28px;
}*/

html>body .button {
  height:16px;
  font-size:9pt;
}

a.button:hover{
        background-image: url('../../images/global_nav_gradient.gif');
        background-repeat: repeat;
        font-size:7pt;
        font-size/**/:7pt;
        f\ont-size:9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        /*font-variant: small-caps;*/
        font-style: normal;
        text-decoration: none;                  
        height:16px;
        text-align: center;
        border-bottom: 2px solid #ffffff;               
        color:#ffffff;  
}
a.button:hover
{
        height:28px;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:28px;
}
html>body .button:hover {
  height:16px;
   font-size:9pt;
}

a.button:active
{
        background-image: url('../../images/global_nav_gradient.gif');
        background-repeat: repeat;
        font-size:7pt;
        font-size/**/:7pt;
        f\ont-size:9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        /*font-variant: small-caps;*/
        font-style: normal;
        text-decoration: none;                  
        height:16px;
        text-align: center;
        border-bottom: 2px solid #ffffff;               
        color:#FFFFFF;
}
a.button:active
{
        height:28px;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:28px;
}
html>body .button:active {
  height:16px;
  font-size:9pt;
}

/* button with menu declarations */

/* Begin : Changes for CR_765 */a.buttonHi
{
        
        BORDER-RIGHT: #0055c3 1px solid;                 PADDING-RIGHT: 5px;                 BORDER-TOP: #fff 1px solid;                 DISPLAY: block;                 PADDING-LEFT: 5px;                 PADDING-bottom: 2px;                 FONT-WEIGHT: bold;                 FONT-SIZE: 9pt;                 FLOAT: left;                 BORDER-LEFT: #0055c3 1px solid;                 CURSOR: pointer;                 COLOR: #0055c3;                 PADDING-TOP: 5px;                 BORDER-BOTTOM: #ffffff 2px solid;                 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;                 HEIGHT: 15px;                 BACKGROUND-COLOR: #ffffff;                 TEXT-ALIGN: center;                 TEXT-DECORATION: none           
}

/* End : Changes for CR_765 *//*a.buttonHi
{
        height:28px;
        voice-family: "\"}\"";
        voice-family:inherit;
}*/
html>body .buttonHi {
        height:15px;
        color:#0055C3;
        font-weight:bold;
        font-size:9pt;
        text-decoration: none;
}

/* Begin : Changes for CR_765 */a.buttonHi:visited
{
        
    BORDER-RIGHT: #0055c3 1px solid;         PADDING-RIGHT: 5px;         BORDER-TOP: #fff 1px solid;         DISPLAY: block;         PADDING-LEFT: 5px;         FONT-WEIGHT: bold;         FONT-SIZE: 9pt;         FLOAT: left;         BORDER-LEFT: #0055c3 1px solid;         CURSOR: pointer;         COLOR: #0055c3;         PADDING-bottom: 2px;         PADDING-TOP: 5px;         BORDER-BOTTOM: #ffffff 2px solid;         FONT-STYLE: normal;         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;         BACKGROUND-COLOR: #ffffff;         TEXT-ALIGN: center;         TEXT-DECORATION: none      }/* End : Changes for CR_765 *//*a.buttonHi:visited{        height:28px;        voice-family: "\"}\"";        voice-family:inherit;}*/html>body .buttonHi:visited {        height:15px;
        
        color:#0055C3;
        font-weight:bold;
        font-size:9pt;
        text-decoration: none;
}
/* Begin : Changes for CR_765 */a.buttonHi:hover
{
       BORDER-RIGHT: #0055c3 1px solid;        PADDING-RIGHT: 5px;         BORDER-TOP: #fff 1px solid;         DISPLAY: block;         PADDING-LEFT: 5px;         FONT-WEIGHT: bold;         FONT-SIZE: 9pt;         FLOAT: left;         BORDER-LEFT: #0055c3 1px solid;         CURSOR: pointer;         COLOR: #0055c3;         PADDING-TOP: 5px;         BORDER-BOTTOM: #ffffff 2px solid;         FONT-STYLE: normal;         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;         BACKGROUND-COLOR: #ffffff;         TEXT-ALIGN: center;         TEXT-DECORATION: none;        PADDING-bottom: 2px;     }

/* End : Changes for CR_765 *//*a.buttonHi:hover
{
        height:28px;
        voice-family: "\"}\"";
        voice-family:inherit;
}*/

html>body .buttonHi:hover {
        height:15px;
        color:#0055C3;
        font-weight:bold;
        font-size:9pt;
        text-decoration: none;
}

/* Begin : Changes for CR_765 */a.buttonHi:active
{
        BORDER-RIGHT: #0055c3 1px solid;         PADDING-RIGHT: 5px;         BORDER-TOP: #fff 1px solid; 
        DISPLAY: block;         PADDING-LEFT: 5px;         FONT-WEIGHT: bold;         FONT-SIZE: 9pt;         FLOAT: left;         BORDER-LEFT: #0055c3 1px solid;         CURSOR: pointer;         COLOR: #0055c3;         PADDING-TOP: 5px;         BORDER-BOTTOM: #ffffff 2px solid;         FONT-STYLE: normal;         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;         BACKGROUND-COLOR: #ffffff;         TEXT-ALIGN: center;         TEXT-DECORATION: none;        PADDING-bottom: 2px;
        
}

/* End : Changes for CR_765 */

/*a.buttonHi:active
{
        height:28px;
        voice-family: "\"}\"";
        voice-family:inherit;
}*/

html>body .buttonHi:active {
        height:15px;
        color:#0055C3;
        font-weight:bold;
        font-size:9pt;
        text-decoration: none;
}
.padding{

        /* Begin : Changes for CR_765 */        width: 1px;                /* End : Changes for CR_765 */        float: left;
        background-color: #ffffff;
        padding: 0px;
        margin: 0px;

        /* Begin : Changes for CR_765 */        height: 25px;                /* End : Changes for CR_765 */}

a.subMenuButtonLink
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0055C3;
        font-size:8pt;
        text-decoration:none;

        /* Begin : Changes for CR_765 */        padding: 4px 7px 2px 8px;        margin: 0px;                float:left;                width:180px;                /* End : Changes for CR_765 */}
a.subMenuButtonLink:hover
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color: #0055C3;
        text-decoration:none;

        /* Begin : Changes for CR_765 */        font-weight:normal;                             background-color:#E4EEF7;                /* End : Changes for CR_765 */}

.textRight
{
        
                 TEXT-ALIGN: right;
     float:inherit;
    /*margin-bottom:5px;*/
}

/* Begin : Changes for CR_765 */.textRight2
{
 PADDING-TOP: 3px; 
 TEXT-ALIGN: right;

 float:right;}

/* End : Changes for CR_765 */#aralLogo{
        /*margin: 15px 25px 15px 20px;
        padding: 0;*/
        padding: 15px 25px 15px 20px;
        /*border: 1px solid #000;*/
        float: left;
}

#aralLogo1{
/*First parameter of margin changes from 37 to 0 for recoorection inIE*/
        margin: 0px 0px 0px 0px;
        padding: 0;
        /*border: 1px solid #000;*/
        float: left;
}

                

                #MastHeadborders{
 width:760px;
 padding: 0;
 margin: 15px 0px 0px 0px;
 height:100%;
}

.mastHeadLine{
        width: 740px;
        margin-left: 20px;
        position: relative;
        z-index: 1;
        border-top: 1px solid #0055c3;
        margin-top: -1px;
        height: 1px;
}

#mastHeadTopNav{
 margin: 0;
 padding: 0;
 float: right;
 width:600px
}

#tableContainer{
        margin: 0px 0px 0px 10px;
        padding: 0;
        float: right;
}

#tableContainer1{
        margin: 0;
        padding: 0;
        float: right;
        width: 130px;   
}

#search{
        margin: 0;
        float: right;
}

#searchBoxCont
{
        /* Begin TB07 Fixes */

        /* Begin : Changes for CR_765 */        width:100%;                float:right;                margin:0px;                padding:0px;        /* End TB07 Fixes */
}

html>body #searchBoxCont
{
        margin:0px 0px 5px 0px; 
        float: right;
}

#searchBoxCont .float {        margin-right:0px;}/* End : Changes for CR_765 */.searchTextCont
{
        PADDING-RIGHT: 5px; 
        FLOAT: left; 

                /* Begin : Changes for CR_765 */        /*WIDTH: 120px;*/        PADDING-TOP: 3px;
        /* Begin TB07 Fixes */

        /*margin-left:5px; */                padding-left:75px;        /* End TB07 Fixes */
}

html>body .searchTextCont
{/*BEGIN:Modified for TB07
        width:110px;
END:Modified for TB07*/

        /*margin-left:10px;*/}

.searchTextBoxCont
{/*BEGIN:Modified for TB07
        width:50px;
        END:Modified for TB07*/

        padding-right: 10px;                 width:115px;        float:left;

}

/* End : Changes for CR_765 *//*BEGIN:Modified for TB07
html>body .searchTextBoxCont
{
        width:75px;
        
        }       
END:Modified for TB07*/
.searchBox{
        /*BEGIN:Modified for TB07*/
        width: 112px;
        height:16px;
        /*END:Modified for TB07*/
        font-family:  Arial, Verdana, Helvetica, sans-serif; 
        font-size: 8pt;
        font-style: normal; 
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
        color: #000000;
}
.goButton {
        width:50px;
        float:right;
        /*BEGIN:Modified for TB07*/
/*      padding-top: 2px;       */
        /*END:Modified for TB07*/
        padding-left: 5px;
        margin-right: 10px;
}

/* Begin : Changes for CR_765 */.searchButton{
        width:50px;
        float:right;
        padding-top: 2px;       
        /* Begin TB07 Fixes */
        padding-left: 2px;

        /*margin-right: -10px;*/                margin-left: 5px;                border: 1px solid;        /* End TB07 Fixes */
}

/* End : Changes for CR_765 */html>body .searchButton{
        width:40px;
        /* Begin TB07 Fixes */
        margin-right: 0px;
        margin-top:-1px;
        /* End TB07 Fixes */
}
.vertical6{
        padding: 0;
        margin: 0;
        height: 3px;
        overflow: hidden;
}

html>body .vertical6{
        height: 7px;
}

#enterCode{
        margin: 0;
        float: left;    
        padding: 0;
}

/* Begin: popupMasthead main container */
#pMastContainer{
        width:375px;
        padding: 0;
        height: 70px;
        margin: 15px 0 15px 0;
}
/* End: popupMasthead main container */

.mColLeft{
        float:left;
        padding: 0;
        margin: 0 1px 0 0;
        width: 15px;
}

.mColRight{
        float:left;
        padding: 0 0 3px 0;             
        margin:0;
}

html>body .mColLeft{
        margin: 0 5px 0 0;
}

.pMastHead3Col{
        width: 570px;
        padding: 0;
        height: 70px;
        margin: 15px 0 15px 0;
}
/* BEGIN: BREADCRUMB */
#a{
        width:740px;
        margin-bottom: 20px;
        margin-left: 20px;
        vertical-align: top;
        text-align: left;
        /*position: relative;*/
        z-index: 1;
        margin-top: 20px;
}

/*Begin:Modified for CR 846 */
#breadCrumbContainer{
        padding:0;
        margin:0;
        /* Begin : Changes for CR_854 */
        WIDTH: 960px;
        /* End : Changes for CR_854 */
        margin-bottom: 15px;
        margin-left: 20px;
        vertical-align: top;
        text-align: left;
        /*position: relative;*/
        z-index: 1;
        /* Begin : Changes for CR_765 */
        margin-top: 8px;
                /* End : Changes for CR_765 */
}
/*end:Modified for CR 846 */

/*BEGIN:Modified for TB07
html>body #breadCrumbContainer{
        margin-top: 5px;
        margin-top: 20px;
}

END:Modified for TB07*/

/* END: BREADCRUMB */

/*BEGIN: VSPACING IN NETSCAPE FOR T_B7*/
html>body .vSpacerNN20{
        height: 20px;
        overflow: hidden;
}
/*END: VSPACING IN NETSCAPE FOR T_B7*/

/* added for NETSCAPE fix */

/* Begin : Changes for CR_765 *//* Begin TB07 Fixes */

/*HTML>BODY DIV.headerContainer {        PADDING: 0px 15px 0px 0px;
    MARGIN: 0px;
        width:330px;

/* End TB07 Fixes }*//* End : Changes for CR_765 *//*BEGIN:Modified for TB07
HTML>BODY DIV.topNavContainer {
 border-top:1px solid #D4E3F5
}
END:Modified for TB07*/
/* End for NETSCAPE fix */

/*Added for  IE select box problem*/
#nav iframe {
position: absolute;
/* Begin TB07 Fixes 
left: -1;
 End TB07 Fixes */
top: 0;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
h1{
display:inline;
}
h2{
display:inline;
}
h3{
display:inline;
}
/* Begin TB07 Fixes */
html>body ul li ul
{ 
        width:auto;     
}
/* End TB07 Fixes */

/* START: CR 758 */

DIV.mastheadContainernew1 {
	BACKGROUND: url(../../../images/aral_masthead_gradient.gif) repeat-x left top; WIDTH: 100%; HEIGHT: 109px;

}
.topNavContainernew1 {
	BORDER-TOP: #d4e3f5 1px solid; Z-INDEX: 400; LEFT: 0px; BACKGROUND-IMAGE: url(../../../images/global_nav_gradient.gif); MARGIN: -19px 0px 0px 20px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 26px;
	
        }
/* END: CR 758 */



/*Begin:Modified for CR 846 */
#breadCrumbContainernew {
	 padding:0;
     margin:0;
     width:740px;
     margin-bottom: 18px;
     margin-left: 20px;
     vertical-align: top;
     text-align: left;
     /*position: relative;*/
     z-index: 1;
     margin-top: 8px;	
}
/*end:Modified for CR 846 */



/*Begin:Addition CR 765*/

#pagetitleContainer {

   background-color: #0064cc;

background-color: #0064cc;

  width: 100%;

  float:left;



}

#pagetitleContainer .xLargeWhiteTitle {

  padding:15px 15px 50px 15px;

  float:left



}
.searchTextContError {
float:left;
padding-left:0px;
padding-right:5px;
padding-top:3px;
}

/*End:Addition CR 765*/

/*Begin:Added for CR 846 */
/*Begin:Comments for CR 854                     

html > body #breadCrumbContainer{
        margin-bottom: 19px;
        * margin-bottom: 15px;
}
/*End:Comments for CR 854 */

LI#HeaderList {
	display:inline; float:none!important;
}
HTML > BODY LI#HeaderList {
	display:inline; float:none!important;
}
HTML > BODY * LI#HeaderList {
	display:inline; float:none!important;
}
.mHeaderTop
{
        margin-bottom:5px;
}

HTML > BODY .mHeaderTop {
        margin-bottom:5px;
}

HTML > BODY* .mHeaderTop {
        margin-bottom:8px;
        *margin-bottom:5px;
}
.mLastBreadItem
{
	/* Begin : Changes for CR_854 */
	MARGIN-LEFT: 0px
	/* End : Changes for CR_854 */
}
LI#Breaditems {
        FLOAT: left; POSITION: relative;HEIGHT: 15pt
}

HTML > BODY LI#Breaditems {
        HEIGHT: 15pt;
        *HEIGHT: 15pt;
}

HTML > BODY* LI#Breaditems {
        HEIGHT: 16px;
        *HEIGHT: 15pt;
}
UL#BreadCont {
        margin-top:0px;
}

HTML > BODY UL#BreadCont {
        margin-top:0px;
        *margin-top:0px;
}

HTML > BODY* UL#BreadCont {
        margin-top:11px;
        *margin-top:0px;
}

HTML > BODY LI#multipleImageHeaderList {
        DISPLAY: inline; FLOAT: none! important
}
LI#multipleImageHeaderList {
        DISPLAY: inline; FLOAT: none! important
}

.headerBluePipe {
	FONT-SIZE: 8pt; MARGIN: 0px 3px 0px 5px; COLOR: #d9e5f6; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif
}

html > body li#multipleImageHeaderList {
height:14pt;
}

li#multipleImageHeaderList {
height:auto;
position:relative;
}

.seachBoxTextRight2 {
	FLOAT: right;  PADDING-TOP: 3px; TEXT-ALIGN: 
right
}

.fooTextRight {
text-align:right;
}

/*End:Added for CR 846 */