/* Global id which is used across the site */
#main {
        width: 765px;
        width /**/: 772px;
        padding: 10px 0px 10px 10px;
}

html>body #main {
        width: 765px;
}

#header {
        width: 100%;
}

#left {
        width: 155px;
        float: left;
        padding-top: 17px; 
}
#left123 {
        width: 155px;
        float: left;
        padding-top: 10px; 
}
#bodyContainer {
        border-left: 1px solid #dabcd8;
        background: url(../../images/frame_right_border.jpg) repeat-y top right;
        padding: 6px 10px 13px 10px;
}

html>body #bodyContainer {
        padding: 7px 10px 14px 10px;
}

/* Begin: Homepage body container */
#homeBodyContainer {
        border-left: 1px solid #dabcd8;
        background: url(../../images/frame_right_border.jpg) repeat-y top right;
        padding: 0px 10px 13px 10px;
}

html>body #homeBodyContainer {
        padding: 0px 10px 14px 10px;
}
/* End: Homepage body container */

/* Begin: T_s5 */
#header2 {
        width: 100%;
        background: url(../../images/top_frame2.gif) repeat-x top left;
        padding: 0px;
        margin: 0px;
        height: 10px;
}
#bodyContainer2 {
        border-left: 1px solid #dabcd8;
        background: url(../../images/frame_right_border.jpg) repeat-y top right;
        padding: 0px 10px 11px 10px;
        margin-top: -8px;
}
html>body #bodyContainer2 {
        margin: 0px;
        padding: 0px 10px 13px 10px;    
}
#centerTs5 {
        float: left;
        width: 550px;
        padding-right: 10px;
}
html>body #centerTs5 {
        float: left;
        width: 550px;
        padding-right: 10px;
}
#leftTs5 {
        float: left;
        width: 155px;
        padding: 0px 10px 0px 0px;
}
/* End: T_s5 */

#middle {
        width: 375px;
        width /**/: 365px;
        float: left;
        display: inline;
}
html>body #middle {
        width: 375px;
}
#center {
        width: 570px;
        float: left;
        display: inline;
        margin-left: 13px;
        padding-top: 13px;
}

html>body #center {
        margin-left: 13px;
        padding-top: 14px;      
}
#center123 {
        width: 570px;
        float: left;
        display: inline;
        margin-right: 15px;
}

html>body #center123 {
        margin-right: 15px;
}
#right {
        width: 180px;
        float: left;
        display: inline;        
        margin-left: 13px;
}
#rightTeaser {
        width: 180px;
        float: left;
        display: inline;        
        margin-left: 15px;
}
/* Begin: created for T_error page and contact us */
#center1Col {
        width: 570px;
        float: left;
        display: inline;
        margin-left: 13px;
        margin-left /**/: 11px; 
        padding-top: 10px; 
}

html>body #center1Col {
        margin-left: 11px;
        padding-top: 10px; 
}
/* End: created for T_error page and contact us */
#middleContainer {
        width: 377px;
        width /**/: 376px;
        float: left;
        display: inline;
}
html>body #middleContainer {
        width: 376px;
}
#middleLeft {
        width: 180px;
        float: left;
        display: inline;        
}

#middleRight {
        width: 170px;
        width /**/: 178px;
        float: left;
        display: inline;        
        margin-left:15px;
}

#footer {
        width: 765px;
        margin-left: 1px;
}

html>body #footer {
        width: 100%;
        margin-left: 0px;       
}

/* Begin: Layout classes for Popup 2 col */
#popupMain {
        width: 402px;
        padding: 10px 0px 10px 9px;     
        
}

html>body #popupMain {
        width: 400px;
}

#popupContainer {
        border-left: 1px solid #dabcd8;
        background: url(../../images/frame_right_border.jpg) repeat-y top right;
        padding: 17px 0px 13px 1px;
        width: 375px;
        width /**/: 400px;
}

/* Begin TB07 Fixes */
html>body #popupContainer {
        width: 398px;
}
/* End TB07 Fixes */

#popupBodyContainer {
        width: 375px;
        padding: 0px 16px 0px 9px;      
}

html>body #popupBodyContainer {
        width: 373px;
        padding: 0px 16px 0px 9px;      
}

#popupFooter {
}

html>body #popupFooter .footerBotLeft {
        width: 97%;
}

html>body #popupFooter .footerBotRight {
        width: 377px;
}
/* End: Layout classes for Popup 2 col */

/* Begin: Layout classes for Popup 3 col */
#popup3ColMain {
        width: 596px;
        padding: 10px 0px 10px 10px;    
}
html>body #popup3ColMain {
        width: 596px;
        padding: 10px 0px 10px 10px;
}
#popup3ColContainer {
        border-left: 1px solid #dabcd8;
        background: url(../../images/frame_right_border.jpg) repeat-y top right;
}

#popup3ColBodyContainer {
        width: 568px;
        padding: 16px 13px 13px 10px;   
        margin-right /**/: 3px;
}

html>body #popup3ColBodyContainer {
/*      width: 569px;*/
}

#popup3ColFooter {
}
/* End: Layout classes for Popup 3 col */
/* BEGIN: Layout classes for T_S33_siteIndex*/
.siteIndexColOne {
        width: 174px;
        float: left;
        padding: 0px;
}
.siteIndexColTwo {
        width: 174px;
        float: left;
        padding: 0px;
        margin-left:15px;
}
.siteIndexColThree {
        width: 174px;
        float: left;
        padding: 0px;
        margin-left:15px;
}
.siteIndexColFour {
        width: 174px;
        float: left;
        padding: 0px;
        margin-left:15px;
}
/* END: Layout classes for T_S33_siteIndex*/
/* BEGIN: Layout classes for T_S27_multipleImageSection*/
.centerLeft {
                width: 180px;
                float: left;
        clear: left; 
                padding: 0px;
                
}
.centerMiddle {
        width: 180px;
        float: left;
        padding: 0px;
        margin-left:15px;
}
.centerRight {
        width: 180px;
        float: left;
        padding: 0px;
        margin-left:15px;
}
/* END: Layout classes for T_S27_multipleImageSection*/
/* Begin: Homepage */
#homeLeft {
        width: 483px;
        float: left;
        margin-right: 15px;
}

html>body #homeLeft {
        margin-right: 14px;
}

#homeRight {
        width: 240px; 
        float: left;
}

#homeBottom{
        clear: both;
}

.homeBottomLeft {
        width: 240px;
        float: left;
        margin-top: 10px;
}

.homeBottomLeft2 {
        width: 230px;
        float: left;
        margin-top: 10px;
}

.homeBottomRight {
        width: 240px;
        float: left;
        margin-top: 10px;
}

.homeBottomFix {
        width: 739px;
}
/* End: Homepage */
/* BEGIN: IFRAME */
#iframeMiddle {
        width: 365px;
        width /**/: 365px;
        float: left;
        display: inline;
        border: 1px solid  #EEDCEC;

}
html>body #iframeMiddle {
        width: 375px;
}
#iFrameRight {
        width: 180px;
        float: left;
        display: inline;        
        margin-left: 9px;
        border: 1px solid  #EEDCEC;
}
html>body #iFrameRight {
        margin-left: 10px;
}
#iFramecenter {
        width: 576px;
        float: left;
        display: inline;
        margin-left: 12px;
        padding-top: 13px;
}

html>body #iFramecenter {
        margin-left: 13px;
        padding-top: 14px;      
}
.iFrameBorder {
        width: 560px;
        border: 1px solid  #EEDCEC;
}
html>body .iFrameBorder {
        width: 565px;
        border: 1px solid  #EEDCEC;
}
.iFrameBorder750 {
        border: 1px solid  #EEDCEC;
}
.iFrameMiddle180 {
        width: 180px;
        float: left;
        display: inline;
        border: 1px solid  #EEDCEC;     
}
.iFrameMiddle240 {
        width: 240px;
        float: left;
        display: inline;
        border: 1px solid  #EEDCEC;     
}
.iFrameBorder375 {
        width: 495px;
        border: 1px solid  #EEDCEC;
}
/* End: IFRAME */

/* BEGIN:Adding BP CSS classes for IFrame */
.containeriframe1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px; border: 1px solid  #EEDCEC;margin-top:7px;margin-right:7px;        
}

.containeriframe2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px; border: 1px solid  #EEDCEC;margin-top:7px;margin-right:7px;
}

.containeriframe3{
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px; border: 1px solid  #EEDCEC;margin-top:7px;
}
.rightPad{
        PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px
}

/* END:Adding BP CSS classes for IFrame */
.container180{

        width: 180px;

        float: left;

        margin: 0 15px 0 0;

        padding: 0;

}
.container570{

        width: 570px;

        float: left;

        padding: 0;

}

.rContainer180{

        width: 180px;

        float: left;

}

/*Begin:Add for CR738 JAN_REL_08*/

#emiddleContainer {
        DISPLAY: inline; FLOAT: left; WIDTH: 530px
}

/*End:Add for CR738 JAN_REL_08 */
/* Add for CR738_MARCH_REL */

.width{
float:left;
width:35px;
}

.imgwidth{
        width:31px;
        
        background-repeat: no-repeat;
}

.linknew {
        color: #0F238C;
        text-decoration:        none;
        font-weight: normal;
        line-height: 120%;      
        
        background-repeat: no-repeat;
        background-position: top left;
        
}
.linknew:hover {
        color: #0F238C; 
        text-decoration: underline;
        }
        
.contwidth{


margin-left:35px;
width:665px;
margin-top:-36px;
}


.container{
        border: 1px solid #DABCD8 ;
        padding-top:10px;
        padding-left:10px;
        padding-bottom:10px;
        
}


#pageTitleContainer {
        BORDER-RIGHT: #dabcd8 1px solid; BORDER-TOP: #dabcd8 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #dabcd8 1px solid; BORDER-BOTTOM: #dabcd8 1px solid; BACKGROUND-COLOR: #dabcd8
}

.pageTitle {
        FONT: bold 13pt/15pt Arial, Helvetica, sans-serif; COLOR: #D30505
}
#pageTitleBgPanel {
        MARGIN: 1px 0px 3px 8px
}
/* Add for CR738_MARCH_REL */
