@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    src: url(../css/WorkSans-Light.ttf);
	src: url(../css/WorkSans-Light.ttf) format('truetype');
}

t.Csvendortabletext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #f1f1f3;
    height: 27px;
}
.Csvendoralttabletext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #e8e8ec;
    height: 27px;
}
.selectbox
{
    margin: 0px 5px 10px 0px;
    padding-left: 2px;
    font-family: Verdana,sans-serif;
    font-size: 1.2em; /* Resize Font*/
    width: 150px !important; /* Resize Width */
    text-align: left;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    height: 28px;
    color: #424242;
}
.MoreNews
{
    line-height: 10px;
    color: #424242;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.MainText
{
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.MainHeader
{
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
}
.CommonBrand
{
    padding-top: 20px;
    padding-left: 21px;
    vertical-align: bottom;
    cursor: pointer;
}
.htmlPublic
{
    _background: #CBCBCB url(../images/bg.gif) repeat-x scroll 0 0;
    width: 100%;
}
.htmlPrivate
{
    _background: #F7F7F7 none repeat scroll 0 0;
	background: #fff none repeat scroll 0 0;
    width: 100%;
}
body
{
    margin: 0px auto;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	background: #ffffff;
}
A.link_blue:active
{
    color: #003399;
    text-decoration: none;
}

.loginBoxPing{
	min-height: 130px !important;
}
.btnLeftLogin{  
    font-family: Work Sans;
    font-size: 24px !important;
	color: #fff;
    text-decoration: none;
    cursor: pointer;
	margin-top: 9px !important;
	display:block;
}

.btnRightLogin{ 
	cursor: pointer;
	text-decoration:none;
	font-family: 'Work Sans Light', 'Work Sans' !important;
    font-weight: 300;
    color: #FFFFFF;
}

.divRightLoginOuter{
	float: right !important;
    margin: 4px 10px 0px 80px;
	width: 100px;
    height: 19px;
    border: none;
    background-color: #00add9;
    color: #333333;
    text-align: center;
    line-height: normal;
    border-radius: 0px;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.349019607843137);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.349019607843137);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.349019607843137);
}
.divRightLoginInner{
	cursor:pointer;
	margin-top: 1px;
    font-size: 13px;
	border-width: 0px;
    left: 2px;
    top: 10px;
    width: 96px;
    word-wrap: break-word;
}
.divLeftLoginOuter{
	width: 145px !important;
	height: 44px;
	border: none;
	background-color: #00add9;
	position: relative;
    margin: 5px 0px 0px 7px;
	color: #333333;
	text-align: center;
	line-height: normal;
	border-radius: 0px;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.349019607843137);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.349019607843137);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.349019607843137);
}
.divLeftLoginInner{
	border-width: 0px;
    position: relative;
    left: -4px;
    height: 100%;
    width: 100%;
    word-wrap: break-word;
	cursor:pointer;
}
.divLoginHelpText{
	    margin-top: -9px;
    text-align: left;
    width: 140px;
}
.spnHelpText{
	font-weight: 400;
    font-style: normal;
    font-size: 11px;
    color: #999999;
    line-height: 18px;
}
A.link_blue:visited
{
    color: #003399;
    text-decoration: none;
}

A.link_blue
{
    color: #003399;
    text-decoration: none;
}

A.link_blue:hover
{
    text-decoration: underline;
}

.link_blue11
{
    text-decoration: none;
}

#all
{
    _background: transparent url(../images/bg_shadow_big.png) repeat-y scroll 0 0;
    background: #ffffff;
    width: 1000px;
    margin: 0 auto;
}
#allprivate
{
    width: 830px !important;
    margin: 0 auto;
    border-left: 0px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    background: #ffffff none repeat scroll 0 0;
}
.allprivate
{
    width: 830px !important;
    margin: 0 auto;
  /*  border-left: 0px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;*/
    background: #ffffff none repeat scroll 0 0;
}
.tdiallprivate
{
    width: 830px !important;    
    border-left: 0px solid #dbdbdb;
    
    
}
.header_top
{
    background-image: url(../images/01-WAVE.png);
    height: 62px;
    background-repeat: no-repeat;
}
.header_top_nowave
{
    height: 64px;
    padding-top: 2px;
    padding-left: 5px;
}
.header_bottom
{
    background-image: url(../images/blueline.png);
    height: 25px;
    background-repeat: no-repeat;
    margin-top: 3px;
    color: #ffce24;
    font-size: 10px;
    line-height: 23px;
}
.header_menu
{
    width: 1000px;
    padding-right: 10px;
}
#alignMain
{
    _background: transparent url(../images/bg_shadow_big.png) repeat-y scroll 0 0;
    background: #ffffff;
    margin: 0 auto;
    padding-top: 6px;
    width: 1000px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	
}
#alignMainFull
{
    background: transparent url(../images/bg_shadow_big.png) repeat-y scroll 0 0;
    _background: none;
    margin: 0 auto;
    width: 1280px;
}
.alignMainNew
{
    _background: transparent url(../images/bg_shadow_big.png) repeat-y scroll 0 0;
    background: #ffffff;
    margin: 0 auto;
    padding-top: 6px;
    width: 1016px;
}
.alignMain
{
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    padding-top: 6px;
    width: 827px;
}


.tdialignInner
{
    padding-top: 1px;
    width: 827px;
}
.tdiinnerMain
{
    float: left;
    width: 659px;
}


.tdialignMain
{
    
    padding-top: 6px;
    
}

.tdimain_box_top_New
{
    
    font-size: 0;
    height: 0px;
    width: 825px !important;
}
.tdimain_box_middle_New
{
    
    background-repeat: repeat-y;
    width: 825px;
}

.tdimain_box_bottom_New
{
    
    width: 825px !important;
    height: 0px;
    font-size: 0px;
    background-repeat: no-repeat;
}



#main
{
    width: 827px;
    margin: 0 auto;
    padding-left: 1px;
    float: left;
}
#mainFull
{
    width: 1280x;
    margin: 0 auto;
    padding-left: 1px;
    float: left;
}

#addmrg
{
    background: #ffffff none repeat scroll 0 0;
}
#menuWrapper
{
    width: 822px;
}
#menuWrapperPrivate
{
    width: 825px;
}

.menuWrapperPrivate
{
    width: 825px;
}

#menuLine
{
    width: 820px;
    height: 27px;
    background-image: url(../images/menu_bg.png);
    background-repeat: no-repeat;
}
.menu_first
{
    width: 10px;
    height: 25px;
    line-height: 25px;
    color: #000;
    float: left;
}
.menu_first_sel
{
    background-image: url(../images/menu_left_sel_bg.png);
    height: 25px;
    line-height: 25px;
    color: #000;
    float: left;
}
.menu_middle
{
    height: 25px;
    line-height: 25px;
    color: #000;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
}
.menu_separator
{
    width: 1px;
    height: 25px;
    background-image: url(../images/menu_separator.png);
    float: left;
}
.menu_middle_sel
{
    background-color: #ffce24;
    height: 25px;
    line-height: 25px;
    color: #000;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 1px;
}
.menu_last
{
    width: 10px;
    height: 25px;
    line-height: 25px;
    color: #000;
    float: left;
}
.menu_last_sel
{
    background-image: url(../images/menu_right_sel_bg.png);
    height: 25px;
    line-height: 25px;
    color: #000;
    float: left;
}
.navigation
{
    padding-top: 5px;
    padding-left: 5px;
    color: #003399;
    font-size: 10px;
}
#alignInner
{
    background: #ffffff none repeat scroll 0 0;
    padding-top: 1px;
    width: 827px;
}
.alignInner
{
    background: #ffffff none repeat scroll 0 0;
    padding-top: 1px;
    width: 827px;
}
#innerMain
{
    background: #ffffff none repeat scroll 0 0;
    float: left;
    width: 659px;
}
.innerMain
{
    background: #ffffff none repeat scroll 0 0;
    float: left;
    width: 659px;
}
.main_box_top
{
 /*   background-image: url(../images/scTop.gif); */
    font-size: 0;
    height: 7px;
    width: 659px !important;
}
.main_box_middle
{
  /*  background-image: url(../images/scBg.gif);
    background-repeat: repeat-y; 
    width: 652px;*/
	width: 634px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.main_box_middle_center
{
    /*background-image: url(../images/scBg.gif);
    background-repeat: repeat-y;*/	
    width: 620px !important;
}
.main_box_bottom
{
  /*  background-image: url(../images/scBottom.gif);
	background-repeat: no-repeat; */
	width: 659px !important;
    /* height: 12px; */
    font-size: 0px;
 
}
.main_caption
{
    color: #424242;
    font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 23px;
    padding-left: 15px;
    border: none;
}
.comp2000
{
    width: 630px;
    height: 51px;
    padding-top: 5px;
    cursor: pointer;
}
.col_spec
{
    float: left;
    width: 659px;
    height: 32px;
    background-image: url(../images/lc_bottom.gif);
    background-repeat: no-repeat;
    line-height: 30px;
    text-align: center;
    color: #003399;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
}

#right {
    width: 167px;
    float: left;
}
.right_group_header
{
    width: 175px;
    height: 24px;
    background-image: url(../images/blu-news.png);
    background-repeat: no-repeat;
    line-height: 22px;
    padding-left: 10px;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    color: #fff;
}
.right_group_content
{
    font-size: 10px;
    width: 165px;
    background-image: url(../images/news-body.png);
    background-repeat: repeat-y;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.right_group_content_menu
{
    font-size: 10px;
    width: 165px;
    background-image: url(../images/new_rgt_box_bg.png);
    background-repeat: repeat-y;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 10px;
}
.right_group_menu_bottom
{
    width: 185px;
    height: 9px;
    background-image: url(../images/new_rgt_box_btm_rouond.png);
    background-repeat: no-repeat;
}
.right_group_footer
{
    width: 185px;
    height: 40px;
    background-image: url(../images/news-footer.png);
    background-repeat: no-repeat;
    text-align: center;
}

.td_world
{
    margin-top: 10px;
    background-image: url(../images/country_sel_box_bg.png);
    background-repeat: no-repeat;
    width: 175px;
    height: 35px;
    font-size: 1px;
}
.show_Option
{
    margin-top: 0px;
    background-image: url(../images/wdbBg.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 35px;
    font-size: 1px;
}
.contactus_header
{
    margin-top: 10px;
    width: 177px;
    height: 29px;
    background-image: url(../images/contact-us.png);
    background-repeat: no-repeat;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    padding-top: 5px;
    padding-left: 10px;
    color: #424242;
    line-height: 18px;
}
#addmrgInnerMain
{
    /*margin-right: 188px;*/
}
#LeftMain
{
    width: 170px;
    float: left;
    padding-top: 6px;
 /*   padding-left: 8px;*/
}
#leftmenu
{
    overflow: hidden;
    width: 167px;
}
.left_group_header
{
    background-image: url(../images/left_group_header.png);
    background-repeat: no-repeat;
    height: 25px; /* Position has been commented to fix the French Page Distorted issue*/ /*position: relative;*/
    margin: 0 0 0 5px;
    clear: both;
}
.left_group_header_caption
{
    color: #FFFFFF;
    float: left;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    line-height: 25px;
    margin: 0;
    padding-left: 5px;
    text-align: center;
    width: 135px;
}
.left_group_header_button
{
    float: right;
    padding-right: 7px;
    padding-top: 5px;
    width: 15px;
}
.left_group_content
{
    background-image: url(../images/left_group_content_bg.png);
    background-position: left bottom;
    background-repeat: repeat-y;
    color: #424242; /*  padding-top: 10px;*/
    width: 159px;
    margin: 0 0 0 5px;
}
.left_group_entry_selected_bg
{
    background-color: #FFCC33; /*  height: 17px;*/
    text-align: left;
}
.left_group_entry_unselected_bg
{
    background-image: none; /*height: 17px;*/
    text-align: left;
}
.left_group_entry_selected
{
    text-decoration: none;
    color: #000;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    padding-left: 15px;
    line-height: 17px;
    color: #424242;
    text-align: left;
}
.left_group_entry
{
    text-decoration: none;
    color: #424242;
    font-size: 10px;
    padding-left: 2px;
    line-height: 17px;
}
.left_group_bottom
{
    background-image: url(../images/left_group_content_bg_bottom.png);
    background-repeat: no-repeat;
    height: 5px;
    margin: 0 0 10px 5px;
}

.loginBox
{
    clear: both;
    float: left;
    padding: 0 0 0 5px;
    width: 164px;
}

.lbContent
{
    background-repeat: no-repeat;
    clear: both;
    float: left;
    padding: 0 0 4px 1px;
    width: 149px;
}

.login
{
    background-image: url(../images/login_bg.png);
    width: 160px;
    height: 154px;
}
.login_caption
{
    padding-top: 5px;
    padding-left: 10px;
    color: #ffce24;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
}
.login_field
{
    width: 137px;
    height: 16px;
    border: 0px;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    background-image: url(../images/login_field.png);
    background-repeat: no-repeat;
    background-color: transparent;
    color: #000;
    margin-right: 12px;
    padding-left: 5px;
    float: right;
    margin-bottom: 2px;
    padding-top: 3px;
}
.login_link
{
    padding-left: 7px;
    color: #fff;
    text-decoration: none;
    font-size: 9px;
}
.login_link:hover
{
    text-decoration: underline;
}
.login_link_dim
{
    padding-top: 3px;
    line-height: 15px;
    height: 30px;
}
.yellow_btn_start
{
    width: 5px;
    height: 16px;
    background-image: url(../images/yellow_btn_start.png);
    background-repeat: no-repeat;
    float: left;
}
.yellow_btn_mid
{
    height: 16px;
    background-image: url(../images/yellow_btn_mid.png);
    background-repeat: repeat-x;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
}
A.yellow_btn_txt:active
{
    font-size: 10px;
    line-height: 16px;
    text-decoration: none;
    color: #424242;
}
A.yellow_btn_txt:visited
{
    font-size: 10px;
    line-height: 16px;
    text-decoration: none;
    color: #424242;
}
A.yellow_btn_txt:hover
{
    font-size: 10px;
    line-height: 16px;
    text-decoration: none;
    color: #424242;
}
A.yellow_btn_txt
{
    font-size: 10px;
    line-height: 16px;
    text-decoration: none;
    color: #424242;
}
.yellow_btn_end
{
    width: 5px;
    height: 16px;
    background-image: url(../images/yellow_btn_end.png);
    background-repeat: no-repeat;
    float: left;
}
.grey_btn_start
{
    height: 19px; /*background: url(../images/grey_btn_start.png) no-repeat top left;*/
    background: url(../images/btnSmallLeft.gif) no-repeat top left;
    width: 5px;
    float: left; /*old     width: 6px;btnRight.gif     height: 21px;     background-image: url(../images/grey_btn_start.png);     background-repeat: no-repeat;     float: left;*/
}
.grey_btn_mid
{
    line-height: 15px;
    height: 17px; /*background: url(../images/grey_btn_mid.png) repeat-x top left;*/
    background: url(../images/btnSmallMid.gif) repeat-x top left;
    float: left;
    font-size: 10px;
    padding: 0px 5px 0px 5px; /* old btnSmallMid.gif 	height: 21px; 	background-image: url(../images/grey_btn_mid.png); 	background-repeat: repeat-x; 	padding-left: 1px; 	padding-right: 4px; 	float: left;*/
}
A.grey_btn_txt:active
{
    cursor: pointer;
    font-size: 10px;
    line-height: 18px;
    text-decoration: none;
    color: #424242;
}
A.grey_btn_txt:visited
{
    cursor: pointer;
    font-size: 10px;
    line-height: 18px;
    text-decoration: none;
    color: #424242;
}
A.grey_btn_txt:hover
{
    cursor: pointer;
    font-size: 10px;
    line-height: 18px;
    text-decoration: none;
    color: #424242;
}
A.grey_btn_txt
{
    cursor: pointer;
    font-size: 10px;
    line-height: 18px;
    text-decoration: none;
    color: #424242;
}
.grey_btn_end
{
    height: 17px; /*background: url(../images/grey_btn_end.png) no-repeat top left;*/
    background: url(../images/btnSmallRight.gif) no-repeat top left;
    width: 19px;
    float: left; /*old btnSmallRightGreen.gif     width: 6px;     height: 21px;     background-image: url(../images/grey_btn_end.png);     background-repeat: no-repeat;     float: left;*/
}

.grey_btn_endGreen
{
    height: 17px; /*background: url(../images/grey_btn_end.png) no-repeat top left;*/
    background: url(../images/btnSmallRightGreen.gif) no-repeat top left;
    width: 18px;
    float: left; /*old btnSmallRightGreen.gif     width: 6px;     height: 21px;     background-image: url(../images/grey_btn_end.png);     background-repeat: no-repeat;     float: left;*/
}
.footer a
{
    font-size: 9px;
    text-align: center;
    color: #9E9E9E;
    clear: both;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    margin-top: -4px;
}
.clearing
{
    clear: both;
}
#footer
{
    background: url(/images/footer_btm_bg.png) repeat-x scroll center bottom;
    color: #9E9E9E;
    font-size: 9px;
    height: 37px;
    margin: 0 auto;
    width: 1000px;
    vertical-align: middle;
}
.footerMPT3
{
    border-top: solid 1px #e7e7e7;
    margin: 0 auto;
    text-align: center;
    width: 1000px !important;
}

DIV.menu_last_sel
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
DIV.menu_last
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;	
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
DIV.menu_middle_sel
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
DIV.menu_middle
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
DIV.menu_first_sel
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
DIV.menu_first
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
DIV.menu_last_sel A
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
    width: 117px;
}
DIV.menu_last A
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
    width: 117px;
}
DIV.menu_middle_sel A
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
    width: 117px;
}
DIV.menu_middle A
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
    width: 117px;
}
DIV.menu_first_sel A
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
    width: 117px;
}
DIV.menu_first A
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
    width: 117px;
}
DIV.menu
{
    z-index: 101;
    left: 0px;
    visibility: hidden;
    position: absolute;
    top: 0px;
    background-image: url(../images/menu_dropdown_bg1.png);
    background-repeat: repeat-x;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    border-bottom: 1px solid #c8c8c8;
}
DIV.menu A.menuItem
{
    padding-right: 1em;
    display: block;
    padding-left: 1em;
    padding-bottom: 3px;
    cursor: pointer;
    color: #000;
    padding-top: 3px;
    white-space: nowrap;
    text-decoration: none;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}
DIV.menu A.menuItem:hover
{
    color: #000;
    background-color: #ffce24;
}
.drop_down_bottom_left
{
    background-image: url(../images/drop-menu-down-left.png);
    font-size: 1px;
}
.drop_down_bottom_middle
{
    background-image: url(../images/drop-menu-down-mid.png);
    font-size: 1px;
}
.drop_down_bottom_right
{
    background-image: url(../images/drop-menu-down-right.png);
    font-size: 1px;
}
.needle
{
    float: left;
    width: 23px;
    margin-left: 10px;
    margin-top: 3px;
}
.log_or_join_text
{
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #424242;
    float: right;
    width: 630px;
    text-align: center;
    height: 30px;
    margin-left: -30px;
}
.l_prom
{
    float: left;
    width: 205px;
    height: 305px;
    margin-right: 1px;
    margin-left: 2px;
    margin-top: 10px;
}

.l_prom_top
{
    width: 205px;
    height: 25px;
    background-image: url(../images/bluheader.png);
    background-repeat: no-repeat;
    color: #ffce24;
    font-size: 11px;
    text-align: center;
    line-height: 23px;
	font-family: Arial,Helvetica,sans-serif;
}

.l_prom_top_b
{
    width: 205px;
    height: 25px;
    background-image: url(../images/bluheader.png);
    background-repeat: no-repeat;
    color: #ffce24;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    line-height: 23px;
}

.l_prom_top_g
{
    width: 205px;
    height: 25px;
    background-image: url(../images/grey-header-little-promotion.png);
    background-repeat: no-repeat;
    color: #424242;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    line-height: 23px;
}

.l_prom_top2
{
    width: 137px;
    height: 18px;
    background-image: url(../images/yellow-footer.png);
    background-repeat: no-repeat;
    color: #003399;
    font-size: 9px;
    text-align: left;
    padding-left: 68px;
}

.l_prom_top2_y
{
    width: 137px;
    height: 18px;
    background-image: url(../images/yellow-footer.png);
    background-repeat: no-repeat;
    color: #003399;
    font-size: 9px;
    text-align: left;
    padding-left: 68px;
}

.l_prom_top2_g
{
    background-image: url(../images/grey-footer-little-promotion2.png);
    background-repeat: no-repeat;
    clear: both;
    float: right;
    height: 18px;
    line-height: 14px;
    margin-right: 7px;
    padding: 0 7px;
    text-align: right;
}
.l_prom_top2_g_new
{
    width: 137px;
    height: 18px;
    background-image: url(../images/grey-footer-little-promotion.png);
    background-repeat: no-repeat;
    color: #424242;
    font-size: 9px;
    text-align: left;
    padding-left: 68px;
}
.l_prom_top2_b
{
    width: 137px;
    height: 18px;
    background-image: url(../images/blue-footer-little-promotion.png);
    background-repeat: no-repeat;
    color: #ffce34;
    font-size: 9px;
    text-align: left;
    padding-left: 68px;
}

.l_prom_mid
{
    /*width: 185px;      height: 185px;         _height: 200px;     padding-left: 10px;     padding-right: 10px;     height: 185px !important;     overflow:hidden;*/
    height: 176px !important;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    width: 200px;
}

.l_prom_mid_top
{
    height: 144px;
    _height: 124px;
    overflow: hidden;
    width: 190px;
    padding-left: 8px;
}

.l_prom_mid_bottom
{
    /*height:32px;     _height:70px;     width:185px;     position:absolute;     top:180px;     _top:140px;     margin:0 0 0 0 !important;     padding:0 0 0 0 !important;     display:inline;     overflow:hidden;*/
    display: inline;
    height: 32px;
    _height: 70px;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute;
    top: 146px;
    _top: 130px;
    width: 197px;
}

.ListPrcDisp
{
    display: block;
    height: 10px;
    float: left;
}


.l_prom_mid_pic
{
    /* height: 80px; old*/
    width: 100px;
    height: 75px;
    margin-left: 4px; /*display:inline;     float: left;*/
    display: inline;
    float: left;
}

.l_prom_mid_logo
{
    /* float: right; old */
    width: 70px;
    height: 28px;
    float: right;
    margin-right: 7px;
    margin-top: 1px;
    display: inline;
}

.valid_offer
{
    width: 180px;
    height: 12px;
    clear: both;
    color: #ff0000;
    margin-left: 5px;
    font-size: 10px;
    display: none;
    overflow: hidden;
    font-weight: bold;
    display: block; /* width: 180px; old     text-align: center;     color: #f14d4d;     font-size: 10px;     font-weight: bold;     height: 12px;*/
}
.l_prom_subheading
{
    float: left;
    width: 180px;
    font-size: 10px;
    color: #424242;
    height: 10px;
    font-weight: bold;
    text-align: left;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 5px;
    overflow: hidden;
}
.b_prom_subheading
{
    margin-top: 2px;
    color: #424242;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    margin-left: 13px;
    width: 290px;
    _display: inline;
}
.td_number
{
    float: left;
    font-size: 10px;
    color: #424242;
    text-align: center;
    height: 24px;
}
.mp_number
{
    /*width:130px;*/
    height: 13px;
    margin-left: 3px;
    margin-top: 8px; /*padding-top: 7px;*/
    font-size: 10px;
    color: #424242;
    text-align: left; /*height: 24px;*/
}
.l_prom_desc
{
    width: 175px;
    height: 25px;
    _height: 22px;
    margin-left: 5px;
    font-size: 9px;
    overflow: hidden;
    clear: both;
    display: block; /*  float: left; old     width: 180px;     font-size: 10px;     color: #424242;*/ /* padding-top: 12px;*/ /*  padding-bottom: 5px;     height: 33px;     _height: 40px;*/
}
.price1_left
{
    width: 75px;
    float: left;
    padding-right: 5px;
    font-size: 10px;
    color: #424242;
    padding-bottom: 1px;
    text-align: left;
    height: 0px;
}

.price2_right
{
    /* height:10px;  clear:both;  margin-right:11px;  font-size:9px;  text-align:right;  margin-bottom:5px;  display:none;*/
    color: #424242;
    float: right;
    font-size: 9px;
    height: 10px;
    margin-bottom: 0;
    margin-right: 0px;
    padding-bottom: 0;
    padding-right: 13px;
    padding-left: 10px;
    text-align: right;
    width: 166px;
}

.price1_right
{
    width: 100px;
    float: right;
    padding-right: 3px;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    padding-bottom: 2px;
    text-align: right;
    height: 15px;
}

.price2_left
{
    width: 70px;
    float: left;
    padding-right: 5px;
    font-size: 10px;
    color: #424242;
    text-align: left;
    height: 15px;
}

.button1
{
    /*     float:left;     height:17px;     margin-left:21px;         margin-top:5px;     display:inline;*/ /*old  margin-top: 5px; height: 22px; float: left; font-size: 10px; color: #424242;*/
    display: inline;
    float: right;
    height: 17px;
    margin-right: 5px;
    margin-top: 3px;
    overflow: hidden;
}

.b_button1
{
    /* display:inline;     float:left;     height:17px;     margin-left:5px;     margin-right:8px;     overflow:hidden;     width:67px;*/
    display: inline;
    float: left;
    height: 17px;
    margin-right: 8px;
    overflow: hidden;
}

.b_button2
{
    /*     display:inline;     margin-top: 0px;      height: 17px;     float: left;     margin-right: 25px;     */
    display: inline;
    float: left;
    height: 17px;
    margin-top: 0;
}

.button2
{
    /*     display:inline !important;         float:right;     height:17px;     margin-left:0 !important;     margin-right:17px;     _margin-right:17px;     margin-top:5px;     width:72px;*/
    display: inline !important;
    float: left;
    height: 17px;
    margin-left: 0 !important;
    margin-top: 3px;
    overflow: hidden; /*width:85px;*/
}

.btnSmallRightGreen
{
    height: 17px;
    background: url('../img/btnSmallRightGreen.gif') no-repeat top left;
    width: 18px;
    float: left;
}

.button3
{
    width: 80px;
    height: 19px;
    float: left;
    font-size: 10px;
    color: #424242;
}

.grey_btn_start3
{
    width: 7px;
    height: 19px;
    background-image: url(../images/left-angular.png);
    background-repeat: no-repeat;
    float: left;
}
.grey_btn_mid3
{
    height: 19px;
    background-image: url(../images/mid.png);
    background-repeat: repeat-x;
    float: left;
    padding-right: 3px;
}
.grey_btn_end3
{
    width: 17px;
    height: 19px;
    background-repeat: no-repeat;
    float: left;
}
.l_prom_bottom
{
    width: 205px;
    height: 9px;
    background-image: url(../images/07-little-promotion-footer.png);
    background-repeat: no-repeat;
}
.empty
{
    float: left;
    width: 180px;
    height: 25px;
}
.b_prom
{
    width: 631px;
    float: left;
    margin-top: 10px;
}
.b_prom_top
{
    width: 621px;
    height: 24px;
    background-image: url(../images/big-promotion-blue-header.png);
    background-repeat: no-repeat;
    color: #ffce24;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
    line-height: 22px;
    padding-left: 10px;
}
.b_prom_top2
{
    width: 621px;
    height: 20px;
    line-height: 18px;
    background-image: url(../images/big-promotion-yellow-footer.png);
    background-repeat: no-repeat;
    color: #003399;
    font-size: 9px;
    text-align: right;
    padding-right: 10px;
}

.b_prom_mid
{
    /* height: 180px;     _height: 180px;*/ /*width: 631px;     height: 222px;*/
}
.b_prom_bottom
{
    width: 631px;
    height: 9px;
    background-image: url(../images/big-promotion-footer.png);
    background-repeat: no-repeat;
}
.b_prom_mid_right
{
    float: left;
    font-size: 10px;
    height: 170px;
    _height: 120px;
    margin-top: 0px;
    padding-left: 1px;
    padding-right: 1px;
    width: 430px;
}

.b_prom_mid_pics
{
    width: 200px;
    height: 165px;
    float: left;
    margin-left: 13px; /*    padding-left: 10px;     padding-bottom: 10px;     float: left;         margin-top: 15px;*/ /*width: 350px;*/
}
.b_prom_mid_logo
{
    float: right;
    height: 70px;
    _height: 50px;
    margin-right: 17px;
    margin-top: 0;
    width: 100px;
}
.b_prom_mid_pic
{
    width: 200px;
    height: 150px;
    _height: 120px;
    float: left;
}
.b_valid_offer
{
    _margin-left: 13px;
    _width: 290px;
    width: 290px;
    height: 20px;
    _height: 12px;
    float: left;
    color: #ff0000;
    margin-left: 13px;
    font-size: 10px;
    font-weight: bold;
    margin-top: 21px; /* width: 225px;     text-align: left;     color: #f14d4d;     font-size: 10px;     font-weight: bold;     padding-bottom: 2px;*/
}
.b_td_number
{
    float: left;
    padding-right: 10px;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    text-align: center;
}
.b_mp_number
{
    width: 200px;
    height: 12px;
    margin-left: 1px;
    margin-top: 1px;
    font-size: 10px; /* float: right;     font-size: 11px;     color: #424242;     text-align: left;*/
}
.b_prom_desc
{
    float: left;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    height: 65px;
    margin-left: 13px;
    overflow: hidden;
    width: 404px;
    _display: inline;
    _height: 65px;
}

.b_price1_left
{
    width: 205px;
    float: left;
    padding-right: 15px;
    font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    padding-bottom: 2px;
    text-align: left;
    height: 15px;
}
.b_price1_right
{
    width: 110px;
    float: right;
    padding-right: 3px;
    font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    padding-bottom: 2px;
    text-align: right;
    height: 15px;
}
.b_price2_left
{
    width: 75px;
    float: left;
    padding-right: 5px;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    text-align: left;
    margin-bottom: 8px;
    height: 15px;
}
.b_price2_right
{
    float: right;
    height: 15px;
    margin-bottom: 2px;
    margin-right: 23px;
    text-align: right;
    width: 180px; /*float: right;     margin-right: 0px;     margin-bottom: 2px;     height: 15px;     _height: 15px;     width: 180px;     text-align: right;*/ /* display: none;*/ /* width: 100px;     float: right;     padding-right: 3px;     font-size: 12px;     color: #424242;     text-align: right;     margin-bottom: 8px;     height: 15px;*/
}
.contactus_header_assi
{
    width: 178px;
    height: 29px;
    background-image: url(../images/contact-us.png);
    background-repeat: no-repeat;
    font-size: 8px;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 10px;
    color: #424242;
    line-height: 11px;
}
.right_group_content_assi
{
    width: 183px;
    color: #424242;
    font-weight: bold;
    background-image: url(../images/news-body.png);
    background-repeat: repeat-y;
    padding-left: 5px;
    padding-top: 20px;
}
.right_group_content_assi_pic
{
    float: left;
}
.right_group_content_assi_txt
{
    font-size: 9px;
}
.right_group_content_assi_txT3
{
    font-size: 10px; /* text-wrap: suppress;*/
    width: 110px;
}
.right_group_footer_assi
{
    width: 185px;
    height: 40px;
    background-image: url(../images/news-footer.png);
    background-repeat: no-repeat;
    margin-bottom: 10px;
}
.right_group_banner_ad_top
{
    width: 185px;
    height: 6px;
    background-image: url(../images/baner-top.png);
    background-repeat: no-repeat;
    margin-top: 10px;
}
.right_group_banner_ad_mid
{
    width: 180px;
    background-image: url(../images/baner-body.png);
    background-repeat: repeat-y;
    padding-left: 10px;
}
.right_group_logo_mid
{
    width: 180px;
    background-image: url(../images/baner-body.png);
    background-repeat: repeat-y;
}
.right_group_banner_ad_bottom
{
    width: 185px;
    height: 9px;
    background-image: url(../images/baner-footer.png);
    background-repeat: no-repeat;
}
.list_table_top
{
    background-color: #DEDFDE;
    background-repeat: repeat-x;
    height: 25px;
    color: #000000;
    vertical-align: middle;
    text-align: center;
}
.list_table
{
    width: 600px;
    font-size: 10px;
    margin-right: 22.5px;
    color: #424242;
}
.list_table_mid1
{
    background-color: #f1f1f3;
    height: 27px;
}
.list_table_mid2
{
    background-color: #e8e8ec;
    height: 27px;
}
.list_table_midsel
{
    background-color: #dadced;
    height: 27px;
}
.links
{
    width: 657px;
    margin-top: 10px;
    clear: both;
}
.tabs
{
    font-size: 10px;
    font-weight: bold;
    color: #424242;
}
.tabs_box_top
{
    background-image: url(../images/tabs_box_top_bg.png);
    width: 636px;
    height: 6px;
    font-size: 0px;
}
.tabs_nosel
{
    height: 22px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #dadada;
}
.tabs_nosel_left
{
    width: 5px;
    height: 22px;
    background-image: url(../images/tab-left.png);
    background-repeat: no-repeat;
}
.tabs_nosel_mid
{
    height: 22px;
    background-image: url(../images/tab-mid.png);
    background-repeat: repeat-x;
}
.tabs_nosel_right
{
    width: 5px;
    height: 22px;
    background-image: url(../images/tab-right.png);
    background-repeat: no-repeat;
}
.tabs_sel
{
    height: 22px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}
.tabs_sel_left
{
    width: 3px;
    height: 22px;
    background-image: url(../images/tab_left.gif);
    background-repeat: no-repeat;
}
.tabs_sel_mid
{
    height: 22px;
    border-top-color: #DADADA;
    border-top-style: solid;
    border-top-width: 1px;
    background-repeat: repeat-x;
    background: white;
}
.tabs_sel_right
{
    width: 3px;
    height: 22px;
    background-image: url(../images/tab_right.gif);
    background-repeat: no-repeat;
}
.tabs_high
{
    height: 23px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-bottom: 1px solid #dadada;
}
.tabs_high_left
{
    width: 5px;
    height: 23px;
    background-image: url(../images/mouse-over-tab-left-angular.png);
    background-repeat: no-repeat;
}
.tabs_high_mid
{
    width: 5px;
    height: 23px;
    background-image: url(../images/mouse-over-tab-left-mid.png);
    background-repeat: repeat-x;
}
.tabs_high_right
{
    width: 5px;
    height: 23px;
    background-image: url(../images/mouse-over-tab-right-angular.png);
    background-repeat: no-repeat;
}
.tabs_body
{
    width: 635px;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    background-image: url(../images/main_box_middle_bg.png);
    background-repeat: repeat-y;
}
.bulet
{
    width: 30px;
    padding-left: 35px;
}
.tabs_bottom
{
    width: 635px;
    height: 12px;
    background-image: url(../images/main_box_bottom_bg.png);
    background-repeat: no-repeat;
}
.bap_bottom
{
    width: 159px;
    height: 29px;
    background-image: url(../images/bap_bottom_bg.png);
    background-repeat: no-repeat;
    text-align: center;
    line-height: 28px;
}
A.bap_txt:active
{
    font-size: 10px;
    color: #003399;
    text-decoration: none;
}
A.bap_txt:visited
{
    font-size: 10px;
    color: #003399;
    text-decoration: none;
}
A.bap_txt
{
    font-size: 10px;
    color: #003399;
    text-decoration: none;
}
A.bap_txt:hover
{
    text-decoration: underline;
}
.reg_form
{
    font-size: 9px;
    color: #424242;
    padding-left: 20px;
}
.reg_form_steps
{
    width: 588px;
    height: 25px;
    background-image: url(../images/reg_frm_step_bar.png);
    background-repeat: no-repeat;
    font-weight: 600;
}
.reg_form_cap
{
    width: 588px;
    height: 23px;
    background-image: url(../images/reg_blue_header.png);
    background-repeat: no-repeat;
    color: #ffce34;
    padding-left: 10px;
    text-align: left;
    font-size: 9px;
    font-family: Verdana,Sans-Serif;
	
}
.reg_step_ok
{
    width: 20px;
    background-image: url(../images/reg_frm_step_ok.png);
    border-left: 1px solid #cacaca;
    line-height: 25px;
    text-align: center;
    margin: 1px 0px;
}
.reg_step_crr
{
    width: 20px;
    background-image: url(../images/reg_frm_step_crr.png);
    border-left: 1px solid #cacaca;
    line-height: 25px;
    text-align: center;
    margin: 1px 0px;
}
.reg_step
{
    width: 20px;
    border-left: 1px solid #cacaca;
    line-height: 25px;
    text-align: center;
}
.reg_step_cap
{
    border-left: 1px solid #cacaca;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}
.reg_form_lbl
{
    padding-left: 30px;
    height: 28px;
    text-align: left;
}
.reg_form_fld
{
    text-align: left;
}
.reg_fld
{
    width: 188px;
    height: 18px;
    border: 0px;
    font-size: 10px;
    background-image: url(../images/reg_text_box.png);
    background-repeat: no-repeat;
    background-color: transparent;
    color: #424242;
    padding-left: 5px;
}
/* Added - Pradip - 17 Feb, 2009 - For Menu - Start */
.staticMenuStyle
{
    border-right: 1px solid #c6c6c4;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.dyanmicItemStyle
{
    background-color: #E2E2E2;
    color: #000000;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    height: 22px;
    line-height: 22px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
}
.staticHoverStyle
{
    background-image: none;
    background: #fecc35;
}
.dynamicHoverStyle
{
    background-image: none;
    background: #fecc35;
}
/* Added - Pradip - 17 Feb, 2009 - For Menu - End */
/*Added by Priyashil - For Promotion display*/
.noDisplay
{
    visibility: hidden; /*display:none;*/ /*display:none;*/
}
.noDisplayVisible
{
    display: none;
}
/* Added by Priyashil Gupta for Incentive Detail page*/
.teaser_incentive_frame_top_left
{
}
.teaser_incentive_frame_top
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-indent: 2px;
}
.teaser_incentive_frame_top_right
{
}
.teaser_incentive_frame_left
{
    height: 200px;
}
.teaser_incentive_frame_right
{
}
.teaser_incentive_frame_bottom_left
{
}
.teaser_incentive_frame_bottom_right
{
}
.teaser_incentive_frame_bottom
{
}
.teaser_content
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.TeaserIncentiveHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.TeaserCleanLink
{
    border-style: none;
    border-width: 0px;
    text-decoration: none;
    color: #333399;
}
.Header
{
    font-weight: bold;
}
.TeaserCampaignText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 4px;
}
/* Added by Priyashil Gupta */
/* Added - Pradip - 17 Feb, 2009 - For Menu - Start */
.teaser_events_frame_top_left
{
}
.teaser_events_frame_top
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-indent: 2px;
}
.teaser_events_frame_top_right
{
}
.teaser_events_frame_left
{
}
.EventPageImageRight
{
    float: right;
}
.EventPageText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333399;
    padding-left: 7px;
}
.teaser_content
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.Deco
{
    text-decoration: none;
}
.teaser_events_frame_right
{
    height: 200px;
}
.teaser_events_frame_bottom_left
{
}
.teaser_events_frame_bottom
{
}
.teaser_events_frame_bottom_right
{
}
/* Added - Pradip - 17 Feb, 2009 - For Menu - End */
/* Added by Priyashil for create and Edit user Control*/
.createUserMain
{
    border-style: none;
    font-family: Verdana;
    font-size: 1em;
}
.createUserHeader
{
    font-weight: bold;
    text-align: center;
}
.errorMsg
{
    color: Red;
}
.createUserBtn
{
    background-color: #FFFBFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    font-family: Verdana;
    color: #284775;
}
.createUserSideBar
{
    background-color: #5D7B9D;
    border-width: 0px;
    font-size: .9em;
    vertical-align: top;
}
.createUserTitle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}
.createUserSideBarBtn
{
    border-width: 0px;
    font-family: Verdana;
    color: White;
}
.editUserMainTbl
{
    left: 9px;
    width: 319px;
    position: relative;
    top: 9px;
    font-family: Verdana;
}
.editUserTrDeatils
{
    font-size: 80%;
    font-family: Verdana;
    height: 20px;
    height: 20px;
    vertical-align: middle;
}
.editUserTdDeatils
{
    width: 109px;
    text-align: right;
}
.editUserTdDeatilsTxt
{
    width: 100px;
}
.mostRecentNews
{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 10pt;
    padding-bottom: 10px;
    padding-top: 0px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}
/* Added by Priyashil for create and Edit user Control end*/
/* Added by Smruti for News Ticker */
.rightNewsLink
{
    color: Gray;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
}
.centerPressReeaseNewsLink
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.centerPressReeaseMostRecentLink
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.main_box_middleCenterMain
{
    padding: 5px 7px 0px 12px;
    width: 633px;
    font-size: 11px; /* font-size-adjust: none;*/
	font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.mandatory
{
    color: red;
}
.txtfield
{
    font-size: 9px;
    color: #000000;
    /*font-family: Arial, Helvetica, sans-serif;*/
    background-color: #ececec;
}
.lblfield
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.Cspgtitle
{
    font-weight: bold;
    font-size: 12px;
    color: #333399;
    font-family: Arial, Helvetica, sans-serif;
}
.tableCommon
{
    width: 100%;
    background-color: #ffffff;
    border: 0;
    width: 650px;
}
/* Added by Smruti for CenterCampaignDetail */
.dataGridTable
{
    width: 100%;
    border-color: #ffffff;
}
.Cstabletext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.CsCurrencyTabletext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.bestPrice
{
    color: #3CB44B;
}
.gridImage
{
    cursor: pointer; /*This works in IE/opera/Firefox cursor:hand does not works in firefox*/
}
.Nodata
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: Red;
}
.cellbgOdd
{
    background-color: #f1f1f3;
    height: 27px;
}
.csLinks
{
    color: #333399;
    text-decoration: none;
}
.CslblTabletext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.cellbgEven
{
    background-color: #e8e8ec;
    height: 27px;
}
/* Franz Boscher code snippet */

.bulet
{
    width: 30px;
    padding-left: 35px;
}
.vendor_head
{
    line-height: 20px;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #424242;
    text-align: center;
}
.bulet
{
    width: 30px;
    padding-left: 35px;
}
.l_left_logo
{
    float: left;
    margin-right: 5px;
}
.l_right_logo
{
    float: right;
    margin-left: 5px;
}
/* Franz Boscher code snippet */
.productname
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
.tabletext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.reg_form_lbl
{
    padding-left: 10px;
    height: 28px;
    text-align: left;
    font-size: 9px;
    color: #424242;
}
.txt_area_fld
{
    width: 115px;
    height: 69px;
    border: 0px;
    font-size: 10px;
    background: url(../images/reg_textarea_box.png) no-repeat;
    background-color: transparent;
    color: #424242;
}
.txt_area_fld_inr
{
    width: 102px;
    height: 65px;
    border: 0px;
    font-size: 10px;
    background-color: transparent;
    color: #424242;
    padding-left: 5px;
}
.reg_create_fld
{
    width: 110px;
    height: 18px;
    padding-right: 3px;
    font-size: 10px;
    background: url(../images/reg_create_text_box.png) no-repeat;
    color: #424242;
}
.reg_create_fld_inr
{
    width: 100px;
    height: 18px;
    border: 0px;
    border-width: 0px;
    font-size: 10px;
    background-color: transparent;
    color: #424242;
    padding-left: 3px;
}
.reg_fld_inr
{
    width: 179px;
    height: 18px;
    border: 0px;
    border-width: 0px;
    font-size: 10px;
    background-color: transparent;
    color: #424242;
    padding-left: 3px;
}
.errorMessage
{
    font-weight: normal;
    font-size: 11px;
    color: red;
	font-family: Arial,Helvetica,sans-serif;
    /*font-family: Verdana, sans-serif;*/
    text-align: center;
}
#pscroller1
{
    width: 140px;
    height: 200px;
    text-align: left;
    padding: 2px;
}
.someclass
{
}
.rightBlock
{
    width: 164px !important;
 /*   background: url(../images/rbBg.gif) repeat-y;*/
    margin-bottom: 6px;
    overflow: hidden;
    z-index: 1;
	/*border: 1px solid #bfbfbf;
	border-radius: 10px; */
	background: none;
	border: none;
}
.rbHead
{
    width: 155px;
    height: 20px;
    line-height: 26px;
    clear: both;
    color: #424242;
    text-indent: 3px;
    font-size: 9px;
    font-weight: bold;
	background: none;
	border: none;
	border-bottom: 1px solid #d5d5d5;
	text-transform: uppercase;
	
	/*
	background-color: #f1f1f1;
	border-radius: 10px;
	border-bottom: 1px solid #bfbfbf;
	background-image: url(../images/rbHead.png);
    background-repeat: no-repeat;
	*/
}
.rbContent
{
    width: 142px;
  /*  background-image: url(../images/rbFooter.gif);
    background-repeat: no-repeat;*/
    background-position: left bottom;
    clear: both;
    padding: 5px 13px 10px 12px;
}
.rbContentAdBoxes
{
    width: 160px; /*background-image: url(../images/rbFooter.gif);*/
    background-repeat: no-repeat;
    background-position: left bottom;
    clear: both; /*padding: 0px 13px 15px 12px;*/
}
.rbContentAdBoxesRight
{
    width: 160px; /*background-image: url(../images/rbFooter.gif);*/
    background-repeat: no-repeat;
    background-position: left bottom;
    clear: both;
    margin: 0 auto; /*padding: 0px 13px 15px 12px;*/
}
.rbContentVendorLogo
{
    width: 142px;
    background-image: url(../images/rbFooter.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    clear: both;
    padding: 0px 11px 15px 12px;
}
.rbContent h5
{
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    margin: 5px 0;
    padding: 0;
}
.rbContent p
{
    font-size: 9px;
    margin: 0;
    padding: 0;
}
.rbContent a
{
    text-decoration: none;
}
.rbContent a:hover
{
    text-decoration: underline;
}
.picBox
{
    width: 164px;
    float: left;
    clear: both;
    padding: 0px 0 0 0px;
    background-image: url(../images/pbBase.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    margin: 5px 0;
}
.picBox img
{
    display: block;
}
.picBox a.pbBase
{
    display: block;
    width: 156px;
    height: 25px;
    line-height: 25px;
    clear: both;
    padding: 0px;
    margin-bottom: 7px;
    text-align: center;
    text-decoration: none;
    color: #003399;
}
.picBox a.pbBase:hover
{
    text-decoration: underline;
}
.rbHead3
{
    width: 168px;
    height: 10px;
/*  background-image: url(../images/rbHead2.gif);
    background-repeat: no-repeat;*/
    clear: both;
    color: #fff;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    display: none;
}
.whiteDropBox
{
    _background-image: url(../images/wdbBg.gif);
    _background-repeat: no-repeat;
    clear: both;
    font-size: 9px;
    height: 27px;
    margin-bottom: 10px;
    padding: 4px; /* Position has been commented to fix the French Page Distorted issue*/ /*position: relative;*/
    width: 155px;
    z-index: 1000;
	
}
.l_prom_new
{
    background-image: url(../images/spc_bg.gif);
    background-repeat: repeat-y;
    float: left;
    margin: 0 20px 10px 0;
    width: 206px; /*height: 206px;*/
    cursor: pointer;
}
.l_prom_new_l
{
    background-image: url(../images/spc_bg.gif);
    background-repeat: repeat-y;
    float: right;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 206px;
    cursor: pointer;
}
.l_prom_top_g_new
{
    background-image: url(../images/spc_top.gif);
    background-repeat: no-repeat;
    clear: both;
    color: #424242;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 26px;
    line-height: 28px;
    text-align: center;
    width: 206px;
}
.l_prom_bottom_new
{
    background-color: #FF0000;
    background-image: url(../images/spc_bottom.gif);
    background-repeat: no-repeat;
    clear: both;
    height: 10px;
    overflow: hidden;
    width: 206px;
}
.b_prom_new
{
    background-image: url(../images/scBg.gif);
    background-repeat: repeat-y;
    margin-bottom: 5px;
    margin-left: 2px !important;
    overflow: hidden;
    width: 657px !important;
    cursor: pointer;
}
.b_prom_top_new
{
    width: 635px;
    height: 32px;
    background-image: url(../images/sc_title.gif);
    background-repeat: no-repeat;
    color: #424242;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 36px;
    padding: 0 12px;
}
.b_prom_top2_new
{
    background-image: url(../images/product_label.gif);
    background-repeat: no-repeat;
    clear: both;
    float: right;
    height: 20px;
    line-height: 18px;
    margin-right: 5px;
    padding: 0 20px;
    text-align: right;
}
.b_prom_bottom_new
{
    background-image: url(../images/scBottom.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
    clear: both;
    height: 10px;
    overflow: hidden;
    width: 659px;
}
.zone_center
{
    width: 630px;
}
.cust_data_label
{
    text-align: left;
}
.headerControlDiv
{
}
#searchBox #freeSearch
{
    display: block;
    height: 22px;
    line-height: 30px;
    float: left;
    background-repeat: no-repeat;
    background-position: right 8px;
    text-align: center;
    padding: 6px 0px 0 6px;
    font-size: 10px;
    width: 296px;
    background-image: url(../images/separatorGray.png);
}
#searchBox #freeSearch .pli
{
    margin-right: 20px;
    display: block;
    margin-top: -6px;
}
#searchBox #freeSearch span
{
    display: block;
    width: 213px;
    height: 19px;
    line-height: 18px;
    float: left;
    background-repeat: no-repeat;
    text-align: left;
    padding: 0;
    font-size: 10px;
    overflow: hidden;
}
#searchBox #freeSearch span input
{
    border: 0;
    background: none;
    padding: 2px 5px;
    width: 230px;
    font-size: 10px;
    color: #666;
}
#searchBox #freeSearch .questionMark
{
    margin: -2px 0 0 8px;
    margin-top: 2px;
    display: block;
    float: left;
}
#searchBox #freeSearch input
{
    float: left;
}
#searchBox #freeSearch a
{
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}

#searchBox div.loggedIn a
{
    font-weight: bold;
    color: #003399 !important;
    text-decoration: none;
}

#searchBox .loggedIn a:hover
{
    color: #003399 !important;
    text-decoration: underline !important;
}

#searchBox .loggedOut a
{
    color: #9f9f9f !important;
    text-decoration: none;
}
#searchBox .loggedOut a:hover
{
    color: #9f9f9f !important;
    text-decoration: underline !important;
}
#searchBox #basketBox
{
    width: 222px;
    height: 25px;
    float: right;
    background-repeat: no-repeat;
    background-position: 204px 8px;
    padding: 3px 1px 0 8px;
}

#searchBox #basketBox #basketBut
{
    display: block;
    width: 165px;
    height: 20px;
    background-repeat: no-repeat;
    color: #666;
    text-decoration: none;
    text-align: center;
    padding: 6px 30px 0 0;
    position: relative;
    font-size: 9px;
    z-index: 100000;
}
.header1
{
    width: 1000px;
  /*  height: 135px;*/
    _background: url(../images/header.jpg) no-repeat;
    margin: 0px auto;
    position: relative;
	background-color: #fff;
}

#searchBox
{
    width: 1000px;
    height: 26px;
}
#cnBox
{
    /*  width: 990px;*/
    height: 12px;
    color: #9f9f9f; /* text-align: right;     padding-right: 10px;*/
    display: inline;
    float: left; /* width:100px;*/
}
#cnBox a
{
    color: #9f9f9f;
    text-decoration: none;
}
#searchBox #sBox
{
    width: 539px;
    height: 26px;
    float: right;
    background: url(../images/search_bg.png) no-repeat;
}
.basketUP
{
    background-image: url(../images/basket_but.gif);
}
#searchBox #basketBox
{
    width: 222px;
    height: 26px;
    float: right;
    background-repeat: no-repeat;
    background-position: 204px 8px;
    padding: 3px 1px 0 8px;
}
#searchBox #basketBox #basketBut
{
    display: block;
    width: 165px;
    height: 20px;
    background-repeat: no-repeat;
    color: #666;
    text-decoration: none;
    text-align: center;
    padding: 6px 30px 0 0;
    position: relative;
    font-size: 9px;
    z-index: 100000;
}
#searchBox #freeSearch
{
    display: block;
    height: 22px;
    line-height: 30px;
    float: left;
    background-repeat: no-repeat;
    background-position: right 8px;
    text-align: center;
    padding: 6px 0px 0 6px;
    font-size: 10px;
    width: 296px;
}
#searchBox #freeSearch .pli
{
    margin-right: 5px;
    display: block;
    margin-top: -6px;
    color: #676767;
    font-size: 9px;
}
#searchBox #freeSearch span
{
    display: block;
    width: 203px;
    height: 19px;
    line-height: 18px;
    float: left;
    background-repeat: no-repeat;
    text-align: left;
    padding: 0;
    font-size: 10px;
    overflow: hidden;
}
#searchBox #freeSearch span input
{
    border: 0;
    background: none;
    padding: 2px 5px;
    width: 220px;
    font-size: 10px;
    color: #666;
}
#searchBox #freeSearch .questionMark
{
    margin: -2px 0 0 8px;
    margin-top: 2px;
    display: block;
    float: left;
}
#searchBox #freeSearch input
{
    float: left;
}
#searchBox #freeSearch
{
    display: block;
    height: 22px;
    line-height: 30px;
    float: left;
    background-repeat: no-repeat;
    background-position: right 8px;
    text-align: center;
    padding: 6px 0px 0 6px;
    font-size: 10px;
    width: 296px;
}
.fixDropDown
{
    z-index: 5001 !important;
}
.header_outer
{
    width: 1000px;
    height: 92px;
}

.header_logo {
  width: 201px;
  height: 60px;
  margin-left: 25px;
  margin-top: 22px;
  float: left;
  cursor: pointer;
 } 
  
.main_box_middle A:visited
{
    color: blue;
    text-decoration: none;
}
.lgb
{
    float: left;
}

.header_banner
{
    float: left;
    height: 60px;
    margin-left: 30px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    width: 705px;
}
.rightBlock1
{
    width: 167px !important; /*background: url(../images/rbBg.gif) repeat-y;*/
    margin-bottom: 6px;
    overflow: hidden;
    z-index: 1;
}

/*Added for MP-T3*/
.divHome
{
    text-align: center;
}
/*Added for MP-T3 end*/

/* if subheading and offer are null in BIG*/
.b_prom_desc_custom
{
    /* _width: 290px;     _height: 110px;      width: 290px;     height: 110px;      margin-top:20px;*/ /*padding-bottom:15px;*/ /*     float: left;     width: 215px;     font-size: 10px;     color: #424242;     padding-top: 7px;     padding-bottom: 9px;*/
}

/* if subheading or offer are null in BIG*/
.b_prom_desc_custom1
{
    /*  width: 290px;     height: 85px;      _height: 85px;      margin-top:10px; */ /*padding-bottom:15px;*/ /*     float: left;     width: 215px;     font-size: 10px;     color: #424242;     padding-top: 7px;     padding-bottom: 9px;*/
}


/* if subheading and offer are null in Small*/
.l_prom_desc_custom
{
    height: 50px;
    _height: 50px;
}

/* if subheading and offer are null in Small*/
.l_prom_desc_custom1
{
    height: 36px;
    _height: 36px;
}





/****** New Campaign 18-02-2010******/
.cellbgEvenN
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    background-color: #E9E8ED;
    width: 625px;
    _width: 625px;
    padding-bottom: 5px;
    background-color: #e9e8ed;
    padding-left: 0px;
    padding-right: 6px;
    float: left;
    padding-top: 5px;
    display: inline;
    border-right-width: 1px;
    border-left-width: 1px;
}

.ThumbNailCssN
{
    cursor: pointer;
    margin-bottom: 8px;
    width: 75px;
    height: 75px;
    border: 0px;
}

.shortDescLinkN
{
    color: #333399;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}

.csLinksN
{
    color: #333399;
    text-decoration: none;
}

.PriceSRVN
{
    display: inline-block;
    text-align: left;
    float: left;
    width: 115px;
    font-weight: bold;
}

.divBonusN
{
    float: left;
}

.upTdSearchN
{
    width: 625px;
    display: inline;
}

.orderFormN
{
    background: url(/images/empty_button.gif) no-repeat;
    display: block;
    height: 19px;
    width: 41px;
    float: left;
    margin-right: 5px;
}

.orderFormTextBoxN
{
    border-width: 0;
    background-color: transparent;
    width: 40px;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}

b.subLN, .subLoN
{
    cursor: pointer;
    display: block;
    float: left;
    width: 5px;
    height: 18px;
    background: url(/images/left-angular_l.png) no-repeat;
}
span.lb_mdlN
{
    display: block;
    float: left;
    padding: 0px 10px;
    height: 18px;
    line-height: 18px;
    text-decoration: none;
    text-transform: uppercase;
    color: #5f5f5f;
    background: url(/images/mid-part.png) repeat-x;
}

span.lb_mdlN:hover
{
    text-decoration: underline;
}

b.subRN, .ordRN
{
    display: block;
    float: left;
    width: 16px;
    height: 18px;
    background: url(/images/order-right.png) no-repeat;
}

.gridImageFavN
{
    cursor: pointer;
    height: 20px;
    width: 20px;
    float: left;
    background: url(/images/icon_favourites_small.gif) no-repeat;
}

.gridImageOCN
{
    cursor: pointer;
    height: 20px;
    width: 20px;
    float: left;
    background: url(/images/icon_onlinecheck_small.gif) no-repeat;
}
.gridImagePC
{
    cursor: pointer;
    height: 20px;
    width: 20px;
    float: right;
    background: url(/images/please-call.gif) no-repeat;
    margin-right: 25px;
    display: block;
}

.cellbgOddN
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    background-color: #f1f1f3;
    width: 625px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 6px;
    float: left;
    padding-top: 5px;
    border-right-width: 1px;
    border-left-width: 1px;
}

.listPriceN
{
    text-align: center;
    min-height: 1px;
    width: 60px;
    float: left;
}


.unitPriceN
{
    text-align: center;
    min-height: 1px;
    float: right;
    color: black;
    font-weight: bold;
}

.divBgSearchN
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    color: #424242;
    background: url(/images/TableBackground.png) repeat;
    width: 631px;
    height: 21px;
    padding-top: 6px;
    float: left;
    border-right-width: 1px;
}
.divDescN
{
    display: inline;
    float: left;
    margin-left: 81px;
    width: 180px;
    text-align: left;
    text-decoration: underline;
}
.divPriceN
{
    text-align: left;
    display: inline;
    float: left;
    width: 140px;
}
.divPriceN1
{
    text-align: left;
    display: inline;
    float: left;
    width: 145px;
    text-decoration: underline;
}
.divStockN
{
    width: 105px;
    text-align: left;
    display: inline;
    float: right;
    text-decoration: underline;
}

.PrmImgDisp1
{
    margin-left: 41px;
}
.subLoN11
{
    cursor: pointer;
}

.dvListPriceN
{
    text-align: left;
    min-height: 1px;
    width: 125px;
    float: left;
}

.dvSKUPN
{
    width: 195px;
    float: left;
}

.dvStockN
{
    text-align: center;
    width: 105px;
    float: right;
}

.dvDescription1
{
    margin: 5px 0px;
    width: 544px;
    float: left;
}

.dvShortProductDescription
{
    margin: 0px 0px 0px;
    float: left; /*font-weight:bold;*/
}
.dvShortSKULongDescription
{
    margin: 5px 0px 0px;
    float: left;
}

.dvShortProductDescription a:hover
{
    text-decoration: underline;
}

.dvShortSKULongDescription a:hover
{
    text-decoration: none;
}


.list_price_disp
{
    height: 18px;
    _height: 12px;
    width: 404px;
    margin-left: 13px;
    margin-top: 0px;
    display: block;
}

.dvBigButtons
{
    float: right;
    height: 19px;
    width: 100%; /*      width: 180px;       margin-left: 244px;      height:20px;       _height: 10px; */
}

.b_btnBody
{
    float: right;
    display: inline;
    margin: 0pt 44px 0pt 0pt;
}

.dvLeft_button1
{
    width: 90px;
    float: left;
    height: 20px;
}

.dvRight_button2
{
    /*width: 106px;*/
    float: left;
    height: 20px;
}

.grey_btn_mid_New
{
    background: url(../images/btnSmallMid.gif) repeat-x top left;
    float: left;
    font-size: 10px;
    height: 17px;
    line-height: 15px;
    padding: 0px 5px 0px 5px;
}

.grey_btn_mid_New1
{
    background: url("../images/btnSmallMid.gif") repeat-x scroll left top transparent;
    float: left;
    font-size: 10px;
    height: 17px;
    line-height: 15px;
    overflow: hidden;
}

.button2_New
{
    display: inline !important;
    float: left;
    height: 17px;
    margin-left: 0 !important;
    margin-top: 3px;
    overflow: hidden; /*width:85px;*/
}

.dvLeft_button1_New
{
    width: 96px;
    float: left;
    height: 20px;
}

.dvRight_button2_New
{
    width: 96px;
    float: left;
    height: 20px;
}


.b_valid_offer_New
{
    _margin-left: 13px;
    _width: 404px;
    width: 404px;
    height: 20px;
    _height: 12px;
    float: left;
    color: #ff0000;
    margin-left: 13px;
    font-size: 10px;
    font-weight: bold;
    margin-top: 21px; /* width: 225px;     text-align: left;     color: #f14d4d;     font-size: 10px;     font-weight: bold;     padding-bottom: 2px;*/
}

.b_prom_subheading_New
{
    margin-top: 2px;
    color: #424242;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    margin-left: 13px;
    width: 404px;
    _display: inline;
}

/*---Culture changes ----*/

.colWindow
{
    background-color: #ffffff;
    border: 1px solid #87CEEB;
    position: absolute;
    display: none;
    margin: auto;
    width: 160px;
    z-index: 1600000;
    overflow: hidden;
}
.colWindow img, a
{
    cursor: pointer;
}

.dvUpper
{
    padding: 0 5px;
    text-align: left;
    line-height: 15px;
}

.fltlftSaveSearch
{
    float: left;
}

.cultureInfo
{
    color: #003399;
}
A.cultureInfo:active
{
    color: #003399;
    text-decoration: none;
}

A.cultureInfo:visited
{
    color: #003399;
    text-decoration: none;
}

A.cultureInfo
{
    color: #003399;
    text-decoration: none;
}

A.cultureInfo:hover
{
    text-decoration: underline;
}

.quickAddBG
{
    height: 32px;
    background-image: url(/images/function_bg.gif);
    background-repeat: repeat-x;
    padding: 10px 5px 0 5px;
    width: 150px;
}

.quickAddBG a
{
    background: url(/Images/reset.gif) no-repeat;
    padding: 5px 0 0 22px;
    height: 17px;
    display: block;
    text-align: left;
}

.AcLogout
{
    float: left;
    display: inline;
    height: 12px;
    padding-right: 5px;
    color: Blue;
}

.AcLogout span.separator
{
    margin: 0px 5px 0px 5px;
}
.AcLogout a
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #003399;
    cursor: pointer;
}

.loggedOut
{
    /* width:80px;*/
}

/*
.main_box_top_New
{
    background-image: url(../images/scTopNew.gif);
    font-size: 0;
    height: 7px;
    width: 825px !important;
}
*/
.main_box_middle_New
{
/*	background-image: url(../images/scBgNew.gif); 
    background-repeat: repeat-y;
	border: 1px solid #ccc;
    border-radius: 10px;*/
    width: 800px;
}
/*
.main_box_bottom_New
{
	background-image: url(../images/scBottomNew.gif); 
	background-repeat: no-repeat;
    width: 825px !important;
    height: 12px;
    font-size: 0px;
   
}
*/
.list_table
{
    width: 600px;
    font-size: 10px;
    margin-right: 22.5px;
    color: #424242;
}

.list_table_midsel
{
    background-color: #dadced;
    height: 27px;
}

.list_table_mid1
{
    background-color: #f1f1f3;
    height: 27px;
}


.list_table_mid2
{
    background-color: #e8e8ec;
    height: 27px;
}

.bulet
{
    width: 30px;
    padding-left: 35px;
}

.l_left_logo
{
    float: left;
    margin-right: 5px;
}

.l_right_logo
{
    float: right;
    margin-left: 5px;
}
table .promo
{
    border-spacing: 4px;
}
.promoRA100x58
{
    width: 100px;
    height: 58px;
    right: 0px;
    top: 0px;
    vertical-align: top;
    text-align: left;
}
.promoRA100x75
{
    width: 100px;
    height: 75px;
}
.promoRA100x10
{
    width: 100px;
    height: 10px;
}

.promotext
{
    vertical-align: top;
    text-align: left;
}


.list_table
{
    width: 600px;
    font-size: 10px;
    margin-right: 22.5px;
    color: #424242;
}

.list_table_midsel
{
    background-color: #dadced;
    height: 27px;
}

.list_table_mid1
{
    background-color: #f1f1f3;
    height: 27px;
}


.list_table_mid2
{
    background-color: #e8e8ec;
    height: 27px;
}

.bulet
{
    width: 30px;
    padding-left: 35px;
}

.l_left_logo
{
    float: left;
    margin-right: 5px;
}

.l_right_logo
{
    float: right;
    margin-left: 5px;
}
table .promo
{
    border-spacing: 4px;
}
.promoRA100x58
{
    width: 100px;
    height: 58px;
    right: 0px;
    top: 0px;
    vertical-align: top;
    text-align: left;
}
.promoRA100x75
{
    width: 100px;
    height: 75px;
}
.promoRA100x10
{
    width: 100px;
    height: 10px;
}

.promotext
{
    vertical-align: top;
    text-align: left;
}


.HighlightOption
{
    line-height: 18px;
    margin-top: 0px;
    padding-left: 12px;
    width: 146px;
	background-color: #fff !important;
}

.HighlightOptionNew
{
    background: #FFCC33;
    height: 18px;
}

.rbContentNew
{
    width: 142px;
 /*   background-image: url(../images/rbFooter.gif);
    background-repeat: no-repeat;
    background-position: left bottom; */
    clear: both;
    padding: 0px 21px 15px 4px;
}

.navigationRightShow
{
    float: left;
    padding-left: 4px;
    padding-top: 6px;
}

.CultureInner
{
    float: left; /* width:880px;*/
}

A.link_blue_default
{
    color: #003399;
    text-decoration: none;
    cursor: default;
}

A.link_blue_default:hover
{
    text-decoration: none;
    cursor: default;
}

.dvCultureOuter
{
    float: right;
}
/*Added for france public page.*/
.TitreHomeBleuHaut
{
    color: #003BFC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;
    text-align: left;
    text-decoration: underline;
    vertical-align: middle;
}

.TitreHomeJaune
{
    color: #FFCE34;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 30px;
    text-align: left;
    top: 20px;
}

.TitreHomeBleu
{
    color: #2A53A7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 30px;
    text-align: left;
    vertical-align: middle;
}
/**********************/
.divDescN a
{
    color: #424242;
}
.divPriceN a
{
    color: #424242;
}
.divPriceN1 a
{
    color: #424242;
}
.divStockN a
{
    color: #424242;
}
/* Changes for MIQ Implementation */
/*tool tip*/
/*
b.rtop-arr-MIQ, b.rbottom-arr-MIQ
{
    display: block;
    background: transparent;
}
b.rtop-arr-MIQ b, b.rbottom-arr-MIQ b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
b.rtop-arr-MIQ b.r1, b.rbottom-arr-MIQ b.r1
{
    margin: 0 4px;
    background: #606061;
}
b.rtop-arr-MIQ b.r2, b.rbottom-arr-MIQ b.r2
{
    margin: 0 3px;
}
b.rtop-arr-MIQ b.r3, b.rbottom-arr-MIQ b.r3
{
    margin: 0 2px;
}
b.rtop-arr-MIQ b.r4, b.rbottom-arr-MIQ b.r4
{
    margin: 0 1px;
    height: 2px;
}
b.rtop-arr-MIQ b.r2, b.rbottom-arr-MIQ b.r2, b.rtop-arr-MIQ b.r3, b.rbottom-arr-MIQ b.r3, b.rtop-arr-MIQ b.r4, b.rbottom-arr-MIQ b.r4, .side-border-arr-MIQ
{
    border-left: 1px solid #606061;
    border-right: 1px solid #606061;
    background: #f1f1f1;
}
.side-border-arr-MIQ
{
    padding: 3px 10px;
    overflow: hidden;
    text-align: justify;
    line-height: 11px;
    margin-left: 0;
}

.pop-arrow-MIQ
{
    width: 150px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 9px;
    z-index: 10;
}
.arrow-pop-MIQ
{
    width: 22px;
    height: 22px;
    border-bottom: 1px solid #606061;
    border-left: 1px solid #f1f1f1;
    position: absolute;
    top: 12px;
    right: -22px;
    padding: 0;
    margin: 0;
}
.arrow-pop-MIQ b.p0, .arrow-pop-MIQ b.p1, .arrow-pop-MIQ b.p2, .arrow-pop-MIQ b.p3, .arrow-pop-MIQ b.p4, .arrow-pop-MIQ b.p5, .arrow-pop-MIQ b.p6, .arrow-pop-MIQ b.p7, .arrow-pop-MIQ b.p8, .arrow-pop-MIQ b.p9, .arrow-pop-MIQ b.p10, .arrow-pop-MIQ b.p11, .arrow-pop-MIQ b.p12, .arrow-pop-MIQ b.p13, .arrow-pop-MIQ b.p14, .arrow-pop-MIQ b.p15, .arrow-pop-MIQ b.p16, .arrow-pop-MIQ b.p17, .arrow-pop-MIQ b.p18, .arrow-pop-MIQ b.p19, .arrow-pop-MIQ b.p20, .arrow-pop-MIQ b.p21, .arrow-pop-MIQ b.p22
{
    display: block;
    height: 1px;
    overflow: hidden;
    border-right: 1px solid #606061;
    background-color: #f1f1f1;
    margin-right: 22px;
}
.arrow-pop-MIQ b.p1
{
    margin-right: 21px;
}
.arrow-pop-MIQ b.p2
{
    margin-right: 20px;
}
.arrow-pop-MIQ b.p3
{
    margin-right: 19px;
}
.arrow-pop-MIQ b.p4
{
    margin-right: 18px;
}
.arrow-pop-MIQ b.p5
{
    margin-right: 17px;
}
.arrow-pop-MIQ b.p6
{
    margin-right: 16px;
}
.arrow-pop-MIQ b.p7
{
    margin-right: 15px;
}
.arrow-pop-MIQ b.p8
{
    margin-right: 14px;
}
.arrow-pop-MIQ b.p9
{
    margin-right: 13px;
}
.arrow-pop-MIQ b.p10
{
    margin-right: 12px;
}
.arrow-pop-MIQ b.p11
{
    margin-right: 11px;
}
.arrow-pop-MIQ b.p12
{
    margin-right: 10px;
}
.arrow-pop-MIQ b.p13
{
    margin-right: 9px;
}
.arrow-pop-MIQ b.p14
{
    margin-right: 8px;
}
.arrow-pop-MIQ b.p15
{
    margin-right: 7px;
}
.arrow-pop-MIQ b.p16
{
    margin-right: 6px;
}
.arrow-pop-MIQ b.p17
{
    margin-right: 5px;
}
.arrow-pop-MIQ b.p18
{
    margin-right: 4px;
}
.arrow-pop-MIQ b.p19
{
    margin-right: 3px;
}
.arrow-pop-MIQ b.p20
{
    margin-right: 2px;
}
.arrow-pop-MIQ b.p21
{
    margin-right: 1px;
}
.ng-b-MIQ
{
    margin-top: 5px;
    font-weight: bold;
}
*/
/*tool tip END*/

/*MP-T4*/
.selTop
{
    float: left; /*font-weight:bold;*/
    position: absolute;
    margin-left: 25px;
}

.selTop a
{
    text-decoration: none;
    color: #003399;
    font-size: 9px;    
}

.selTop a:visited
{
    text-decoration: none;
}
/*Cos Selctor Start*/
.b_line
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 22px;
    color: #424242;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    z-index: 105; /*	margin-left:4px;*/
}
html > body .b_line
{
    position: fixed;
    bottom: 0;
}
.vl_inner
{
    width: 1016px;
    text-align: left;
    position: relative;
    height: 22px; /*margin-left:5px;*/
    margin: 0 auto;
}
.BLm
{
    background: url('../images/grad.gif') repeat-x top left;
    border-top: 2px solid #828282;
    overflow: hidden;
    height: 22px;
    float: left;
    width: 0; /*980px*/
}
.choose
{
    color: #424242;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 4px 10px;
}
.btn
{
    background: url('../images/but.gif') no-repeat;
    height: 17px;
    cursor: pointer;
    margin: 3px 10px;
}
.btn1
{
    background: url('../images/TDComp2000.gif') no-repeat;
    height: 17px;
    cursor: pointer;
    margin: 3px 10px;
}
.mb_left
{
    float: left;
    margin: 0;
    background-position: -24px -102px;
    width: 6px;
    height: 22px;
    border-top: 2px solid #828282;
    position: relative;
}
.sep
{
    background: url('../images/grad.gif') repeat-x 0 -29px;
    height: 21px;
    width: 1px;
}
.b1
{
    background-position: 0 0;
    width: 80px;
}
.b1:hover
{
    background-position: -99px 0;
}
.b2
{
    background-position: 0 -21px;
    width: 61px;
}
.b2:hover
{
    background-position: -99px -21px;
}
.b3
{
    background-position: 0 -41px;
    width: 66px;
}
.b3:hover
{
    background-position: -99px -41px;
}
.b4
{
    background-position: 0 -61px;
    width: 96px;
}
.b4:hover
{
    background-position: -99px -61px;
}
.b5
{
    background-position: 0 -82px;
    width: 90px;
}
.b5:hover
{
    background-position: -99px -82px;
}
.tArr
{
    background: url('../images/g1.gif') repeat-x 0 -41px;
    float: left;
    width: 26px;
    height: 22px;
    cursor: pointer;
    border-top: 2px solid #828282;
    border-right: 2px solid #828282;
}
.arr, .arr2
{
    float: right;
    margin: 0;
    margin-top: 5px;
    margin-right: 10px;
    background-position: -32px -103px;
    width: 6px;
    height: 13px;
}
.arr2
{
    background-position: -41px -103px;
}
.BLsm
{
    background-position: -51px -103px;
    width: 8px;
    height: 6px;
    position: absolute;
    top: -8px;
    left: 0;
    margin: 0;
}
/*tool tip
b.rtop-arr, b.rbottom-arr
{
    display: inline;
    background: transparent;
}
b.rtop-arr b, b.rbottom-arr b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
b.rtop-arr b.r1, b.rbottom-arr b.r1
{
    margin: 0 4px;
    background: #606061;
}
b.rtop-arr b.r2, b.rbottom-arr b.r2
{
    margin: 0 3px;
}
b.rtop-arr b.r3, b.rbottom-arr b.r3
{
    margin: 0 2px;
}
b.rtop-arr b.r4, b.rbottom-arr b.r4
{
    margin: 0 1px;
    height: 2px;
}
b.rtop-arr b.r2, b.rbottom-arr b.r2, b.rtop-arr b.r3, b.rbottom-arr b.r3, b.rtop-arr b.r4, b.rbottom-arr b.r4, .side-border-arr
{
    border-left: 1px solid #606061;
    border-right: 1px solid #606061;
    background: #f1f1f1;
}*/
.side-border-arr
{
    padding: 3px 10px;
    overflow: hidden;
    text-align: left;
    line-height: 11px;
}
ul, ol
{
    /*padding:0; 	margin:0; 	list-style: none;*/ /*	line-height: 1;*/
}
.pop-arrow
{
    width: 250px;
    position: absolute;
    font-size: 9px;
    bottom: 39px;
    display: none;
    z-index: 105;
}
.arrow-pop
{
    width: 22px;
    height: 22px;
    border-left: 1px solid #606061;
    border-top: 1px solid #f1f1f1;
    position: absolute;
    bottom: -22px;
    left: 20px;
}
.arrow-pop b.p0, .arrow-pop b.p1, .arrow-pop b.p2, .arrow-pop b.p3, .arrow-pop b.p4, .arrow-pop b.p5, .arrow-pop b.p6, .arrow-pop b.p7, .arrow-pop b.p8, .arrow-pop b.p9, .arrow-pop b.p10, .arrow-pop b.p11, .arrow-pop b.p12, .arrow-pop b.p13, .arrow-pop b.p14, .arrow-pop b.p15, .arrow-pop b.p16, .arrow-pop b.p17, .arrow-pop b.p18, .arrow-pop b.p19, .arrow-pop b.p20, .arrow-pop b.p21, .arrow-pop b.p22
{
    display: block;
    height: 1px;
    overflow: hidden;
    border-right: 1px solid #606061;
    background-color: #f1f1f1;
    margin-right: 0px;
}
.arrow-pop b.p1
{
    margin-right: 1px;
}
.arrow-pop b.p2
{
    margin-right: 2px;
}
.arrow-pop b.p3
{
    margin-right: 3px;
}
.arrow-pop b.p4
{
    margin-right: 4px;
}
.arrow-pop b.p5
{
    margin-right: 5px;
}
.arrow-pop b.p6
{
    margin-right: 6px;
}
.arrow-pop b.p7
{
    margin-right: 7px;
}
.arrow-pop b.p8
{
    margin-right: 8px;
}
.arrow-pop b.p9
{
    margin-right: 9px;
}
.arrow-pop b.p10
{
    margin-right: 10px;
}
.arrow-pop b.p11
{
    margin-right: 11px;
}
.arrow-pop b.p12
{
    margin-right: 12px;
}
.arrow-pop b.p13
{
    margin-right: 13px;
}
.arrow-pop b.p14
{
    margin-right: 14px;
}
.arrow-pop b.p15
{
    margin-right: 15px;
}
.arrow-pop b.p16
{
    margin-right: 16px;
}
.arrow-pop b.p17
{
    margin-right: 17px;
}
.arrow-pop b.p18
{
    margin-right: 18px;
}
.arrow-pop b.p19
{
    margin-right: 19px;
}
.arrow-pop b.p20
{
    margin-right: 20px;
}
.arrow-pop b.p21
{
    margin-right: 21px;
}
.gif-nb
{
    background-position: 0 -102px;
    width: 21px;
    float: left;
    cursor: auto;
    margin: 0;
    margin-right: 5px;
}
.ng-b
{
    margin-top: 5px;
    font-weight: bold;
}
/*tool tip END*/

.fL
{
    float: left;
}
.fR
{
    float: right;
}
/*Cos Selctor End*/

.dvSplashBnr
{
    overflow: hidden;
    height: 270px;
    width: 1000px;
}

/************ Left Menu New UAT ******************/
/************ Left Menu New UAT ******************/

.gd_ico
{
    background: url('../images/iconsCOS.gif') no-repeat 0 0;
}
.MainMenuBody
{
    /*padding:0;margin:0;color:#484848;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;     margin-top:5px;     margin-bottom:5px;     width:160px;     position:relative;*/
    /*background: #f3f3f3;*/
    background: none;
	color: #484848;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 9px;
}

.Lmenu_fL
{
    float: left;
}
.Lmenu_fR
{
    float: right;
}
.Lmenu_clear
{
    clear: both;
}
.Lmenu_oH
{
    overflow: hidden;
}
.Lmenu_cP
{
    cursor: pointer;
}
.dvMenuList a
{
    color: #484848;
    text-decoration: none;
}
.MainMenuBody a:hover
{
    text-decoration: none;
}
.Lmenu_mt20
{
    margin-top: 20px;
}
.Lmenu_mt10
{
    margin-top: 10px;
}
.Lmenu_mb10
{
    margin-bottom: 10px;
}
.Lmenu_mr10
{
    margin-right: 10px;
}

.Lmenu_theDiv
{
    width: 155px;
    margin: 100px;
}




/*START*/
.Lmenu_lfmv1_dsp_n
{
    display: none;
}
.Lmenu_lfmv1_mt10
{
    margin-top: 10px;
}
.Lmenu_lfmv1_mb5
{
    margin-bottom: 5px;
}

.Lmenu_lfmv1_p
{
    /*background: url('../images/ls_p.gif') no-repeat;*/
	background: none;
}

/*left side header*/
.Lmenu_lfmv1_head
{
    height: 25px;
    padding-left: 5px;
    position: relative;
    z-index: 1;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}
.Lmenu_lfmv1_head_rs
{
    background-position: right 0;
    display: block;
    height: 25px;
    padding-right: 5px;
    cursor: pointer;
    line-height: 1;
}
.Lmenu_lfmv1_head_c
{
    background-position: 0 -26px;
    background-repeat: repeat-x;
    display: block;
    height: 13px;
    padding: 6px;
    padding-left: 2px;
    color: #404040;
    text-align: left;
    padding-right: 2px;
	text-transform: uppercase;
	font-weight: bold;
}
/*left side header END*/

/*ls border grey*/
.Lmenu_lfmv1_b_g
{
    display: none;
    background: transparent;
    position: relative;
}
.Lmenu_lfmv1_b_g .Lmenu_r1, .Lmenu_lfmv1_b_g .Lmenu_r2, .Lmenu_lfmv1_b_g .Lmenu_r3, .Lmenu_lfmv1_b_g .Lmenu_r4
{
    display: block;
    height: 1px;
    overflow: hidden;
}
.Lmenu_lfmv1_b_g .Lmenu_r1
{
    margin: 0 4px;
/*    background: #ccc9cc;*/
    position: relative;
}
.Lmenu_lfmv1_b_g .Lmenu_r2
{
    margin: 0 3px;
    position: relative;
}
.Lmenu_lfmv1_b_g .Lmenu_r3
{
    margin: 0 2px;
    position: relative;
}
.Lmenu_lfmv1_b_g .Lmenu_r4
{
    margin: 0 1px;
    height: 2px;
    position: relative;
}
.Lmenu_lfmv1_b_g .Lmenu_r2, .Lmenu_lfmv1_b_g .Lmenu_r3, .Lmenu_lfmv1_b_g .Lmenu_r4
{
 /*   border-left: 1px solid #ccc9cc;
    border-right: 1px solid #ccc9cc;
    background: #ebebeb;
*/
}
/*ls border grey end*/

.Lmenu_lfmv1_bgin
{
    background-position: 0 -8px;
    padding: 2px 10px;
    color: white;
    font-size: 10px;
    position: relative;
    z-index: 1;
}
.Lmenu_lfmv1_arrUp, .Lmenu_lfmv1_arrDown
{
    background-position: 0 -72px;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;
    display: none;
}
.Lmenu_lfmv1_arrUp
{
    background-position: 0 -53px;
}

.Lmenu_lfmv1_menIn
{
    position: relative;
    z-index: 0;
    border-left: 1px solid #ccc9cc;
    border-right: 1px solid #ccc9cc;
    background: #ebebeb;
    padding: 0;
    margin: 0;
    margin-top: -5px;
    list-style: none;
}
.Lmenu_lfmv1_menIn .Lmenu_lfmv1_li_fl
{
    position: relative;
}
.Lmenu_lfmv1_menIn .Lmenu_lfmv1_a
{
    display: block;
    padding: 3px 0;
    padding-left: 20px;
}
.Lmenu_lfmv1_menIn .Lmenu_lfmv1_a_sl
{
    display: block;
    padding: 3px 0;
    padding-left: 27px;
}
.Lmenu_lfmv1_menIn .Lmenu_lfmv1_a:hover, .Lmenu_lfmv1_menIn .Lmenu_lfmv1_a_sl:hover, .Lmenu_lfmv1_menInHover
{
    background-color: #FFCC33;
    text-decoration: none;
}
.Lmenu_lfmv1_menIn .Lmenu_lfmv1_ul_sl
{
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    position: relative;
}

.Lmenu_lfmv1_arrLisDown, .Lmenu_lfmv1_arrLisUp
{
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 17px;
    background-position: 7px -89px;
    cursor: pointer;
}
.Lmenu_lfmv1_arrLisUp
{
    background-position: 7px -102px;
}

.DivLeftMenu
{
    float: left;
    padding: 0 0 0 5px;
}
.dvParentArrow
{
    /*height:16px;    */ /*  margin-top:2px;*/
}
.dvMenuList
{
    position: relative;
}

/************ Left Menu New UAT ******************/

/*****************4 level Menu**************/

.footer
{
    width: 1016px;
    height: 46px;
    margin: 0 auto;
    background: url('bgr/footer.png') no-repeat 0 0;
    color: #003399;
    font-size: 9px;
    padding-top: 12px;
    text-align: center;
}
.footer a
{
    color: #003399;
}
.logOut
{
    position: absolute;
    top: 0;
    right: 140px;
    width: 54px;
    height: 21px;
}
.login
{
    position: absolute;
    top: 538px;
    left: 112px;
    width: 54px;
    height: 21px;
}

/*TOP NAVIGATION START*/


.a_td
{
    background-position: right 0;
    width: 108px;
    margin-left: 5px;
}
.a_td:hover, .a_td_hov
{
    background-position: left 0;
    width: 108px;
    margin-left: 5px;
}
.a_bs
{
    background-position: right -84px;
	width: 90px;
}
.a_bs:hover, .a_bs_hov
{
    background-position: left -84px;
	width: 90px;
}
.a_dt
{
    background-position: right -56px;
	width: 82px;
}
.a_dt:hover, .a_dt_hov
{
    background-position: left -56px;
	width: 82px;
}
.a_az
{
    background-position: right -56px;
    width: 82px;
}
.a_az:hover, .a_az_hov
{
    background-position: left -56px;
    width: 82px;
}
.a_mv
{
    background-position: right -84px;
}
.a_mv:hover, .a_mv_hov
{
    background-position: left -84px;
}
a.a_cos{
	width: 91px;
	background-position: right -28px;
}
a.a_cos:hover, .a_cos_hov{
	background-position: left -28px;
	cursor: default;	
}

/*TOP NAVIGATION END*/


/*MENU START*/
.COS2_menu
{
    clear: both;
    margin-left: 8px;
    width: 1000px;
    height: 24px;
/*    border-bottom: 1px solid #bcbcbc;*/
    z-index: 6000;
	background-color: #fff;
}
.COS2_m
{
    background: url('/Images/COS2_menu.gif') no-repeat 0 0;
}
html > body .COS2_m
{
    background-image: url('/Images/COS2_menu.png');
}
.COS2_m_g
{
    /*background: url('/Images/COS2_menu.png') repeat-x 0 -99px;*/
	background: #0a548b;
    height: 25px;
}
.COS2_m_ls
{
    display: block;
    width: 7px;
    height: 25px;
}
.COS2_m_rs
{
    display: block;
    background-position: right 0;
    width: 7px;
    height: 25px;
}
.COS2_m_ico1
{
    background-position: left -53px;
    float: left;
    display: block;
    height: 19px;
    width: 14px;
    margin: 3px 5px;
}
.COS2_m_ico2
{
    background-position: left -77px;
    float: left;
    display: block;
    height: 19px;
    width: 20px;
    margin: 3px 5px;
}
.COS2_m_ul1
{
    margin: 0px;
    padding: 0;
    list-style: none;
    float: left;
}
.COS2_m_ls1
{
    background-position: left -29px;
    width: 5px;
    height: 19px;
    margin-top: 3px;
    float: left;
}
.COS2_m_rs1
{
    background-position: right -29px;
    width: 5px;
    height: 19px;
    margin-top: 3px;
    float: left;
}
.COS2_m_li1
{
    float: left;
    height: 100%;
    position: relative;
    border-right: 1px solid #00add9;
    z-index: 6004;
}
.COS2_m_li1.highlight 
{
	background: #0a548b !important;
}
.COS2_m_li1.highlight a 
{
	color: #fff;
}
/*
.COS2_m_li1 a 
{
	padding: 6px 15px !important;
}
*/
.COS2_m_li1a
{
    text-decoration: none;
    color: white;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    display: block;
    padding: 6px 15px;
}
.COS2_m_li1aCur
{
    color: white;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    display: block;
    padding: 6px 15px;
    cursor: cursor;
    text-decoration: none;
}
.COS2_m_li1aCur:hover, .COS2_m_li1a:hover, .COS2_m_li1aCur.hov, .COS2_m_li1a.hov
{
   /* background: url('/Images/COS2_menu.png') repeat-x 0 -127px;*/
    text-decoration: none;
    color: #fff;
	background: #00add9;
}

.COS2_m_ul2, .COS2_m_ul2_new
{
    position: absolute;
    margin: 0px;
    padding: 0;
    list-style: none;
    left: -999em;
    z-index: 3;
    border-bottom: 1px solid #ABAAAA;
}

.COS2_m_ul3
{
    position: absolute;
    margin: 0px;
    padding: 0;
    list-style: none;
    left: -999em;
    z-index: 3;
    border-bottom: 1px solid #ABAAAA;
}
.COS2_m_ul3
{
    border-top: 1px solid #ABAAAA;
    margin-left: 192px;
    margin-top: -22px;
}
.COS2_m_li1.sfhover ul ul
{
    left: -999em;
}
.COS2_m_li1:hover .COS2_m_ul2, .COS2_m_li2:hover .COS2_m_ul3,.COS2_m_li1:hover .COS2_m_ul2_new, .COS2_m_li1.sfhover .COS2_m_ul2, li li.sfhover ul,.COS2_m_li2.sfhover .COS2_m_ul3

{
    left: auto;
    z-index: 6010;
}
li li.sfhover ul
{
    left: auto;
}

.leftAuto
{
    left: auto;
}
.leftClear
{
    left: -9999px;
}

.COS2_m_li1:hover .COS2_m_rw, .COS2_m_li1.sfhover .COS2_m_rw
{
    right: 0;
    left: auto;
}
.COS2_m_rw2
{
    margin-left: -192px;
}
.COS2_m_li2a, .COS2_m_li3a
{
    text-decoration: none;
    background: #ffffff;
    display: block;
    width: 180px;
    border-left: 1px solid #ABAAAA;
    border-right: 1px solid #ABAAAA;
    padding: 6px 5px;
    position: relative;
    color: #484848;
}
.COS2_m_li2a:hover, .COS2_m_li3a:hover, .COS2_m_li2a.hov, .COS2_m_li3a.hov
{
    background: #00add9;
    text-decoration: none;
	color: #fff;
}

.COS2_m_li2
{
    display: inline;
}
.COS2gs_m_arr
{
    display: block;
    background-position: 0 -156px;
    width: 4px;
    height: 8px;
    position: absolute;
    top: 5px;
    right: 5px;
}
.COS2_m_rw_New, .COS2_m_rw_New.sfhover
{
    right: auto;
}


/*MENU END*/

/*LOGIN MENU START*/
.COS2_srch_ico
{
    background-position: 0 -19px;
    display: inline-block;
    padding-left: 18px;
    height: 13px;
}
.COS2_log_drop_li
{
    width: 252px;
    position: relative;
    margin-right: 8px;
    margin-top: 1px;
}
.COS2_log_drop_lia
{
    background: transparent;
    padding-left: 5px;
    display: block;
    height: 16px;
    border-right: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    margin: 1px 0;
    margin-top: 2px;
    position: relative;
    z-index: 2;
    padding-top: 3px;
}
.COS2_log_drop, .COS2_log_dropUl
{
    margin: 0px;
    padding: 0;
    list-style: none;
}
.COS2_log_dropUl
{
    background: #ebebeb;
    border: 2px solid #abaaaa;
    border-top: 0px solid red;
    padding: 10px 11px;
    line-height: 16px;
    position: absolute;
    left: -999em;
    z-index: 4;
    width: 226px;
    top: 19px;
}
.COS2_log_arrUp, .COS2_log_arrDown
{
    background-position: right -37px;
    display: block;
    position: absolute;
    height: 5px;
    width: 8px;
    top: 8px;
    right: 5px;
}
.COS2_log_arrDown
{
    background-position: right -48px;
}
/*LOGIN MENU END*/
/*LANGUAGE MENU START*/
.COS2_log_drop_li2
{
    width: 270px;
    position: relative;
    margin-right: 8px;
    margin-top: -3px;
}
.COS2_log_drop_lia2
{
    background-position: 5px 0;
    padding-right: 23px;
    text-align: right;
    display: block;
    height: 16px;
    margin: 1px 0;
    margin-top: 4px;
    position: relative;
    z-index: 2;
    padding-top: 3px;
}
.COS2_log_drop2, .COS2_log_dropUl2
{
    margin: 0px;
    padding: 0;
    list-style: none;
}
.COS2_log_dropUl2
{
    background: #ebebeb;
    border: 2px solid #abaaaa;
    border-top: 0px solid red;
    padding: 10px 20px;
    line-height: 16px;
    position: absolute;
    left: -999em;
    z-index: 4;
    width: 226px;
}
/*LANGUAGE MENU END*/
/*ROUNDS START*/
.COS2_rnd
{
    background: url('../images/COS2_rnd.gif') no-repeat 0 0;
}
.COS2_tf
{
    display: inline-block;
    height: 18px;
    vertical-align: middle;
}
.COS2_tf_rs
{
    background-position: -50px 0;
    float: left;
    height: 18px;
    margin-left: 6px;
    padding-right: 6px;
    display: inline;
}
.COS2_tf_in
{
    display: block;
    float: left;
    height: 12px;
    border: 1px solid #bdbdbd;
    border-left: 0px solid red;
    border-right: 0px solid red;
    background: white;
    padding: 2px 0;
    font-size: 9px;
}
.COS2_r_b
{
    background-position: 0 -21px;
    height: 18px;
    width: 22px;
    border: 0px solid red;
    padding: 0;
    vertical-align: middle;
}
/*ROUNDS END*/
/*TOOL TIP STRAT*
b.rtop-arr, b.rbottom-arr
{
    display: block;
    background: transparent;
}
b.rtop-arr b, b.rbottom-arr b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
b.rtop-arr b.r1, b.rbottom-arr b.r1
{
    margin: 0 4px;
    background: #606061;
}
b.rtop-arr b.r2, b.rbottom-arr b.r2
{
    margin: 0 3px;
}
b.rtop-arr b.r3, b.rbottom-arr b.r3
{
    margin: 0 2px;
}
b.rtop-arr b.r4, b.rbottom-arr b.r4
{
    margin: 0 1px;
    height: 2px;
}
b.rtop-arr b.r2, b.rbottom-arr b.r2, b.rtop-arr b.r3, b.rbottom-arr b.r3, b.rtop-arr b.r4, b.rbottom-arr b.r4, .side-border-arr
{
    border-left: 1px solid #606061;
    border-right: 1px solid #606061;
    background: #f1f1f1;
}*/
.side-border-arr
{
    overflow: hidden;
    text-align: left;
    line-height: 11px;
	background: none;
	border: none;
	background: #00add9;
	padding: 10px;
	display: block;
	color: #fff;
}
.COS2_pop
{
    width: 250px;
    position: absolute;
    font-size: 9px;
    display: none;
}
/*TOOL TIP END*/


.scroller
{
    font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    float: left;
    margin-top: 10px;
    margin-left: 5px;
}
.COS2_imp
{
    background-position: left -42px;
    height: 38px;
    width: 653px;
    position: relative;
    z-index: 2;
}
.COS2_imp .rs
{
    background-position: right -42px;
    height: 38px;
    padding-right: 6px;
    margin-left: 6px;
}
.COS2_imp .cs
{
    background: white;
    height: 36px;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
}
.COS2_imp_t
{
    background-position: 0 -84px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    font-weight: bold;
    font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
    padding: 10px 5px;
}

a.COS2_btn_r_gr
{
    background-position: left -125px;
    display: inline-block;
    height: 18px;
    text-decoration: none;
}
.COS2_btn_r_gr .rs2
{
    background-position: right -21px;
    display: block;
    float: left;
    height: 18px;
    padding-right: 18px;
    margin-left: 6px;
}
.COS2_btn_r_gr .rs3
{
    background-position: right -125px;
    display: block;
    float: left;
    height: 18px;
    padding-right: 6px;
    margin-left: 6px;
}
.COS2_btn_r_gr .cs2, .COS2_btn_r_gr .cs3
{
    background-position: 0 -146px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 15px;
    padding: 0 5px;
    text-align: center;
    padding-top: 3px;
    text-transform: uppercase;
    color: #484848;
    font-size: 9px;
}
.COS2_btn_r_gr .cs3
{
    text-transform: none;
}


.rCol
{
    width: 820px;
    height: 700px;
    position: absolute;
    top: 160px;
    left: 178px;
    background: #ffffff;
    padding-right: 8px;
    padding-top: 5px;
    padding-left: 2px;
}
/*BORDER*/
b.rtop2, b.rbottom2
{
    display: block;
    background: transparent;
}
b.rtop2 b, b.rbottom2 b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
b.rtop2 b.r1, b.rbottom2 b.r1
{
    margin: 0 4px;
    background: #c0c0c0;
}
b.rtop2 b.r2, b.rbottom2 b.r2
{
    margin: 0 3px;
}
b.rtop2 b.r3, b.rbottom2 b.r3
{
    margin: 0 2px;
}
b.rtop2 b.r4, b.rbottom2 b.r4
{
    margin: 0 1px;
    height: 2px;
}
b.rtop2 b.r2, b.rbottom2 b.r2, b.rtop2 b.r3, b.rbottom2 b.r3, b.rtop2 b.r4, b.rbottom2 b.r4
{
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    background: white;
}
/*BORDER end*/
.topScr
{
    position: relative;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    background: white;
    padding: 16px 20px;
}

.COS2_break
{
    display: block;
    clear: both;
}
.COS2_sitemap
{
    width: 194px;
}
.COS2_sitemap_a
{
    background-position: 0 -55px;
    display: block;
    padding-left: 10px;
    color: #003399;
    margin-left: 10px;
    margin-top: 5px;
}
.COS2_sitemap_h
{
    color: #484848;
    font-weight: bold;
}
.COS2_sitemap_a2
{
    margin-left: 20px;
}
.COS2_sitemap_a3
{
    margin-left: 30px;
}
.COS2_sitemap_a4
{
    margin-left: 40px;
}
.COS2_s1
{
    font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}

/*LEFT SIDE DROP MENU START*/
.COS2_ls_drop_h
{
    display: block;
    width: 160px;
    min-height: 25px;
}
.COS2_ls_drop
{
    background: url('/Images/COS2_ls_drop.gif') no-repeat;
}
.COS2_ls_drop_head
{
    display: block;
    height: 25px;
    padding-left: 5px;
    position: relative;
    z-index: 1;
}
.COS2_ls_drop_head .rs
{
    background-position: right -28px;
    display: block;
    height: 25px;
    padding-right: 5px;
}
.COS2_ls_drop_head .cs
{
    background-position: 0 -55px;
    background-repeat: repeat-x;
    display: block;
    height: 20px;
    padding-top: 6px;
    color: white;
    font-size: 10px;
    cursor: pointer;
    padding-left: 5px;
}
.COS2_ls_drop_li_fl_ft
{
    background-position: 0 -138px;
    height: 5px;
    padding-left: 6px;
    overflow: hidden;
    width: 153px;
}
.COS2_ls_drop_li_fl_ft .rs
{
    background-position: right -144px;
    display: block;
    height: 5px;
    padding-right: 6px;
    overflow: hidden;
}
.COS2_ls_drop_li_fl_ft .cs
{
    background: #f1f1f1;
    display: block;
    height: 4px;
    border-bottom: 1px solid #c8c8c8;
    overflow: hidden;
}
.COS2_ls_drop_ul
{
    position: relative;
    z-index: 0;
    padding: 0;
    margin: 0;
    margin-top: -3px;
    list-style: none;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    overflow: hidden;
    width: 157px;
}
.COS2_ls_drop_ul .COS2_ls_drop_li_fl, .COS2_ls_drop_ul .COS2_ls_drop_li_fl10
{
    background: #f1f1f1;
    position: relative;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
}
.COS2_ls_drop_ul .COS2_ls_drop_li_fl10
{
    height: 7px;
}
.COS2_ls_drop_ul .COS2_ls_drop_a
{
    display: block;
    padding: 3px 0;
    padding-left: 9px;
    color: #484848;
    position: relative;
}
.COS2_ls_drop_ul .COS2_ls_drop_a:hover, .COS2_ls_drop_menInHover
{
    background-color: #ffcc33;
    text-decoration: none;
}
.COS2_ls_drop_ul .COS2_ls_drop_ul_sl
{
    position: relative;
    padding: 0;
    margin: 0;
    margin-left: 3px;
    list-style: none;
    overflow: hidden;
    position: relative;
}
.COS2_ls_drop_ul .COS2_ls_drop_li_sl
{
    position: relative;
    border-bottom: 1px solid #f1f1f1;
}
.COS2_ls_drop_arrUp, .COS2_ls_drop_arrDown
{
    background-position: 3px -108px;
    cursor: pointer;
}
.COS2_ls_drop_arrUp
{
    background-position: 3px -120px;
}
/*LEFT SIDE DROP MENU END*/
.fR
{
    float: right;
}
/*****************Taxonomy COS 2**************/


/*-------------------Manoj-------------*/

.clear
{
    clear: both;
}
.nav
{
    display: inline;
    margin-left: 3px;
    padding-top: 0;
    position: relative;
}

.COSComCSS
{
    display: block;
    float: left;
    height: 28px;
    margin-right: 1px;
   /* width: 83px;*/
}

.logos
{
    background: url("/images/new-logo-sprite5_14px.png") no-repeat scroll 0 0 transparent;
}
.logos_14
{
    background: url("/images/new-logo-sprite5_14px.png") no-repeat scroll 0 0 transparent;	
}
.logos_40
{
    background: url("/images/new-logo-sprite5_14px.png") no-repeat scroll 0 0 transparent;
}

.pageH-wrap {
    width: 100%;
    margin: 0;
    background: #f2f2f2;
    height: 28px;
}

.pageH
{
    /* background: url("../images/headerCOS.png") no-repeat scroll 0 18px transparent;*/
    height: 21px;
    margin: auto; /*position: relative;*/
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    z-index: 4;
    position: relative;
}

/*
.b.rtop-arr, b.rbottom-arr
{
    background: none repeat scroll 0 0 transparent;
    display: block;
}
*/
.gd_pop
{
   	background: url(../images/tip-arr.png) 20px 0 no-repeat;
    padding: 7px 10px;
	display: none;
    font-size: 9px;
    position: absolute;
    width: 250px;
    z-index: 7000;
/*	margin-left: 155px;*/
}
/*
.b.rtop-arr b.r1, b.rbottom-arr b.r1
{
    background: none repeat scroll 0 0 #606061;
    margin: 0 4px;
}
b.rtop-arr b, b.rbottom-arr b
{
    display: block;
    height: 1px;
    overflow: hidden;
}

b.rtop-arr b.r2, b.rbottom-arr b.r2, b.rtop-arr b.r3, b.rbottom-arr b.r3, b.rtop-arr b.r4, b.rbottom-arr b.r4, .side-border-arr
{
    background: none repeat scroll 0 0 #F1F1F1;
    border-left: 1px solid #606061;
    border-right: 1px solid #606061;
}

b.rtop-arr b.r2, b.rbottom-arr b.r2
{
    margin: 0 3px;
}
.b.rtop-arr b, b.rbottom-arr b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
b.rtop-arr b.r2, b.rbottom-arr b.r2, b.rtop-arr b.r3, b.rbottom-arr b.r3, b.rtop-arr b.r4, b.rbottom-arr b.r4, .side-border-arr
{
    background: none repeat scroll 0 0 #F1F1F1;
    border-left: 1px solid #606061;
    border-right: 1px solid #606061;
}
b.rtop-arr b.r3, b.rbottom-arr b.r3
{
    margin: 0 2px;
}
b.rtop-arr b, b.rbottom-arr b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
*/
.a_td
{
    background-position: right 0;
    width: 108px;
    margin-left: 5px;
}
.a_td:hover, .a_td_hov
{
    background-position: left 0;
    width: 108px;
    margin-left: 5px;
}

.a_bs
{
    background-position: right -84px;
	width: 90px;
}
.a_bs:hover, .a_bs_hov
{
    background-position: left -84px;
	width: 90px;
}
.a_dt
{
    background-position: right -112px;
	width: 92px;
}
.a_dt:hover, .a_dt_hov
{
    background-position: left -112px;
	width: 92px;
}
.a_az
{
    background-position: right -56px;
}
.a_az:hover, .a_az_hov
{
    background-position: left -56px;
}
.a_mv
{
    background-position: right -140px;
	width: 107px;
}
.a_mv:hover, .a_mv_hov
{
    background-position: left -140px;
	width: 107px;
}

/*ROUNDS START*/
.gd_rnd
{
   /* background: url('../images/rndCOS.gif') no-repeat 0 0;*/
   background: #808080;
}
.gd_tf
{
    display: inline-block;
    height: 18px;
    vertical-align: middle;
}
.gd_tf_rs
{
    background-position: -50px 0;
    float: left;
    height: 18px;
    margin-left: 6px;
    padding-right: 6px;
    display: inline;
}
.gd_tf_in
{
    display: block;
    float: left;
    height: 12px;
    border: 1px solid #bdbdbd;
    border-left: 0px solid red;
    border-right: 0px solid red;
    background: white;
    padding: 2px 0;
    font-size: 9px;
}
.gd_r_b
{
    background-position: 0 -21px;
    height: 18px;
    width: 22px;
    border: 0px solid red;
    padding: 0;
    vertical-align: middle;
}
a.gd_btn_r_gr
{
    background-position: left -125px;
    display: inline-block;
    height: 18px;
    text-decoration: none;
	margin-top: 5px !important;
}
.gd_btn_r_gr .rs2
{
    background-position: right -21px;
    display: block;
    float: left;
    height: 18px;
    padding-right: 18px;
    margin-left: 6px;
}
.gd_btn_r_gr .rs3
{
    background-position: right -125px;
    display: block;
    float: left;
    height: 18px;
    padding-right: 6px;
    margin-left: 6px;
}
.gd_btn_r_gr .cs2, .gd_btn_r_gr .cs3
{
    background-position: 0 -146px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 15px;
    padding: 0 5px;
    text-align: center;
    padding-top: 3px;
    text-transform: uppercase;
    color: #484848;
    font-size: 9px;
}
.gd_btn_r_gr .cs3
{
    text-transform: none;
	color: #ffffff;
	line-height: 12px;
}

/*ROUNDS END*/

/*LOGIN MENU START*/
.gd_srch_ico
{
    background-position: 0 -19px;
    display: inline-block;
    padding-left: 18px;
    height: 13px;
}
.gd_log_drop_li
{
    width: 252px;
    position: relative;
    margin-right: 8px;
    margin-top: 5px;
}
.gd_log_drop_lia
{
    background: transparent;
    padding-left: 5px;
    display: block;
    height: 16px;
    border-right: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    margin: 1px 0;
    margin-top: 2px;
    position: relative;
    z-index: 2;
    padding-top: 3px;
}
.gd_log_drop 
{
	height: 28px;
}
.gd_log_drop, .gd_log_dropUl
{
    margin: 0px;
    padding: 0;
    list-style: none;
}
.gd_log_dropUl
{
    background: #ebebeb;
    border: 2px solid #abaaaa;
    border-top: 0px solid red;
    padding: 10px 11px;
    line-height: 16px;
    position: absolute;
    left: -999em;
    z-index: 4;
    width: 226px;
    top: 19px;
}
.gd_log_arrUp, .gd_log_arrDown
{
    background-position: right -37px;
    display: block;
    position: absolute;
    height: 5px;
    width: 8px;
    top: 6px;
    right: 3px;
}
.gd_log_arrDown
{
    background-position: right -48px;
}

/*LOGIN MENU END*/
/*LANGUAGE MENU START*/
.gd_log_drop_lia2
{
    background-position: 5px 0;
    padding-right: 23px;
    text-align: right;
    display: block;
    height: 19px;
    margin: -2px 0;
    margin-top: 4px;
    position: relative;
    z-index: 2;
}
.gd_log_drop2, .gd_log_dropUl2
{
    margin: 0px;
    padding: 0;
    list-style: none;
    padding-right: 7px;
}
.gd_log_dropUl2
{
    background: #ebebeb;
    border: 2px solid #abaaaa;
    border-top: 0px solid red;
    padding: 10px 20px;
    line-height: 16px;
    position: relative;
    left: -999em;
    z-index: 4;
    padding-right: 16px;
}
.gd_log_drop2
{
    width: 279px;
    height: 22px;
}
.gd_log_drop_li2
{
    height: 22px;
}
/*LANGUAGE MENU END*/

.sidemenu
{
    width: 160px;
    margin-left: 15px;
    margin-top: 20px;
}

/* SiteMap CSS Start */
.gd_break
{
    display: block;
    clear: both;
}
.gd_sitemap
{
    width: 194px;
}
.gd_sitemap_a
{
    background-position: 0 -55px;
    display: block;
    padding-left: 10px;
    color: #003399;
    margin-left: 10px;
    margin-top: 5px;
    text-decoration: none;
}
.gd_sitemap_a:hover
{
    text-decoration: underline;
}
.gd_sitemap_h
{
    color: #484848;
    font-weight: bold;
    text-decoration: none;
}
.gd_sitemap_h:hover
{
    text-decoration: underline;
}
.gd_sitemap_a2
{
    margin-left: 20px;
}
.gd_sitemap_a3
{
    margin-left: 30px;
}
.gd_sitemap_a4
{
    margin-left: 40px;
}
.gd_s1
{
    font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.oH
{
    overflow: hidden;
}

/* SiteMap CSS End */

.DescMiddlePD
{
    padding: 5px 5px 20px 13px;
}

/* Press Release Specialist CSS Start */
.pressReleaseBODY
{
    color: #484848;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.COS2_brd
{
    background: url('../images/COS2_brd.gif') no-repeat 0 0;
}
.COS2_gd_border_1
{
    display: block;
    height: 5px;
    padding-left: 6px;
    overflow: hidden;
}
.COS2_gd_border_1 .COS2_gd_rs
{
    background-position: right 0;
    display: block;
    height: 5px;
    padding-right: 6px;
    overflow: hidden;
}
.COS2_gd_border_1 .COS2_gd_cs
{
    display: block;
    height: 4px;
    background: white;
    border-top: 1px solid #bcbcbc;
    overflow: hidden;
}
.COS2_gd_border_1in
{
    background: white;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    overflow: hidden;
}
.COS2_dB
{
    display: block;
}
.COS2_PR_body
{
    color: #484848;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 10px;
}
.COS2_atdn
{
    color: #003399;
    text-decoration: none;
}
.COS2_atdn:hover
{
    text-decoration: underline;
}


/* Press Release Specialist CSS End */

/*-------------------Left Menu New -------------*/
.gd_ls_drop_CS2_h
{
    display: block;
    width: 160px;
    min-height: 25px;
}
.gd_ls_drop_CS2
{
    background: url('/Images/ls_drop.gif') no-repeat;
	line-height: 1.4em;
}
.gd_ls_drop_CS2_head
{
    display: block;
    height: 25px;
    padding-left: 5px;
    z-index: 1;
}
.gd_ls_drop_CS2_head .rs
{
    background-position: right -28px;
    display: block;
    height: 25px;
    padding-right: 5px;
}
.gd_ls_drop_CS2_head .cs
{
    background-position: 0 -55px;
    background-repeat: repeat-x;
    display: block;
    height: 20px;
    padding-top: 6px;
    color: white;
    font-size: 10px;
    cursor: pointer;
    padding-left: 5px;
}
.gd_ls_drop_CS2_li_fl {
    line-height: 1.6em;
}
.gd_ls_drop_CS2_li_fl_ft
{
    background-position: 0 -138px;
    height: 5px;
    padding-left: 6px;
    overflow: hidden;
    width: 153px;
}
.gd_ls_drop_CS2_li_fl_ft .rs
{
    background-position: right -144px;
    display: block;
    height: 5px;
    padding-right: 6px;
    overflow: hidden;
}
.gd_ls_drop_CS2_li_fl_ft .cs
{
    background: #f1f1f1;
    display: block;
    height: 4px;
    border-bottom: 1px solid #c8c8c8;
    overflow: hidden;
}
.gd_ls_drop_CS2_ul
{
    z-index: 0;
    padding: 0;
    margin: 0;
    margin-top: -3px;
    list-style: none;
	border: none;
    overflow: hidden;
    width: 157px;
}
.gd_ls_drop_CS2_ul .gd_ls_drop_CS2_li_fl, .gd_ls_drop_CS2_ul .gd_ls_drop_CS2_li_fl10
{
    background: none;
    border: none;
}
.gd_ls_drop_CS2_ul .gd_ls_drop_CS2_li_fl10
{
    height: 7px;
}
.gd_ls_drop_CS2_ul .gd_ls_drop_CS2_a
{
    display: block;
    padding: 3px 0;
    padding-left: 9px;
    color: #484848;
}
.gd_ls_drop_CS2_ul .gd_ls_drop_CS2_a:hover, .gd_ls_drop_CS2_menInHover
{
    background-color: #00add9;
    text-decoration: none;
	color: #fff;
}
.gd_ls_drop_CS2_ul .gd_ls_drop_CS2_ul_sl
{
    padding: 0;
    margin: 0;
    margin-left: 3px;
    list-style: none;
    overflow: hidden;
}
.gd_ls_drop_CS2_ul .gd_ls_drop_CS2_li_sl
{
    position: relative;
    border-bottom: 1px solid #f1f1f1;
}
.gd_ls_drop_CS2_arrUp, .gd_ls_drop_CS2_arrDown
{
    background-position: 3px -108px;
    cursor: pointer;
}
.gd_ls_drop_CS2_arrUp
{
    background-position: 3px -120px;
}
.gd_ls_drop_CS2_ank
{
    display: block;
}
.gd_ls_drop_CS2_ank:hover
{
    background-color: #00add9;
    text-decoration: none;
	color: #fff;
}
.mb10_CS2
{
    margin-bottom: 10px;
}
.Level1
{
    text-decoration: none;
    color: #404040;
}
/*-------------------Left Menu New End-------------*/

.all
{
    _background: transparent url(../images/bg_shadow_big.png) repeat-y scroll 0 0;
 /*   background: #ffffff;*/
    width: 1016px;
    margin: 0 auto;
}
.header-line {
    background: #bfbfbf none repeat scroll 0 0;
    border: 0 none;
    height: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.header-line1 {
    position: relative;
    top: 36px;
    background: #bfbfbf none repeat scroll 0 0;
    border: 0 none;
    height: 1px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.dvCultureTxt
{
    float: left;
}

.dvCultureInfoTob
{
    float: left;
    margin-left: 5px;
}
/***************Footer COS************/
/*.footerCOS
{
    width: 1016px;
    height: 46px;
    margin: 0 auto;
    background: url('/Images/COS2_footer.png') no-repeat 0 0;
    color: #003399;
    font-size: 9px;
    padding-top: 12px;
    text-align: center;
}
*/
.footerCOS {
  background: none;
  /*background: #ffffff url('/Images/f-bg.png') repeat-x scroll 0 0;*/
  border: 1px solid #bfbfbf;
  color: #333333;
  font-size: 9px;
  height: 30px;
  line-height: 3.6em;
  margin: 0 auto;
  text-align: center;
  width: 1000px;
}
.footerCOS a
{
    color: #808080;
    text-decoration: none;
	margin: 0 15px;
}
.footerCOS a:hover
{
    text-decoration: underline;
}
/***************Footer COS************/

.highlight
{
    background: url('/Images/COS2_menu.png') repeat-x 0 -127px;
    text-decoration: none;
    color: black;
    height: 25px;
}
.black
{
    color: black;
}
.PosRelative
{
    position: relative;
}
#header {	
	
    display: block;
/*    width: 1000px;
	cursor: default;
    margin: 0 auto;
   background-color: #fff;
 */ 
}
#header #spnHeadFixL, #header #spnHeadFixR
{
    display: block;
    height: 16px;
    position: absolute;
    top: 0;
    width: 8px;
}
#header #spnHeadFixL
{
    background: url("/Images/head_fix.jpg") no-repeat scroll 0 0 transparent;
    left: -8px;
}
#header #spnHeadFixR
{
    background: url("/Images/head_fix.jpg") no-repeat scroll 0 -16px transparent;
    right: -8px;
}
.SPLBnrStyle
{
    _background-image: url(../images/bg_shadow_big.png);
}
.CSSZoneTop
{
    margin-bottom: 0;
 /*   margin-left: 8px;*/
    margin-right: auto;
    margin-top: 0;
    width: 1000px;
}


/*********added for tech loyalty ****************/
.divBgSearchNew
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    color: #424242;
    background: url(/images/TableBackgroundNew.png) repeat;
    width: 795px;
    height: 21px;
    padding-top: 6px;
    float: left;
    border-right-width: 1px;
}

.cellbgEvenNew
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    background-color: #E9E8ED;
    width: 790px;
    _width: 790px;
    padding-bottom: 5px;
    background-color: #e9e8ed;
    padding-left: 0px;
    padding-right: 6px;
    float: left;
    padding-top: 5px;
    display: inline;
    border-right-width: 1px;
    border-left-width: 1px;
}

.cellbgOddNew
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    background-color: #f1f1f3;
    width: 790px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 6px;
    float: left;
    padding-top: 5px;
    border-right-width: 1px;
    border-left-width: 1px;
}
/*********end for tech loyalty ****************/


.gd_log_drop_li_hover_ul
{
    background: #ebebeb;
    border: 2px solid #abaaaa;
    border-top: 0px solid red;
    line-height: 16px;
    position: absolute;
    left: -999em;
    z-index: 4;
    width: 240px;
    top: 21px;
    padding: 10px 18px;
}
/*.gd_log_drop2,.gd_log_dropUl2{margin:0px;padding:0;list-style:none;padding-right:7px}
.gd_log_dropUl2{background:#ebebeb;border:2px solid #abaaaa;border-top:0px solid red;padding:10px 20px;line-height:16px;position:relative;left:-999em;z-index:4;padding-right:16px}*/
.gd_log_drop_li_hover_ul
{
    left: auto;
    margin: 0;
    list-style: none;
}


/********* Start for TD Cloud *****************/

.TDCTaxonomy
{
    color: white;
    display: block;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    padding: 6px 4px;
    text-decoration: none;
}
.TDCTaxonomy:hover
{
   /* background: url('/Images/COS2_menu.png') repeat-x 0 -127px;*/
   background: #00add9;
    text-decoration: none;
    color: #fff;#00add9
}

.gd_ls_drop
{
    background: url("/images/ls_drop.png") no-repeat scroll 0 0 transparent;
}

.gd_rs_drop_li_fl_ft1
{
    background-position: 0 -235px !important;
    height: 5px;
    overflow: hidden;
    padding-left: 5px;
	background: none;
}
.gd_rs_drop_ul
{
    background: none repeat scroll 0 0 white;
 /*   border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;*/
    margin: -3px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 0;
}
.td_c_main_in
{
    width: 296px;
}
.gd_ls_drop_head .cs
{
    background-position: 0 -55px;
    background-repeat: repeat-x;
    color: white;
    cursor: pointer;
    display: block;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    height: 20px;
    padding-left: 5px;
    padding-top: 6px;
}
.td_c_h4
{
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
}
.gd_rs_drop_li_fl_ft
{
    background-position: 0 -229px !important;
    height: 5px;
    overflow: hidden;
    padding-left: 5px;
}
.gd_rs_drop_li_fl_ft .rs
{
    background-position: right -218px !important;
    display: block;
    height: 5px;
    overflow: hidden;
    padding-right: 5px;
	background: none;
}
.gd_rs_drop_li_fl_ft .cs
{
    background: none repeat scroll 0 0 white !important;
 /*   border-bottom: 1px solid #C8C8C8;*/
    display: block;
    height: 4px;
    overflow: hidden;
}
.gd_ls_drop_head .rs
{
    background-position: right -28px;
    display: block;
    height: 25px;
    padding-right: 5px;
}

.gd_rs_drop_li_fl_ft1 .rs
{
    background-position: right -245px !important;
    display: block;
    height: 5px;
    padding-right: 5px;
    overflow: hidden;
	background: none;
}
.gd_rs_drop_li_fl_ft1 .cs
{
    background: white;
    display: block;
    height: 4px;
 /*   border-top: 1px solid #c8c8c8;*/
    overflow: hidden;
    background-image: none !important;
}
table.td-cloud-section td
{
    padding-bottom: 10px;
}

/********* End for TD Cloud *****************/
/********* Start for TD Cloud Carousel *****************/

.td_c_slider2_h
{
    border-bottom: #cbcbcb 1px solid;
    border-left: #cbcbcb 1px solid;
    border-top: #cbcbcb 1px solid;
    border-right: #cbcbcb 1px solid;
}
.td_c_slider2_la
{
    width: 26px;
    background: url(../images/td_c_l_ar.gif) no-repeat center center;
    height: 85px;
    cursor: pointer;
    border-right: #cbcbcb 1px solid;
}
.td_c_slider2_ra
{
    border-left: #cbcbcb 1px solid;
    width: 26px;
    background: url(../images/td_c_r_ar.gif) no-repeat center center;
    height: 85px;
    cursor: pointer;
}
.td_c_slider2_in
{
    position: relative;
    width: 240px;
    height: 75px;
    padding-top: 10px;
}
.td_c_slider2_in_sl
{
    position: absolute;
    top: 10px;
    left: 0px;
}


/********* End for TD Cloud Carousel *****************/
/*-------------------New Promotion UI CSS START-------------------*/
html > body .PRp1_q_pop
{
    background-image: url('/Images/p1_q_pop.png');
}
.PRclear
{
    clear: both;
}
.PRoH
{
    overflow: hidden;
}
.PRcP
{
    cursor: pointer;
}
.PRmt10
{
    margin-top: 10px;
}
.PRgd_b_p_big_s
{
    width: 160px;
    cursor: pointer;
}
.PRgd_ls_drop
{
    background: url('/Images/PR_ls_drop.png') no-repeat;
}
.PRgd_rs_drop_li_fl_ft1
{
    background: none;
	background-position: 0 -235px;
    height: 5px;
    padding-left: 5px;
    overflow: hidden;
}
.PRgd_rs_drop_li_fl_ft1 .PRrs
{
    background-position: right -245px;
    display: block;
    height: 5px;
    padding-right: 5px;
    overflow: hidden;
	background: none;
}
.PRgd_rs_drop_li_fl_ft1 .PRcs
{
    background: none;
    display: block;
    height: 4px;
/*    border-top: 1px solid #c8c8c8;*/
    overflow: hidden;
}
.PRgd_rs_drop_ul
{
    position: relative;
    z-index: 0;
    padding: 0;
    margin: 0;
    margin-top: -3px;
/*    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;*/
    overflow: hidden;
    background: white;
}
.PRgd_b_p_big
{
    height: 148px;
}
.PRgd_sp_img_big
{
    height: 75px;
    width: 100px;
    border: 0;
}
.PRgd_sp_img_Small
{
    height: 28px;
    width: 70px;
}
.PRgd_b_p_in2 img
{
    margin-top: 5px;
}
.PRgd_b_p_in2
{
    padding: 0 4px;
    line-height: 12px;
}
.PRgd_b_p4
{
    padding: 0 4px;
}
.PRgd_height_12
{
    height: 12px;
}
.PRgd_b_rs_shead
{
    color: #424242;
    font-weight: bold;
}
.PRgd_b_rs_head
{
    color: red;
    font-weight: bold;
}
.PRsep
{
    display: block;
    height: 0px;
    overflow: hidden;
    clear: both;
}
.PRgd_grey
{
    color: #484848;
}
.PRtaR
{
    text-align: right;
}
.PRgd_b_p_d3
{
    margin-top: 4px;
}
.PRp1_q_pop
{
    background: url('/Images/p1_q_pop.gif') no-repeat;
}
.PRfR
{
    float: right;
}
.PRfL
{
    float: left;
}
.PRfRMoreBtn
{
    float: right;
}
.PRgd_b_rs_shead_single_line
{
    height: 13px;
    overflow: hidden;
}
.PRgd_prom_i
{
    background: url('/Images/PRproms.gif') no-repeat 0 0;
}
.PRgd_but_grey .rsPR
{
    background-position: right -97px;
    display: block;
    float: left;
    height: 17px;
    padding-right: 18px;
    cursor: pointer;
    text-decoration: none;
}
.PRgd_but_grey .csPR
{
    background-position: 0 -77px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 15px;
    padding: 0 5px;
    padding-top: 2px;
    cursor: pointer;
    text-decoration: none;
}
.PRgd_rs_drop_li_fl_ft
{
    background-position: 0 -229px;
    height: 5px;
    padding-left: 5px;
    overflow: hidden;
	background: none;
}
.PRgd_rs_drop_li_fl_ft .PRrs
{
    background: none;
	background-position: right -218px;
    display: block;
    height: 5px;
    padding-right: 5px;
    overflow: hidden;
}
.PRgd_rs_drop_li_fl_ft .PRcs
{
    display: block;
    height: 4px;
    overflow: hidden;
	background: none;
}

div.PRgd_but_green_b3
{
    position: absolute;
    width: 78px;
    background-position: 0 -502px;
    display: inline-block;
    height: 17px;
    padding-left: 4px;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    color: white;
    font-weight: bold;
    font-size: 9px;
    margin-top: 2px;
}
div.PRgd_but_green_b3_Position_Relative
{
    width: 74px;
    background-position: 0 -502px;
    display: inline-block;
    height: 17px;
    padding-left: 4px;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    color: white;
    font-weight: bold;
    font-size: 9px;
    margin-top: 2px;
}
.PRgd_but_green_b3 .PRrs
{
    background-position: right -502px;
    display: block;
    float: left;
    height: 17px;
    padding-right: 4px;
    overflow: hidden;
}
.PRgd_but_green_b3 .PRcs
{
    background-position: 0 -521px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 15px;
    padding-top: 2px;
    width: 68px;
    text-align: center;
}

div.PRgd_but_green_b3_odr
{
    background-position: 0 -502px;
    display: inline-block;
    height: 17px;
    padding-left: 4px;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    color: white;
    font-weight: bold;
    font-size: 9px;
}
.PRgd_but_green_b3_odr .PRrs
{
    background-position: right -502px;
    display: block;
    float: left;
    height: 17px;
    padding-right: 4px;
    overflow: hidden;
}
.PRgd_but_green_b3_odr .PRcs
{
    background-position: 0 -521px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 15px;
    padding-top: 2px;
    width: 68px;
    text-align: center;
}



div.PRgd_but_grey
{
    background-position: 0 -57px;
    display: inline-block;
    height: 17px;
    padding-left: 6px;
    overflow: hidden;
    color: #484848;
    font-size: 10px;
    text-decoration: none;
}
.PRgd_but_grey .PRrs
{
    background-position: right -97px;
    display: block;
    float: left;
    height: 17px;
    padding-right: 18px;
    cursor: pointer;
    text-decoration: none;
}
.PRgd_but_grey .PRcs
{
    background-position: 0 -77px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 15px;
    padding: 0 5px;
    padding-top: 2px;
    cursor: pointer;
    text-decoration: none;
}
.smallPromoContainer
{
    /*margin-top: 10px;;*/
    overflow: hidden;
    width: 660px;
    float: left;
}
.PRLMargin
{
    margin-left: 5px;
}
.noDisplayVisible
{
    display: none;
}
.noDisplay
{
    visibility: hidden; /*display:none;*/ /*display:none;*/
}
.PRmt10
{
    margin-top: 10px;
}
.PRml5
{
    margin-left: 5px;
}
.PRb
{
    font-weight: bold;
}
.PRgd_b_p_big_h
{
    width: 655px;
    cursor: pointer;
}
.PRgd_b_p_b_in
{
    width: 430px;
    font-size: 10px;
    padding-right: 10px;
}
.PRgd_b_p_h
{
    display: block;
    height: 26px;
    padding-top: 12px;
}
.PRgd_b_p_sh
{
    width: 325px;
    height: 25px;
}
.PRgd_b_p_d
{
    height: 35px;
    margin-bottom: 5px;
}
.PRSMContainer
{
    /*margin-top: 10px;;*/
    overflow: hidden;
    width: 660px;
    float: left;
}
.PRBtMore
{
    width: 78px;
}
.PRSelfHdr
{
    height: 13px;
    line-height: 13px;
    overflow: hidden;
}
.PRButWidth
{
    width: 78px;
}
.PRLPrice_Tmp
{
    max-width: 44px;
    float: left;
    overflow: hidden;
}
.PRRCurr_Tmp
{
    max-width: 27px;
    float: right;
    overflow: hidden;
}
/*-------------------New Promotion UI CSS END-------------------*/

/*-----------------------PRomotion Productt Detail---------------------*/

.iflexdivbg
{
    background: #ffffff;
    padding: 0 10px; /*left: 157px !important;*/
}

.tl-NS3
{
    background: url("/images/border.png") no-repeat scroll 0 top transparent;
    height: 6px;
    left: 0;
    position: absolute;
    top: -6px;
    width: 10px;
    z-index: 100;
}
.tc-NS3
{
    background-color: white;
    border-top: 1px solid #C9C9C9;
    height: 5px;
    left: 2px;
    position: absolute;
    top: -6px;
    width: 98%;
    z-index: 10;
}
.tr-NS3
{
    background: url("/images/border.png") no-repeat scroll right top transparent;
    height: 6px;
    position: absolute;
    right: 0;
    top: -6px;
    width: 10px;
}

.bonusDivTitle
{
    font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align: middle;
}
.marginBonus
{
    margin-bottom: 5px; /*padding:0px 5px;*/
}


.earnLbl
{
    /*margin-top:5px;*/
    font-weight: bold; /*padding:0px 5px;*/
}

.clearBoth
{
    clear: both;
}


.bl-NS
{
    background: url("/images/border.png") no-repeat scroll 0 bottom transparent;
    bottom: -5px;
    height: 6px;
    left: 0;
    position: absolute;
    width: 10px;
    z-index: 100;
}
.bc-NS
{
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #C9C9C9;
    bottom: -5px;
    height: 6px;
    left: 5px;
    position: absolute;
    width: 97%;
    z-index: 10;
}
.br-NS
{
    background: url("/images/border.png") no-repeat scroll -10px bottom transparent;
    bottom: -5px;
    height: 11px;
    position: absolute;
    right: 0;
    width: 10px;
    z-index: 100;
}
.chlDiv
{
    margin-top: 5px;
    color: #424242;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px; /*padding:0px 5px;*/
}
.redClr
{
    color: red !important;
}
.upIFTdSearch
{
    float: right !important;
    margin-top: 15px;
}
.upIFTdSearch .orderIFForm, .upIFTdSearch a
{
    margin-right: 5px;
    float: left;
}
.orderIFFormTextBox
{
    border-width: 0;
    background-color: transparent;
    width: 40px;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.orderIFForm
{
    background: url(/images/empty_button.gif) no-repeat;
    display: block;
    height: 19px;
    width: 41px;
}
.subLoBonus
{
    display: block;
    float: left;
    width: 5px;
    height: 18px;
    background: url(/images/left-angular_l.png) no-repeat;
}
span.lb_mdlBonus
{
    padding: 0px 10px;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    background: url(/images/mid-part.png) repeat-x;
    float: left;
    height: 18px;
    text-decoration: none;
    color: #5f5f5f;
}
span.lb_mdlBonus:hover
{
    text-decoration: underline;
}
.ordRBonus
{
    display: block;
    float: left;
    width: 16px;
    height: 18px;
    background: url(/images/order-right.png) no-repeat;
}
.txtLink
{
    color: #000000;
    margin-left: 5px;
}
.csLinksNew
{
    color: black;
    cursor: pointer;
    text-decoration: none;
}
.lc-NS
{
    background: white;
    border-left: 1px solid #C9C9C9;
    position: absolute;
    width: 9px;
    top: 0px;
    left: 0px;
}
.rc-NS
{
    background: white;
    border-right: #c9c9c9 1px solid;
    position: absolute;
    width: 9px;
    top: 0px;
    right: 0px;
}
.divBonusN img:hover + .iflexdivbg
{
    display: block !important;
}
.divBonusN img + .iflexdivbg
{
    display: none !important;
}
.divBonusN img + .iflexdivbg:hover
{
    display: block !important;
}
.cellbgOddN : hover
{
    background-color: #DADCED;
}

.cellbgEvenN : hover
{
    background-color: #DADCED;
}
/*-----------------------END--PRomotion Productt Detail---------------------*/
.cssBoldPart
{
    color: #0000;
    font-weight: bold;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    padding-left: 10px;
}

.cssPartner
{
    color: #003399;
    font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
    height: 93px;
    vertical-align: middle;
    display: table;
}
.csspartner1
{
    height: 93px;
    overflow: hidden;
}

.parentTD
{
    height: 93px;
    width: 98px;
    position: relative;  
}
.wrapperTD
{
    position: absolute;
    top: 50%;
}
.contentTD
{
    position: relative;
    top: -50%;
    color: #003399;
    font-size: 11px;  
	font-family: Arial,Helvetica,sans-serif;	
}

.twitterHeader
{
    font-size:11px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    padding : 5px;
    margin-bottom:5px;
}

.twitterBottom
{
    margin-left:20px;
    padding-bottom:2px;
}

.td-cloud-section-overwrite 
{
    padding-bottom: 0px !important;
}

.td-cloud-twitter-img-size
{
    height : 30px;
    width : 30px;
}



/*--------Contect Slider--------*/
.gd_az_slider{height:320px;overflow:hidden;position:reletive;z-index:1;}
.gd_az_slider_ls{list-style:none;padding:0;margin:0;width:750px;height:320px;overflow:hidden;position:relative;}
.gd_az_slider_ls li{list-style:none;padding:0;margin:0;width:750px;height:320px;position:absolute;top:0;left:0;}
.gd_az_slider_info{background:url('../images/black60.png');background:rgba(0,0,0,0.5);padding:5px 10px;position:absolute;bottom:0;left:0;width:730px;color:white;font-size:12px;height:70px;overflow:hidden;font-family: Arial,Helvetica,sans-serif;}
.gd_az_slider_info_t{font-size:14px;font-family: Arial,Helvetica,sans-serif;color:white;font-weight:bold;margin-bottom:5px;display:block}
.gd_az_slider_rs{width:250px;height:320px;position:relative;}
.gd_az_slider_rs_ul{list-style:none;padding:0;margin:0;position:absolute;top:0;left:0;z-index:1;}
.gd_az_slider_rs_ul li{list-style:none;padding:0 10px;margin:0; background:none;background:#f2f2f2;/*background:url('../images/gd_az_bg1.png') repeat-x;*/height:80px;cursor:pointer;color:#424242;font-size:12px;width:230px;border-bottom:1px solid #ffffff;font-family: Arial,Helvetica,sans-serif;}
.gd_az_slider_rs_ul a{color:#424242;}
.gd_az_slider_rs_ul li:hover,.gd_az_slider_rs_ul li.hov{background: #00add9;background-position:0 -90px;color:white;}
.fs14{font-size:14px;font-family: Arial,Helvetica,sans-serif;}
.gd_az_slider_rs_up,.gd_az_slider_rs_down{background:url('../images/gd_az_up-down.png') no-repeat center top;display:block;width:250px;height:13px;position:absolute;top:5px;left:0;cursor:pointer;z-index:2;}
.gd_az_slider_rs_down{background-position:center -13px;bottom:5px;top:auto;}
.fs11{font-size:11px;font-family: Arial,Helvetica,sans-serif;}
.fs12{font-size:12px;font-family: Arial,Helvetica,sans-serif;}
A.CSLink{text-decoration: none;}
A.CSLink:hover{    text-decoration: underline;}
/*END--------Contect Slider--------*/


.pageHCookie
{
    height: 22px;
	line-height: 22px;
    margin: 0 auto; /*position: relative;*/
	width: 100%;
	background-color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    overflow:hidden;
    color: #424242;
}
.TextRed{color: Red;}
.TextBlue{color: Blue;}
.TextGreen{color: Green;}
.TextGrey{color:#424242}

.td_de_main{color:#484848;}
.td_de_abbinder{clear:both;display:block;font-size:14px;font-family: Arial,Helvetica,sans-serif;font-weight:bold;color: #003399;margin:10px 0 5px;text-decoration:none;}
.td_de_main_strong{font-weight:bold;}
.td_de_caption{display:block;margin-top:5px;font-style:italic;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
.td_de_footnote{margin:40px 0 20px;font-size:11px;font-family: Arial,Helvetica,sans-serif;color:#999;}
.td_de_contact{padding-left:40px;clear:both;}

.td_be_main{color:#484848;}
.td_be_abbinder{clear:both;display:block;font-size:14px;font-family: Arial,Helvetica,sans-serif;font-weight:bold;color: #003399;margin:10px 0 5px;text-decoration:none;}
.td_be_main_strong{font-weight:bold;}
.td_be_caption{display:block;margin-top:5px;font-style:italic;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
.td_be_footnote{margin:40px 0 20px;font-size:11px;font-family: Arial,Helvetica,sans-serif;color:#999;}
.td_be_contact{padding-left:40px;clear:both;}


/* MENU MICROSITE ////////////////////////////////////////////*/
/* Individuelles Microsite-CSS */

/* MENU MICROSITE ////////////////////////////////////////////*/
/* TD InTouch ?Marketing Portal ?Template 0.4 */

/* LAYOUT ////////////////////////////////////////////////////*/
#td_de_main{width:620px;overflow:hidden;position:relative;}
#td_de_header{position:relative;background-position:top center;background-repeat:no-repeat;}
#td_de_content{width:550px;margin:30px 35px 0;}
#td_de_content.wide,#td_de_main.wide{width:780px;}
#td_de_main.wide #td_de_content{width:710px;}
#td_de_content,#td_de_footer{position:relative;z-index:1;}
#td_de_main p,#td_de_main quote,#td_de_main ul,#td_de_main ol{margin:10px 0 15px;}
#td_de_main .td_de_right{float:right !important;}
#td_de_main .td_de_left{float:left !important;}
#td_de_main .td_de_column2 div{width:260px;float:left;position:relative;margin-left:20px;}
#td_de_main .td_de_column3 div{width:170px;float:left;position:relative;margin-left:20px;}
#td_de_main .td_de_column2 .td_de_first,#td_de_main .td_de_column3 .td_de_first{margin-left:0;}
#td_de_main p img.td_de_left{margin:2px 20px 20px 0;}
#td_de_main p img.td_de_right{margin:2px 0 20px 20px;}
#td_de_main .td_de_clear{content:"";display:table;clear:both;}

/* TYPOGRAPHY ////////////////////////////////////////////////*/
#td_de_main{color:#484848;}
#td_de_main,#td_de_main p{font:normal 12px/1.4 Arial, Helvetica, sans-serif;}
#td_de_main h1{font-size:26px;color:#003399;margin:10px 0 30px;}
#td_de_main h2{font-size:18px;font-family: Arial,Helvetica,sans-serif;margin:10px 0;}
#td_de_main h3{font-size:14px;margin:0px 0 -5px;font-family: Arial,Helvetica,sans-serif;}
#td_de_main h1 span{font-size:14px;font-family: Arial,Helvetica,sans-serif;margin:0;display:block;}
#td_de_main .td_de_abbinder{clear:both;display:block;font-size:14px;font-family: Arial,Helvetica,sans-serif;font-weight:bold;color: #003399;margin:10px 0 5px;text-decoration:none;}
#td_de_main p,#td_de_main quote{}
#td_de_main strong{font-weight:bold;}
#td_de_main em{font-style:italic;}
#td_de_main p .td_de_caption{display:block;margin-top:5px;font-style:italic;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
#td_de_main p.td_de_footnote{margin:40px 0 20px;font-size:11px;font-family: Arial,Helvetica,sans-serif;color:#999;}
#td_de_main .td_de_contact{padding-left:40px;clear:both;}

/* MENU //////////////////////////////////////////////////////*/
#td_de_main #td_de_nav{padding:0;margin:0;height:160px;overflow:hidden;position:relative;top:35px;left:50px;}
#td_de_main #td_de_nav li{position:relative;padding:0;margin:0;list-style-type:none;list-style-position:outside;}
#td_de_main #td_de_nav > li{position:relative;padding:0;margin:0;float:left;list-style-type:none;list-style-position:outside;}
#td_de_main #td_de_nav > li > a{position:relative;z-index:100;display:block;padding:4px 10px 3px;background-repeat:repeat-x;background-color:#039;border-left:1px solid #FFF;font-size:12px;text-decoration:none;color:#FFF;font-weight:bold;position:relative;font-family: Arial,Helvetica,sans-serif;}
#td_de_main #td_de_nav a.td_de_grey{background:#CCC !important;cursor:default;}
#td_de_main #td_de_nav > li > a:hover,#td_de_main #td_de_nav > li.td_de_submenu:hover > a,#td_de_main #td_de_nav a.td_de_active{background-position:bottom center;background-color:#ffcc33;}
#td_de_main #td_de_nav a.td_de_active{text-shadow:0 1px 1px rgba(0,0,0,.5);}
#td_de_main #td_de_nav > li:first-child a{border-left:none;}
#td_de_main #td_de_nav > li.td_de_submenu > a{padding-right:22px;}
#td_de_main #td_de_nav > li.td_de_submenu > a:after{content:"";position:absolute;top:10px;right:7px;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#FFF transparent;}
#td_de_main #td_de_nav > li.td_de_submenu ul{position:absolute;z-index:10;top:-200px;left:0;padding:0 0;}
#td_de_main #td_de_nav > li.td_de_submenu ul li{list-style-type:none;list-style-position:outside;background:#EEE;background:rgba(220,220,220,0.9);}
#td_de_main #td_de_nav > li.td_de_submenu ul li a{display:block;padding:4px 6px 3px;width:120px;margin-top:1px;text-decoration:none;color:#484848}
#td_de_main #td_de_nav > li.td_de_submenu ul li a:hover{display:block;color:#484848;background:#fc3;background:rgba(255,204,51,0.9);}
#td_de_main #td_de_nav > li.td_de_submenu:hover ul{top:14px;display:block;}
#td_de_main #td_de_nav > li.td_de_submenu{display:block;}

/* LINKS /////////////////////////////////////////////////////*/
#td_de_main a{color:#003399;cursor:pointer;text-decoration:underline;position:relative;outline:0;}
#td_de_main a:hover{color:#FFCC33;}
#td_de_main a.td_de_link[href$="jpg"], /* "::" not visible for IE 8 and below */
#td_de_main a.td_de_link[href$="pdf"],
#td_de_main a.td_de_link[href$="xls"],
#td_de_main a.td_de_link[href$="doc"],
#td_de_main a.td_de_link[href$="zip"]{padding-left:26px;}
#td_de_main a.td_de_button{position:relative;height:10px;line-height:10px;padding:8px 22px 7px 10px;background-color:#FC3;text-decoration:none;font-weight:bold;font-size:12px;color:#333;border-bottom:1px solid #B38601;float:left;margin-bottom:15px;font-family: Arial,Helvetica,sans-serif;}
#td_de_main a.td_de_button:hover{background-color:#fd3;color:#333;}
#td_de_main a.td_de_button:active{border-top:1px solid #999999;border-bottom:none;top:1px;}
#td_de_main a.td_de_button.td_de_left{margin-right:10px;}
#td_de_main a.td_de_button.td_de_right{margin-left:10px;}
#td_de_main a.td_de_textlink{color:#484848;font-size:11px;font-family: Arial,Helvetica,sans-serif;float:left;position:relative;clear:left;}
#td_de_main a.td_de_textlink:hover{color:#039;}
#td_de_main a.td_de_arrow-top{padding-left:20px;}
#td_de_main .td_de_arrow-right{padding-left:20px;}
#td_de_main a.td_de_more{}
#td_de_main a.td_de_more:hover{}

/* SEPARATOR /////////////////////////////////////////////////*/
.td_de_separator{display:block;clear:both;height:40px;}
.td_de_separator_small{display:block;clear:both;height:10px;}

/* LISTS /////////////////////////////////////////////////////*/
#td_de_main ul,#td_de_main ol{padding:0;counter-reset:li;}
#td_de_main ul li{padding: 1px 0 1px 20px;margin:0;background-position:0 1px;list-style-position:outside;list-style-type:none;}
#td_de_main ul.td_de_large{color: #003399;font-size: 14px;padding:0;font-family: Arial,Helvetica,sans-serif;}
#td_de_main ul.td_de_large li{padding: 2px 0 5px 20px;background-position:1100px 5px;list-style-position:outside;list-style-type:none;}
#td_de_main ul,#td_de_main ul.td_de_small,#td_de_main ol{font-size:12px;font-family: Arial,Helvetica,sans-serif;}
#td_de_main ol > li{padding:2px 0 5px 20px;list-style-position:outside;list-style-type:none;}
#td_de_main ol > li:before{color:#003399;content:counter(li, decimal) ".";counter-increment:li;font-size:18px;font-family: Arial,Helvetica,sans-serif;font-weight:bold;height:14px;left:0;line-height:12px;position:absolute;}

/* TABLE /////////////////////////////////////////////////////*/
#td_de_main table,#td_de_main td,#td_de_main th{font:normal 12px/1.4 Arial, Helvetica, sans-serif;color:#666;}
#td_de_main td,#td_de_main th{padding:8px;}
#td_de_main th{background:#FFF;font-weight:bold;color:#666;}
#td_de_main tr.td_de_even td{background:#EEEEEE;}
#td_de_main tr.td_de_odd td{background:#FCFCFC;}
#td_de_main .td_de_box_table{position:relative;padding:15px;background:#FFFFFF;float:none;margin-bottom:0;}
#td_de_main .td_de_box_table h3{float:none;margin-bottom:20px;}
#td_de_main .td_de_box_table ul,#td_de_main .td_de_box_table p,#td_de_main .td_de_box_table .td_de_button,#td_de_main .td_de_box_table h3{margin:0 !important;}

/* BOXES /////////////////////////////////////////////////////*/
#td_de_main .td_de_box{position:relative;padding:15px;margin-bottom:20px;background:#EEE;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
#td_de_main .td_de_box p{margin-bottom:0 !important;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
#td_de_main .td_de_box.td_de_left{clear:left;margin-right:20px;display:inline;}
#td_de_main .td_de_box.td_de_right{clear:right;margin-left:20px;display:inline;}
#td_de_main .td_de_box.td_de_left.td_de_arrow:before,#td_de_main .td_de_box.td_de_right.td_de_arrow:before{content:"";height:0;width:0;position:absolute;margin-top:-16px;right:-9px;top:50%;border-color:transparent #EEEEEE;border-style:solid;border-width:20px 0 20px 10px;}
#td_de_main .td_de_box.td_de_right.td_de_arrow:before{left:-9px;border-width:20px 10px 20px 0;}
#td_de_main .td_de_box.td_de_highlight{background-color:#FC3;}
#td_de_main .td_de_box.td_de_highlight.td_de_arrow:before{border-color:transparent #FC3;}
#td_de_main .td_de_box.td_de_info{margin:-50px 0px 20px 20px;background:#039;color:#FFF;}
#td_de_main .td_de_box.td_de_info h3{margin-top:-2px;}
#td_de_main .td_de_box.td_de_info.td_de_arrow:before{top:65px;border-color:transparent #039;}
#td_de_main .td_de_box.td_de_info ul.td_de_large{font-size:11px;margin:10px 0 0;color:#FFF;font-family: Arial,Helvetica,sans-serif;}
#td_de_main .td_de_box.td_de_info ul.td_de_large li{padding:1px 0 1px 20px;}
#td_de_main .td_de_box.td_de_info a.td_de_button{margin-bottom:0;}
#td_de_main .td_de_box.td_de_quote{margin-top:10px;background:#EEEEEE;}
#td_de_main .td_de_box.td_de_quote quote{font-style:italic;font-size:11px;color:#003399;display:block;margin:10px 0 0;font-family: Arial,Helvetica,sans-serif;}
#td_de_main .td_de_box.td_de_quote p{clear:both;font-weight:bold;font-size:12px;float:right;font-family: Arial,Helvetica,sans-serif;}

/* SPRITE ///////////////////////////////////////////////////*/
#td_de_main ul li,
#td_de_main ul.td_de_large li,
#td_de_main a.td_de_arrow-top,
#td_de_main .td_de_arrow-right,
#td_de_main .td_de_box.td_de_info ul.td_de_large li,
#td_de_main .td_de_box.td_de_quote,
#td_de_main a.td_de_button,
#td_de_main a.td_de_button.td_de_okay,
#td_de_main a.td_de_button.td_de_cancel,
#td_de_main a.td_de_button.td_de_save,
#td_de_main .td_de_contact,
#td_de_main #td_de_nav > li > a,
#td_de_main #td_de_nav > li > a:hover,
#td_de_main #td_de_nav > li > a.td_de_active,
#td_de_main a.td_de_link[href$="jpg"],
#td_de_main a.td_de_link[href$="pdf"],
#td_de_main a.td_de_link[href$="xls"],
#td_de_main a.td_de_link[href$="doc"],
#td_de_main a.td_de_link[href$="zip"]{background-image:url(/uploads/country/de/DEImages/td_de_mp_sprite_main.gif);background-repeat:no-repeat;background-position:0 0;}
#td_de_main ul.td_de_no-bullets li{background-position:0 100px;}
#td_de_main ul li{background-position:0 -798px;}
#td_de_main ul.td_de_large li{background-position:0 -1181px;}
#td_de_main a.td_de_arrow-top{background-position:0 -1986px;}
#td_de_main .td_de_arrow-right{background-position:0 -2384px;}
#td_de_main .td_de_box.td_de_info ul.td_de_large li{background-position:0 -1585px;}
#td_de_main .td_de_box.td_de_quote{background-position:-5px -185px;}
#td_de_main a.td_de_button{background-position:right -459px;}
#td_de_main a.td_de_button.td_de_okay{background-position:right -482px;}
#td_de_main a.td_de_button.td_de_cancel{background-position:right -506px;}
#td_de_main a.td_de_button.td_de_save{background-position:right -530px;}
#td_de_main .td_de_contact{background-position:0 -65px;}
#td_de_main a.td_de_link[href$="pdf"]{background-position:0 -578px;}
#td_de_main a.td_de_link[href$="xls"]{background-position:0 -608px;}
#td_de_main a.td_de_link[href$="doc"]{background-position:0 -638px;}
#td_de_main a.td_de_link[href$="zip"]{background-position:0 -668px;}
#td_de_main a.td_de_link[href$="jpg"]{background-position:0 -698px;}
#td_de_main #td_de_nav > li > a{background-position:0 -4px;background-repeat:repeat-x;}
#td_de_main #td_de_nav > li > a:hover,#td_de_main #td_de_nav > li.td_de_submenu:hover > a,#td_de_main #td_de_nav > li > a.td_de_active{background-position:0 -30px;background-repeat:repeat-x;}

/* CSS3 ///////////////////////////////////////////////////// */
/*#td_de_content img.td_de_shadow,#td_de_main .td_de_box,.td_de_box_table,#td_de_main #td_de_nav > li.td_de_submenu ul{-moz-box-shadow:0px 1px 2px rgba(0,0,0,.5);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.5);-o-box-shadow:0px 1px 2px rgba(0,0,0,.5);box-shadow:0px 1px 2px rgba(0,0,0,.5);}*/
#td_de_main .td_de_box,#td_de_main a.td_de_button{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;border: 1px solid #ccc;}
#td_de_main #td_de_nav > li:first-child a{border-radius:4px 0 0 4px;}
#td_de_main #td_de_nav > li:last-child a{border-radius: 0 4px 4px 0;}
#td_de_main a,#td_de_main #td_de_nav li ul.td_de_submenu{-moz-transition:color .15s ease-out;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;}
#td_de_main #td_de_nav li.td_de_submenu ul{-moz-transition:top 0.5s ease-out;-webkit-transition:top 0.5s ease-out;transition:top 0.5s ease-out;}
#td_de_main a.td_de_button{-moz-box-shadow:0 -6px 10px rgba(255, 166, 51, 0.6) inset;-webkit-box-shadow:0 -6px 10px rgba(255, 166, 51, 0.6) inset;-o-box-shadow:0 -6px 10px rgba(255, 166, 51, 0.6) inset;box-shadow:0 -6px 10px rgba(255, 166, 51, 0.6) inset;}

/* HACKS //////////////////////////////////////////////////// */
/* IE Shade ?IE8 and below-Hack */ #td_de_main .td_de_box{border-bottom:1px solid #999\9;}
/* IE Table Border ?IE8 and below-Hack */#td_de_main .td_de_box_table{border:1px solid #BBBBBB\9;}
/* Webkit Textsize-Adjustment */ #td_de_main{-webkit-text-size-adjust:none}

/* Individuelles Microsite-CSS */

/* MENU MICROSITE ////////////////////////////////////////////*/
#td_de_main #td_de_nav{top:166px;left:35px;height:80px;}
#td_de_main #td_de_nav:hover {height:310px;}
#td_de_main #td_de_nav li{}
#td_de_main #td_de_nav > li{}
#td_de_main #td_de_nav > li > a{padding:4px 10px 3px;background-color:#039;border-left:1px solid #FFF;font-size:12px;color:#FFF;font-weight:bold;font-family: Arial,Helvetica,sans-serif;}
#td_de_main #td_de_nav a.td_de_grey{background:#CCC !important;cursor:default;}
#td_de_main #td_de_nav > li > a:hover,#td_de_main #td_de_nav > li.td_de_submenu:hover > a,#td_de_main #td_de_nav a.td_de_active{}
#td_de_main #td_de_nav a.td_de_active{text-shadow:0 1px 1px rgba(0,0,0,.5);}
#td_de_main #td_de_nav > li:first-child a{border-left:none;}
#td_de_main #td_de_nav > li.td_de_submenu > a{}
#td_de_main #td_de_nav > li.td_de_submenu > a:after{}
#td_de_main #td_de_nav > li.td_de_submenu ul{}
#td_de_main #td_de_nav > li.td_de_submenu ul li{}
#td_de_main #td_de_nav > li.td_de_submenu ul li a{padding:4px 6px 3px;min-width:80px;border-top:1px solid #FFF;color:#484848}
#td_de_main #td_de_nav > li.td_de_submenu ul li a:hover{color:#484848;background:#FC3;background:rgba(255,204,51,0.6);}
#td_de_main #td_de_nav > li.td_de_submenu:hover ul{}
#td_de_main #td_de_nav > li.td_de_submenu ul {top:-265px;}
#td_de_main #td_de_nav > li.td_de_submenu ul li a{margin-top:0;}

/* Template Page 1*/



/*#dvMainPage  p, ul, h2, img{padding:0px; margin:0px;}*/
#dvMainPage  p,  h2, img{padding:0px; margin:0px;}
#dvMainPage ul{list-style-type:none;} 
#dvMainPage a{background:#fff; color:#000; text-decoration:none;}
#dvMainPage a:hover{background:#fff; color:#666; text-decoration:underline;} 


#dvMainPage, #topPan{background:url(/uploads/country/de/DEImages/mainbg.gif) 0 0 repeat-x #fff; color:#666; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#topPan,#bodyPan,#MiddleLeftPan,#RightListfastPan,#MiddleRightPan{padding:0px; margin:0px;  color:#666; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#topPan{width:750px; height:87px; position:relative; margin:0 auto;}
#topPan #ImgPan{ background:#fff; color:#666; position:absolute; top:5px; left:0px; padding:0 0 0 35px;}



#topPan ul{width:468px; height:32px; position:absolute; top:5px; right:45px;}
#topPan ul li{width:78px; height:32px; float:left;}
#topPan ul li a{width:76px; height:32px; display:block; background:url(/uploads/country/de/DEImages/topmenu-normal.jpg) 0 0 no-repeat #F5F4F4; color:#666; text-decoration:none; font-size:12px; font-family: Arial,Helvetica,sans-serif;font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0;}
#topPan ul li a:hover{background:url(/uploads/country/de/DEImages/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none;}

#topPan ul li.home{background:url(/uploads/country/de/DEImages/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:12px; font-family: Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; line-height:32px;}

#bodyPan{width:785px; position:relative; margin:0px;}
#bodyPan p.toptextpadding{padding:25px 0 0;}
#bodyPan p span{background:#fff; color:#D20039;}

#bodyMiddlePan{width:785px; position:relative; margin:0px;}

#MiddleLeftPan{width:300px; float:left;}
#MiddleLeftPan p{padding:14px 0 0; line-height:18px;}

#MiddleLeftPan p.largegraytext{font-size:18px;font-family: Arial,Helvetica,sans-serif;}

#MiddleLeftPan h2{width:210px; height:50px; display:block;  color:#D20039; border-bottom:1px dashed #BDB9B9; font-size:24px; font-family: Arial,Helvetica,sans-serif;line-height:22px; padding:0 20px 0 0;}
#MiddleLeftPan h2 span{background:#fff; color:#545454; font-weight:bold; font-size:14px; font-family: Arial,Helvetica,sans-serif;text-transform:uppercase;}


#MiddleRightPan{width:425px; float:left; padding:0 0 0 50px;}
#MiddleRightTopPan{width:384px; height:203px; background:url(/uploads/country/de/DEImages/image_creditgrowth.jpg) 0 100% no-repeat; padding:29px 0 0; margin:0 0 40px 0;}

#MiddleRightTopPan p.fresh{width:108px; height:24px; display:block; margin:0 0 0 208px; font-size:20px; text-transform:uppercase;font-family: Arial,Helvetica,sans-serif;}
#MiddleRightTopPan p.business{width:170px; height:20px; display:block; margin:0 0 0 210px; background:url(/uploads/country/de/DEImages/dotline.gif) 0 100% repeat-x #fff; color:#6BB600; font-size:27px; font-family: Arial,Helvetica,sans-serif;text-transform:uppercase; text-align:right;}

#MiddleRightPan h2{width:380px; height:20px; background:url(/uploads/country/de/DEImages/dotline.gif) 0 100% repeat-x #fff; color:#6BB600; font-size:24px;font-family: Arial,Helvetica,sans-serif;}
#MiddleRightPan p{padding:8px 0 0;}

#RightListfastPan{width:200px; float:left; padding:10px 0 0;}
#RightListfastPan ul{width:200px;}
#RightListfastPan ul li{width:200px; height:20px; float:left;}
#RightListfastPan ul li a{width:190px; line-height:20px;  color:#666; text-decoration:underline; padding:0 0 0 18px;}
#RightListfastPan ul li a:hover{ color:#000; text-decoration:underline;}

#RightListnextPan{width:180px; float:left; padding:10px 0 0;}
#RightListnextPan ul{width:180px;}
#RightListnextPan ul li{width:180px; height:20px; float:left;}
#RightListnextPan ul li a{width:160px; line-height:20px;  color:#666; text-decoration:underline; padding:0 0 0 18px;}
#RightListnextPan ul li a:hover{ color:#000; text-decoration:underline;}


.COS2_m.COS2_m_ls.fL,
.COS2_m.COS2_m_rs.fL,
.COS2_m.COS2_m_rs.fR,
.COS2_m.COS2_m_ls.fR
{
	display: none;
}

/*END Template Page 1*/
