﻿
/*========================================= 
Clear default style & Clearfix
=========================================*/

img
{
    border: none;
}

.clearfix:after
{
    clear: both;
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
}

* html > body .clearfix
{
    width: 100%;
    display: block;
}

* html .clearfix
{
    height: 1%;
}

.vide
{
    clear: both;
}

/* Firefox Scrollbar Hack*/
html
{
    margin-bottom: 1px;
    height: 100% !important;
    height: auto;
}

.NoPadding
{
    padding: 0px !important;
}

/*========================================= 
Common elements
=========================================*/



a.white
{
    color: #EBFFA1;
    text-decoration: underline;
}
a.white:hover
{
    text-decoration: underline;
}

a.white:visited
{
    color: #EBFFA1;
    text-decoration: underline;
}




a.butvis
{
    display: block;
    float: left;
    background: url(ESImages/but_vs_l.gif) left top no-repeat;
    text-decoration: none;
    cursor: pointer;
    outline: none;
}

a.butvis span
{
    display: block;
    float: left;
    background: url(ESImages/but_vs_r.gif) right top no-repeat;
    line-height: 20px;
    padding: 0 8px;
    font-size: 11px;
    color: #000;
    margin-right: -1px;
}

a.butvis:hover
{
    background: url(ESImages/but_vs_l.gif) 0 -20px no-repeat;
}

a.butvis:hover span
{
    background: url(ESImages/but_vs_r.gif) right -20px no-repeat;
}

a.butvisselected
{
    display: block;
    float: left;
    background: url(ESImages/but_vs_l.gif) 0 -20px no-repeat;
    text-decoration: none;
    cursor: pointer;
    outline: none;
}

a.butvisselected span
{
    display: block;
    float: left;
    background: url(ESImages/but_vs_r.gif) right -20px no-repeat;
    line-height: 20px;
    padding: 0 8px;
    font-size: 11px;
    color: #000;
    margin-right: -1px;
}

a.butvisselected:hover
{
    background: url(ESImages/but_vs_l.gif) 0 -20px no-repeat;
}

a.butvisselected:hover span
{
    background: url(ESImages/but_vs_r.gif) right -20px no-repeat;
}

/*========================================= 
Layout
=========================================*/

#mainwrap
{
    
    background-color: #FFFFFF;
}
#mainwrap1
{
    text-align: left;
    
    margin: 0px auto;
    
}
#outerwrap
{
    text-align: left;
}

#wrap
{
    text-align: left;
    float: left;
    width: 100%;
}

#topbannercontainer
{
    height: 20px;
    background-color: #004e8a;
    color: White;
}
#topbanner
{
    width: 1200px;
    text-align: left;
    margin: 0px auto;
}

#headercontainer
{
     
    
}




#slogan
{
    display: block;
    float: left;
    height: 82px;
}
#sitetool
{
    width: 1000px;
    background: #ffffff;
    margin-bottom: 5px;
}

#search
{
    float: left;
}

#member-panel
{
    float: left;
    font-size: 11px;
    font-family: Arial;
}

#header-links
{
    float: right;
    font-size: 11px;
    font-family: Arial;
}

#usermenu
{
    color: #FFFFFF;
    float: right;
    font-family: Arial;
    font-size: 11px;
    padding-right: 5px;
    margin-top: -3px;
    text-align: center;
    width: 200px;
    z-index: 900;
}
#usermenu a
{
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
}
#datetime
{
    background-color: #198DDA;
    border: 0 none;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    padding-left: 5px;
    width: 190px;
}
#openaccount
{
    display: block;
    background: url(ESImages/button_account.gif) left top no-repeat;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    width: 151px;
    height: 28px;
    padding-top: 5px;
    text-align: center;
    color: White;
}
#openaccount a
{
    font-weight: bold;
    color: White;
    text-decoration: none;
}


#container
{
    width: 100%;
}
#container div
{
}
#maincol
{
    width: 531px;
    float: left;
}

#subcol
{
    width: 244px;
    float: right;
}

#footercontainer
{
    width: 100%;
}



#otherinfo
{
    padding: 30px;
}

.botnav
{
    padding-top: 5px;
    padding-right: 5px;
    text-align: right;
    vertical-align: top;
}

.botnav a
{
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    text-transform: uppercase;
    color: #003366;
}

.copyright
{
    color: #666666;
    float: left;
    font-size: 11px;
    padding: 5px 10px 5px 5px;
    text-align: right;
    width: 760px;
}
.copyright a
{
    padding: 0px 5px 0px 5px;
}
#botleft
{
    float: left;
    font-size: 11px;
    line-height: 1.5;
    padding: 10px 5px 0 10px;
    width: 200px;
}
#botleft b
{
}
#botright
{
    float: left;
    font-size: 11px;
    line-height: 1.5;
    padding: 5px;
    text-align: right;
    width: 770px;
}
div.blackbox
{
    width: 800px;
    height: 800px;
    background: Black;
}

.boxTitle
{
    background: url(  "ESImages/bgboxTitle.gif" ) repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    text-transform: uppercase;
    width: 100%;
}


.boxTitle h1
{
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    font-weight: bold;
}
.boxTitle1
{
    color: #000000;
    border-bottom: 1px solid #3B256D;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    padding-left: 15px;
    padding-top: 5px;
    text-transform: uppercase;
}

.boxLabel
{
    color: #555555;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 2px;
}
a.boxLink
{
    color: #555555;
    font-size: 11px;
    text-decoration: underline;
}

a.boxLink:hover
{
    color: #555555;
    font-size: 11px;
    text-decoration: underline;
}

a.boxLink:visited
{
    color: #555555;
    font-size: 11px;
    text-decoration: underline;
}
a.boxLinkBig
{
    color: #555555;
    font-size: 12px;
}

a.boxLinkBig:hover
{
    color: #555555;
    font-size: 12px;
    text-decoration: underline;
}

a.boxLinkBig:visited
{
    color: #555555;
    font-size: 12px;
}

.boxButton
{
    background-image: url(/ESImages/login.gif);
    background-repeat: no-repeat;
    text-align: center;
    width: 80px;
    height: 24px;
    padding-top: 3px;
}

.boxButton a
{
    font-size: 11px;
    color: White;
    font-weight: bold;
}
.boxButtonL
{
    background-image: url(/ESImages/openaccount_bg.gif);
    background-repeat: no-repeat;
    height: 22px;
    padding-top: 3px;
    text-align: center;
    width: 130px;
}

.boxButtonL a
{
    font-size: 12px;
    color: #555555;
    font-weight: bold;
}

.boxButtonShort
{
    background-image: url(/ESImages/go.gif);
    background-repeat: no-repeat;
    text-align: center;
    width: 50px;
    height: 24px;
    padding-top: 3px;
}

.boxButtonShort a
{
    font-size: 11px;
    color: White;
    font-weight: bold;
}

.boxQuote
{
    font-size: 11px;
    color: #555555;
    font-weight: bold;
}

.boxComment
{
    font-size: 11px;
    color: #555555;
    text-align: right;
    padding-top: 5px;
}
.boxCareerHot
{
    font-size: 17px;
    font-family: Tahoma;
    line-height: 1.3;
    color: #FF6600;
    text-transform: uppercase;
}


.submenu
{
    font-family: Arial;
    font-size: 12px;
    color: #133493;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: normal;
}

.submenuheader
{
    font-family: Arial;
    font-size: 13px;
    color: White;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
    font-weight: bold;
    text-transform: uppercase;
}

.headtitle
{
    color: #133493;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.headtitle2
{
    color: #133493;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.headtitle3
{
    color: #133493;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    padding-left: 30px;
    background: #EEEEEE;
    border-bottom: solid 1px #FFAA00;
}


/*========================================= 
Mainnav
=========================================*/
. /* MKH-Tab Navigation code */ #mkhtabs
{
    float: left;
    width: 100%;
    line-height: normal;
    font-size: 1em;
}
#mkhtabs ul
{
    margin: 0;
    padding: 0 0 23px 0px;
    list-style-type: none;
}
#mkhtabs li
{
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
}
#mkhtabs a
{
    display: block;
    padding: 0 0 0 3px;
    text-decoration: none;
    background-image: url(ESImages/mkttab_left.gif);
    background-position: 0% 100%;
}
#mkhtabs a span
{
    background-image: url(ESImages/mkttab_right.gif);
    background-position: 100% 100%;
    float: none;
    display: block;
    padding: 5px 6px 4px 6px;
}
#mkhtabs #current a
{
    background-image: url(ESImages/mkttab_left.gif);
    background-position: 100% 0%;
    border-bottom: 1px solid #F6F6F6;
    color: #000000;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    padding: 0px;
    text-decoration: none;
}
#mkhtabs #current a span
{
    float: none;
    background-image: url(ESImages/mkttab_right.gif);
    background-position: 0% 0%;
    display: block;
    padding: 5px 3px 4px 6px;
}
#mkhtabs a:link
{
    color: #000000;
    background-position: 0% 100%;
}
#mkhtabs a:visited
{
    color: #000000;
    background-position: 0% 100%;
}
#mkhtabs a:hover
{
    color: #000000;
    background-position: 0% 100%;
}
#mkhtabs a:hover span
{
    background-position: 100% 100%;
}
#mkhtabs #current a:hover
{
    color: #000000;
}
#mkhtabs .new
{
    float: left;
    background: url(ESImages/minitab_new.gif) no-repeat left top;
}
#mkhtabs .beta
{
    float: left;
    background: url(ESImages/minitab_beta.gif) no-repeat left top;
    margin-top: -5px;
    margin-left: 8px;
    position: absolute;
}
/* MK-Tab Navigation code */
#mktabs
{
    float: left;
    width: 100%;
    line-height: normal;
    font-size: 1em;
}
#mktabs ul
{
    margin: 0;
    padding: 0 0 23px 0px;
    list-style-type: none;
}
#mktabs li
{
    float: left;
    margin: 0;
    padding: 0;
}
#mktabs a
{
    display: block;
    padding: 0 3px;
    text-decoration: none;
    background-position: 0% 0%;
    background-repeat: no-repeat;
}
#mktabs a span
{
    float: none;
    display: block;
    padding: 5px 4px 4px;
}
#mktabs #current a
{
    background-position: 3px 0px;
    border-bottom: 1px solid #F6F6F6;
    color: #0066CC;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    padding: 0px;
    text-decoration: none;
    font-weight: bold;
}
#mktabs #current a span
{
    float: none;
    display: block;
    padding: 5px 8px 4px;
}
#mktabs a:link
{
    color: #000000;
    background-position: 0% 100%;
}
#mktabs a:visited
{
    color: #000000;
    background-position: 0% 100%;
}
#mktabs a:hover
{
    color: #000000;
    background-position: 0% 100%;
}
#mktabs a:hover span
{
    background-position: 100% 100%;
}
#mktabs #current a:hover
{
    color: #000000;
}
#mktabs .new
{
    float: left;
    background: url(ESImages/mktab_new.gif) no-repeat left top;
}
#mktabs .beta
{
    float: left;
    background: url(ESImages/kktab_beta.gif) no-repeat left top;
    margin-top: -5px;
    margin-left: 8px;
    position: absolute;
}

/* MKT-Tab Navigation code */
#mkttabs
{
    float: left;
    width: 100%;
    line-height: normal;
    font-size: 1em;
    border-bottom: 1px solid #0066CC;
}
#mkttabs ul
{
    margin: 0;
    padding: 0 0 23px 0px;
    list-style-type: none;
}
#mkttabs li
{
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
}
#mkttabs a
{
    display: block;
    padding: 0 0 0 3px;
    text-decoration: none;
    background-position: 0% 100%;
}
#mkttabs a span
{
    float: none;
    display: block;
    padding: 5px 6px 4px 6px;
}
#mkttabs #current a
{
    border-bottom: 1px solid #F6F6F6;
    color: #000000;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    padding: 0px;
    text-decoration: none;
}
#mkttabs #current a span
{
    float: none;
    font-weight: bold;
    background-position: 0% 0%;
    display: block;
    padding: 5px 3px 4px 6px;
}
#mkttabs a:link
{
    color: #000000;
    background-position: 0% 100%;
}
#mkttabs a:visited
{
    color: #000000;
    background-position: 0% 100%;
}
#mkttabs a:hover
{
    color: #000000;
    background-position: 0% 100%;
}
#mkttabs a:hover span
{
    background-position: 100% 100%;
}
#mkttabs #current a:hover
{
    color: #000000;
}
#mkttabs .new
{
    float: left;
    background: url(ESImages/minitab_new.gif) no-repeat left top;
}
#mkttabs .beta
{
    float: left;
    background: url(ESImages/minitab_beta.gif) no-repeat left top;
    margin-top: -5px;
    margin-left: 8px;
    position: absolute;
}

/* Mini-Tab Navigation code */
#etTabs
{
    font-family: Arial;
    font-size: 12px;
    height: 24px;
    margin: 0 auto;
    text-align: left;
    padding-left: 5px;
}
/* !!! added height:24px for moz*/
#minitabs
{
    float: left;
    font-size: 0.9em;
    line-height: normal;
    width: 100%;
}
#minitabs ul
{
    border-bottom: 1px solid #7ABAF2;
    list-style-type: none;
    margin: 0;
    padding: 0 0 23px 0;
}
#minitabs li
{
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
}

#minitabs a
{
    background: url( "ESImages/minitab_left.gif" ) no-repeat scroll left top transparent;
    display: block;
    font-weight: bold;
    padding: 0 0 0 3px;
    text-decoration: none;
}
#minitabs a span
{
    background: url( "ESImages/minitab_right.gif" ) no-repeat scroll right top transparent;
    display: block;
    float: none;
    padding: 5px 10px 4px 6px;
}
#minitabs #current a
{
    background-position: 0 -70px;
    border-bottom: 1px solid white;
    color: #000000;
    text-decoration: none;
}
#minitabs #current a span
{
    background-position: 100% -70px;
}
#minitabs a:link
{
    color: #000000;
}
#minitabs a:visited
{
    color: #000000;
}
#minitabs a:hover
{
    color: #000000;
    background-position: 0% -140px;
}
#minitabs a:hover span
{
    background-position: 100% -140px;
}
#minitabs #current a:hover
{
    color: #FFFFFF;
}
#minitabs .new
{
    float: left;
    background: url(ESImages/minitab_new.gif) no-repeat left top;
}
#minitabs .beta
{
    float: left;
    background: url(ESImages/minitab_beta.gif) no-repeat left top;
    margin-top: -5px;
    margin-left: 8px;
    position: absolute;
}

#splTabs
{
    margin: 0px auto 0px auto;
    text-align: left;
    height: 24px;
    font-family: Arial;
    font-size: 12px;
}
/* !!! added height:24px for moz*/
#splminitabs
{
    float: left;
    width: 100%;
    line-height: normal;
    font-size: 0.9em;
}
#splminitabs ul
{
    margin: 0;
    padding: 0 0 23px 0px;
    list-style-type: none;
    border-bottom: 1px solid #999999;
}
#splminitabs li
{
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
}
#splminitabs a
{
    display: block;
    padding: 0 0 0 3px;
    text-decoration: none;
    font-weight: bold;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-top: solid 1px #999999;
    background-color: #F4F4F4;
}
#splminitabs a span
{
    float: none;
    display: block;
    padding: 5px 10px 3px 6px;
}
#splminitabs #current a
{
    background-color: #fff;
    border-bottom: 1px solid white;
    color: #000000;
    text-decoration: none;
}
#splminitabs #current a span
{
}
#splminitabs a:link
{
    color: #000000;
}
#splminitabs a:visited
{
    color: #000000;
}
#splminitabs a:hover
{
    color: #000000;
}
#splminitabs a:hover span
{
}
#splminitabs #current a:hover
{
    color: #000000;
}


#splindexTabs
{
    margin: 0px auto 0px auto;
    text-align: left;
    height: 24px;
    font-family: Arial;
    font-size: 12px;
}
/* !!! added height:24px for moz*/
#splminiindextabs
{
    float: left;
    width: 100%;
    line-height: normal;
    font-size: 0.9em;
}
#splminiindextabs ul
{
    margin: 0;
    padding: 0 0 23px 0px;
    list-style-type: none;
}
#splminiindextabs li
{
    float: left;
    padding: 0;
    font-size: 14px;
}
#splminiindextabs a
{
    display: block;
    padding: 0 0 0 3px;
    text-decoration: none;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    font-weight: bold;
    background-color: #F4F4F4;
}
#splminiindextabs a span
{
    float: none;
    display: block;
    padding: 5px 10px 5px 10px;
}
#splminiindextabs #current a
{
    background-color: #F6F6F6;
    padding: 0 13px;
    border-left: solid 1px #F6F6F6;
    border-right: solid 1px #F6F6F6;
    border-bottom: solid 1px #F6F6F6;
    color: #0033CC;
    text-decoration: none;
}
#splminiindextabs #current a span
{
}
#splminiindextabs a:link
{
    color: #0033CC;
    padding: 0 13px;
}
#splminiindextabs a:visited
{
    color: #0033CC;
    padding: 0 13px;
}
#splminiindextabs a:hover
{
    color: #0033CC;
    padding: 0 13px;
}
#splminiindextabs a:hover span
{
}
#splminiindextabs #current a:hover
{
    color: #0033CC;
}


#mainnav
{
    width: 1000px;
    text-align: left;
    margin: 0px auto;
    float: left;
    height: 34px;
    background: url(  "ESImages/bg_menutop.gif" ) repeat-x scroll 0 0 #F3F3F3;
}
#subnav
{
    width: 1000px;
    background: #919191;
    font-size: 11px;
    text-align: right;
    margin: 0px auto;
    padding-top: 4px;
    padding-bottom: 4px;
    border-left: solid 1px #718FEC;
    border-right: solid 1px #718FEC;
    border-bottom: solid 2px #8096DD;
}
#subnav a
{
    color: Black;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
}
#subnav a:hover
{
    background-color: White;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
}
#submenu2 ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#submenu2 img
{
    border: none;
}
#submenu2
{
    width: 200px;
}
#submenu2 li a
{
    background: url( "ESImages/arrowRightOff.png" ) no-repeat scroll 5px 8px #DCDCDC;
    border-bottom: 1px solid #FFF;
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    margin: 0;
    text-decoration: none;
}

#submenu2 li a:link, #submenu2 li a:visited
{
    color: #1d1d1d;
    display: block;
    background: url( "ESImages/arrowRightOff.png" ) no-repeat scroll 5px 8px #C4C4C4;
    padding: 8px 0 0 23px;
}
#submenu2 li a:hover
{
    color: #1d1d1d;
    background-color: #DCDCDC;
    padding: 8px 0 0 23px;
}
.innersubmenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.innersubmenu img
{
    border: none;
}
.innersubmenu
{
    margin: 0px;
    padding: 0px;
    width: 200px;
}
.innersubmenu li a
{
    background: none #FFF;
    border-bottom: 1px solid #E5E5E5;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
}
.innersubmenu li a:link, .innersubmenu li a:visited
{
    background: url( "ESImages/arrowRight.gif" ) no-repeat scroll 10px 9px #E4E4E8 !important;
    border-bottom: 1px solid #E5E5E5;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
    padding-left:25px !important;
}
.menu_item_selected
{
  background-color: #C4C4C4;
  font-weight:bold;
}
.menu
{
    cursor: default;
}
.boxTitle2
{
    background: url(  "ESImages/left_Title.gif" ) no-repeat scroll 2px 0 #2d7caf;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    width: 100%;
}
.menugroup
{
    background-color: Transparent;
    cursor: pointer;
}
.firsttopmenuitem
{
    color: #bf4c45;
    position: relative;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    height: 34px;
}

.firsttopmenuitemhover
{
    color:#0f75bd;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    
    text-decoration: none;
    
}
.firsttopmenuitemselected
{
    
    border-bottom:3px solid #0f75bd;
	color:#0f75bd;
	padding-bottom:10px;
	
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: default;
    
}

.topmenuitem
{
    
    
    color: #bf4c45;
    position: relative;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    height: 34px;
    text-transform: uppercase;
    
}

.topmenuitemhover
{
    
	color:#0f75bd;
	
	
    
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    
    text-decoration: none;
    border-bottom:3px solid #0f75bd;
    padding-bottom:5px;
}
.topmenuitemselected
{
    color:#0f75bd;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: default;
    height: 34px;
    
}
.menuitem
{
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    height: 24px;
    background-color:#cde6f4;
    border-bottom: 1px solid #ffffff;
}
.menuitemselected
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    cursor: default;
    height: 24px;
    border-bottom: 1px solid #ffffff;
    background:url(ESImages/hover-bg.jpg) repeat-x;
    
}
.menuitemhover
{    
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
    height: 24px;
    border-bottom: 1px solid #ffffff;
    background:url(ESImages/hover-bg.jpg) repeat-x;
    
}
div.headline
{
    padding: 10px;
    font-size: 12px;
}

div.contenttable
{
    border: solid 1px #dedede;
    background: #ffffff;
    margin-bottom: 5px;
}

div.headline h2
{
    margin-top: 0;
}

img.news-img
{
    margin: 0 15px 0 0;
}

table.news-listing tr td
{
    padding: 5px 0;
}

table.news-listing tr td.news_first
{
    border-bottom: solid 1px #c3d7ef;
    color: #002e6a;
    text-transform: uppercase;
    padding-bottom: 3px;
    padding-top: 3px;
    font-weight: bold;
}
table.news-listing tr td.news_sep
{
    height: 10px;
}
span.news-source
{
    color: #5c5c5c;
}

table.news-listing td.news_left
{
    padding-left: 10px;
    padding-right: 15px;
    font-size: 11px;
    font-weight: normal;
}
table.news-listing td.news_last
{
    background-color: #F8F8F8;
    font-weight: bold;
}

div.moduletable
{
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
}
div.moduletable div.body
{
    background: #ffffff;
    padding: 10px;
}

div.moduletable div.body2
{
    background: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
}

div.moduletable div.title
{
    /*background-image:url(ESImages/module_title_bg.gif);	 	background-repeat:repeat-x;*/
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #004e8a;
    font-family: Arial;
    font-weight: bold;
    border-top: solid 1px #dedede;
    border-bottom: solid 1px #dedede;
    height: 18px;
}
div.moduletable div.title a
{
    font-size: 9px;
    color: Gray;
    font-weight: normal;
    text-decoration: none;
}
div.moduletable div.title a.morenews
{
    color: #004e8a;
    font-size: 11px;
    font-family: Tahoma;
}
div.moduletable div.title img
{
    vertical-align: middle;
    text-align: center;
}
div.moduletable div.bottom
{
    /*background-image:url(ESImages/module_bottom_bg.gif); 	background-repeat:repeat-x;	 	height:4px;*/
    border-bottom: solid 1px #dedede;
}
td.tabletabactive
{
    background-color: #eeeeee;
    font-weight: bold;
    color: #6c94bc;
    padding: 2px;
    cursor: default;
}
td.tabletab
{
    background-color: #6c94bc;
    font-weight: bold;
    color: White;
    padding: 2px;
    cursor: pointer;
}
.rssbutton
{
    text-align: right;
}
.rssbutton a
{
    font-size: 9px;
    color: Gray;
    font-weight: normal;
    text-decoration: none;
}

.rssbutton img
{
    vertical-align: middle;
    text-align: center;
}
div.moduletable h3
{
    margin: 0;
    font-size: 16px;
    color: #272727;
    border-bottom: solid 1px #dedede;
    padding-bottom: 8px;
    font-weight: bold;
}
div.othernews
{
}
div.othernewshead
{
    background-color: #DDEEF7;
    color: #004e8a;
    font-family: Verdana,Arial;
    font-weight: bold;
    text-align: left;
    font-size: 10px;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
}
div.othernewsbody
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    height: auto;
    background-color: #FAFAFA;
}
span.newsindex
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #F19232;
    color: White;
}
a.tab
{
    display: block;
    float: left;
    outline: none;
    cursor: pointer;
}
a.tabactive
{
    display: block;
    float: left;
    outline: none;
    cursor: default;
}
a.tab span
{
    display: block;
    border: solid 1px #3f68e8;
    width: 120px;
    line-height: 25px;
    background: #eff1f8;
    float: left;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    color: #272727;
}
a.tabactive span
{
    border: solid 1px #3f68e8;
    border-bottom: solid 1px #ffffff;
    display: block;
    width: 120px;
    line-height: 25px;
    background: #ffffff;
    float: left;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    color: #004e8a; /*background-image:url(ESImages/bg-top.gif); 	background-repeat:repeat-x; 	*/
}
a.tab:hover span
{
    text-decoration: underline;
}
div.moduletab
{
    border: solid 1px #ffffff;
    border-top: none;
    background: #ffffff; /*background: url(ESImages/bg-content-box.gif) left bottom repeat-x;	*/
    clear: both;
    overflow: hidden;
    width: 244px;
}
.mainheader
{
    color: #444444;
    font: bold 15px Arial;
    margin-bottom: 5px;
}
.mainheader3 {
background-color:#E4E0DF;
color:#444444;
font:bold 15px Arial;
margin-bottom:1px;
padding:5px;
}
.mainheader2 {
border-bottom:1px solid #7ABAF2;
color:#444444;
background-color:#E4F5F8;
font:bold 16px Arial;
margin-bottom:5px;
padding-bottom:5px;
padding-top:5px;
padding-left:8px;
}
.mainheader4
{

color:#444444;
font:bold 15px Arial;
margin-bottom:1px;
padding:5px;
border-bottom:1px dotted #929292;
}



div.shortnews
{
    width: 227px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
}
.validatorhighlight
{
    background-color: #E1F1F0;
}

a.symbol
{
    text-decoration: underline;
    font-weight: bold;
}

.headlineMed
{
    clear: left;
    padding-left: 8px;
    padding-bottom: 5px;
    margin-left: 1px;
    background: url(    "ESImages/bulletM.gif" ) no-repeat;
    position: relative;
    font-size: 12px;
}
.homenewlineMed
{
    clear: left;
    line-height: 20px;
    padding-left: 8px;
    padding-bottom: 5px;
    margin-left: 1px;
    background: url(    "ESImages/bulletM.gif" ) no-repeat;
    font-size: 12px;
}
.module
{
    margin-bottom: 10px;
    margin-right: -3px;
    padding-right: 3px;
    clear: both;
    overflow: hidden;
    width: auto;
}
.moduleBody
{
    margin-top: 6px;
    font-size: 11px;
    margin-bottom: 6px;
}
.moduleBody p
{
    margin-top: 5px;
    margin-bottom: 8px;
}
.moduleHeaderInline
{
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    padding-left: 2px;
    background: #E5EEF3;
    border-bottom: 1px solid #CCC;
    text-transform: uppercase;
    font-family: Arial;
}
.pagetitle
{
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 2px #CCC;
    padding-bottom: 5px;
    color: Gray;
    font-family: Arial;
}



div.newstoptitle
{
    font-size: 18px;
    padding-bottom: 5px;
    line-height: 110%;
}

span.textup
{
    color: #08aa00;
}

span.textdown
{
    color: #cc0000;
}

div.newsblock
{
    float: left;
    width: 155px;
    margin-left: 15px;
}

div.newsblock h3
{
    font-size: 12px;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: solid 1px #dedede;
    padding-bottom: 5px;
    padding-left: 8px;
}
div.formpanel
{
    /*background: url(ESImages/bg-content-box.gif) left bottom repeat-x;	*/
    padding: 10px;
    border: solid 1px #0066CC;
}
div.formpanel2
{
    /* background: url(ESImages/bg-content-box-2.gif) left bottom repeat-x;*/
    padding: 10px;
    border: solid 1px #0066CC;
}
div.formpanel3
{
    /*  background: url(ESImages/bg-content-box.gif) left bottom repeat-x;*/
    padding: 10px;
    margin: 5px 2px;
    border: solid 1px #0066CC;
}
div.formpanel4
{
    /*  background: url(ESImages/bg-content-box.gif) left bottom repeat-x; */
    padding: 10px;
}
div.formpanel5
{
    /*  background: url(ESImages/bg-content-box.gif) left bottom repeat-x; */
    padding: 3px;
    border: solid 1px #f7a447;
}
div.formtitle
{
    font-size: 13px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #007DC9;
}
div.formtitle2
{
    font-size: 12px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #007DC9;
}
div.formbody
{
    font-size: 11px;
}
div.formlabel
{
    color: Gray;
}

#languagebar
{
    color: #FFFFFF;
    float: right;
    padding-right: 30px;
    padding-top: 5px;
}

#stocksearch
{
    height: 45px;
    float: right;
    margin-right: 0px;
}
.SearchBoxContainer
{
    height: 60px;
    width: 250px;
}
element.style {
width:90px;
}
.cssBtn {
background:url("ESImages/btn_bg.gif") repeat-x scroll left center #E1F1F0;
border:1px solid #336699;
cursor:pointer;
font:11px Arial;
text-align:center;
}

.ContentContainer
{
    padding-top: 5px;
    width: 100%;
}

.MenuLeftSmall .ItemGroup
{
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
}
.MenuLeftSmall .ItemGroup .Item
{
    font-weight: normal;
}
.TableFooterBar
{
    border-top: solid 1px #dedede;
    width: 100%;
    height: 20px;
}
.FooterButton
{
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 9px;
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px #dedede dotted;
}
.TableHeaderLeft
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    color: #FFFFFF;
    background-color: #999999;
    border-left: 1px #FFFFFF solid;
    border-bottom: 1px #666666 solid;
    white-space: nowrap;
}
.TableHeaderRight
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
    color: #FFFFFF;
    background-color: #999999;
    border-left: 1px #FFFFFF solid;
    border-bottom: 1px #666666 solid;
    white-space: nowrap;
}
.TableHeaderLeft2
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    border-bottom: 1px #666666 solid;
    white-space: nowrap;
}
.TableHeaderRight2
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
    border-bottom: 1px #666666 solid;
    white-space: nowrap;
}
.TableRowLeft
{
    border-bottom: 1px #666666 dotted;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TableRowRight
{
    text-align: right;
    border-bottom: 1px #666666 dotted;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TableRowLeft2
{
    border-bottom: 1px #666666 dotted;
    background-color: #FAFAFA;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TableRowRight2
{
    text-align: right;
    border-bottom: 1px #666666 dotted;
    background-color: #FAFAFA;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TableFooter
{
    padding-top: 3px;
    text-align: right;
    color: #666666;
}
.TableTitle
{
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
}
.LeftContentContainer
{
    border-left: 1px #999999 solid;
    border-right: 1px #999999 solid;
    border-bottom: 1px #999999 solid;
    border-top: 1px #999999 solid;
}

.SymbolSearch
{
    border: solid 1px #CCCCCC;
    background-color: #EEEEEE;
    vertical-align: middle;
    font-weight: bold;
}
.Heading
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 16px;
}
.Label
{
    font-weight: bold;
}
.Login
{
    width: 540px;
    background-color: #EEEEEE;
    border: solid 1px #CCCCCC;
}

.SnapshotTable .td_left
{
    border-bottom: 1px #999999 dotted;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.SnapshotTable .td_right
{
    border-bottom: 1px #999999 dotted;
    text-align: right;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
}

/* Quotes News */
#QuoteNewsBox
{
    width: 242px;
}
#QuoteNewsBox .scroller
{
    height: 250px;
}
#QuotesNews .scroller
{
    overflow: auto;
    border: 0px solid #999;
    border-top: 0px;
    position: relative;
    top: -1px;
}
#QuotesNews table
{
    border-left: 0px solid #999;
    border-right: 0px solid #999;
    position: relative;
    top: -1px;
}
#QuotesNews .scroller table
{
    border: 0px;
}
#QuotesNews .newsRow table
{
    border: 0px;
}
#QuotesNews .newsSource
{
    padding-left: 3px;
    font: normal 10px Arial;
    color: #999;
}
#QuotesNews td
{
    font: normal 11px Arial;
    padding: 2px 3px;
}
#QuotesNews th
{
    font: normal 9px Arial;
    color: #999;
    vertical-align: bottom;
    padding: 2px 3px;
    border-bottom: 1px solid #65cfcf;
    height: 18px;
}
#QuotesNews .col1
{
    text-align: right;
}
#QuotesNews .col2
{
    text-align: left;
}
#QuotesNews .col3
{
    text-align: right;
    white-space: nowrap;
}
#QuotesNews .col4
{
    text-align: right;
    white-space: nowrap;
}
#QuotesNews th.col1
{
    color: #686868;
    width: 15%;
}
#QuotesNews td.col1
{
    vertical-align: top;
    font-weight: bold;
    width: 15%;
}
#QuotesNews th.col2
{
    color: #686868;
    width: 200px;
}
#QuotesNews th.col3
{
    text-align: right;
    color: #686868;
    width: 40px;
}
#QuotesNews td.col2
{
    font-weight: bold;
    width: 200px;
}
#QuotesNews td.col3
{
    text-align: right;
    vertical-align: top;
    width: 40px;
}
#QuotesNews th.col4
{
    text-align: right;
    width: 70px;
    color: #686868;
}
#QuotesNews td.col4
{
    text-align: right;
    vertical-align: top;
    width: 50px;
}
#QuotesNews td.col5
{
    vertical-align: top;
    font: normal 10px Tahoma;
    color: #999;
    text-align: right;
    width: 15%;
    white-space: nowrap;
}
#QuotesNews td.col6
{
    font: normal 11px Arial;
    text-align: left;
    padding-bottom: 4px;
}
#QuotesNews td.newsRow
{
    padding: 0;
}

#RelatedNewsBox
{
    width: 100%;
}
#RelatedNewsBox .scroller
{
    height: 300px;
}
#RelatedNewsBox .scroller
{
    overflow: auto;
    position: relative;
}
#RelatedNewsBox td
{
    font: normal 11px Arial;
    padding: 2px 3px;
}

.quoteup
{
    color: #339900;
}
.quotedown
{
    color: #cc0000;
}
.rowcolor1
{
    background-color: #FFF;
    font-size: 11px;
}
.rowcolor2
{
    background-color: #FFF;
    font-size: 11px;
}
.rowcolor2 td
{
    border-bottom: solid 1px #8fA8ff;
}

.rowcolor1 td
{
    border-bottom: solid 1px #8fA8ff;
}
.rowcolor3
{
    background-color: #FFF;
    font-size: 11px;
}
.rowcolor4
{
    background-color: #F1F1F1;
    font-size: 11px;
}

. .RelatedQuotes
{
}
.RelatedQuotes td
{
    font: normal 11px Arial;
    padding: 3px 3px;
}
.RelatedQuotes td.col1
{
    text-align: left;
    border-bottom: 1px #ccc solid;
    padding-left: 0px;
}
.RelatedQuotes td.col2
{
    text-align: left;
    font-weight: bold;
    padding-left: 0px;
    border-bottom: 1px #ccc solid;
}
.RelatedQuotes td.col3
{
    text-align: right;
    white-space: nowrap;
    border-bottom: 1px #ccc solid;
}
.RelatedQuotes td.col4
{
    text-align: right;
    white-space: nowrap;
    border-bottom: 1px #ccc solid;
}
.RelatedQuotes td.col5
{
    text-align: right;
    white-space: nowrap;
    padding-right: 0px;
    border-bottom: 1px #ccc solid;
}
.RelatedQuotes td.col6
{
    text-align: left;
    white-space: nowrap;
    padding-left: 2px;
    border-bottom: 1px #ccc solid;
}
.RelatedQuotes table.TableQuotes
{
    border-bottom: 1px #ccc solid;
}

.TableContent
{
}
.TableContent td.label
{
    padding: 3px 6px;
    text-align: left;
    font-weight: normal;
    border-bottom: 1px #ccc solid;
}
.TableContent td.left
{
    padding: 3px 6px;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px #ccc solid;
}
.TableContent td.right
{
    padding: 3px 6px;
    text-align: right;
    font-weight: bold;
    border-bottom: 1px #ccc solid;
}
.TableContent table.content
{
    border-bottom: 1px #ccc solid;
}

div.searchTabs
{
    padding-left: 0px;
    white-space: nowrap;
}
div.searchTabs ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    display: block;
}
div.searchTabs ul li
{
    float: left;
    margin: 0 0.15em;
}
div.searchInput
{
    border: solid 0px #007DC9;
}
.cssBtn_nostyle
{
    margin: 0px;
    background-color: Transparent;
    font: 10px Arial;
    border: #336699 0px solid;
    cursor: pointer;
    text-align: center;
}


.boxcontent
{
    padding: 10px 0px 0px 0px;
}

/* ComponentArt Grid*/

.bannertf
{
    float: left;
    width: 960px;
    height: 282px;
    background: url(ESImages/bannertop.jpg);
    background-repeat: no-repeat;
}
.bannertext1
{
    float: left;
    height: 236px;
    width: 960px;
}
.text974
{
    float: left;
    width: 974px;
    height: 80px;
}
.text975
{
    float: left;
    width: 940px;
    padding-left: 20px;
    font-size: 30px;
    color: #333333;
    font-weight: bold;
    height: 40px;
}
.text976
{
    float: left;
    width: 910px;
    padding-left: 20px;
    font-size: 14px;
    color: #333333;
    height: 20px;
}
.duachuyengia
{
    float: left;
    width: 320px;
    padding-left: 0px;
    font-size: 14px;
    color: #000000;
}

/************************************************
            JCAROUSEL LITE		
/************************************************/
#list
{
    height: 80px;
    width: 900px;
    margin: 0px auto;
}

.slider
{
    float: left;
    left: -5000px;
    margin: 5px;
    position: relative;
    visibility: hidden;
    margin-left: 30px;
}

.slider ul
{
    height: 100px;
    width: 600px;
}

.slider ul li
{
    padding: 0 20px;
}

.slider ul li img
{
    cursor: pointer;
    height: 80px;
    padding-top: 3px;
    width: 120px;
}



/************************************************
	      CAPTIFY CAPTION		
************************************************/
.caption-top, .caption-bottom
{
    background: #000000;
    color: #ffffff;
    cursor: default;
    padding: 2px;
    font-size: 11px;
    text-align: center;
}

.caption-top
{
    border-width: 0px;
}

.caption-bottom
{
    border-width: 0px;
}

.caption a, .caption a
{
    background: #000;
    border: none;
    text-decoration: none;
    padding: 2px;
}

.caption a:hover, .caption a:hover
{
    background: #202020;
}
.toolboxitem {
background-color:#F4F4F4;
border:1px solid #FFFFFF;
padding:4px;
}
.text3
{
background-color:#F4F4F4;
border:1px solid #FFFFFF;
padding:4px;
}


.tabs-nav
{
    display: inline-block;
}

.tabs-nav
{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 0;
}
.tabs-nav li
{
    float: left;
    margin: 0 1px 0 0;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active
{
    cursor: pointer;
}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active
{
    background-position: 100% -150px;
    outline: 0 none;
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active
{
    background-position: 100% -100px;
}

.tabs-nav a
{
    color: #27537A;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2;
    padding-left: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    white-space: nowrap;
    z-index: 2;
}

.tabs-nav a, .tabs-nav a span
{
    background: url(  "ESImages/tab.png" ) no-repeat scroll 0 0 transparent;
    display: block;
    padding: 0 7px;
}
.tabs-container
{
    background: none repeat scroll 0 0 #FFFFFF;
}
.tabs-hide
{
    display: none;
}
.newtitle
{
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}

.bgbd_top
{
    background: url(  "ESImages/bgbd_top.gif" ) no-repeat scroll 0 0 transparent;
    float: left;
    height: 2px;
    width: 214px;
}
.bgbdth
{
    border-left: 1px solid #727272;
    border-right: 1px solid #727272;
    float: left;
    height: 79px;
    width: 210px;
}
.bgbdth1
{
    border-left: 1px solid #727272;
    border-right: 1px solid #727272;
    float: left;
    height: 260px;
    width: 210px;
}
.bgbdth2
{
    border-left: 1px solid #727272;
    border-right: 1px solid #727272;
    float: left;
    width: 210px;
}
.bgbd_bt
{
    background: url(  "ESImages/bgbd_bt.gif" ) no-repeat scroll 0 0 transparent;
    float: left;
    height: 4px;
    width: 214px;
}
.dangky
{
    color: #3A3A3A;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 10px;
    text-transform: uppercase;
}
.boxsearch
{
    float: left;
    height: 22px;
}
.bodersearch
{
    border: 1px solid #A9A9A9;
    float: left;
    height: 18px;
    width: 108px;
}
.ngoibss
{
    float: left;
    padding-left: 15px;
}
.introtitle
{
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
padding-left:10px;
}


/************************************************
RIARP
************************************************/
@charset "utf-8";
/* CSS Document */



.top_banner
{

	margin:0 auto;
	clear:both;
	width:1000px;
	height:142px;
	background:url(ESImages/top_banner.png) no-repeat;
}
/* top menu */

#nav 
{ 
	margin: 0; 
	padding: 0;
	height:36px;
	padding:0;
	
}

#nav li 
{ 
	float: left; 
	position: relative; 
	z-index: 999;
	margin: 0 ;
	text-transform: uppercase;
}

#nav li a 
{ 
	display: block; 
	padding: 0;  
	line-height: 36px; 
	text-decoration: none;  
	color: #333333;  
	padding: 0px 15px;
	font-weight:bold;
}
#nav li a:hover, #nav li a.hov
{
	background:url(../skins/hover-bg.png) repeat-x;
	color: #333333; 
}

#nav ul 
{ 
	position: absolute; 
	display: none; 
	margin: 0; 
	padding: 0;
	background-color:#047a11;
}	
#nav ul li 
{ 
	width: 220px; 
	float: left; 
	border-bottom: 1px solid #258e31; 
	text-align: left;
	padding:0 10px 0 15px;
	text-align:justify;
	color:#333333;
	text-transform:none;
	background:url(../skins/arrow_1.png) no-repeat left;
}
#nav ul li:hover 
{
	background-color:#7aba05;
}

#nav ul a 
{  
	line-height: 18px; 
	padding: 5px 5px; 
	color: #e4edd8; 
	font-weight:normal; 
}
#nav ul a:hover 
{ 
	text-decoration: none; 
	border-color: transparent; 
	background:none; 
	color: #333333;
}

.search{
	float:right;
	margin:5px 0 0 0;
	padding:0px;
	}
	
.search-input{
	font-family:LucidaGrande, Lucida Sans, Arial;
	font-size:11px;
	color:#666666;
	line-height:26px;
	width:160px;
	height:26px;
	padding:0 5px 0 10px;
	border:0;
	outline:none;
	background:url(../skins/search-input-bg.png) top left no-repeat;
	float:left;
	}
	
.search-btn{
	width:37px;
	height:26px;
	border:0;
	outline:none;
	background:url(ESImages/search-btn.png) top left no-repeat;
	float:left;
	}
	
/* top menu */
/* menu doc */
.title_menu_doc
{
	background:url(ESImages/bg_title_menu_doc.jpg) no-repeat;
	clear:both;
	width:200px;
	height:30px;
	padding:0;
	margin:0;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
.menu_doc
{
	background-color:#f1f7e9;
	clear:both;
	margin:0px;
	width:200px;
}
.menu_doc ul
{
	clear:both;
	padding:0;
	margin:0;
}
.menu_doc ul li
{
	padding:5px 0;
	margin:0;
	border-bottom:#d9e4c9 1px solid;
	line-height:16px;
	list-style-image:url(ESImages/icon_2.png);
	list-style-position:inside;
	width:190px;
}
.menu_doc ul a li
{
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	color:#333333;
	text-decoration:none;
}
.menu_doc ul a li:hover
{
	background-color:#e8edad;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	color:#ff9900;
	text-decoration:none;
}
.bottom_menu_doc
{
	background:url(ESImages/bg_bottom_menu_doc.jpg) no-repeat;
	clear:both;
	width:200px;
	height:5px;
	padding:0 0 10px 0;
	margin:0;
}
/* menu doc */
.title_box_news
{
	background:url(ESImages/bg_title_box_news.jpg) no-repeat;
	clear:both;
	width:240px;
	height:30px;
	padding:0;
	margin:0;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}

.bottom_box_news_l
{
	background:url(ESImages/bg_bottom_box_news_l.jpg) no-repeat;
	width:10px;
	height:10px;
	float:left;
	padding:0;
	margin:0;
}
.bottom_box_news_r
{
	background:url(ESImages/bg_bottom_box_news_r.jpg) no-repeat right;
	float:left;
	height:10px;
	padding:0;
	margin:0;
}
.navigation
{
	font-size:11px;
	color:#999999;
	border-bottom:#cccccc 1px dotted;
	padding-bottom:5px;
	padding-top: 15px;
}
.navigation a
{
	color:#999999;
	text-decoration:none;
}
.navigation a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
.select_lienketwebsite {
    height: 25px;
    line-height: 25px;
    margin: 10px 5px;
    width: 168px;
	color:#666666;
}
.slide
{
	width: 940px;
    height: 425px;
}

.border_box
{
	border:#d8d8d8 1px solid;
	padding:10px;
	text-align:justify;
	vertical-align: top;
}
.title_box_1
{
	text-transform:uppercase;
	color:#4a7d00;
	font-weight:bold;
	padding-bottom:10px;
}
.title_box_2
{
	background:url(ESImages/bg_title.jpg) no-repeat;
	width:346px;
	height:24px;
	color:#333333;
	margin-left:-10px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
}
.title_news
{
	font-weight:bold;
	color:#333333;
}
.title_news a
{
	text-decoration:none;
	color:#333333;
}
.title_news a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
.date_news
{
	font-size:11px;
	color:#999999;
}
.date_news_2
{
	font-size:12px;
	color:#999999;
	padding-bottom:10px;
}
.news_img
{
	float:left;
	width:110px;
	margin-right:10px;
	border:#CCCCCC 1px solid;
	padding:3px;
}
.news_img_2
{
	float:left;
	width:60px;
	margin-right:10px;
	border:#CCCCCC 1px solid;
	padding:3px;
}
.title_news_2
{
	font-weight:normal;
	color:#333333;
}
.title_news_2 a
{
	text-decoration:none;
	color:#333333;
}
.title_news_2 a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
.border_bottom_news
{
	border-bottom:#CCCCCC 1px dotted;
	padding:5px 0;
	margin-bottom:7px;
	clear:both;
}
.old_news
{
	clear:both;
	margin:0;
}
.old_news ul
{
	padding:0px;
	margin:0;
	clear:both;
}
.old_news li
{
	padding:3px 0;
	clear:both;
	line-height:16px;
	list-style-image:url(ESImages/icon_2.png);
	list-style-position:inside;
}
.old_news li a
{
	clear:both;
	color:#333333;
	text-decoration:none;
	
}
.old_news li a:hover
{
	clear:both;
	color:#ff9900;
	text-decoration:underline;
}
.view_detai
{
	text-align:right;
	color:#ff9900;
	font-size:11px;
	clear:both;
	border-bottom:#cccccc 1px dotted;
}
.view_detai a
{
	color:#ff9900;
	text-decoration:none;
}
.view_detai a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
.img_news_more
{
	border:#CCCCCC 1px solid;
	padding:4px;
	width:200px;
}
.title_news_more
{
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
}
#bg_menu_footer
{
	clear:both;
	background-color:#e4edd8;
	width:100%;
}
.menu_footer
{
	clear:both;
	padding:0;
	margin:0;
}
.title_menu_footer
{
	clear:both;
	font-weight:bold;
	color:#047a11;
	border-bottom:#047a11 1px solid;
}
.menu_footer ul
{
	clear:both;
	padding-top:5px;
}
.menu_footer ul li
{
	clear:both;
	font-weight:normal;
	color:#333333;
	line-height:18px;
	font-size:11px;
}
.menu_footer ul li a
{
	color:#333333;
	text-decoration:none;
}
.menu_footer ul li a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
.footer_ct
{
	clear:both;
	margin:0 auto;
	width:1000px;
	padding:10px 0;
}




table.doc_list_title {
    border: 1px solid #D1D3D2;
    border-collapse: collapse;
    border-spacing: 0;
    margin-left: 3px;
    margin-top: 5px;
}
table.doc_list_title td {
    border: 1px solid #D1D3D2;
    font-family: 'Arial';
    font-size: 12px;
    padding: 3px;
}
.doc_list_title_notation {
    background: none repeat scroll 0 0 #EFEEDC;
    text-align: center;
    width: 120px;
}
.doc_list_title_date {
    background: none repeat scroll 0 0 #EFEEDC;
    text-align: center;
    width: 100px;
}
.doc_list_title_substract {
    background: none repeat scroll 0 0 #EFEEDC;
    text-align: center;
}
a.doc_list_link:link {
    color: #333333;
    text-decoration: none;
}
a.doc_list_link:visited {
    color: #333333;
    text-decoration: none;
}
a.doc_list_link:hover {
    color: #ff9900;
    text-decoration: none;
}

.p-t-10
{
	padding-top:10px;
	text-align: justify;
}




.ca,.clear-all{clear:both}

ol,ul
{
    list-style: none;
}

html
{
    height: 100%;
}


a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
dt
{
    font-weight: bold;
}
 
 

 
 
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
  

  

  
* html .clearfix {
    height: 1%;
}

.p-10
{
	padding:10px;
}
.p-5
{
	padding:5px;
}
.p-t-10
{
	padding-top:10px;
}
.p-t-20
{
	padding-top:20px;
}
.p-t-5
{
	padding-top:5px;
}
.p-t-2
{
	padding-top:2px;
}
.p-l-5
{
	padding-left:5px;
}
.p-l-10
{
	padding-left:10px;
}
.p-b-5
{
	padding-bottom:5px;
}
.p-b-10
{
	padding-bottom:10px;
}
.p-r-5
{
	padding-right:5px;
}
.p-r-10
{
	padding-right:10px;
}
.p-r-20
{
	padding-right:20px;
}
.m-t-5
{
	margin-top:5px;
}
.m-t-10
{
	margin-top:10px;
}
.m-t-15
{
	margin-top:15px;
}
.m-t-20
{
	margin-top:20px;
}
.m-l-5
{
	margin-left:5px;
}
.m-l-10
{
	margin-left:10px;
}
.m-l-15
{
	margin-left:15px;
}
.m-l-20
{
	margin-left:20px;
}
.m-b-5
{
	margin-bottom:5px;
}
.m-b-10
{
	margin-bottom:10px;
}
.m-b-15
{
	margin-bottom:15px;
}
.m-b-20
{
	margin-bottom:20px;
}
.m-r-5
{
	margin-right:5px;
}
.m-r-10
{
	margin-right:10px;
}
.m-r-15
{
	margin-right:15px;
}
.m-r-20
{
	margin-right:20px;
}
ins
{
    text-decoration: none;
}
del,.del
{
    text-decoration: line-through;
    color:#f30
}
html
{
    height: 100%;
}



a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
dt
{
    font-weight: bold;
}
 
 


/************************************************
Hung Long
************************************************/
@charset "utf-8";
/* CSS Document */


#container
{
	
	margin:0 auto;
	clear:both;
}
.top_banner
{

	margin-top:10px;
	clear:both;
	width:1000px;
	height:96px;
	background:url(ESImages/top_banner.png) no-repeat;
}
.top_banner_eng
{

	margin:0 auto;
	clear:both;
	width:1000px;
	height:142px;
	background:url(ESImages/top_banner_eng.jpg) no-repeat;
}
/* top menu */
.top_menu
{
	clear:both;
	height:35px;
	
	margin:0 auto;
	
}
.ke_menu
{
	
	width:21px;
	height:35px;
	padding:0;
}
#nav 
{ 
	margin: 0; 
	padding: 0;
	height:35px;
	padding:0;
	float: right;
    margin-left: 470px;
    top: 100px;
    position: absolute;
}

#nav li 
{ 
	float: left; 
	position: relative; 
	z-index: 999;
	margin: 0 ;
	text-transform:uppercase;
}

#nav li a 
{ 
	display: block; 
	padding: 0;  
	line-height: 35px; 
	text-decoration: none;  
	color: #ffffff;  
	padding: 0px 15px;
	font-weight:bold;
}
#nav li a:hover, #nav li a.hov
{
	background:url(ESImages/hover-bg.jpg) repeat-x;
	color: #ffffff; 
}

#nav ul 
{ 
	position: absolute; 
	display: none; 
	margin: 0; 
	padding: 0;
	background-color:#cde6f4;
}	
#nav ul li 
{ 
	width: 220px; 
	float: left; 
	border-bottom: 1px solid #ffffff; 
	text-align: left;
	padding:0 10px 0 10px;
	text-align:justify;
	color:#333333;
	text-transform:none;
	background:url(ESImages/arrow_1.png) no-repeat left;
}
#nav ul li:hover 
{
	background:url(ESImages/hover-bg.jpg) repeat-x;
}

#nav ul a 
{  
	line-height: 18px; 
	padding: 5px 5px; 
	color: #333333; 
	font-weight:normal; 
}
#nav ul a:hover 
{ 
	text-decoration: none; 
	border-color: transparent; 
	background:none; 
	color: #ffffff;
}

.search{
	float:right;
	margin:35px 20px 0px 20px;
	padding:0px;
	}
	
.search-input{
	font-family:LucidaGrande, Lucida Sans, Arial;
	font-size:11px;
	color:#666666;
	line-height:26px;
	width:160px;
	height:26px;
	padding:0 5px 0 10px;
	border:0;
	outline:none;
	background:url(ESImages/search-input-bg.jpg) top left no-repeat;
	float:left;
	}
	
.search-btn{
	width:33px;
	height:26px;
	border:0;
	outline:none;
	background:url(ESImages/search-btn.jpg) top left no-repeat;
	float:left;
	}
	
/* top menu */


.bg_box_top_l
{
	padding:0px;
	background:url(ESImages/bg_box_top_l.jpg) no-repeat left;
	width:8px;
	height:50px;
	float:left;
	margin-left:-5px;
}
.bg_box_top_r
{
	padding:0px;
	background:url(ESImages/bg_box_top_r.jpg) no-repeat right;
	height:30px;
	float:left;
	padding-top:20px;
}
.bg_box_top_product_l
{
	padding:0px;
	background:url(ESImages/bg_box_top_product_l.jpg) no-repeat left;
	width:8px;
	height:40px;
	float:left;
}
.bg_box_top_product_r
{
	padding:0px;
	background:url(ESImages/bg_box_top_product_r.jpg) no-repeat right;
	height:36px;
	float:left;
	padding-top:4px;
}
.bg_title_box_l
{
	background:url(ESImages/bg_title_box_l.jpg) no-repeat left;
	width:10px;
	height:26px;
	float:left;
}
.bg_title_box_r
{
	background:url(ESImages/bg_title_box_r.jpg) no-repeat right;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	height:26px;
	padding-right:10px;
	line-height:26px;
	float:left;
}
.box_content
{
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	padding:10px;
}
.bg_box_bottom_l
{
	padding:0px;
	background:url(ESImages/bg_box_bottom_l.jpg) no-repeat left;
	width:8px;
	height:5px;
	float:left;
}

.img_intro_news
{
	width:75px;
	padding:3px;
	border:#CCCCCC 1px solid;
}
.img_intro_news_2
{
	width:110px;
	padding:3px;
	float:left;
	margin-right:10px;
	border:#CCCCCC 1px solid;
}
.img_product_detai
{
	width:300px;
	padding:3px;
	float:left;
	margin-right:20px;
	border:#CCCCCC 1px solid;
}
.img_intro_news_3
{
	width:110px;
	padding:3px;
	clear:both;
	margin-right:10px;
	border:#CCCCCC 1px solid;
}
.img_intro_product
{
	width:115px;
	height:75px;
}
.title_news
{
	font-weight:bold;
	color:#1753ab;
}
.title_news a
{
	text-decoration:none;
	color:#1753ab;
}
.title_news a:hover
{
	color:#cc3333;
	text-decoration:underline;
}
.date_news
{
	font-size:11px;
	color:#999999;
}
.title_intro_news
{
	font-weight:bold;
	color:#1753ab;
}
.title_intro_news a
{
	text-decoration:none;
	color:#1753ab;
}
.title_intro_news a:hover
{
	color:#cc3333;
	text-decoration:underline;
}
.date_news
{
	font-size:11px;
	color:#999999;
}
.view_detai
{
	text-align:right;
	color:#ce494a;
	font-size:11px;
	clear:both;
}
.view_detai a
{
	color:#ce494a;
	text-decoration:none;
}
.view_detai a:hover
{
	color:#ce494a;
	text-decoration:underline;
}
.view_detai_2
{
	text-align:right;
	color:#ce494a;
	font-size:11px;
	clear:both;
	border-bottom:#cccccc 1px dotted;
}
.view_detai_2 a
{
	color:#ce494a;
	text-decoration:none;
}
.view_detai_2 a:hover
{
	color:#ce494a;
	text-decoration:underline;
}
.old_news
{
	padding-top:10px;
	clear:both;
	margin:0;
}
.old_news ul
{
	padding:0px;
	margin:0;
	clear:both;
}
.old_news li
{
	padding:3px 0;
	clear:both;
	line-height:16px;
	list-style-image:url(ESImages/icon_2.png);
	list-style-position:inside;
}
.old_news li a
{
	clear:both;
	color:#1753ab;
	text-decoration:none;
	
}
.old_news li a:hover
{
	clear:both;
	color:#cc3333;
	text-decoration:underline;
}
.img_news_more
{
	border:#CCCCCC 1px solid;
	padding:4px;
	width:200px;
}
.title_news_more
{
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	color:#1753ab;
}
.product_title_group
{
	font-size:16px;
	font-weight:bold;
	color:#cc3333;
	clear:both;
	padding-bottom:10px;
}
/* on tab news */

.tab_product
{
		height:29px;
		clear:both;
}
.tab_product li 
		{
		float:left;
		display:block;
		margin:0;
		padding:0 0 0 5px;
		}
.tab_product_left
		{
		float: left;
   		margin: 0;
    	padding: 0 0 0 10px;
		height:29px;
	    background:url(ESImages/bg_tab_product_left.jpg) no-repeat;
		}	
.tab_product_right
		{
		float:right;
		color: #ffffff;
    	display: block;
		font-weight:bold;
		height:29px;
		line-height:29px;
		font-size:12px;
		padding:0 10px 0 0;    	
	    background:url(ESImages/bg_tab_product_right.jpg) no-repeat right top;
		}
.tab_product a span 
		{
		float: none;
		outline: 0 none;
		}
.tab_product a:hover 
		{
		background: url(ESImages/bg_tab_product_left.jpg) no-repeat scroll 0 -29px;
		outline: 0 none;
		text-decoration: none;	
		}
.tab_product a:hover span 
		{
		background: url(ESImages/bg_tab_product_right.jpg) no-repeat scroll 100% -29px;
		height:29px;
		color: #ffffff;
		text-decoration:none;
		}
.tab_product li.active a
		{
		float: right;
		height:29px;
		margin:0px;
		background: url(ESImages/bg_tab_product_left.jpg) no-repeat scroll 0 -29px;
		}
.tab_product li.active span
		{
		color: #ffffff;
    	font-weight: bold;
		float:left;
		height:29px;
	    background: url(ESImages/bg_tab_product_right.jpg) no-repeat scroll 100% -29px;	
		}									
/* off tab news */
/* menu doc */
.title_menu_doc
{
	background:url(ESImages/bg_title_menu_doc.jpg) no-repeat;
	clear:both;
	width:200px;
	height:30px;
	padding:0;
	margin:0;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
.menu_doc
{
	background-color:#f5f4f4;
	clear:both;
	padding: 0 5px;
	margin:0px;
	width:190px;
}
.menu_doc ul
{
	clear:both;
	padding:0;
	margin:0;
}
.menu_doc ul li
{
	padding:5px 0;
	margin:0;
	border-bottom:#e8e8e8 1px solid;
	line-height:16px;
	list-style-image:url(ESImages/icon_2.png);
	list-style-position:inside;
}
.menu_doc ul a li
{
	padding:5px 5px;
	margin:0 -5px;
	color:#333333;
	text-decoration:none;
}
.menu_doc ul a li:hover
{
	background-color:#fefefe;
	padding:5px 5px;
	margin:0 -5px;
	color:#cc3333;
	text-decoration:none;
}
.bottom_menu_doc
{
	background:url(ESImages/bg_bottom_menu_doc.jpg) no-repeat;
	clear:both;
	width:200px;
	height:5px;
	padding:0 0 10px 0;
	margin:0;
}
/* menu doc */
.title_box_news
{
	background:url(ESImages/bg_title_box_news.jpg) no-repeat;
	clear:both;
	width:240px;
	height:30px;
	padding:0;
	margin:0;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
.box_news
{
	padding:10px 10px 0 10px;
	clear:both;
	border:#e4ebdb 1px solid;
	border-bottom:none;
	border-top:none;
}
.box_links
{
	padding:10px 10px 0 10px;
	clear:both;
	border:#e4ebdb 1px solid;
	border-bottom:none;
	border-top:none;
	width: 178px;
}
.box_news ul
{
	clear:both;
	border-bottom:#cccccc 1px dotted;
	padding-bottom:5px;
	text-align:center;
}
.box_news ul li
{
	clear:both;
	padding:0px;
}
.select_lienketwebsite {
    height: 25px;
    line-height: 25px;
    margin: 10px 5px;
    width: 168px;
	color:#666666;
}
.bottom_box_news_l
{
	background:url(ESImages/bg_bottom_box_news_l.jpg) no-repeat;
	width:10px;
	height:10px;
	float:left;
	padding:0;
	margin:0;
}
.bottom_box_news_r
{
	background:url(ESImages/bg_bottom_box_news_r.jpg) no-repeat right;
	float:left;
	height:10px;
	padding:0;
	margin:0;
}
.navigation
{
	font-size:11px;
	color:#999999;
	border-bottom:#cccccc 1px dotted;
	padding-bottom:5px;
}
.navigation a
{
	color:#999999;
	text-decoration:none;
}
.navigation a:hover
{
	color:#cc3333;
	text-decoration:underline;
}
product_scroller{
    padding: 0px;
    margin: 0px;
}
.product_scroller .product_scroller_nav{
    position: absolute;
	margin-top:10px;
}
.product_scroller .product_scroller_nav li{
    cursor: pointer;
    position: absolute;
}
.product_scroller .product_scroller_mask{
    position: absolute;
    margin:0 25px;
    overflow: hidden;
}
.product_scroller ul{
    padding: 0px;
    margin:0;
    float: left;
}
.product_scroller ul li{
    padding:0;
    margin:0 5px;
    float: left;
    display:block;
}
.product_scroller ul li a img{
    border: none;
}
.bg_footer_menu_l
{
	background:url(ESImages/bg_menu_footer_l.jpg) no-repeat;
	width:10px;
	height:37px;
	padding:0;
	margin:0;
	float:left;
}
.bg_footer_menu_r
{
	background:url(ESImages/bg_menu_footer_r.jpg) no-repeat right;
	width:980px;
	height:37px;
	padding-right:10px;
	float:left;
	margin:0;
	line-height:37px;
	color:#FFFFFF;
}
.bg_footer_menu_r a
{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_footer_menu_r a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}



 


ol,ul
{
    list-style: none;
}
blockquote,q
{
    quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after
{
    content: '';
    content: none;
}
.p-10
{
	padding:10px;
}
.p-5
{
	padding:5px;
}
.p-t-10
{
	padding-top:10px;
}
.p-t-20
{
	padding-top:20px;
}
.p-t-5
{
	padding-top:5px;
}
.p-t-2
{
	padding-top:2px;
}
.p-l-5
{
	padding-left:5px;
}
.p-l-10
{
	padding-left:10px;
}
.p-b-5
{
	padding-bottom:5px;
}
.p-b-10
{
	padding-bottom:10px;
}
.p-r-5
{
	padding-right:5px;
}
.p-r-10
{
	padding-right:10px;
}
.p-r-20
{
	padding-right:20px;
}
.m-t-5
{
	margin-top:5px;
}
.m-t-10
{
	margin-top:10px;
}
.m-t-15
{
	margin-top:15px;
}
.m-t-20
{
	margin-top:20px;
}
.m-l-5
{
	margin-left:5px;
}
.m-l-10
{
	margin-left:10px;
}
.m-l-15
{
	margin-left:15px;
}
.m-l-20
{
	margin-left:20px;
}
.m-b-5
{
	margin-bottom:5px;
}
.m-b-10
{
	margin-bottom:10px;
}
.m-b-15
{
	margin-bottom:15px;
}
.m-b-20
{
	margin-bottom:20px;
}
.m-r-5
{
	margin-right:5px;
}
.m-r-10
{
	margin-right:10px;
}
.m-r-15
{
	margin-right:15px;
}
.m-r-20
{
	margin-right:20px;
}
ins
{
    text-decoration: none;
}
del,.del
{
    text-decoration: line-through;
    color:#f30
}
html
{
    height: 100%;
}


a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
dt
{
    font-weight: bold;
}
 
 

 
 

  

  

  
* html .clearfix {
    height: 1%;
}
 
 
 

 
legend {
    padding: 0 10px 0 10px;
     
}
 
textarea { padding: 1px 0 1px 5px; }
 
option { padding: 0 0 1px 5px; }
 
.hidden,input[type='hidden'] { display: none; }

textarea:hover,
input[type='text']:hover,
input[type='password']:hover{ border-color: #aaaaaa; }
textarea:focus,
input[type='text']:focus,
input[type='password']:focus
{
border-color: #8c8c8c;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 10px;
font-weight: bold;
}
h1 { font-size: 1.5833em; }
h2 { font-size:  1.3333em; }
h3 { font-size: 1.1666em; }
h4 { font-size: 1.0833em; }
h5 { font-size: .8333em; }
h6 { font-size: .8333em; }
hr {
margin: 15px 0 15px 0;
display: block;
background: #c8c8c8;
height: 1px;
border: none;
}
q { font-style: italic; }
blockquote {
margin: 10px 0 10px 15px;
font-style: italic;
font-size: 130%
}
blockquote > *:first-child:first-letter { font-size: 150% }
pre {
margin: 10px 0 10px 0px;
padding: 5px 0 5px 10px;
border: 1px dotted #aab4be;
border-left: 10px solid #aab4be;
background: #fafafa;
font-size: 90%;
color: #2E8B57;
/* Browser specific (not valid) styles to make preformatted text wrap */
white-space: pre-wrap; 
/* white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
}
acronym, abbr {
border-bottom: 1px dashed #969696;
cursor: help;
font-variant: small-caps;
text-transform: lowercase;
}
.w5,.width5{width: 4.999%}
.w8,.width8{width: 7.999%}
.w10,.width10{width: 9.999%}
.w15,.width15{ width: 14.999%}
.w18,.width18{ width: 18.333%}
.w20,.width20{ width: 19.999%}
.w25,.width25{ width: 24.999%}
.w30,.width30{ width: 29.999%}
.w35,.width35{ width: 34.999%}
.w40,.width40{ width: 39.999%}
.w45,.width45{ width: 44.999%}
.w50,.width50{ width: 49.999%}
.w55,.width55{ width: 54.999%}
.w65,.width65{ width: 64.999%}
.w75,.width75{ width: 74.999%}
.w80,.width80{ width: 79.999%}
.w100,.width100{ width: 100%}
.height10{ height:10px;}
.height15{ height:15px;}
.height20{ height:20px;}
.height25{ height:25px;}
.height5{ height:5px;}
.nowrap{white-space: nowrap}
.bold{font-weight:bold}
.float-left { float:left; }
.fr,.float-right { float:right }
.ca,.clear-all{clear:both}
.cl,.clear-left{clear:left}
.cr,.clear-right{clear:right;}
.center{text-align:center}
.left{text-align:left}
.justify{text-align:justify}
.right{text-align:right}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.v-top,.valign-top{vertical-align:top}
.rc  
{
border-radius: 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}
.rc-t{
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
}
.rc-b{
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-bottom-right-radius: 5px;
}


.slideshow{
    line-height: 20px;
    font-size: 12px;
	font-weight:normal;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    position: relative;
    display: none;
}
.slideshow .slideshow_nav{
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 320px;
    right: 20px;
}
.slideshow .slideshow_nav li{
    box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
    -o-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
    margin-left: 6px;
    position: relative;
    float: left;
}
.slideshow .slideshow_nav li a{
    padding-left: 0px;
    padding-right: 0px;
}
.slideshow ul{
    margin: 0px;
    background-position:center center;
    background-repeat: no-repeat;
}
.slideshow ul li{
     border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
}
.slideshow ul li a{
    text-decoration: none;
}
.slideshow ul li a img{
    border: none;
}
.productcontainer_bottom
{
    text-align:center;
}
.btnCurrentPagerCss {
    
    color: #FFFFFF !important;
    font-weight: bold;
    margin-left: 1px;
    padding: 0 5px;
    width: 10px;
    margin:3px;
    background-color: #2E6AB1;
}
.btnPagerCss {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 1px;
    padding: 0 5px;
    width: 10px;
    margin:3px;
    border:1px solid #c1c1c1;
}

#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	
	margin:0px auto 0px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:962px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  a.wsl{
	display:none;
}

#wowslider-container1 .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 5px; 
	height: 10px; 
	width: 10px; 
	float: left; 
	border: 1px solid #B8C4CF; 
	color: transparent; 
	text-indent: 0px; 
	background-image:url("data:image/gif;base64,");
	position:relative;
}
#wowslider-container1 .ws_selbull { 
	background-color: #B8C4CF; 
	color: #FFFFFF; 
}

#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull { 
	background-color: #dae9f6;
	color: #FFFFFF; 
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	position:absolute;
	display:none;
	top:50%;
	margin-top:-15px;
	line-height:30px;
	z-index:160;
	background-color: #000000; 
	color: #FFFFFF; 
	padding: 0px 10px; 
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	
}
#wowslider-container1 a.ws_next{
	right:0;
}
#wowslider-container1 a.ws_prev {
	left:0;
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:0;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws-title{
	position: absolute;
	bottom:0;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#000000;
	color:#FFFFFF;
	padding:10px 1%;
	width:98%;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	opacity:0.55;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}
#wowslider-container1 .ws_images ul{
	animation: wsBasic 26.4s infinite;
	-moz-animation: wsBasic 26.4s infinite;
	-webkit-animation: wsBasic 26.4s infinite;
}
@keyframes wsBasic{0%{left:-0%} 17.05%{left:-0%} 25%{left:-100%} 42.05%{left:-100%} 50%{left:-200%} 67.05%{left:-200%} 75%{left:-300%} 92.05%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 17.05%{left:-0%} 25%{left:-100%} 42.05%{left:-100%} 50%{left:-200%} 67.05%{left:-200%} 75%{left:-300%} 92.05%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 17.05%{left:-0%} 25%{left:-100%} 42.05%{left:-100%} 50%{left:-200%} 67.05%{left:-200%} 75%{left:-300%} 92.05%{left:-300%} }


/*--------------------------------*/






#header p {
font-size: 14px;
text-transform: uppercase;
font-style: normal;
color: #0f75bd;
padding-top: 50px;
margin-left: 20px;
float: left;
}

#menutop {
float: right;
}

#searchwrapper {
	width:334px;
	height:23px;
	background-color:white;
	float:right;
	position:absolute;
	margin-left:600px;
	top:40px;
}
#searchbox{
	border:0px;
	background-color:transparent;
	position:absolute;
	width:334px;
	height:23px;
	border:1px #cccccc solid;
	color:#0f75bd;
	padding-left:4px;
}
#searchbox_submit {
	border:0px;
	background-color:transparent;
	position:absolute;
	top:4px;
	left:310px;
	width:22px;
	height:18px;
}

a{
	text-decoration: none;
}
#slide{
	width:100%;
	height:425px;
}
#slide img{
	padding-top:10px;
}
#gioithieu{
	width:100%;
	
	height:100px;
	background:#0f75bd;
	color:white;
	font-size:12px;
	padding-left:17px;
	padding-right:17px;
	padding-top:5px;
}
#chitiet a{
	text-decoration:none;
	color:white;
}
#chitiet a:hover{
	text-decoration:underline;
	color:white;
}
#tintuc{
	width:287px;
	
	color:white;
	font-size:15px;
	height:367px;
	border:#cccccc 1px solid;
	border-top:none;
	background:url(ESImages/bgnews.jpg) no-repeat;
	margin-left: 0;
}
#tintuc img{
	float:left;
	position:relative;
	margin-top:-20px;
}
#tintuc p{
	padding-left:17px;
	padding-top:2px;
}
#sanpham{
	width:612px;
	float:right;
	color:white;
	font-size:15px;
	height:367px;
	border:#cccccc 1px solid;
	border-top:none;
	background:url(ESImages/bgproduct.jpg) no-repeat;
}
#sanpham img{
	float:right;
	position:relative;
	margin-top:-20px;
}
#sanpham p{
	padding-left:17px;
	padding-top:2px;
}
#footer
{
    clear: both;
    margin: 0 auto;
	width:100%;
	height:27px;
	background:#0f75bd;
	color:white;
}
#footer p{
	width:940px;
	padding-top:5px;
	font-size:13px;
}#company{
	width:100%;
	height:68px;
	color:#0f75bd;
	font-size:12px;
	padding-top:10px;
}
#company a{
	color:#bf4c45;
}
#company a:hover{
	color:#bf4c45;
	text-decoration:underline;
}
#contentnew{
	max-height:350px;
	color:#0f75bd;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	line-height:18px;
}
#contentnew td p{
	padding-left:0px;
	color:#323232;
	padding-bottom:1px;
}
#contentnew td a{
	color:#323232;
}
#contentnew td a:hover{
	color:#323232;
	text-decoration:underline;
}
#contentnew td{
	border-bottom:#cccccc 1px solid;
	text-align: justify;
}
.chitiet{
	text-align:right;
	padding-right:17px;
}
.chitiet a{
	color:#bf4c45;
	font-size:12px;
	text-decoration:none;
}
.chitiet a:hover{
	color:#bf4c45;
	text-decoration:underline;
}
#tblsp{
	padding-top:37px;
}
#tblsp img{
	padding-left:15px;
	float:left;
}
#tblsp td{
	padding-bottom:55px;
}
#tblsp p{
	color:#323232;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
#tblsp a{
	color:#323232;
	text-decoration:none;
}
#tblsp a:hover{
	color:#323232;
	text-decoration:underline;	
}


/*SBSC*/
.header .inner{background-image:url(/ESImages/SBSC/Logo_Home.png)}

.ie7 .breadcrumb li a{background:url(images/ie7_breadcrumb.png) no-repeat}
.ie7 #mask,.ie8 #mask{background:url(images/lightbox-overlay_IEvintage.png)}
#killLB,#lightbox .previous,#lightbox .next{background-image:url(images/lightbox.png)}
.small-red-arrow,.insight-link,.small-white-arrow,.block-arrow{background-image:url(images/linklist_sprite.png)}
.action-icon{background-image:url(images/icons/icon_sprite_actions.png);background-repeat:no-repeat}
.advanced-icon{background-image:url(images/icons/icon_sprite_advanced.png);background-repeat:no-repeat}
.charts-icon{background-image:url(images/icons/icon_sprite_charts.png);background-repeat:no-repeat}
.device-icon{background-image:url(images/icons/icon_sprite_device.png);background-repeat:no-repeat}
.example-icon{background-image:url(images/icons/icon_sprite_examples.png);background-repeat:no-repeat}
.logo-icon{background-image:url(images/icons/icon_sprite_logos.png);background-repeat:no-repeat}
.markets-icon{background-image:url(images/icons/icon_sprite_markets.png);background-repeat:no-repeat}
.other-icon{background-image:url(images/icons/icon_sprite_other.png);background-repeat:no-repeat}
.sector-icon{background-image:url(images/icons/icon_sprite_sectors.png);background-repeat:no-repeat}
.small-icon{background-image:url(images/icons/icon_sprite_small.png);background-repeat:no-repeat}
.time-icon{background-image:url(images/icons/icon_sprite_time.png);background-repeat:no-repeat}
.footer-section-2a .col,.footer-section-2b .col{background-image:url(images/footer_line.png);background-repeat:repeat-y}
.ticked{background-image:url(images/ticked.png)}
.ticked2{background-image:url(images/ticked.png)}
.false-icon,.true-icon{background-image:url(images/boolean_sprite.png);background-repeat:no-repeat}
.currency-aud-usd-icon,.currency-eur-usd-icon,.currency-usd-jpy-icon,.currency-eur-gbp-icon,.currency-gbp-usd-icon,.currency-gbp-jpy-icon{background-image:url(images/currency_sprite.png);background-repeat:no-repeat;text-indent:-4000px}
.sticky-footer .close-icon{background:url(images/zz-sticky-Cross.png)}
.igForm .formField.error,.igForm .formField.valid,.login-form .formField.error .login-form-input-wrapper:after{background-image:url(images/formvalidation.png)}
.ui-datepicker-prev,.ui-datepicker-next{background-image:url(images/datepicker_arrows.png)}
.video-thumbnails::-webkit-scrollbar-button:horizontal:decrement{background-image:url(images/videolibrary_left.gif)}
.video-thumbnails::-webkit-scrollbar-button:horizontal:increment{background-image:url(images/videolibrary_right.gif)}
.sharebanner a,.sharebanner div{background-image:url(images/social_icons_sprite.png)}
.sharefinder-search{background-image:url(images/icons/search.png)}
.glossary-tooltip:after{background-image:url(images/tooltip_arrow.png)}
.login-bookmark-link{background-image:url(images/login_bookmark.png)}
.login-homepage-link{background-image:url(images/login_home.png)}
#logged-in-banner,#logged-in-banner p,#logged-in-banner a,#dealer-open-popup p:after{background-image:url(images/logged-in.png)}
#international-map{background-image:url(images/international/bg_international_map.gif)}
#international-map .arrow{background-image:url(images/international/bg_arrows_tooltip.png)}
#international-map .flag,#international-map .details .flags-large{background-image:url(images/international/flags.png)}
.scroller .nav.next,.scroller .nav.prev,.scroller .arrows.next,.scroller .arrows.prev{background-image:url(/ESImages/SBSC/mega-scroller-sprite.png)}
.deprecated-browser .login-page .deprecated-information .heading{background-image:url(images/deprecated-browser-warning.png)}
.mboxPanelParent .mbox-hidden{background-image:url(images/loader.gif);background-position:center center;background-repeat:no-repeat}
.scroller .loader{background-image:url(images/loader.gif);background-repeat:no-repeat}
.vid-carousel-control-prev,.vid-carousel-control-next{background-image:url(images/scroller-sprite.png)}
.brightcove-overlay{background-image:url(images/bg-video.jpg)}
.brightcove-live-start,.brightcove-live-finish{background-image:url(images/bg-video-live.jpg)}
.brightcove-playlist-content .bc-play,.brightcove-videolist .bc-play{background-image:url(images/video-thumb-overlay.png)}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,p,pre,dl,ol,ul,figure,form{margin:0 0 1em 0}
p{max-height:999999px}
ol,ul,dl{padding:0 0 0 20px}
nav ul,nav ol{list-style:none;list-style-image:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

a{text-decoration:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0;text-decoration:underline}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
i,em{font-style:italic}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic}
label{cursor:pointer}
ul,ol{list-style-type:none}
ol>li{list-style-type:decimal;margin-left:20px}
button,input,select,textarea{font-family:inherit;font-size:inherit;vertical-align:baseline}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
nav ul,nav ol,.nav ul,.nav ol,.header ul,.header ol,.header-bottom ul,.header-bottom ol,.breadcrumb ul,.breadcrumb ol,.linkList ul,.linkList ol,.footer ul,.footer ol{list-style:none;list-style-image:none;padding-left:0}
nav ul,nav ol,.nav ul,.nav ol,.header ul,.header ol{margin-bottom:0}
.text-white{color:#fff!important}
.text-ig-red{color:#da291c!important}
.bg-light-grey{background-color:#ddd!important}
.bg-off-white{background-color:#eee!important}
.cq-edit{color:#da291c}
.normal{background-color:transparent}
.white{background-color:#fff;color:#555}
.white .heading{color:#572d2d}
.white .small-white-arrow{color:#da291c}
.light-grey{background-color:#e4e6e3;color:#555}
.light-grey .heading{color:#572d2d}
.white-opaque{background-color:#f3f1ed;color:#555}
.white-opaque .heading{color:#572d2d}
.white-opaque .small-white-arrow{color:#da291c}
.grey{background-color:#ddd;color:#555}
.grey .heading{color:#572d2d}
.grey h5,.grey h6{color:#555}
.dark-grey{background-color:#555;color:#fff}
.dark-grey a{color:#fff;font-weight:bold}
.dark-grey a:hover{color:#da291c}
.dark-grey a.button{color:#fff}
.dark-grey .heading,.dark-grey h3,.dark-grey h4,.dark-grey h5{color:#fff}
.black{background-color:#000;color:#fff}
.black a{color:#fff;font-weight:bold}
.black a:hover{color:#fff}
.black a.button{color:#fff}
.black .heading,.black h3,.black h4,.black h5{color:#fff}
.black .light h1{color:#fff!important}
.uber-dark{background-image:-moz-linear-gradient(top,#343434,#262626);background-image:-webkit-gradient(linear,0 0,0 100%,from(#343434),to(#262626));background-image:-webkit-linear-gradient(top,#343434,#262626);background-image:-o-linear-gradient(top,#343434,#262626);background-image:linear-gradient(to bottom,#343434,#262626);background-repeat:repeat-x;color:#f2f2f2}
.ie7 .uber-dark{zoom:1.0;width:50%}
.ie7 .uber-dark,.ie8 .uber-dark,.ie9 .uber-dark{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff343434',endColorstr='#ff262626',GradientType=0)}
.uber-dark .uber-menu-page .content-parsys{background-color:transparent}
.uber-dark .tertiary-header,.uber-dark .quaternary-header{color:#d6d2c4}
.uber-dark .small-red-arrow,.uber-dark .small-white-arrow,.uber-dark a{color:#f2f2f2}
.uber-dark .small-red-arrow:hover,.uber-dark .small-white-arrow:hover,.uber-dark a:hover{color:#f2f2f2}
.olive{background-color:#a7aca2;color:#fff}
.olive .heading,.olive h3,.olive h4,.olive h5{color:#fff}
.beige{background-color:#d6d2c4}
.beige .heading{color:#572d2d}
.beige h5,.beige h6{color:#555}
.medium-light-grey{background-color:#ccc}
.fluid-width,.content-parsys{margin:0 auto;max-width:1200px;min-width:960px}
#marketsContainer,.homepage-template h1{padding:0 20px}
.cq-wcm-edit .mbox-container .box{background-color:#e4e6e3;padding:3px}
.cq-wcm-edit .segment-label{border:1px solid #8c8c8c;background-color:#b4d1df;color:#262626;font-weight:bold;padding:5px}
.cols{clear:both;overflow:hidden}
.col{float:left}
.cq-wcm-edit .cols{background-color:#da291c;padding:3px}
.cq-wcm-edit .col{background-color:#fff}
.col-88 .col,.col-844 .col1,.col-448 .col3{width:50%}
.col-4444 .col,.col-412 .col1,.col-124 .col2,.col-448 .col1,.col-448 .col2,.col-844 .col2,.col-844 .col3,.col-664 .col3,.col-644 .col1,.col-466 .col1{width:25%}
.col-124 .col1,.col-412 .col2{width:75%}
.col-106 .col1,.col-610 .col2{width:62.5%}
.col-610 .col1,.col-106 .col2,.col-664 .col1,.col-664 .col2,.col-466 .col2,.col-466 .col3{width:37.5%}
.col-444 .col,.col-48 .col1,.col-84 .col2{width:33.3%}
.col-84 .col1,.col-48 .col2{width:66.6%}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hidden,.ghost{display:none!important;visibility:hidden}
.cq-wcm-edit .ghost{display:block;visibility:visible}
.screenreader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.invisible{visibility:hidden}
.no-scrolling{overflow:hidden!important}
.float-left{float:left}
.float-right{float:right}
.float-center{text-align:center;margin-left:auto;margin-right:auto}
.clickable{cursor:pointer}
body.masked iframe{visibility:hidden}
.homepage-template .footer{margin-top:0}
.theme{background-attachment:scroll;background-position:center top;background-repeat:no-repeat;overflow:hidden}
.buy,.sell{color:#fff;background-color:#555;font-weight:bold;font-size:125%;text-align:center}
.buy{background-color:#1896d3!important}
.sell{background-color:#e83f3c!important}
.info{background-color:#5495d6;color:#fff;font-weight:bold;padding:0 8px}
.ticked{background-repeat:no-repeat;background-position:0 1px;list-style-type:none;padding-left:20px;margin-left:-20px}
.ticked2{background-repeat:no-repeat;background-position:0 1px;list-style-type:none;padding-left:260px;margin-left:-20px}
p.ticked{margin-left:0}
.small-red-arrow{color:#555;background-repeat:no-repeat;margin-right:20px;padding-right:10px;background-position:right 3px}
.small-red-arrow:hover{color:#da291c;text-decoration:underline}
.small-white-arrow{color:#fff;background-repeat:no-repeat;margin-right:20px;padding-right:10px;background-position:right -227px}
.small-white-arrow:hover{color:#da291c;text-decoration:underline}
.block-arrow{color:#555;background-repeat:no-repeat;font-weight:bold;background-position:right -111px;padding:2px 20px 2px 0}
.block-arrow:hover{color:#da291c;text-decoration:underline}
.glossary-tooltip{background:#fff;border:2px solid #1795d0;margin-top:-40px;margin-left:20px;padding:10px;color:#555;font-weight:bold;font-size:12px;text-decoration:none!important;max-width:163px}
.ie7 .text_glossary .glossary_item{text-decoration:none;border-bottom:1px solid #3e69af}
.glossary-tooltip:after{content:'';display:block;width:21px;height:12px;position:absolute;bottom:-12px;left:10px}
.insight-link{color:#555;background-repeat:no-repeat;margin-right:20px;padding-right:10px;background-position:right 3px;margin-right:0}
.insight-link:hover{color:#da291c;text-decoration:underline}
.chromeless-content-page{margin:0}
.chromeless-content-page .footer{height:auto}
.webapp .chromeless-content-page .sticky-footer{display:none}
#igComAsync{display:none!important}
.mboxPanelParent .mbox-hidden .mboxPanelChild{visibility:hidden}
.nojs .mboxPanelParent .mbox-hidden .mboxPanelChild{visibility:visible}
.nojs .mboxPanelParent .mbox-hidden{background:0}
p.live-video-badge a{padding-right:30px;background:url(images/live-btn.jpg) no-repeat right center}
body,.body-text{font-size:14px;line-height:18px;margin-bottom:14px;background-color:#fff;color:#555;font-family:Arial,sans-serif}
a{color:#da291c}
h1,h2,h3,h4,.primary-standfirst,.secondary-standfirst{color:#572d2d;font-weight:bold;margin:0}
h1,.primary-header{font-size:36px;line-height:52px;letter-spacing:0;margin-bottom:18px}
.secondary-header{font-size:30px;line-height:36px;letter-spacing:0;margin-bottom:16px}
h2,.tertiary-header{font-size:24px;line-height:28px;letter-spacing:0;margin-bottom:14px}
.primary-standfirst,.quaternary-header{font-size:20px;line-height:24px;letter-spacing:0;margin-bottom:13px}
h3,.secondary-standfirst,.quinary-header,.quinternary-header{font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:12px}
h4{font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:14px}
.label-default{font-size:11px;line-height:14px}
.header .top-nav .normal{color:#fff;font-size:13px;padding:0 10px}
.wrapper>h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:40px;padding-left:20px}
.ie8 .wrapper>h1,.ie7 .wrapper>h1{max-width:1160px}
.homepage-template .wrapper>h1{margin-top:0}
.action-add-icon{background-position:0 0}
.action-add-icon.top{background-position:center 0}
.action-finger-icon{background-position:0 -160px}
.action-finger-icon.top{background-position:center -160px}
.action-telephone-icon{background-position:0 -324px}
.action-telephone-icon.top{background-position:center -324px}
.action-x-icon{background-position:0 -480px}
.action-x-icon.top{background-position:center -480px}
.action-contract-icon{background-position:0 -640px}
.action-contract-icon.top{background-position:center -640px}
.action-add-user-icon{background-position:0 -800px}
.action-add-user-icon.top{background-position:center -800px}
.action-down-icon{background-position:0 -960px}
.action-down-icon.top{background-position:center -960px}
.action-up-icon{background-position:0 -2880px}
.action-up-icon.top{background-position:center -2880px}
.action-edit-icon{background-position:0 -1119px}
.action-edit-icon.top{background-position:center -1119px}
.action-expand-icon{background-position:0 -1280px}
.action-expand-icon.top{background-position:center -1280px}
.action-power-icon{background-position:0 -1439px}
.action-power-icon.top{background-position:center -1439px}
.action-drag-icon{background-position:0 -1600px}
.action-drag-icon.top{background-position:center -1600px}
.action-new-window-icon{background-position:0 -1759px}
.action-new-window-icon.top{background-position:center -1759px}
.action-180-icon{background-position:0 -1926px}
.action-180-icon.top{background-position:center -1926px}
.action-360-icon{background-position:0 -2084px}
.action-360-icon.top{background-position:center -2084px}
.action-save-icon{background-position:0 -2240px}
.action-save-icon.top{background-position:center -2240px}
.action-search-icon{background-position:0 -2400px}
.action-search-icon.top{background-position:center -2400px}
.action-minus-icon{background-position:0 -2560px}
.action-minus-icon.top{background-position:center -2560px}
.action-switch-icon{background-position:0 -2720px}
.action-switch-icon.top{background-position:center -2720px}
.action-zoom-in-icon{background-position:0 -3040px}
.action-zoom-in-icon.top{background-position:center -3040px}
.action-zoom-out-icon{background-position:0 -3200px}
.action-zoom-out-icon.top{background-position:center -3200px}
.advanced-prt-icon{background-position:0 -3px}
.advanced-prt-icon.top{background-position:center 4px}
.advanced-meta-trader-icon{background-position:0 -163px}
.advanced-meta-trader-icon.top{background-position:center -163px}
.advanced-l2-icon{background-position:0 -323px}
.advanced-l2-icon.top{background-position:center -323px}
.advanced-charts-icon{background-position:0 -480px}
.advanced-charts-icon.top{background-position:center -480px}
.advanced-automation-icon{background-position:0 -639px}
.advanced-automation-icon.top{background-position:center -639px}
.advanced-dma-icon{background-position:0 -799px}
.advanced-dma-icon.top{background-position:center -799px}
.chart-horizontal-bar-icon{background-position:0 0}
.chart-horizontal-bar-icon.top{background-position:center 0}
.chart-candle-icon{background-position:0 -160px}
.chart-candle-icon.top{background-position:center -160px}
.chart-ig-icon{background-position:0 -320px}
.chart-ig-icon.top{background-position:center -320px}
.chart-vertical-bar-icon{background-position:0 -480px}
.chart-vertical-bar-icon.top{background-position:center -480px}
.chart-analysis-icon{background-position:0 -639px}
.chart-analysis-icon.top{background-position:center -639px}
.chart-dealthru-icon{background-position:0 -804px}
.chart-dealthru-icon.top{background-position:center -804px}
.chart-realtime-icon{background-position:0 -960px}
.chart-realtime-icon.top{background-position:center -960px}
.desktop-big-icon{background-position:0 12px}
.desktop-big-icon.top{background-position:center 12px}
.desktop-small-icon{background-position:0 -115px}
.desktop-small-icon.top{background-position:center -108px}
.mobile-big-icon{background-position:0 -251px}
.mobile-big-icon.top{background-position:center -251px}
.mobile-small-icon{background-position:0 -398px}
.mobile-small-icon.top{background-position:center -392px}
.tablet-big-icon{background-position:0 -541px}
.tablet-big-icon.top{background-position:center -541px}
.tablet-small-icon{background-position:0 -674px}
.tablet-small-icon.top{background-position:center -666px}
.example-fx-icon{background-position:0 0}
.example-fx-icon.top{background-position:center 0}
.example-indices-icon{background-position:0 -160px}
.example-indices-icon.top{background-position:center -160px}
.example-shares-icon{background-position:0 -320px}
.example-shares-icon.top{background-position:center -320px}
.example-commodities-icon{background-position:0 -480px}
.example-commodities-icon.top{background-position:center -480px}
.example-materials-icon{background-position:0 -640px}
.example-materials-icon.top{background-position:center -640px}
.example-bonds-icon{background-position:0 -800px}
.example-bonds-icon.top{background-position:center -800px}
.example-cyclical-goods-icon{background-position:0 -960px}
.example-cyclical-goods-icon.top{background-position:center -960px}
.example-energy-icon{background-position:0 -1120px}
.example-energy-icon.top{background-position:center -1120px}
.example-healthcare-icon{background-position:0 -1280px}
.example-healthcare-icon.top{background-position:center -1280px}
.example-non-cyclical-goods-icon{background-position:0 -1440px}
.example-non-cyclical-goods-icon.top{background-position:center -1440px}
.example-technology-icon{background-position:0 -1600px}
.example-technology-icon.top{background-position:center -1600px}
.example-telecoms-icon{background-position:0 -1760px}
.example-telecoms-icon.top{background-position:center -1760px}
.example-utilities-icon{background-position:0 -1920px}
.example-utilities-icon.top{background-position:center -1920px}
.example-options-icon{background-position:0 -2080px}
.example-options-icon.top{background-position:center -2080px}
.example-charts-icon{background-position:0 -2240px}
.example-charts-icon.top{background-position:center -2240px}
.example-calendar-icon{background-position:0 -2400px}
.example-calendar-icon.top{background-position:center -2400px}
.example-binaries-icon{background-position:0 -2560px}
.example-binaries-icon.top{background-position:center -2560px}
.example-contracts-icon{background-position:0 -2720px}
.example-contracts-icon.top{background-position:center -2720px}
.logo-linkedin-icon{background-position:0 0}
.logo-linkedin-icon.top{background-position:center 0}
.logo-facebook-icon{background-position:0 -160px}
.logo-facebook-icon.top{background-position:center -160px}
.logo-google-plus-icon{background-position:0 -320px}
.logo-google-plus-icon.top{background-position:center -320px}
.logo-youtube-icon{background-position:0 -480px}
.logo-youtube-icon.top{background-position:center -480px}
.logo-twitter-icon{background-position:0 -640px}
.logo-twitter-icon.top{background-position:center -640px}
.logo-weibo-icon{background-position:0 -790px}
.logo-weibo-icon.top{background-position:center -790px}
.logo-pinterest-icon{background-position:0 -3213px}
.logo-pinterest-icon.top{background-position:center -3217px}
.logo-meta-trader-icon{background-position:0 -945px}
.logo-meta-trader-icon.top{background-position:center -945px}
.logo-l2-icon{background-position:0 -1103px}
.logo-l2-icon.top{background-position:center -1103px}
.logo-pro-real-time-icon{background-position:0 -1258px}
.logo-pro-real-time-icon.top{background-position:center -1250px}
.logo-autochartist-icon{background-position:0 -1398px}
.logo-autochartist-icon.top{background-position:center -1388px}
.logo-reuters-icon{background-position:0 -1545px}
.logo-reuters-icon.top{background-position:center -1545px}
.logo-chrome-icon{background-position:0 -1701px}
.logo-chrome-icon.top{background-position:center -1701px}
.logo-browsers-icon{background-position:0 -1862px}
.logo-browsers-icon.top{background-position:center -1842px}
.logo-trading-central-icon{background-position:0 -1983px}
.logo-trading-central-icon.top{background-position:center -1978px}
.logo-ig-icon{background-position:0 -2129px}
.logo-ig-icon.top{background-position:center -2129px}
.logo-ig-no-red-icon{background-position:0 -2289px}
.logo-ig-no-red-icon.top{background-position:center -2289px}
.logo-linkedin-icon-small.left{background-position:0 -2682px;padding-left:60px!important}
.logo-linkedin-icon-small.top{background-position:center -2682px;padding-top:60px!important}
.logo-facebook-icon-small.left{background-position:0 -2552px;padding-left:60px!important}
.logo-facebook-icon-small.top{background-position:center -2552px;padding-top:60px!important}
.logo-google-plus-icon-small.left{background-position:0 -2422px;padding-left:60px!important}
.logo-google-plus-icon-small.top{background-position:center -2422px;padding-top:60px!important}
.logo-youtube-icon-small.left{background-position:0 -3067px;padding-left:60px!important}
.logo-youtube-icon-small.top{background-position:center -3067px;padding-top:60px!important}
.logo-twitter-icon-small.left{background-position:0 -2812px;padding-left:60px!important}
.logo-twitter-icon-small.top{background-position:center -2812px;padding-top:60px!important}
.logo-weibo-icon-small.left{background-position:0 -2936px;padding-left:60px!important}
.logo-weibo-icon-small.top{background-position:center -2936px;padding-top:60px!important}
.logo-pinterest-icon-small.left{background-position:0 -3348px;padding-left:60px!important}
.logo-pinterest-icon-small.top{background-position:center -3348px;padding-top:60px!important}
.markets-fx-icon{background-position:0 0}
.markets-fx-icon.top{background-position:center 0}
.markets-indices-icon{background-position:0 -152px}
.markets-indices-icon.top{background-position:center -152px}
.markets-shares-icon{background-position:0 -304px}
.markets-shares-icon.top{background-position:center -304px}
.markets-commodities-icon{background-position:0 -455px}
.markets-commodities-icon.top{background-position:center -455px}
.markets-bonds-icon{background-position:0 -608px}
.markets-bonds-icon.top{background-position:center -608px}
.markets-bonds-icon{background-position:0 -608px}
.markets-bonds-icon.top{background-position:center -608px}
.markets-binaries-icon{background-position:0 -761px}
.markets-binaries-icon.top{background-position:center -761px}
.markets-options-icon{background-position:0 -913px}
.markets-options-icon.top{background-position:center -913px}
.markets-other-icon{background-position:0 -1054px}
.markets-other-icon.top{background-position:center -1054px}
.other-alert-icon{background-position:0 -4px}
.other-alert-icon.top{background-position:center -4px}
.other-list-icon{background-position:0 -160px}
.other-list-icon.top{background-position:center -160px}
.other-operator-icon{background-position:0 -320px}
.other-operator-icon.top{background-position:center -320px}
.other-chrome-extension-icon{background-position:0 -480px}
.other-chrome-extension-icon.top{background-position:center -480px}
.other-comment-icon{background-position:0 -640px}
.other-comment-icon.top{background-position:center -640px}
.other-contract-icon{background-position:0 -799px}
.other-contract-icon.top{background-position:center -799px}
.other-currency-conversion-icon{background-position:0 -961px}
.other-currency-conversion-icon.top{background-position:center -961px}
.other-data-feed-icon{background-position:0 -1126px}
.other-data-feed-icon.top{background-position:center -1126px}
.other-doughnut-colour-icon{background-position:0 -1279px}
.other-doughnut-colour-icon.top{background-position:center -1279px}
.other-doughnut-icon{background-position:0 -1439px}
.other-doughnut-icon.top{background-position:center -1439px}
.other-forex-focus-icon{background-position:0 -1598px}
.other-forex-focus-icon.top{background-position:center -1598px}
.other-guaranteed-stop-icon{background-position:0 -1759px}
.other-guaranteed-stop-icon.top{background-position:center -1759px}
.other-help-icon{background-position:0 -1919px}
.other-help-icon.top{background-position:center -1919px}
.other-home-icon{background-position:0 -2081px}
.other-home-icon.top{background-position:center -2081px}
.other-info-icon{background-position:0 -2240px}
.other-info-icon.top{background-position:center -2240px}
.other-livechat-icon{background-position:0 -2400px}
.other-livechat-icon.top{background-position:center -2400px}
.other-location-icon{background-position:0 -2560px}
.other-location-icon.top{background-position:center -2560px}
.other-user-icon{background-position:0 -2720px}
.other-user-icon.top{background-position:center -2720px}
.other-balance-icon{background-position:0 -2882px}
.other-balance-icon.top{background-position:center -2882px}
.other-wifi-icon{background-position:0 -3048px}
.other-wifi-icon.top{background-position:center -3048px}
.other-news-icon{background-position:0 -3200px}
.other-news-icon.top{background-position:center -3200px}
.other-block-arrow-icon{background-position:0 -3360px}
.other-block-arrow-icon.top{background-position:center -3360px}
.other-ticket-icon{background-position:0 -3519px}
.other-ticket-icon.top{background-position:center -3519px}
.other-positions-icon{background-position:0 -3685px}
.other-positions-icon.top{background-position:center -3685px}
.other-pricing-icon{background-position:0 -3842px}
.other-pricing-icon.top{background-position:center -3842px}
.other-bolt-icon{background-position:0 -4005px}
.other-bolt-icon.top{background-position:center -4005px}
.other-rss-icon{background-position:0 -4160px}
.other-rss-icon.top{background-position:center -4160px}
.other-gear-icon{background-position:0 -4319px}
.other-gear-icon.top{background-position:center -4319px}
.other-tick-icon{background-position:0 -4486px}
.other-tick-icon.top{background-position:center -4486px}
.other-tickets-icon{background-position:0 -4649px}
.other-tickets-icon.top{background-position:center -4649px}
.other-tools-icon{background-position:0 -4799px}
.other-tools-icon.top{background-position:center -4799px}
.other-uptime-icon{background-position:0 -4966px}
.other-uptime-icon.top{background-position:center -4966px}
.other-watch-icon{background-position:0 -5122px}
.other-watch-icon.top{background-position:center -5115px}
.sector-basic-materials-icon{background-position:0 0}
.sector-basic-materials-icon.top{background-position:center 0}
.sector-cyclical-goods-icon{background-position:0 -148px}
.sector-cyclical-goods-icon.top{background-position:center -148px}
.sector-energy-icon{background-position:0 -297px}
.sector-energy-icon.top{background-position:center -297px}
.sector-financials-icon{background-position:0 -458px}
.sector-financials-icon.top{background-position:center -458px}
.sector-healthcare-icon{background-position:0 -619px}
.sector-healthcare-icon.top{background-position:center -619px}
.sector-industrials-icon{background-position:0 -779px}
.sector-industrials-icon.top{background-position:center -779px}
.sector-telecoms-icon{background-position:0 -940px}
.sector-telecoms-icon.top{background-position:center -940px}
.sector-non-cyclical-goods-icon{background-position:0 -1099px}
.sector-non-cyclical-goods-icon.top{background-position:center -1099px}
.sector-technology-icon{background-position:0 -1260px}
.sector-technology-icon.top{background-position:center -1260px}
.sector-utilities-icon{background-position:0 -1420px}
.sector-utilities-icon.top{background-position:center -1420px}
.small-forex-icon{background-position:0 0}
.small-forex-icon.top{background-position:center 0}
.small-indices-icon{background-position:0 -161px}
.small-indices-icon.top{background-position:center -161px}
.small-shares-icon{background-position:0 -321px}
.small-shares-icon.top{background-position:center -321px}
.small-commodities-icon{background-position:0 -481px}
.small-commodities-icon.top{background-position:center -481px}
.small-bonds-icon{background-position:0 -641px}
.small-bonds-icon.top{background-position:center -641px}
.small-binaries-icon{background-position:0 -801px}
.small-binaries-icon.top{background-position:center -801px}
.small-options-icon{background-position:0 -961px}
.small-options-icon.top{background-position:center -961px}
.small-other-icon{background-position:0 -1121px}
.small-other-icon.top{background-position:center -1121px}
.small-calendar-icon{background-position:0 -1281px}
.small-calendar-icon.top{background-position:center -1281px}
.small-telephone-icon{background-position:0 -1441px}
.small-telephone-icon.top{background-position:center -1441px}
.small-operator-icon{background-position:0 -1601px}
.small-operator-icon.top{background-position:center -1601px}
.small-360-icon{background-position:0 -1761px}
.small-360-icon.top{background-position:center -1761px}
.time-calendar-icon{background-position:0 0}
.time-calendar-icon.top{background-position:center 0}
.time-delayed-prices-icon{background-position:0 -159px}
.time-delayed-prices-icon.top{background-position:center -159px}
.time-inactivity-icon{background-position:0 -319px}
.time-inactivity-icon.top{background-position:center -319px}
.time-live-prices-icon{background-position:0 -480px}
.time-live-prices-icon.top{background-position:center -480px}
.time-stop-watch-icon{background-position:0 -640px}
.time-stop-watch-icon.top{background-position:center -640px}
.ie7 table,.ie8 table{border-color:#555;border-width:1px;border-collapse:separate}
body.mobile .table{padding:0 10px}
body.mobile table thead th{padding:10px 0 8px 10px;text-align:left;font-weight:bold;font-size:14px}
body.mobile table thead th p{font-size:14px}
body.mobile table tbody tr td{padding:10px 0 8px 10px;font-size:14px}
body.mobile table p{margin:0}
.table{padding:20px}
table{float:none;color:#555}
table thead th{font-size:11px;padding:20px 10px 16px 10px;text-align:left}
table thead th p{font-size:11px}
/*table tbody tr td{padding:5px 10px}*/
table h1,table h2,table h3,table h4,table h5{margin:0}
/*table p{margin:0;font-size:14px}*/
table a{color:#555}
table a.small-red-arrow{color:#555}
table a:hover,table a.small-red-arrow:hover{color:#da291c;text-decoration:underline}
table.table-zebra-rows thead th{background-color:#e3e5e2;font-weight:bold}
table.table-zebra-rows tbody tr td{padding:10px 10px}
table.table-zebra-rows tr:nth-of-type(2n){background-color:#f8f8f6}
table.table-zebra-rows tr.light-grey{background-color:#f8f8f6}
table.table-zebra-cols-rows thead th{background-color:#e3e5e2;font-size:11px;font-weight:bold}
table.table-zebra-cols-rows tbody tr td{padding:10px 10px}
table.table-zebra-cols-rows th:nth-of-type(2n){background-color:#eeeeec}
table.table-zebra-cols-rows tr:nth-of-type(2n){background-color:#f9faf9}
table.table-zebra-cols-rows td:nth-of-type(2n+1){background-color:#f9faf9}
table.table-zebra-cols-rows th.dark-grey{background-color:#eeeeec;color:#555}
table.table-zebra-cols-rows tr.light-grey{background-color:#f9faf9}
table.table-zebra-cols-rows td.light-grey{background-color:#f9faf9}
table.table-zebra-comparison{border-top:3px solid #cfd4ce;border-bottom:1px solid #cfd4ce}
table.table-zebra-comparison thead th{background-color:#fff;border-bottom:1px solid #cfd4ce;text-transform:none;width:37%;text-align:left}
table.table-zebra-comparison thead th:first-child{width:26%}
table.table-zebra-comparison tbody tr td{padding:10px 10px}
table.table-zebra-comparison tr:nth-of-type(2n+1){background-color:#f9faf9}
table.table-zebra-comparison tr.light-grey{background-color:#f9faf9}
table .true-icon{padding-left:18px;line-height:25px;display:block;background-position:0 0}
table li.true-icon{margin-left:-20px}
table .false-icon{padding-left:18px;display:block;line-height:25px;background-position:0 -51px}
table .currency-aud-usd-icon{background-position:center 0;height:47px}
table .currency-eur-usd-icon{background-position:center -134px;height:47px}
table .currency-usd-jpy-icon{background-position:center -201px;height:47px}
table .currency-eur-gbp-icon{background-position:center -67px;height:47px}
table .currency-gbp-usd-icon{background-position:center -268px;height:47px}
table .currency-gbp-jpy-icon{background-position:center -335px;height:47px}
table .sell-text{color:#e83f3c}
table .buy-text{color:#1896d3}
table .green-text{color:#78b23f}
table tr.second th{background-color:#ebedeb}
table .noTextIndent{text-indent:0}
table .clickableCurrencyPair{display:block;height:47px}
.colored-bg{background:#e9eae8;min-width:960px}
.searchResults{padding:20px 0 0 20px;border:0;border-top:2px solid #e8e8e8}
.searchResults ul.analytics-searchResultList{padding:0}
.searchResults ul.analytics-searchResultList li.analytics-searchResultItem{list-style:none;font-weight:bolder}
.searchResults ul.analytics-searchResultList li.analytics-searchResultItem .h-min{font-size:20px;margin-bottom:3px}
.searchResults ul.analytics-searchResultList li.analytics-searchResultItem .h-min a{color:#572d2d;text-decoration:none}
.searchResults ul.analytics-searchResultList li.analytics-searchResultItem .h-min a:hover{color:#da291c;border-bottom:solid 3px #da291c}
.searchResults ul.analytics-searchResultList li.analytics-searchResultItem .excerpt{margin-bottom:0;font-size:11px;color:#572d2d}
.searchResults ul.analytics-searchResultList li.analytics-searchResultItem .link{font-size:11px;margin-bottom:35px}
.searchResults .no-page-results{visibility:hidden;color:#572d2d}
#page-filter-block{position:relative;padding:15px}
#page-total-result-num{font-size:22px;color:#572d2d;margin-bottom:10px}
#page-total-result-num .enhanced{font-weight:bolder}
.pagination{border:0;border-top:2px solid #e8e8e8;background-color:#f7f6f3;padding-top:5px;padding-bottom:5px;margin-top:10px;font-weight:normal;text-align:center}
.pagination .first{color:#bbb;padding-right:20px;border-right:1px solid #bbb}
.pagination .previous{color:#bbb;padding-left:20px;padding-right:20px;border-right:1px solid #bbb;margin-right:10px}
.pagination .currentpage{margin:10px;font-weight:bold}
.pagination .notcurrentpage{margin:10px;color:#555}
.pagination .next{padding-left:20px;border-left:1px solid #bbb;margin:10px 10px 10px 5px;color:#555}
.pagination .last{padding-left:20px;border-left:1px solid #bbb;color:#555}
.pagination .active{color:#555}
.pagination .inactive{color:#bbb}
#market-search-snippet{display:none;margin-bottom:50px}
#market-search-snippet #market-search-title{border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;padding:10px;margin-bottom:15px;color:#000;font-weight:bolder}
#market-search-snippet #market-search-title .enhanced{color:#da291c}
#market-search-snippet #market-search-results{width:90%;margin:auto}
#market-search-snippet #market-search-results table{border-collapse:collapse}
#market-search-snippet #market-search-results th{border:0;font-size:16px;font-weight:bolder;color:#572d2d;padding:4px 8px 4px 8px}
#market-search-snippet #market-search-results td{border:0;font-size:14px;padding:8px}
#market-search-snippet #market-search-results tr:hover{background:#eee}
#market-search-snippet #market-search-results .market-name{text-align:left}
#market-search-snippet #market-search-results .market-name a{font-weight:bolder;color:#572d2d;text-decoration:none}
#market-search-snippet #market-search-results .market-name a:hover{font-weight:bolder;color:#da291c;border-bottom:solid 3px #da291c}
#market-search-snippet #market-search-results .market-type{text-align:right}
#market-search-snippet #link-market-search{position:absolute;right:0;top:0;font-size:16px;font-weight:bolder}
#market-search-snippet #link-market-search a{visibility:hidden}
#market-search-snippet #link-market-search-block{position:relative;width:95%}
.nojs body.international-page #wrapper-int{display:block;visibility:visible}
body.international-page #wrapper-int{display:none;visibility:hidden}
body.international-page .onloadsShow{display:block!important;visibility:visible!important}
body.international-page #international-map{background-color:transparent;background-repeat:no-repeat;background-position-x:14%;background-position-y:58%;height:515px;margin:auto;position:relative;padding:30px 0 160px 35px}
body.international-page #international-map p{text-align:justify;padding:20px 0;max-width:700px}
body.international-page #international-map p.smallPrint{clear:left;font-size:.65em;padding-top:15px}
body.international-page #international-map ul.countries{padding:0}
body.international-page #international-map ul.countries li{display:block;list-style:none;padding:10px 1px 10px 0}
body.international-page #international-map ul.countries li a.flag{text-decoration:none!important;background-color:transparent;background-repeat:no-repeat;background-position:left top;width:24px;height:17px;display:block;font-size:12px;outline:0;color:#da291c}
body.international-page #international-map ul.countries li a.flag span{margin-left:35px;white-space:nowrap;color:#000}
body.international-page #international-map ul.countries .columns{display:inline-block;width:24%}
body.international-page #international-map ul.countries #FR a.flag{background-position:0 -91px}
body.international-page #international-map ul.countries #ES a.flag{background-position:0 -72px}
body.international-page #international-map ul.countries #DE a.flag{background-position:0 -54px}
body.international-page #international-map ul.countries #AU a.flag{background-position:0 0}
body.international-page #international-map ul.countries #NDX a.flag{background-position:0 -333px}
body.international-page #international-map ul.countries #UK a.flag{background-position:0 -313px}
body.international-page #international-map ul.countries #SE a.flag{background-position:0 -279px}
body.international-page #international-map ul.countries #SG a.flag{background-position:0 -241px}
body.international-page #international-map ul.countries #RU a.flag{background-position:0 -223px}
body.international-page #international-map ul.countries #PT a.flag{background-position:0 -205px}
body.international-page #international-map ul.countries #LU a.flag{background-position:0 -147px}
body.international-page #international-map ul.countries #JP a.flag{background-position:0 -128px}
body.international-page #international-map ul.countries #IT a.flag{background-position:0 -109px}
body.international-page #international-map ul.countries #ZA a.flag{background-position:0 -260px}
body.international-page #international-map ul.countries #CN a.flag{background-position:0 -35px}
body.international-page #international-map ul.countries #NL a.flag{background-position:0 -167px}
body.international-page #international-map ul.countries #AT a.flag{background-position:0 -16px}
body.international-page #international-map ul.countries #CH a.flag{background-position:0 -297px}
body.international-page #international-map ul.countries #NO a.flag{background-position:0 -186px}
body.international-page #international-map ul.countries #IE a.flag{background-position:0 -353px}
body.international-page #international-map .international-footer{margin:auto}
body.international-page #international-map .international-footer .igColumns{border-top:1px solid #555}
body.international-page #international-map .international-footer .linkList{text-align:right}
body.international-page #international-map .international-footer .linkList a{margin-right:0;margin-left:20px}
body.international-page #international-map .international-footer p{padding:0}
body.international-page #international-map .international-footer .rich-content .baseline{padding-top:16px}
body.international-page #international-map .international-footer .content .text{padding:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hidden,.ghost{display:none!important;visibility:hidden}
.cq-wcm-edit .ghost{display:block;visibility:visible}
.screenreader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.invisible{visibility:hidden}
.no-scrolling{overflow:hidden!important}
.float-left{float:left}
.float-right{float:right}
.float-center{text-align:center;margin-left:auto;margin-right:auto}
.clickable{cursor:pointer}
body.masked iframe{visibility:hidden}
.image{height:100%;width:100%;overflow:hidden}
.snippet-parsys .image{height:auto}
.crop-left{background-position:right top;*zoom:1}
.crop-left:before,.crop-left:after{display:table;content:"";line-height:0}
.crop-left:after{clear:both}
.crop-left img{float:right}
.crop-right{background-position:left top;*zoom:1}
.crop-right:before,.crop-right:after{display:table;content:"";line-height:0}
.crop-right:after{clear:both}
.crop-right img{float:left}
.crop-center{background-position:center top;display:block;position:relative}
.crop-center img{display:inline;position:absolute;left:50%}
img{display:block}
.content li{margin-bottom:5px}
.content .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:18px 20px}
.ie7 .content .text{padding-left:0;padding-right:0}
.ie7 .content .text>*{margin-left:20px;margin-right:20px}
.text-right,.text-right-middle{background-attachment:scroll;background-position:center top;background-repeat:no-repeat;overflow:hidden}
.text-right .text,.text-right-middle .text{float:right}
.text-right .image,.text-right-middle .image{float:left}
.text-left .text,.text-left-middle .text{float:left}
.text-left .image,.text-left-middle .image{float:right}
.text-left-middle .centred-container,.text-right-middle .centred-container{display:table-cell;vertical-align:middle;height:inherit}
.text-left-middle .centred-container .centred,.text-right-middle .centred-container .centred{overflow:hidden}
.full-width .text,.full-width .image{width:100%;font-size: 14px;}
.three-quarter-width .text{width:75%}
.three-quarter-width .image{width:25%}
.half-width .text,.half-width .image{width:50%}
.cta{padding-top:12px;padding-bottom:2px}
.clickable .cta{display:none}
.button{display:inline-block;padding:14px 24px}
.button:hover{text-decoration:none}
.button-green{color:#fff;background-color:#FFDF00}
.button-green:hover{background-color:#404DEB}
.button-grey{color:#fff;background-color:#555}
.button-grey:hover{background-color:#3b3b3b}
.header{background-color:#2d7caf}
.ie7 .header{position:relative;z-index:1}
.header .inner{background-position:left top;background-repeat:no-repeat;height:90px;position:relative;padding:0;}
.header .inner.wider-header{height:120px}
.header .inner .logo{float:left;margin:0}
.header .inner .logo .logo-link{display:block;height:65px;margin:20px 0 5px 15px;width:240px}
.header .inner .header-top{float:right;margin:4px 0 0 0;overflow:hidden}
.ie8 .header .inner .header-top,.ie9 .header .inner .header-top,.gtie9 .header .inner .header-top{background-image:-moz-linear-gradient(left,rgba(201,23,30,0.1),#a71e23);background-image:-webkit-gradient(linear,0 0,100% 0,from(rgba(201,23,30,0.1)),to(#a71e23));background-image:-webkit-linear-gradient(left,rgba(201,23,30,0.1),#a71e23);background-image:-o-linear-gradient(left,rgba(201,23,30,0.1),#a71e23);background-image:linear-gradient(to right,rgba(201,23,30,0.1),#a71e23);background-repeat:repeat-x}
.ie7 .ie8 .header .inner .header-top,.ie7 .ie9 .header .inner .header-top,.ie7 .gtie9 .header .inner .header-top{zoom:1.0;width:50%}
.ie7 .ie8 .header .inner .header-top,.ie7 .ie9 .header .inner .header-top,.ie7 .gtie9 .header .inner .header-top,.ie8 .ie8 .header .inner .header-top,.ie8 .ie9 .header .inner .header-top,.ie8 .gtie9 .header .inner .header-top,.ie9 .ie8 .header .inner .header-top,.ie9 .ie9 .header .inner .header-top,.ie9 .gtie9 .header .inner .header-top{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ac9171e',endColorstr='#ffa71e23',GradientType=1)}

.header .inner .header-top .searchbar-container{border:0;float:right;margin:0;padding:0;position:relative}
.header .inner .header-top .searchbar-container .search-box{border:solid 1px #F1F1F1; height:18px;margin:4px 4px 4px 0;padding:0 17px 0 2px;width:218px; font-size:12px}
.header .inner .header-top .searchbar-container .search-icon{position:absolute;top:6px;right:4px;width:17px;height:17px;border:0}

.header .inner .header-top .search-form{float:right;margin:1px 0 0 0;width:247px}
.header .inner .header-top .search-form .searchbar-container{border:0;float:right;margin:0;padding:0;position:relative}
.header .inner .header-top .search-form .searchbar-container .search-box{border:solid 1px #F1F1F1; height:18px;margin:4px 4px 4px 0;padding:0 17px 0 2px;width:218px; font-size:12px}
.header .inner .header-top .search-form .searchbar-container .search-icon{position:absolute;top:6px;right:4px;width:17px;height:17px;border:0}
.header .inner .header-top .linkList{margin-top:0}
.header .inner .header-top .top-nav{float:right;height:30px;overflow:hidden}
.header .inner .header-top .top-nav ul{list-style-type:none;margin:8px 0;overflow:hidden}
.header .inner .header-top .top-nav ul li{float:left;line-height:17px;vertical-align:baseline}
.header .language-select{float:right}
.header .language-select select{height:20px;margin-top:5px;box-sizing:border-box;margin-right:3px;font-size:13px}
.header .language-select a{color:#fff;font-size:13px;padding:0 10px;display:inline-block;line-height:15px;margin-top:8px}
.logged-in .header .language-select{display:none}
.iframe .header .inner,.login-page .header .inner{height:120px}
.iframe .header .inner .header-top,.login-page .header .inner .header-top{background-image:none;margin:0;float:right;text-align:right;padding:30px 20px 0}
.iframe .header .inner .header-top h2,.login-page .header .inner .header-top h2,.iframe .header .inner .header-top p,.login-page .header .inner .header-top p{margin-bottom:5px;color:#fff;font-weight:bold}
.tablet .iframe .header-top a{color:white}
#logged-in-banner{background-color:#444;background-repeat:repeat-x;height:30px;line-height:28px;overflow:hidden}
#logged-in-banner p{background-color:transparent;background-position:left -30px;background-repeat:no-repeat;color:#fff;padding-left:15px;position:relative}
#logged-in-banner a{background-color:transparent;background-position:left -60px;background-repeat:no-repeat;color:#fff;float:right;padding-left:15px}
.ie7 #logged-in-banner a{float:none;margin-top:-5px;right:0;position:absolute}
.login-page #logged-in-banner{display:none}
html .logged-in,html.logged-in .header-cta li{display:none}
html.logged-in .hidden-when-logged-in{display:none}
html.logged-in .logged-in{display:block}
html.logged-in .header-cta .logged-in{display:block;position:relative}
html.logged-in .footer .button{display:none}
html.logged-in .button[href*="demo-deal.ig.com"],html.logged-in .button[href*="create-account"]{display:none}
html.logged-in .cta a[href*="demo-deal.ig.com"],html.logged-in .cta a[href*="create-account"]{display:none}
#dealer-open-popup p{background-color:#fff;border:2px solid #e7b826;color:#555;font-size:12px;height:66px;line-height:16px;padding:5px;position:absolute;left:-109px;width:85px;z-index:10}
#dealer-open-popup p:after{background-color:transparent;background-position:left -90px;background-repeat:no-repeat;content:'';display:block;height:18px;position:absolute;right:-12px;top:8px;width:12px}
.dealer-already-open{position:fixed;top:0;left:0;right:0;background-color:#fff;border:10px solid #e7b826;border-top:0 none;color:#555;font-weight:bold;font-size:2em;line-height:1.4em;text-align:center;padding:.5em;z-index:1000;display:none}
.footer{background-color:#f3f1ed;}
.footer-section-1{height:78px;border-bottom:1px solid #fff;padding:20px 0}
.footer-section-1 .text-content{padding:0!important;margin:0!important}
.footer-section-1 .text-content h3{margin:0!important}
.footer-section-1 .linkList{margin-top:0;margin-left:0}
.footer-section-1 .linkList .left{margin-top:1px;padding-left:53px;width:auto}
.footer-section-1 .linkList .normal{color:#555}
.footer-section-1 h3,.footer-section-1 h4{font-size:20px;margin-bottom:0}
.footer-section-1 .block-arrow{margin-top:8px!important;display:inline-block}
.footer-section-1 .col1 .linkList{margin-left:-16px}
.footer-section-2a{padding:30px 0}
.footer-section-2a .col{height:194px}
.footer-section-2b{border-bottom:1px solid #fff;padding-bottom:30px}
.footer-section-2b .col{height:148px}
.footer-section-2a .linkList,.footer-section-2b .linkList{margin:0}
.footer-section-2a .linkList h3,.footer-section-2b .linkList h3,.footer-section-2a .linkList h4,.footer-section-2b .linkList h4{font-size:16px;color:#555;margin-bottom:12px;line-height:17px}
.footer-section-2a .linkList li,.footer-section-2b .linkList li{margin-bottom:7px}
.footer-section-2a .igColumns .linkList,.footer-section-2b .igColumns .linkList{padding-left:20px}
.footer-section-2a .col1,.footer-section-2b .col1{background-image:none}
.footer-section-2a .col1 .linkList,.footer-section-2b .col1 .linkList{padding-left:0}
.footer-section-2a .button-green,.footer-section-2b .button-green,.footer-section-2a .button-grey,.footer-section-2b .button-grey{margin-bottom:10px}
.footer-section-2a .block-arrow,.footer-section-2b .block-arrow{font-size:20px;color:#572d2d;display:inline-block}
.footer-section-3{height:15px;background-color:#d6d2c4;border-bottom:1px solid #fff;padding:20px 0}
.footer-section-3 .content .text{padding:0}
.footer-section-3 .none{cursor:default;color:#555;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.footer-section-3 .none:hover{color:#555;text-decoration:none}
.footer-section-3 .normal{color:#555}
.footer-section-3 .normal:hover{color:#da291c}
.footer-section-3 .linkList{margin-top:0;margin-left:0}
.footer-section-3 .linkList .small-red-arrow,.footer-section-3 .linkList .small-white-arrow{font-weight:bold}
.footer-section-3 .linkList .left{padding:0}
.footer-section-3 .linkList .left.flag-icon{padding:0 0 0 30px;margin:0;width:auto;background-image:url(images/international/flags.png);background-color:transparent;background-repeat:no-repeat;height:18px;min-height:0}
.footer-section-3 .linkList .left.flag-icon a{color:#555}
.footer-section-3 .linkList .left.flag-icon a:hover{color:#da291c}
.footer-section-3 .col1 .linkList li{padding-left:5px}
.footer-section-3 .col1 .linkList li:first-child{border-right:1px solid #555;padding-right:5px;padding-left:0}
.footer-section-3 .col2{text-align:right}
.footer-section-3 .footer-padding{padding-left:50px;position:relative}
.footer-section-3 .footer-logo{position:absolute;bottom:13px;left:20px}
.footer-section-4{color:#fff;background-color:#555;padding:30px 0 60px 0;text-align:center}
.footer-section-4 .text-content{padding:0!important}
.sticky-footer{min-height:50px;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:black;background:rgba(0,0,0,0.5)}
.tablet .sticky-footer{position:absolute}
.sticky-footer .disclaimer-text{width:75%;margin:0 auto;padding:0;color:#fff;line-height:18px;text-align:center;padding:10px 0}
.sticky-footer .close-icon{position:absolute;right:20px;top:15px;width:20px;height:20px;cursor:pointer}
.sticky-footer .fluid-width{position:relative;min-width:auto}
.footer-padding{padding:0 20px}
.FR .flag-icon{background-position:0 -91px}
.ES .flag-icon{background-position:0 -72px}
.DE .flag-icon{background-position:0 -54px}
.AU .flag-icon{background-position:0 0}
.UK .flag-icon{background-position:0 -313px}
.SE .flag-icon{background-position:0 -279px}
.SG .flag-icon{background-position:0 -241px}
.RU .flag-icon{background-position:0 -223px}
.PT .flag-icon{background-position:0 -205px}
.LU .flag-icon{background-position:0 -147px}
.JP .flag-icon{background-position:0 -128px}
.IT .flag-icon{background-position:0 -109px}
.ZA .flag-icon{background-position:0 -260px}
.CN .flag-icon{background-position:0 -35px}
.NL .flag-icon{background-position:0 -167px}
.AT .flag-icon{background-position:0 -16px}
.CH .flag-icon{background-position:0 -297px}
.NO .flag-icon{background-position:0 -186px}
.IE .flag-icon{background-position:0 -353px}
.header-cta .menu-item-image,.nav .menu-item-image{height:35px}
.header-cta .menu-item-image a.menu-link,.nav .menu-item-image a.menu-link{padding:8px 30px}
.header-cta .menu-item-image .button,.nav .menu-item-image .button{height:18px}
.nav{float:right;margin:0 5px 0 0;max-width:850px;overflow:hidden;padding:0}
.nav .current{background-color:#8c1015}
.nav .menu-item{float:left;padding:10px 0 12px 0}
.nav .menu-item .menu-link{border-left:1px solid #d6d2c4;display:block;padding:8px 35px;text-decoration:none;font-size:16px;color:#fff}
.nav .menu-item:first-child .menu-link{border-left:none}
.nav .menu-item .button-grey,.nav .menu-item .button-green{font-size:16px;color:#fff}
.nav .menu-item .button-grey{margin-left:1px}
.header-cta{clear:right;float:right;margin-top:10px}
.ie7 .header-cta{min-width:250px}
.header-cta li{display:inline-block;float:right}
.header-cta a{padding:8px 20px;display:inline-block;font-size:16px;color:#fff}
.header-cta a.button-green{margin-right:1px}
.header-cta li.logged-in{display:none}
@media(max-width:1024px){.nav .menu-item .menu-link{padding:8px 20px}
}
.nav .menu-item .menu-link:lang(it-IT),.nav .menu-item .menu-link:lang(ch-IT),.nav .menu-item .menu-link:lang(nl-NL){padding-left:35px!important;padding-right:35px!important}
@media(max-width:1200px){.nav .menu-item .menu-link:lang(de-DE),.nav .menu-item .menu-link:lang(de-AT),.nav .menu-item .menu-link:lang(de-CH),.nav .menu-item .menu-link:lang(it-IT),.nav .menu-item .menu-link:lang(ch-IT){padding-left:15px!important;padding-right:15px!important}
.nav .menu-item .menu-link:lang(fr-FR),.nav .menu-item .menu-link:lang(fr-CH),.nav .menu-item .menu-link:lang(pt-PT),.nav .menu-item .menu-link:lang(fr-LU),.nav .menu-item .menu-link:lang(no-NO){padding-left:25px!important;padding-right:25px!important}
}
@media(max-width:1210px){.nav .menu-item .menu-link:lang(nl-NL),.nav .menu-item .menu-link:lang(es-ES){padding-left:9px!important;padding-right:9px!important}
.ie9 .nav .menu-item .menu-link:lang(nl-NL),.ie9 .nav .menu-item .menu-link:lang(es-ES){padding-left:6px!important;padding-right:6px!important}
}
html[lang^="es"].ie7 .header-cta,html[lang^="fr"].ie7 .header-cta,html[lang^="pt"].ie7 .header-cta{min-width:280px}
html[lang^="nl"].ie7 .header-cta{min-width:320px}
html[lang^="en"].ie8 .nav .menu-item .menu-link,html[lang^="en"].ie7 .nav .menu-item .menu-link{padding-left:35px!important;padding-right:35px!important}
html[lang^="fr"].ie8 .nav .menu-item .menu-link,html[lang^="fr"].ie7 .nav .menu-item .menu-link{padding-left:30px!important;padding-right:30px!important}
html[lang^="de"].ie8 .nav .menu-item .menu-link,html[lang^="de"].ie7 .nav .menu-item .menu-link{padding-left:12px!important;padding-right:12px!important}
html[lang^="es"].ie8 .nav .menu-item .menu-link,html[lang^="es"].ie7 .nav .menu-item .menu-link,html[lang^="nl"].ie8 .nav .menu-item .menu-link,html[lang^="nl"].ie7 .nav .menu-item .menu-link{padding-left:9px!important;padding-right:9px!important}
html[lang^="it"].ie8 .nav .menu-item .menu-link,html[lang^="it"].ie7 .nav .menu-item .menu-link{padding-left:15px!important;padding-right:15px!important}
html[lang^="pt"].ie8 .nav .menu-item .menu-link,html[lang^="pt"].ie7 .nav .menu-item .menu-link,html[lang^="no"].ie8 .nav .menu-item .menu-link,html[lang^="no"].ie7 .nav .menu-item .menu-link{padding-left:25px!important;padding-right:25px!important}
.uber-menu-trigger:hover{background-color:#343434;border-left:1px solid #343434}
.uber-menu-trigger:hover .menu-link{border-left:none}
.uber-menu-trigger:hover+.uber-menu-trigger{border-left:1px solid #343434}
.uber-menu-trigger:hover+.uber-menu-trigger .menu-link{border-left:none}
.uber-menu-panel{display:block;left:0;overflow:hidden;position:absolute;top:90px;max-width:1200px;width:100%;z-index:200;-webkit-transition:opacity .4s ease .6s;-moz-transition:opacity .4s ease .6s;-o-transition:opacity .4s ease .6s;transition:opacity .4s ease .6s;-webkit-transition:height .2s ease .6s;-moz-transition:height .2s ease .6s;-o-transition:height .2s ease .6s;transition:height .2s ease .6s}
.uber-menu-panel .uber-menu-page{display:block;padding:26px 0 11px 0;z-index:100}
.uber-menu-panel .uber-menu-page .content-parsys{padding:0;width:100%}
.uber-menu-panel .uber-menu-page .content-parsys,.uber-menu-panel .uber-menu-page .fluid-width{min-width:0}
.uber-menu-panel .tertiary-header{padding:0 0 4px 20px}
.uber-menu-panel .uber-category-title{font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:12px;font-weight:bold}
.uber-menu-panel .quaternary-header{border-bottom:1px solid #d6d2c4;padding-bottom:5px;margin-bottom:6px}
.uber-menu-panel .section ul{list-style:none;padding-left:0}
.uber-menu-panel .section ul li{padding-bottom:4px;margin-bottom:0}
.uber-menu-panel .section ul li:last-child{padding-bottom:20px}
.uber-menu-panel .linkList{margin-top:0}
.expanded-uber .uber-menu-panel{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s;-webkit-transition:height 0s ease .1s;-moz-transition:height 0s ease .1s;-o-transition:height 0s ease .1s;transition:height 0s ease .1s}
.expanded-uber+.uber-menu-container{-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-o-transition:height .2s ease 0s;transition:height .2s ease 0s}
.gtie9 .uber-menu-panel{opacity:0;height:0}
.gtie9 .uber-menu-container{height:0}
.ie7 .uber-menu-panel,.ie8 .uber-menu-panel,.ie9 .uber-menu-panel{height:0;filter:none}
.ie7 .uber-menu-container,.ie8 .uber-menu-container,.ie9 .uber-menu-container{bottom:0}
.ie7 .uber-menu-page .rich-content .text-content{margin-bottom:0}
.ie7 .uber-menu-page .rich-content .text-content ul{margin-bottom:0}
.ie7 .uber-menu-page .col .section{margin-bottom:10px}
.uber-menu-container{background-color:#343434;position:absolute;top:90px;left:0;z-index:90;-webkit-transition:height .2s ease .6s;-moz-transition:height .2s ease .6s;-o-transition:height .2s ease .6s;transition:height .2s ease .6s;-moz-box-shadow:-1px 2px 5px #3b3b3b;-webkit-box-shadow:-1px 2px 5px #3b3b3b;box-shadow:-1px 2px 5px #3b3b3b}
.uber-menu-panel.alone,.nojs .menu-item:hover>.uber-menu-panel,.nojs .menu-item:focus>.uber-menu-panel,.nojs .uber-menu-panel:hover{height:auto}
.uber-menu-panel.alone .col,.uber-menu-panel.alone .uber-menu-page{background-color:#343434}
.tablet .uber-menu-panel,.mobile .uber-menu-panel{-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s;-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-o-transition:height .2s ease 0s;transition:height .2s ease 0s}
.tablet .uber-menu-container,.mobile .uber-menu-panel{-webkit-transition:height .4s ease 0s;-moz-transition:height .4s ease 0s;-o-transition:height .4s ease 0s;transition:height .4s ease 0s}
@media(max-width:1024px){.uber-menu-panel,.uber-menu-container{left:20px;max-width:985px}
.uber-menu-panel .content-parsys,.uber-menu-container .content-parsys,.uber-menu-panel .fluid-width,.uber-menu-container .fluid-width{max-width:985px}
}
.header-bottom{background-color:#176699;}
.header-bottom .header-secondary-nav{margin:0 auto;padding:0;max-width:1200px;min-width:960px;position:static}
.header-bottom .secondary-nav{margin:0;padding:0;width:960px;overflow:hidden}
.header-bottom .secondary-nav .menu-item{float:left}
.header-bottom .secondary-nav .menu-link{display:block;padding:3px 10px;margin:3px 0 3px 10px;border:1px solid transparent;font-size:14px;line-height:16px;color:#fff;background:0}
.header-bottom .secondary-nav .menu-item-secondary-selected .menu-link,.header-bottom .secondary-nav .menu-item-secondary .menu-link:hover{background:#57a6d9;border:1px solid #57a6d9;text-decoration:none}
.header-bottom .secondary-nav .menu-item-secondary-selected{position:relative;padding-right:9px;margin-left:10px}
.ie7 .header-bottom .secondary-nav .menu-item-secondary-selected{position:static}
.header-bottom .secondary-nav .menu-item-secondary-selected .menu-link:after{width:0;height:0;border:9px solid transparent;border-left-color:#57a6d9;position:absolute;right:-9px;top:6px;content:"";z-index:1}
.header-bottom .secondary-nav .menu-item-tertiary-selected .menu-link,.header-bottom .secondary-nav .menu-item-tertiary .menu-link:hover{background-color:#a41813;border:1px solid #57a6d9;text-decoration:none}
.header-bottom .secondary-nav .menu-item-more-link{margin-left:10px}
.header-bottom .secondary-nav .menu-item-more-link.menu-item-more-link-selected .menu-link,.header-bottom .secondary-nav .menu-item-more-link:hover .menu-link{background-color:#57a6d9;text-decoration:none}
.header-bottom .secondary-nav .menu-item-more-link.menu-item-more-link-selected .menu-link:after,.header-bottom .secondary-nav .menu-item-more-link:hover .menu-link:after{border-top-color:#fff}
.header-bottom .secondary-nav .menu-item-more-link .menu-link{padding-right:15px;margin-left:0;float:left}
.header-bottom .secondary-nav .menu-item-more-link .menu-link:after{width:0;height:0;border-style:solid;border-width:8px 7.5px 0 7.5px;border-color:#dc271e transparent transparent transparent;float:right;position:relative;top:5px;left:5px;content:""}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown{display:none;position:absolute;padding:0;z-index:1}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item{float:none}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item.odd .menu-link{background:#c9171e}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item.even .menu-link{background:#da291c}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item .menu-link{margin:0;padding:4px 10px 3px 10px;border:0;float:none}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item .menu-link:after{border:0}
.ie7 .header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item .menu-link{white-space:nowrap}
.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item-secondary-selected .menu-link,.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item-secondary .menu-link:hover,.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item-tertiary-selected .menu-link,.header-bottom .secondary-nav .menu-item-more-link .more-link-dropdown .menu-item-tertiary .menu-link:hover{background:#8c1015;border:0}
.breadcrumb-bar{background-color:rgba(0,0,0,0.5);overflow:hidden}
.ie8 .breadcrumb-bar,.ie7 .breadcrumb-bar{background-color:#7f7f7f}
.breadcrumb-bar .fluid-width{position:relative}
.breadcrumb ul{overflow:hidden;margin-bottom:0;padding:0!important;position:relative;left:20px}
.ie7 .breadcrumb ul{position:static;padding-left:40px!important}
.breadcrumb ul li:first-child,.breadcrumb ul li:first-child a{padding-left:0}
.breadcrumb ul li{float:left;padding-left:4px;height:25px;line-height:25px}
.breadcrumb ul li:before{content:'>'}
.breadcrumb ul li:first-child:before{content:''}
.breadcrumb ul li a{display:inline-block;padding:0 0 0 4px;height:25px;line-height:25px}
.ie7 .breadcrumb li{padding-left:4px}
.ie7 .breadcrumb li a{padding-left:11px;background-position:left center}
.ie7 .breadcrumb li:first-child a{background:0}
.breadcrumb li,.breadcrumb li a{color:#fff;font-size:11px;font-weight:bold}
.rich-content>div{background-repeat:no-repeat;overflow:hidden}
.ie7 #lightbox .rich-content>div{min-width:710px}
.rich-content>div .text-content{float:left;width:50%}
.rich-content>div .text-image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;overflow:hidden;width:50%}
.rich-content>div .text-image img{display:block}
.rich-content>div .text-image .crop-left img{float:right;overflow:hidden}
.rich-content>div.crop-left{background-position:right top}
.rich-content>div.crop-left img{float:right;overflow:hidden}
.rich-content>div.text-layout-full-bottom{background-position-y:bottom}
.rich-content .text-layout-none .text-image{display:none}
.rich-content .text-layout-none .text-content{float:none;width:100%;padding:0}
.ie7 .rich-content .text-layout-none .text-content>*{margin-top:0;margin-left:0}
.rich-content .text-layout-full-left .text-image{width:100%}
.rich-content .text-layout-full-width .text-content{width:100%}
.rich-content .text-layout-full-right .text-content{float:right;width:50%}
.ie7 .rich-content .text-layout-full-right .text-content{float:none;padding-left:50%}
.rich-content .text-layout-right .text-content{float:right}
.rich-content .text-layout-right .text-image{float:left}
.rich-content .middle .centred-container,.rich-content .top .centred-container,.rich-content .bottom .centred-container,.rich-content .baseline .centred-container,.rich-content .middle .centred-container .centred,.rich-content .top .centred-container .centred,.rich-content .bottom .centred-container .centred,.rich-content .baseline .centred-container .centred{padding:0;margin:0}
.rich-content .middle .centred-container,.rich-content .top .centred-container,.rich-content .bottom .centred-container,.rich-content .baseline .centred-container{display:table-cell;vertical-align:middle;height:inherit}
.rich-content .text-layout-full-top,.rich-content .text-layout-full-bottom{position:relative}
.rich-content .text-layout-full-top .text-image,.rich-content .text-layout-full-bottom .text-image{float:none;position:absolute;top:0;width:100%}
.rich-content .text-layout-full-top .text-content,.rich-content .text-layout-full-bottom .text-content{float:none;width:100%}
.ie7 #lightbox .rich-content .text-layout-full-top,.ie7 #lightbox .rich-content .text-layout-full-bottom{height:auto}
.rich-content .text-layout-left.imagesize10 .text-content,.rich-content .text-layout-right.imagesize10 .text-content{width:90%}
.rich-content .text-layout-left.imagesize10 .text-image,.rich-content .text-layout-right.imagesize10 .text-image{width:10%}
.rich-content .text-layout-left.imagesize20 .text-content,.rich-content .text-layout-right.imagesize20 .text-content{width:80%}
.rich-content .text-layout-left.imagesize20 .text-image,.rich-content .text-layout-right.imagesize20 .text-image{width:20%}
.rich-content .text-layout-left.imagesize30 .text-content,.rich-content .text-layout-right.imagesize30 .text-content{width:70%}
.rich-content .text-layout-left.imagesize30 .text-image,.rich-content .text-layout-right.imagesize30 .text-image{width:30%}
.rich-content .text-layout-left.imagesize40 .text-content,.rich-content .text-layout-right.imagesize40 .text-content{width:60%}
.rich-content .text-layout-left.imagesize40 .text-image,.rich-content .text-layout-right.imagesize40 .text-image{width:40%}
.col-88 .text-layout-left .text-content,.col-88 .text-layout-right .text-content,.col-88 .text-layout-full-left .text-content,.col-88 .text-layout-full-right .text-content{width:50%}
.col-88 .text-layout-full-top .text-content,.col-88 .text-layout-none .text-content{width:100%}
.col-4444 .text-layout-left .text-content,.col-4444 .text-layout-right .text-content,.col-4444 .text-layout-full-left .text-content,.col-4444 .text-layout-full-right .text-content{width:75%}
.col-4444 .text-layout-left .text-image,.col-4444 .text-layout-right .text-image{width:25%}
.rich-content .text-no-image .text-content{width:100%;float:none;font-size: 14px;}
.inline li{display:inline-block;vertical-align:top}
.inline li .block-arrow,.inline li .small-red-arrow,.inline li small-white-arrow{display:inline-block}
.ie7 .inline li,.ie8 .inline li{*display:inline;zoom:1;margin-left:5px}
.ie7 .inline li:first-child{margin-left:0}
.ie8 .inline li:first-child{margin-left:0}
.linkList{margin:20px 0 0 20px}
.linkList .linkList-bg{margin:-20px 0 0 -20px;padding:20px;background-repeat:no-repeat}
.linkList .linkList-bg ul{margin-bottom:0}
.linkList ul{padding-left:0}
.linkList .top{margin:20px 20px 20px 0;padding-top:70px;width:100px;text-align:center}
.linkList .top a{font-weight:bold;color:#da291c}
.linkList .top .small-red-arrow,.linkList .top .small-white-arrow{margin-right:0}
.linkList .left{padding:20px 40px 0 70px;margin:20px 0;width:117px;min-height:40px}
.linkList .left a{font-weight:bold;color:#da291c}
.linkList .left.has-additionaltext{padding-top:10px;padding-bottom:10px}
.linkList .button-green,.linkList .button-grey,.linkList .block-arrow{margin:0 20px 20px 0}
.iframe iframe{display:block;height:900px;margin-top:28px}
.tabs .mPanel .js_heading{display:none}
.cq-wcm-edit .tabs .mPanel{overflow:visible;height:auto}
.cq-wcm-edit .tabs .mPanel .js_heading{display:block}
.tabs .tabNav{overflow:hidden;padding:0;margin:0 0 1px 0;border-bottom:2px solid #572d2d;padding-left:20px;list-style-type:none}
.cq-wcm-edit .tabs .tabNav{display:none}
.tabs .tabNav>li{float:left;background-color:#fff;margin-right:1px}
.tabs .tabNav>li a{outline:0;display:inline-block;background-color:#bcabab;padding:0 10px;margin-bottom:1px;line-height:29px;height:29px;font-size:14px;color:#fff}
.tabs .tabNav>li a:hover{text-decoration:none}
.tabs .tabNav>li.current,.tabs .tabNav>li.current a{background-color:#572d2d}
.tabs .tabNav.large{border-width:4px}
.tabs .tabNav.large>li a{font-size:24px;padding:0 20px;line-height:45px;height:45px}
.tabs .tabNav.large>li.current,.tabs .tabNav.large>li.current a{font-weight:bold}
.rich-video{padding:20px}
#lightbox .rich-video{padding:0}
.rich-video .bordered{border:1px solid #a7aca2}
.rich-video embed{border:1px solid #a7aca2}
html[class^=ie] .rich-video object{border:1px solid #a7aca2}
.rich-video .transcript{margin-top:10px}
.rich-video .transcript div{display:none;margin-top:10px}
.brightcove-player{position:relative}
.brightcove-wrapper{padding:20px}
.brightcove-wrapper .BrightcoveExperience{position:static;left:0}
.bc-right .brightcove-player{text-align:right}
.bc-right .brightcove-overlay{right:0}
.bc-centre .brightcove-player{text-align:center}
.bc-centre .brightcove-overlay{margin:0 auto;left:0;right:0}
.bc-full .brightcove-player{position:relative;padding-bottom:56.25%}
.bc-full .brightcove-playlist-below{padding-bottom:77%}
.bc-full .BrightcoveExperience,.bc-full .brightcove-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.brightcove-overlay{background-color:#bdbdbd;background-position:center center;background-size:cover;position:absolute;z-index:-1;visibility:visible;text-align:center;opacity:0}
.brightcove-overlay.active{opacity:1;z-index:100}
.brightcove-overlay .button{margin:10px 5px 0}
.brightcove-overlay p{color:#555;font-size:16px;font-weight:bold}
.brightcove-overlay .replay-video{background-color:#fff;background-position:0 -1764px;color:#555;position:absolute;bottom:0;left:0;display:block;font-weight:bold;padding:10px 20px 10px 45px!important}
.brightcove-overlay .replay-video:hover{background-color:#f4f4f4;color:#555;text-decoration:none}
.brightcove-overlay .replay-video:active{background-color:#fff;color:#555}
.brightcove-overlay-content{display:table;width:100%;height:100%}
.brightcove-overlay-centre{display:table-cell;text-align:center;vertical-align:middle;padding:5%}
.brightcove-live-start p,.brightcove-live-finish p{color:#fff}
.brightcove-live-finish .prelive-text{display:none}
.brightcove-live-start .postlive-text,.brightcove-live-start .button{display:none}
.brightcove-details{padding:18px 20px}
.mobile .brightcove-wrapper{padding:10px}
.brightcove-playlist{padding:20px;position:relative}
.brightcove-playlist h3,.brightcove-playlist p{margin:0}
.brightcove-playlist-container{position:relative}
.brightcove-playlist-content{position:relative;overflow:hidden;margin-right:12px}
.brightcove-playlist-content ul{border-bottom:1px solid #ccc;width:20000em;position:relative;list-style:none;margin:14px 0 0;padding:0 0 20px 0}
.brightcove-playlist-content li,.brightcove-videolist li,.brightcove-playlist-list li{display:inline-block;vertical-align:top;position:relative;font-size:14px;line-height:18px}
.brightcove-playlist-content img,.brightcove-videolist img,.brightcove-playlist-list img{width:151px;height:85px;z-index:1}
.brightcove-playlist-content .bc-play,.brightcove-videolist .bc-play,.brightcove-playlist-list .bc-play{background-position:center center;position:absolute;width:151px;height:85px;top:0;left:0;z-index:-1}
.brightcove-playlist-content .length,.brightcove-videolist .length,.brightcove-playlist-list .length{position:absolute;bottom:0;right:0;padding:1px 4px;font-size:12px;font-weight:bold;color:#fff;background-color:#000;z-index:3}
.brightcove-playlist-content a,.brightcove-videolist a,.brightcove-playlist-list a{color:#545454}
.brightcove-playlist-content a:hover,.brightcove-videolist a:hover,.brightcove-playlist-list a:hover,.brightcove-playlist-content aactive,.brightcove-videolist aactive,.brightcove-playlist-list aactive{color:#da291c}
.brightcove-playlist-content a:hover .bc-play,.brightcove-videolist a:hover .bc-play,.brightcove-playlist-list a:hover .bc-play,.brightcove-playlist-content aactive .bc-play,.brightcove-videolist aactive .bc-play,.brightcove-playlist-list aactive .bc-play{z-index:2}
.brightcove-list-item{padding:0 10px 0 0}
.brightcove-list-img-wrap{width:151px;height:85px;position:relative;margin-bottom:8px}
.vid-carousel-control-next,.vid-carousel-control-prev{background-repeat:no-repeat;height:100%;width:32px;position:absolute;top:0;text-indent:-9999px}
.vid-carousel-control-next.inactive,.vid-carousel-control-prev.inactive{display:none}
.vid-carousel-control-prev{background-position:-32px 42px}
.vid-carousel-control-prev:hover,.vid-carousel-control-prev:active{background-position:left 42px}
.vid-carousel-control-next{background-position:-64px 42px}
.vid-carousel-control-next:hover,.vid-carousel-control-next:active{background-position:right 42px}
.vid-carousel-control-prev{left:-32px}
.vid-carousel-control-next{right:-20px}
.brightcove-videolist,.brightcove-playlist-list{padding:20px}
.brightcove-videolist h2,.brightcove-playlist-list h2,.brightcove-videolist h3,.brightcove-playlist-list h3,.brightcove-videolist p,.brightcove-playlist-list p{margin:0}
.brightcove-videolist ul,.brightcove-playlist-list ul{margin:0 0 0 -26px;padding:0}
.brightcove-videolist .brightcove-list-item,.brightcove-playlist-list .brightcove-list-item{padding:0}
.brightcove-videolist li,.brightcove-playlist-list li{width:151px;list-style:none;margin:18px 0 20px 26px}
.brightcove-videolist .pubdate,.brightcove-playlist-list .pubdate,.brightcove-videolist .brightcove-playlist-meta,.brightcove-playlist-list .brightcove-playlist-meta{font-size:12px;margin-top:6px}
.brightcove-videolist-small ul,.brightcove-playlist-small ul{margin:0 0 0 -20px;padding:0}
.brightcove-videolist-small li,.brightcove-playlist-small li{width:120px;list-style:none;margin:18px 0 20px 20px}
.brightcove-videolist-small .brightcove-list-img-wrap,.brightcove-playlist-small .brightcove-list-img-wrap,.brightcove-videolist-small .bc-play,.brightcove-playlist-small .bc-play,.brightcove-videolist-small img,.brightcove-playlist-small img{width:120px;height:68px}
.brightcove-videolist-inline h2,.brightcove-playlist-inline h2,.brightcove-videolist-inline h3,.brightcove-playlist-inline h3{margin:0 0 12px}
.brightcove-videolist-inline ul,.brightcove-playlist-inline ul{margin:0}
.brightcove-videolist-inline li,.brightcove-playlist-inline li{width:100%;margin:0 0 20px 0}
.brightcove-videolist-inline .brightcove-list-img-wrap,.brightcove-playlist-inline .brightcove-list-img-wrap{float:left}
.brightcove-videolist-inline .brightcove-list-img-wrap,.brightcove-playlist-inline .brightcove-list-img-wrap,.brightcove-videolist-inline .bc-play,.brightcove-playlist-inline .bc-play,.brightcove-videolist-inline img,.brightcove-playlist-inline img{width:120px;height:68px;margin:0}
.brightcove-videolist-inline .brightcove-videolist-copy,.brightcove-playlist-inline .brightcove-videolist-copy{margin:0 0 0 136px}
.igVideoLibrary{width:480px;padding:20px;overflow:hidden}
#lightbox .igVideoLibrary{width:100%;padding:0;box-sizing:border-box}
#lightbox .igVideoLibrary #video-library{width:100%}
#lightbox .igVideoLibrary #video-library #video-thumbnails{width:100%}
.igVideoLibrary .bordered{border:1px solid #a7aca2}
.igVideoLibrary ul{list-style-type:none;padding-left:0}
.igVideoLibrary .s7ViewerContainer{width:480px;height:272px}
.igVideoLibrary .s7ViewerContainer embed{border:1px solid #a7aca2}
html[class^=ie] .igVideoLibrary .s7ViewerContainer object{border:1px solid #a7aca2}
.igVideoLibrary .video-intro h5{margin:18px 0;color:#555}
.igVideoLibrary .video-thumbnails{width:480px;overflow-x:auto;overflow-y:hidden;scrollbar-shadow-color:#555;scrollbar-highlight-color:#555;scrollbar-face-color:#555;scrollbar-3dlight-color:#555;scrollbar-darkshadow-color:#555;scrollbar-track-color:#b2b4b2;scrollbar-arrow-color:#dcdbd6}
.js_lightbox .igVideoLibrary .video-thumbnails{width:100%}
.igVideoLibrary .video-thumbnails::-webkit-scrollbar{height:15px}
.igVideoLibrary .video-thumbnails::-webkit-scrollbar-track-piece{background-color:#ccc}
.igVideoLibrary .video-thumbnails::-webkit-scrollbar-button{width:15px;height:15px;cursor:pointer}
.igVideoLibrary .video-thumbnails::-webkit-scrollbar-thumb{background-color:#555}
.tablet .igVideoLibrary .video-thumbnails{overflow-x:hidden}
.igVideoLibrary .entry>li .video-data{margin-bottom:0}
.igVideoLibrary .entry>li .video-data>li{color:#da291c}
.igVideoLibrary .entry>li .video-data>li.time{color:#555}
.ie7 .igVideoLibrary .entry>li .txt{margin-top:-13px}
.ie7 .igVideoLibrary .entry>li .video-data{margin-bottom:16px}
.igVideoLibrary .entry>li .video-img{width:101px;float:left;margin-right:20px;cursor:pointer}
.igVideoLibrary .entry>li .video-img .video-lib-thumb{width:99px;height:56px;border:1px solid #a7aca2}
.tablet .igVideoLibrary .entry>li .video-img:nth-child(4n+4){margin-right:0}
.tablet #lightbox .igVideoLibrary .entry>li .video-img:nth-child(4n+4){margin-right:20px}
.igVideoLibrary .entry>li .video-img-hover *{color:#da291c;text-decoration:underline}
@-moz-document url-prefix(){.s7ViewerContainer embed{width:482px}
#lightbox .s7ViewerContainer embed{width:100%}
}
.sharebanner{position:absolute;right:0;top:0}
.sharebanner ul{list-style-type:none;overflow:hidden;padding:3px 0 0 0;margin:0}
.sharebanner ul li{height:20px;padding-left:5px;float:left}
.sharebanner ul li:first-child{padding-left:0}
.sharebanner a,.sharebanner div{display:block;height:20px;width:32px}
#share-tweet{background-position:0 -40px}
#share-tweet:hover,#share-tweet:focus{background-position:-32px -40px}
#share-tweet:active{background-position:-64px -40px}
#share-weibu{background-position:0 0}
#share-weibu:hover,#share-weibu:focus{background-position:-32px 0}
#share-weibu:active{background-position:-64px 0}
#share-plusone{background-position:0 -80px;border-radius:4px}
#share-plusone iframe{display:block}
#share-fb{background-position:0 -60px}
#share-fb:hover,#share-fb:focus{background-position:-32px -60px}
#share-fb:active{background-position:-64px -60px}
#share-linkedin{background-position:0 -20px}
#share-linkedin:hover,#share-linkedin:focus{background-position:-32px -20px}
#share-linkedin:active{background-position:-64px -20px}
#share-pinterest{background-position:0 -100px}
#share-pinterest:hover,#share-pinterest:focus{background-position:-32px -100px}
#share-pinterest:active{background-position:-64px -100px}
#share-youtube{background-position:0 -120px}
#share-youtube:hover,#share-youtube:focus{background-position:-32px -120px}
#share-youtube:active{background-position:-64px -120px}
.sharefinder,.sharefinder_v2{padding:18px 20px}
.sharefinder>h1,.sharefinder_v2>h1,.sharefinder>h2,.sharefinder_v2>h2,.sharefinder>h3,.sharefinder_v2>h3,.sharefinder>h4,.sharefinder_v2>h4,.sharefinder>h5,.sharefinder_v2>h5,.sharefinder>h6,.sharefinder_v2>h6{background:#a7aca2!important;color:#fff;text-align:center;margin-bottom:0;font-size:16px;line-height:18px;padding:15px 10px}
.sharefinder .sharefinder-intro,.sharefinder_v2 .sharefinder-intro{background:#e4e6e3;margin-bottom:-20px;padding-top:15px}
.sharefinder .sharefinder-intro p,.sharefinder_v2 .sharefinder-intro p{text-align:center}
.ie7 .sharefinder .sharefinder-intro p,.ie7 .sharefinder_v2 .sharefinder-intro p{line-height:25px!important}
.sharefinder_v2 form{background-color:#e4e6e3;padding:20px 20px 30px 20px}
.sharefinder-error{display:none}
.no-js .sharefinder-error{display:block}
.sharefinder-form{height:39px;background-color:#e4e6e3;padding:20px 20px 30px 20px}
.sharefinder-fieldset{border:0 none;padding:0;position:relative}
.sharefinder-rubric{display:block;margin-bottom:10px}
.sharefinder-rubric .text{padding:0}
.sharefinder-search{background-position:top right;background-repeat:no-repeat;border-left:0;border-right:2px solid #555;height:38px;line-height:28px;text-indent:10px;padding-right:42px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sharefinder-search:-ms-input-placeholder{text-indent:10px;line-height:1em}
.sharefinder-search::-ms-clear{display:none}
.ie7 .sharefinder-search{width:80%}
.sharefinder-dropdown{background:#f3f1ed;font-weight:bold;margin-left:1px;padding:0;position:absolute;width:100%;z-index:50}
.ie7 .sharefinder-dropdown{left:10px;top:40px}
.sharelist-item{display:block;list-style:none;margin-left:0}
.ie7 .sharelist-item{left:0}
.sharelist-item:nth-child(2n){background-color:#e4e6e3}
.sharelist-message{padding:8px 10px 5px}
.sharelist-share{color:#555;display:block;padding:8px 10px 5px;text-decoration:none}
.sharelist-share:hover,.sharelist-share:focus{background-color:#a7aca2;color:#fff;cursor:pointer;text-decoration:none;z-index:20}
.no-results{color:#555;background:#f3f1ed;display:block;padding:8px 10px 5px;text-decoration:none;font-weight:bold}
.sharefinder-data{background:#e4e6e3;float:none;margin-top:-0.8em;padding:18px 20px}
.share-info{margin-bottom:0;padding:0}
.share-question{float:left;font-weight:bold;margin-bottom:5px;margin-right:5px}
.share-answer{margin-bottom:5px}
.sharefinder-table{background-color:#fff;font-weight:bold;text-align:center}
.sharefinder-table tr:nth-of-type(2n){background-color:#f8f6f4}
.sharefinder-table-header,table.table-zebra-rows thead th.sharefinder-table-header{background-color:#a7aca2;color:#fff;font-weight:normal;padding:10px 3px;text-align:center;font-size:14px}
.sharefinder-table td{padding-left:3px!important;padding-right:3px!important}
.sharefinder_v2 .textSource{display:none}
.live-prices{background-color:#d3d5d0}
.live-prices .heading{background:#a7aca2;color:#fff;margin-bottom:0;padding:2px 20px}
.live-prices .disclaimer{font-size:11px;padding:5px 20px;margin-bottom:0;line-height:15px}
.live-prices .disclaimer>:last-child{margin-bottom:0}
.live-prices tbody tr{background-color:#edeeec}
.live-prices tbody tr:nth-of-type(2n+1){background-color:#fbfaf9}
.live-prices th,.live-prices td{padding:0}
.iframe-live-prices-html{height:198px;width:100%}
.ie7 .iframe-live-prices-html,.ie8 .iframe-live-prices-html{height:223px}
.sitemap.section{overflow:hidden;padding:11px 20px 7px 20px}
.sitemap.section h2{border-bottom:2px solid #aaa;clear:both;margin-bottom:11px}
.sitemap.section .html_sitemap_column{float:left;margin-bottom:53px;width:25%}
.sitemap.section .sitemap-heading{border-bottom:2px solid #aaa;font-weight:bold;margin-bottom:7px}
.sitemap.section .html_sitemap_column>ul,.sitemap.section ul.linkcontainer{list-style:none;margin:0;padding:0}
.sitemap.section .html_sitemap_column>ul a,.sitemap.section ul.linkcontainer a{color:#555}
.sitemap.section .html_sitemap_column>ul a:hover,.sitemap.section ul.linkcontainer a:hover{color:#da291c}
.news-articles-wrapper{padding:20px}
.news-articles-wrapper .articles,.news-articles-wrapper .clickableList{list-style:none;padding:0;margin:0}
.news-articles-wrapper .pagination{list-style:none}
.news-articles-wrapper .pagination li{display:inline}
.news-articles-wrapper h2{margin-bottom:24px}
.news-articles-wrapper h3{margin:0}
.news-articles-wrapper h3 a{color:#572d2d}
.news-articles-wrapper h3 a:hover{color:#da291c}
.news-articles-wrapper .item-wrapper{overflow:hidden;padding:0 0 15px 0}
.news-articles-wrapper .item-wrapper .image-wrapper{overflow:hidden;float:left;padding-right:10px;width:100px;height:90px}
.news-articles-wrapper .item-wrapper .image-wrapper .image{max-height:72px;max-width:100px}
.news-articles-wrapper .item-wrapper .section-name,.news-articles-wrapper .item-wrapper .section-name a{color:#555}
.news-articles-wrapper .item-wrapper .section-name:hover,.news-articles-wrapper .item-wrapper .section-name a:hover{color:#da291c}
.news-articles-wrapper .item-wrapper .article-category-copy{overflow:hidden}
.news-articles-wrapper .article-category-preview-subitem{padding-left:110px}
.news-articles-wrapper .see-more{text-align:right}
.news-articles-wrapper .insight-link{background:0;color:#da291c;padding:0}
.cq-wcm-edit .mPanelParent{background-color:#f8f6f4;border:5px solid #da291c}
.mPanel{height:0;overflow:hidden}
.ie7 .mPanel .doughnut{position:static}
.mPanel object,.mPanel .s7ViewerContainer div a,.ie7 .mPanel .rich-googlemaps{left:-9999px;position:absolute}
.mPanelParent .mPanel.current,.mPanel.slide,.nojs .mPanel,.cq-wcm-edit .mPanel{height:auto}
.cq-wcm-edit .mPanel{border:3px solid #da291c}
.mPanel.current object,.mPanel.current .s7ViewerContainer div a,.ie7 .mPanel.current .rich-googlemaps{position:static}
.mPanel.slide{height:46px}
.mPanel.slide .js_heading a{display:block;overflow:hidden;height:45px}
#mask{margin:0;background-color:rgba(0,0,0,0.4);position:fixed;bottom:0;left:0;right:0;top:0;z-index:3;overflow-y:auto}
#lightbox{margin:60px 0;background:#f5f5f5;padding:30px 30px 60px 30px;-moz-box-shadow:2px 4px 12px #545454;-webkit-box-shadow:2px 4px 12px #545454;box-shadow:2px 4px 12px #545454;float:left;position:relative;max-width:835px}
#lightbox.lightbox-popup{min-width:710px;min-height:490px;padding-bottom:60px;height:auto;width:auto}
#lightbox.lightbox-popup-video-only{min-width:0;min-height:0;padding-bottom:30px}
#lightbox.lightbox-popup-rich-video{height:270px;width:480px}
#lightbox.allow-full-width{max-width:none}
#killLB{position:absolute;width:29px;height:29px;top:0;right:-29px;cursor:pointer;background-position:0 -50px;z-index:100}
#killLB.bring-close-button-inside-lightbox{right:0}
#lightbox #navLB{position:absolute;bottom:12px;left:30px;display:none}
#lightbox .js_heading,#lightbox .lb-group-nav-button{display:none}
#lightbox .lb-group-nav-button{background-color:#e2e3de;background-position:top right;height:30px;width:30px;left:0;position:absolute;text-indent:-99999px;top:50%;margin-top:-15px}
#lightbox .lb-group-nav-button:hover{background-color:#c8cac1}
#lightbox .next{left:auto;right:0;background-position:top left}
#lightbox .show{display:block!important}
#lightbox>ul{list-style-type:none}
.tablet #lightbox{-webkit-overflow-scrolling:touch!important;overflow:scroll!important}
.tablet #lightbox .s7ViewerContainer{display:none}
.tablet #lightbox .s7ViewerContainer:first-child{display:block}
.webapp .sticky-footer,.webapp .header,.webapp .footer,.webapp .breadcrumb-bar,.webapp .header-secondary-nav{display:none}
.webapp #secondary-cq-menu .header-secondary-nav{display:block}
.webapp .footer.force-display,.webapp .sticky-footer.force-display{display:block}
.example-icon{padding:10px 13px 10px 97px!important}
.example-icon.has-additionaltext{padding-top:10px!important}
.example-icon.top{padding:70px 0 0 0!important}
.markets-icon{padding-top:16px!important}
.markets-icon.has-additionaltext{padding-top:10px!important}
.markets-icon.top{padding-top:70px!important}
.small-icon{padding-top:19px!important;padding-bottom:0!important;padding-left:60px!important}
.small-icon.has-additionaltext{padding-top:11px!important}
.small-icon.top{padding-top:60px!important;padding-left:0!important}
.footer-section-1 .block-arrow{margin-top:8px!important}
.footer-section-2a .block-arrow,.footer-section-2b .block-arrow{margin-bottom:13px!important}
.footer-section-4 .text-content{padding:0!important}
html{overflow-y:scroll}

ol{list-style-type:decimal}
.standalone-heading{padding-left:20px;padding-right:20px}
.hero-panel{background-repeat:no-repeat;background-position:center top;margin-bottom:30px;visibility:hidden}
.hero-panel h1{padding-left:20px;margin-bottom:0}
.hero-panel .fluid-width{padding:20px 0 0}
.hero-panel .dark h1,.hero-panel .dark h2,.hero-panel .dark h3,.hero-panel .dark p,.hero-panel .dark a,.hero-panel .dark li{color:#fff}
.hero-panel .light h1{color:#572d2d}
.hero-panel .loader{top:50%;left:50%;width:31px;height:31px;z-index:100;position:absolute;visibility:visible;background-image:url(images/loader.gif);background-position:center center;background-repeat:no-repeat}
.nojs .hero-panel{visibility:visible}
.nojs .hero-panel .loader{visibility:hidden;display:none}
.acarousel{height:300px;overflow:hidden}
.acarousel .mp-parsys{position:absolute;left:0;width:9999px;height:300px}
.acarousel .mp-parsys .section{position:relative;float:left;width:590px;height:300px;background-color:#ccc}
.acarousel .mp-parsys .section h3.js_acarousel{display:none}
.acarousel .mp-parsys .promo .text{height:75px;margin:198px 0 0 0;padding-top:15px}
.acarousel .mp-parsys .promo .text h4{padding:0 6px 5px;border:0;margin:0}
.acarousel .mp-parsys .promo .text p{color:#fff;margin:0;padding-left:10px}
.acarousel .mp-parsys .promo div:first-child{padding:0;height:300px}
.acarousel .promo .cta .button{padding-left:0}
#acarousel_navigator{position:absolute;top:0;right:0;width:160px;height:300px;padding:0;margin:0}
#acarousel_navigator li{clear:left;float:left;padding:0;margin:0}
#acarousel_navigator li a{float:left;display:block;width:131px;height:52px;overflow:hidden}
#acarousel_navigator li a:focus{outline:0}
.horizontal-rule{margin:50px auto;width:62.2%}
.horizontal-rule .hr{background-color:#a7aca2;border:0;height:1px}
.doughnut{width:90px;height:90px;position:relative;display:inline-block}
div.doughnut{padding:15px}
.doughnut-label,.doughnut-percentage{position:absolute;width:100%;display:block;text-align:center;text-transform:uppercase;font-weight:bold}
.doughnut-label{top:45px;font-size:12px}
.doughnut-percentage{top:30px;letter-spacing:-1px;font-size:16px}
.doughnut-short .doughnut-label,.doughnut-short .doughnut-percentage{color:#da291c}
.doughnut-long .doughnut-label,.doughnut-long .doughnut-percentage{color:#5495d6}
.igForm .field-set{padding:20px;overflow:hidden}
.ie7 .igForm{zoom:1}
.igForm h3,.igForm h4{margin-bottom:30px}
.igForm form{margin-bottom:0}
.igForm .fields{padding-left:0;margin-bottom:0}
.igForm .formField{position:relative;list-style-type:none;background-repeat:no-repeat;margin-bottom:10px;padding-right:45px;overflow:hidden}
.igForm .formField input[type="text"]{border:1px solid #a7aca2;background-color:#fff;color:#555;padding-left:10px;line-height:30px;height:30px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.igForm .formField input[type="radio"]{margin:0}
.igForm .formField select{line-height:30px;width:100%;color:#555;float:left;height:30px}
.igForm .formField .left{line-height:normal;margin-bottom:3px;display:block}
.igForm .formField.existing .existing{white-space:nowrap}
.igForm .formField.existing .left{display:inline;margin-right:17px}
.ie9 .igForm .formField.existing .left,.ie8 .igForm .formField.existing .left,.ie7 .igForm .formField.existing .left{margin-right:13px}
.igForm .formField.existingclient{display:none}
.igForm .formField .radioright{margin-left:17px}
.ie9 .igForm .formField .radioright,.ie8 .igForm .formField .radioright,.ie7 .igForm .formField .radioright{margin-left:13px}
.igForm .formField .multiname{display:inline}
.igForm .formField .title{width:16%}
.igForm .formField input[type="text"].first_name,.igForm .formField input[type="text"].last_name{display:inline;width:41%;margin-left:1%}
.ie7 .igForm .formField input[type="text"].first_name,.ie7 .igForm .formField input[type="text"].last_name{position:relative;width:35%}
.igForm .formField.infoField{background:0;margin-top:20px;padding-left:23px}
.igForm .formField.infoField input[type="checkbox"]{position:absolute;left:0}
.igForm .formField label.small{font-weight:bold;display:block;width:100%}
.igForm .formField.error .error{cursor:default;color:#da291c;display:block;padding:3px 0 0 0;line-height:13px;font-size:11px}
.igForm .formField.error .error span{padding-top:3px}
.igForm .formField.error{background-position:right -71px}
.ie7 .igForm .formField.error{background-position:right -71px}
.igForm .formField.valid{background-position:right 20px}
.ie7 .igForm .formField.valid{background-position:right 20px}
.igForm .fielderrors{display:none}
.igForm .submitbutton{width:100%;margin-top:30px;margin-bottom:0;overflow:hidden}
.igForm .submitbutton .button{float:right}
.igForm .dark-grey h2{color:#fff}
.igForm .inProgress{cursor:wait}
.igForm .inProgress label,.igForm .inProgress input,.igForm .inProgress select,.igForm .inProgress .cta .button{cursor:wait}
.ui-datepicker{border:1px solid #ddd;-webkit-box-shadow:0 0 100px #b0b0b0;-moz-box-shadown:0 0 100px #b0b0b0;box-shadow:0 0 100px #b0b0b0}
.ie7 .ui-datepicker{width:190px}
.ui-datepicker table th{padding:5px;background-color:#a7aca2;text-transform:uppercase;font-size:11px}
.ui-datepicker table td{background:white;padding:4px 7px;text-align:center;font-size:11px;border:1px solid #ddd;color:#000}
.ui-datepicker table td a{padding:0;background-image:none;display:inline;text-align:center}
.ui-datepicker table td.ui-state-disabled{color:#CCC}
.ui-datepicker table td.ui-state-disabled *{text-decoration:line-through}
.ui-datepicker table td.ui-datepicker-today{font-weight:bold}
.ui-datepicker table td.ui-datepicker-current-day{background-color:#e6e6e6;color:#000}
.ui-datepicker .ui-datepicker-header{position:relative;background:#fff;height:30px;width:100%}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{width:100%;font-weight:bold;top:0;text-transform:uppercase;text-align:center;line-height:30px}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:10px;left:8px;background-position:bottom;cursor:pointer;width:5px;height:9px;display:block;text-indent:-4000px}
.ui-datepicker .ui-datepicker-next{background-position:top;left:auto;right:8px}
.mobile .igForm .field-set{padding:10px}
.mobile .igForm .formField{padding-right:0}
.mobile .igForm .formField.error,.mobile .igForm .formField.valid{background-image:none}
.mobile .igForm .formField.infoField{padding-left:20px}
.mobile .igForm .formField .title{width:22%}
.mobile .igForm .formField select.invalid{border-color:#da291c}
.mobile .igForm .formField input,.mobile .igForm .formField select{-webkit-border-radius:0;border-radius:0;background:#fff;border-color:#a9a9a9}
.mobile .igForm .formField input[type="checkbox"]{margin-left:0}
.mobile .igForm .formField input[type="text"]{-webkit-appearance:none;padding:0 0 0 5px}
.mobile .igForm .formField input[type="text"].first_name,.mobile .igForm .formField input[type="text"].last_name{width:38%}
.mobile .igForm .formField input[type="text"].invalid{border-color:#da291c}
.igTwitter li{list-style-type:none}
.igTwitter p{margin:0}
.igTwitter .twitter-item{padding-left:0}
.igTwitter .twitter-item .tweet{padding:20px;background-color:#fbfaf8}
.igTwitter .twitter-item .tweet.odd{background-color:#f2f1ed}
.igTwitter .twitter-item .tweet .thumb{float:left;margin-right:10px}
.igTwitter .twitter-item .tweet .thumb img{width:18px}
.igTwitter .twitter-item .tweet .user a{color:#572d2d;font-weight:bold}
.igTwitter .twitter-item .tweet .text{margin:18px 0 0 30px}
.igTwitter .twitter-item .tweet .twitter-item-nav{padding:0;margin:16px 0 0 30px;overflow:hidden}
.igTwitter .twitter-item .tweet .twitter-item-nav li{float:left;margin-left:5px;font-size:11px;color:#000}
.igTwitter .twitter-item .tweet .twitter-item-nav li a{font-weight:bold}
.igTwitter .twitter-item .tweet .twitter-item-nav li:before{content:"|";display:inline-block;margin-right:5px}
.igTwitter .twitter-item .tweet .twitter-item-nav li:first-child{margin-left:0}
.igTwitter .twitter-item .tweet .twitter-item-nav li:first-child:before{content:"";margin-right:0}
.login-page .login-header-link{font-size:12px;color:#fff;padding-left:24px;display:block;text-align:left;background-repeat:no-repeat}
.login-page .login-bookmark-link{padding-bottom:20px}
.login-page .login{width:800px;margin:0 auto}
.login-page .login-page-heading{font-size:30px;margin:48px 0 27px 0}
.login-page .login-form{float:left;width:190px;padding:30px 55px 0 55px;background:#f3f1ed;margin:0 20px 0 0}
.login-page .login-form form{margin:0}
.login-page .login-form label.error{font-size:12px;color:#da291c;margin-left:5px}
.login-page .login-form .fielderrors{display:none}
.login-page .login-form .formField.error .login-form-input-wrapper:after{content:"";display:block;width:30px;height:30px;float:right;position:relative;left:30px;bottom:24px;background-position:0 -90px;background-repeat:no-repeat}
.login-page .login-form .formField{margin-bottom:24px}
.login-page .login-form .formField.formField-noPad{margin-bottom:0}
.login-page .login-form .login-form-input-wrapper{width:190px;height:38px;background:#eeece8}
.login-page .login-form .login-form-text-input{height:16px;width:168px;padding:5px;background:#fff;border:1px solid #ccd1d4;position:relative;top:5px;left:5px;display:block}
.login-page .login-form .login-form-input-label{font-size:16px;padding-left:5px;margin:0 0 3px 0;color:#572d2d;font-weight:bold}
.login-page .login-form .login-form-checkbox-label{color:#572d2d;display:inline-block;font-size:12px;padding-left:5px;padding-bottom:10px}
.login-page .login-form .login-form-remember{padding-top:6px}
.login-page .login-form .login-form-warning-text{color:#343434;font-size:11px;line-height:14px;padding-left:5px;margin-bottom:24px}
.login-page .login-form .login-form-warning-text.highlighted{color:#da291c}
.login-page .login-form .login-button{font-size:16px;padding:12px 0 10px 0;border:0;width:180px;margin:20px 5px 30px 5px}
.login-page .login-form .login-form-other-links a{margin-bottom:20px;font-size:12px;color:#572d2d;display:block;padding-left:5px}
.login-page .login-form .login-form-lost-details{padding-bottom:4px}
.login-page .login-content,.login-page .login-content .content-parsys{float:left;width:480px;min-width:480px;max-width:480px}
.login-page .login-disclaimer{clear:both;padding-top:80px}
.login-page .login-disclaimer p{color:#888;font-size:12px;text-align:center;line-height:14px;font-weight:normal;margin-bottom:10px}
.login-page .login-disclaimer a{color:#888;font-weight:normal;text-decoration:underline}
.login-page .login-disclaimer a:hover{color:#da291c}
.login-page .login-disclaimer .content .text{padding:0}
.login-page .deprecated-information{display:none;float:left}
.cq-wcm-edit .login-page .deprecated-information,.cq-wcm-design .login-page .deprecated-information{display:block;float:none;clear:both}
.ie7 .login-page .deprecated-information .content .text{padding-bottom:0}
.login-page .language-select{float:right}
.ie7 .login-page .language-select{float:none;margin:20px 0 10px 0}
.nojs #loginForm,.nojs #alternatives{display:none}
.deprecated-browser .deprecated-information{display:block}
.deprecated-browser .deprecated-information .heading{background-repeat:no-repeat;background-attachment:scroll;background-position:left 4px;padding-left:65px}
.deprecated-browser .login-form{float:right;margin-left:20px;margin-right:0}
.deprecated-browser .content-parsys{display:none}
.deprecated-browser #lightbox.lightbox-popup{min-width:inherit;min-height:inherit}
.deprecated-browser-popup{display:none}
.cq-wcm-edit .deprecated-browser-popup,.cq-wcm-design .deprecated-browser-popup{display:block}
.deprecated-browser .deprecated-browser-popup{display:block}
.scroller{position:relative;overflow:hidden;height:484px;visibility:hidden}
.scroller .no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scroller h1{padding-left:0}
.scroller .pane-wrapper{height:400px;width:100%;position:relative}
.scroller .loader{top:50%;left:50%;width:31px;height:31px;z-index:100;position:absolute;visibility:visible;display:none}
.scroller .mask{opacity:.8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;height:400px;width:980px;display:block;position:absolute;top:0;background-color:#fff;z-index:50;cursor:pointer}
.ie8 .scroller .mask,.ie9 .scroller .mask{-ms-filter:"alpha(opacity=50)"}
.ie7 .scroller .mask{filter:alpha(opacity=50)}
.scroller .mask .nav{position:absolute;top:155px;background-repeat:no-repeat;cursor:pointer;height:90px;width:62px;line-height:0;font-size:0;color:transparent;z-index:60}
.scroller .mask .nav.next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:right -180px}
.scroller .mask .nav.prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:0 0}
.scroller .mask:hover{opacity:.5;background-color:#000}
.ie8 .scroller .mask:hover,.ie9 .scroller .mask:hover{-ms-filter:"alpha(opacity=50)"}
.ie7 .scroller .mask:hover{filter:alpha(opacity=50)}
.scroller .mask:hover .nav.next{background-position:right -270px}
.scroller .mask:hover .nav.prev{background-position:0 -90px}
.scroller .bar-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f1f1f1;margin:1px auto;position:relative;overflow:hidden;height:73px}
.scroller .bar-wrapper .arrows{display:block;visibility:hidden;cursor:pointer;width:24px;height:25px;position:absolute;line-height:0;font-size:0;color:transparent;top:13px}
.scroller .bar-wrapper .arrows.prev{background-position:0 -366px}
.scroller .bar-wrapper .arrows.next{background-position:0 -402px}
.touch .scroller .bar-wrapper .arrows{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.touch .scroller .bar-wrapper .arrows span[class^="touchable"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;height:25px;width:150px;background:transparent}
.touch .scroller .bar-wrapper .arrows span[class^="touchable"].touchable_left{margin-left:-125px}
.scroller .bar-wrapper .bar{margin:20px auto 0 auto;cursor:pointer}
.ie7 .scroller .bar-wrapper .bar{position:relative;top:21px;left:0!important}
.scroller .bar-wrapper .bar .segment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:171px;margin:0}
.scroller .bar-wrapper .bar .segment .segment-line{display:block;height:9px;border:1px solid #555;border-left:0}
.scroller .bar-wrapper .bar .segment:first-child .segment-line{border-left:1px solid #555}
.scroller .bar-wrapper .bar .segment .segment-title{height:30px;line-height:14px;font-size:14px;overflow:hidden;padding-top:10px;width:137px;text-align:center;color:#888}
.ie7 .scroller .bar-wrapper .bar .segment .segment-title{line-height:16px}
.scroller .bar-wrapper .bar .segment.current .segment-line{background:#555}
.scroller .bar-wrapper .bar .segment.current .segment-title{color:#555}
.scroller .bar-wrapper .bar .segment:first-child{border-left:none}
.scroller .bar-wrapper .bar .segment .segment-title{position:absolute}
.scroller .mega-scroller-page{width:1200px;height:400px;position:absolute;overflow:hidden}
@media(max-width:1300px){.scroller div.mega-scroller-page{width:960px!important}
}
.scroller .loading .pane-wrapper{width:1000%}
.scroller .loading .mega-scroller-page{float:left;position:relative}
.scroller .loading .mega-scroller-page:first-child{float:none}
.scroller .loading.no-loader .mega-scroller-page:first-child{position:relative;visibility:visible;margin:auto}
.nojs .scroller .loading .mega-scroller-page{position:relative}
.nojs .scroller .loading .mega-scroller-page:first-child{position:relative;visibility:visible;margin:auto}
.heading img.textImage{position:inherit;left:inherit}
.cta img.textImage{position:inherit;left:inherit}
.textimage-button{padding:16px 20px 4px 20px}
.storify iframe{margin-bottom:16px}


/*home.css*/
body{margin:0 auto;padding:0;}
img {display:inline}
#header{
	height:90px;
	width:100%;
	background:#59a3d3;
}
#logo{
	margin:0 auto;
	width:1200px;
	height:90px;
}
.menu{
	margin-top:-55px;
	text-align:right;
	margin-right:290px;
}
.menu ul li{
	display:inline;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	border-right:1px #fff solid;
	padding-right:15px;
}
.menu ul li:last-child{
	border-right:none;
}
.menu ul li a{
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:white;
}
.menu ul li a:hover{
	color:#0072bc;
}
#searchwrapper{
	width:232px;
	height:23px;
	background-color:white;
	padding:0px;
	margin-right:20px;
	margin-top:-80px;
	float:right;
	position:relative;
}
#searchwrapper form { display:inline ; }
 #searchbox {
	border:0px;
	background-color:transparent;
	position:absolute;
	width:232px;
	height:23px;
} 
#searchbox_submit {
	border:0px;
	background-color:transparent;
	position:absolute;
	top:3px;
	left:203px;
	width:22px;
	height:18px;
}
#imgdangky:hover{
	content:url(img/btdangky-hover.png);
}
#bt{
	float:right;
	padding-right:20px;
	margin-top:-35px;
	position:relative;	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:white;
}
#bt a{
	text-decoration:none;
	color:#59a3d3;
	padding:5px 27px;
	background:white;
	border-right:#59a3d3 3px solid;
}
#bt a:last-child{
	border-right:none;
}
#bt a:hover{
	text-decoration:none;
	color:#0071bb;
}
#hotline{
	float:right;
	margin-top:-75px;
	position:relative;
	margin-right:305px;
	color:white;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
#hotline a{
	text-decoration:none;
	color:white;
	padding-left:10px;
}
#hotline a:hover{
	text-decoration:underline;
}
#content{
	
	margin:0 auto;
}
#dichvu td{
	padding-right:10px;
}
#dichvu h2{
	padding-left:20px;
	font-size:18px;
	color:#0071bb;
	font-family:Arial;
	font-weight:normal;
}
#dichvu a:hover{
	text-decoration:underline;
}
#dichvu a{
	text-decoration:none;
	font-size:14px;
	color:#59a3d3;
}
#footer{
	background:#59a3d3;
	width:100%;
	padding:0;
	height:50px;
}
#footer a{
	color:white;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

#dichvuchungkhoan th{
	color:#59a3d3;
	padding-bottom:10px;
	font-family:Arial;
	font-size:16px;
}
#dichvuchungkhoan td{
	padding-bottom:15px;
	padding-top:10px;
	border-left:1px solid #B8B8B8;
	padding-left:10px;
	font-size:14px;
	font-family:Arial;
}
#dichvuchungkhoan td:first-child{
	border:none;
}
#dichvuchungkhoan td a{
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
	color:#555;
}#dichvuchungkhoan td a:hover{
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
	color:#59a3d3;
}
#dichvuchungkhoan img{
	padding-left:5px;
}.tblgia p{
	color:#321d15;
	text-transform:uppercase;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
.tblgia span{
	
	font-weight:normal;
}
.tblgia td{
	color:#636363;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial;
}
.tblgia{
	border-bottom:1px #d1d1d1 solid;
}
.tblgia a{
	text-decoration:none;
	color:#636363;
	font-size:11px;
	font-weight:normal;
}
.tblgia a:hover{
	text-decoration:underline;
}
.tblgia td {
	border-bottom:#d1d1d1 1px dashed;
}
.tblgia td:first-child{
	color:#0071bb;
	font-weight:bold;
	width:200px;
}
.tblgia td:first-child img{
	padding-right:5px;
}

.live-prices {
    background-color: #D3D5D0;
}
.live-prices .heading {
    background: none repeat scroll 0 0 #A7ACA2;
    color: #FFFFFF;
    margin-bottom: 0;
    padding: 2px 20px;
}
.live-prices .disclaimer {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    padding: 5px 20px;
}
.live-prices .disclaimer > *:last-child {
    margin-bottom: 0;
}
.live-prices tbody tr {
    background-color: #EDEEEC;
}
.live-prices tbody tr:nth-of-type(2n+1) {
    background-color: #FBFAF9;
}
.live-prices th, .live-prices td {
    padding: 0;
}

.ticked {
    background-position: 0 1px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin-left: -20px;
    padding-left: 20px;
}
.ticked {
    background-image: url("/ESImages/SBSC/ticked.png");    
}
.ticked2 {
    background-position: 0 1px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin-left: 225px;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
}
.ticked2 {
    background-image: url("/ESImages/SBSC/ticked.png");    
}

.footer-section-1 .text-content {
    margin: 0 !important;
    padding: 0 !important;
}
.footer-section-1 .text-content h3 {
    margin: 0 !important;
}
.footer-section-1 .linkList {
    margin-left: 0;
    margin-top: 0;
}
.footer-section-1 .linkList .left {
    margin-top: 1px;
    padding-left: 53px;
    width: auto;
}
.footer-section-1 .linkList .normal {
    color: #555555;
}
.footer-section-1 h3, .footer-section-1 h4 {
    font-size: 20px;
    margin-bottom: 0;
}
.footer-section-1 .block-arrow {
    display: inline-block;
    margin-top: 8px !important;
}
.footer-section-1 .col1 .linkList {
    margin-left: -16px;
}

.block-arrow {
    background-position: right -111px;
    background-repeat: no-repeat;
    color: #555555;
    font-weight: bold;
    padding: 2px 20px 2px 0;
}
.block-arrow:hover {
    color: #DA291C;
    text-decoration: underline;
}
.small-red-arrow, .insight-link, .small-white-arrow, .block-arrow {
    background-image: url("/ESImages/SBSC/linklist_sprite.png");
}

.header .inner .header-top .search-form .searchbar-container .search-icon {
    border: 0 none;
    height: 17px;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 17px;
}

.header .inner .search-icon {
    background: url("/ESImages/SBSC/search.png") no-repeat scroll right top / contain #FFFFFF;
}


.last_updated_time
{
    font-size: 11px; 
    color: #555555; 
    margin-top: 3px; 
    padding: 2px; 
    text-align: right;
    background-color: #FAFAFA;
}
.last_updated_time_2
{
    font-size: 10px; 
    color: #999999; 
    margin-top: 3px; 
    padding: 2px; 
    text-align: right;
    background-color: transparent;
}

.QuoteRightChart {
}
.QuoteRightChart td {
    font: 12px Arial;
    padding: 4px 6px;
}
.QuoteRightChart td.col1 {
    border-bottom: 1px solid #EEE;
    padding-left: 0;
    text-align: left;
}
.QuoteRightChart td.col2 {
    border-bottom: 1px solid #EEE;
    font-weight: bold;
    padding-left: 0;
    text-align: left;
}
.QuoteRightChart td.col3 {
    border-bottom: 1px solid #EEE;
    text-align: right;
    white-space: nowrap;
}
.QuoteRightChart td.col4 {
    border-bottom: 1px solid #EEE;
    text-align: right;
    white-space: nowrap;
}
.QuoteRightChart td.col5 {
    border-bottom: 1px solid #EEE;
    padding-right: 0;
    text-align: right;
    white-space: nowrap;
}
.QuoteRightChart td.col6 {
    border-bottom: 1px solid #EEE;
    padding-left: 2px;
    text-align: left;
    white-space: nowrap;
}
.QuoteRightChart table.TableRightQuotes {
    border-bottom: 1px solid #CCCCCC;
}

.Details_Infomation_Index {
font-size: 12px;
font-family: Arial;
text-align: left;
vertical-align: top;
color: #656565;
margin: 10px 0px 20px 0px;
}

.Details_Infomation_Border {
width: 160px;
padding: 0 35px 0 35px;
border-right: 1px dotted #898989;
height: 20px;
color: #727272;
}

.Details_Infomation_Border_Center {
width: 225px;
padding: 0 35px;
border-right: 1px dotted #898989;
height: 20px;
color: #727272;
}

.Details_Infomation_Border_Right {
width: 160px;
padding-left: 35px;
height: 20px;
color: #727272;
}

.Index_Title {
border-bottom: 3px solid #E7E7E7;
font: bold 12px arial;
padding-bottom: 3px;
text-align: justify;
text-transform : uppercase;
width: auto;
color: #002e6a;
}

#main_content_container {
background: url("ESImages/main_content_3_bg.gif") repeat-x scroll center top #FFF;
float: left;
height: auto;
width: 998px;
}

#main_content_com {
float: left;
height: auto;
width: 100%;
background-color: transparent;
padding-top: 10px;
}

#content_com_main {
float: left;
height: auto;

width: 100%;

}

.form_header {
font-size: 24px;
margin: 10px 0;
}

.hugeSearchBox {
background: url("ESImages/bg_search_box.gif") repeat-x scroll center bottom transparent;
border: 1px solid #CCCCCC;
color: #000000;
height: 76px;
padding: 25px 40px 10px;
position: relative;
}

.hugeSearchBox.dynamic {
background: url("ESImages/bg_advanced_search.gif") repeat-x scroll center top #F6F6F6;
padding: 20px 20px 20px 40px;
height: auto;
}

.S_BGContentPaneLeft_SBS {
width: 300px;
padding: 0 20px;
vertical-align: top;
}

#MenuLeft div.Level1 {
border-bottom: 1px solid #d0d0d0;
background-repeat: no-repeat;
background-position: left center;
}

#MenuLeft
{
    text-align: left;
    width: 100%;
    font: 13px/30px Arial;
}
#MenuLeft div.Level1
{
    border-bottom: 1px solid #d0d0d0;
    background-repeat: no-repeat;
    background-position: left center;
}
#MenuLeft div.Level1NoBorder
{
    background-repeat: no-repeat;
    background-position: left center;
}
#MenuLeft div a.aActive
{
    color: #0060AD;
    font: bold 13px/30px Arial;
    text-decoration: none;
}
#MenuLeft div a.aNormal
{
    font: normal 13px/30px Arial;
    color: #000000;
    text-decoration: none;
}
#MenuLeft li
{
    background-color: white;
    list-style: none;
    padding-left: 10px;
}
#MenuLeft li a
{
    color: #727272;
    font-weight: normal;
}
#MenuLeft li a.aActiveLv3
{
    color: #0060ad;
}

#MenuLeft{margin-bottom:20px;}

.SnapshotTable
{
}
.SectorCompare .SnapshotTable .td_left
{
	font-weight: bold;
	width: 122px;
}
.symbol_Compare .SnapshotTable .td_left
{
	font-weight: bold;
	width: 122px;
}
.SnapshotTable .td_left
{
	border-bottom: 1px solid #EEEEEE;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.SnapshotTable .td_left a
{
	color: #000000;
}
.SnapshotTable .td_right
{
	border-bottom: 1px solid #EEEEEE;
	text-align: right;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.smallSearchBox {
background: #F8F8F8;
border-top: 1px solid #DDD;
border-bottom: 3px solid #DDD;
color: #000000;
height: 66px;
padding: 25px 10px 10px 0px;
position: relative;
}

.get_quote_box_2 {
float: left;
width: 257px;
background-color: #fff;
border: 0;
padding: 5px 0 5px 5px;
margin-left: 5px;
color: #000;
font-weight: bold;
font-size: 12px;
}

.watermark_on {
color: #999;
}

.s_button {
float: left;
padding: 1px 0 0 2px;
}

#yatabs2 {
border-bottom: 1px solid #D3D3D3;
font-family: Arial;
font-size: 12px;
height: 29px;
margin: 0 auto;
text-align: left;
}


#yatabs2_sub {
margin: 0;
}

#yatabs2_sub a.yatabs2_sub_off {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #D3D3D3 #D3D3D3 #FFFFFF;
border-style: solid;
border-width: 1px;
border-top: 3px solid #D3D3D3;
color: #000000;
font-weight: bold;
padding-bottom: 6px;
text-decoration: none;
}

#yatabs2_sub a {
background: url("/ESImages/minitab_bg.gif") repeat-x scroll 0 0 transparent;
color: #333;
float: left;
margin-right: 2px;
padding: 5px 10px 4px 10px;
position: relative;
}

#yatabs2_sub ul {
list-style: none outside none;
margin: 0;
padding: 0;
}

#yatabs2_sub li {
display: inline;
}

.pageNavigation {
margin: 10px 0px 10px 0px;
clear: both;
}

.pageNavigation a {
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
padding: 4px 8px 4px 8px;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
}

.pageNavigation span {
border: 1px solid #CCCCCC;
background-color: #2E6AB1;
color: white;
padding: 4px 8px 4px 8px;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
}

.mainheader {
border-bottom: 2px solid #BBB;
color: #5D5D5D;
float: left;
font-weight: bold;
width: 100%;
text-transform: uppercase;
padding: 4px 0px 4px 0px;
margin-bottom: 5px;
}

table.dataTable {
color: #000000;
margin: 0 0 10px;
}

.dataTable .stripe {
background-color: #F3F3F3;
}

.bg_title_menu2 {
color: #FFFFFF !important;
line-height: 32px !important;
list-style-image: none !important;
list-style-type: none !important;
margin: 0 -7px !important;
background: url("/ESImages/bg_title_menu.png") no-repeat scroll 0 0 transparent;
clear: both;
font-weight: bold;
height: 32px;
padding-left: 10px;
text-transform: none;
}

.tablesubmenu {
display: inline;
text-align: left;
margin-left: -2px;
}

table.dataTable tr th, table.dataTable tr td {
font-size: 12px;
padding: 10px 5px;
vertical-align: top;
}

table.dataTable tr th {
background-color: #FFFFFF;
border-bottom: 1px solid #CCCCCC;
font-weight: bold;
vertical-align: bottom;
white-space: nowrap;
}

.dotbottom td
{
	border-bottom: dotted 1px #CECECE;
	padding: 5px 0 8px 0;
}

.BVSC_blue {
color: #0079C1;
}

.date {
font-size: 11px;
color: #999999;
font-weight: normal;
}

.BVSC_text {
/* color: #3E3E3E; */
color: #363636;
line-height: 18px;
}

.justify
{
	text-align: justify;
}

.bg_title_box_top_l {
background: url("/ESImages/bg_box_top_l.jpg" ) no-repeat;
width: 5px;
height: 27px;
float: left;
}

.bg_title_box_top_r {
background: url("/ESImages/bg_box_top_r.jpg" ) no-repeat right;
height: 27px;
float: left;
text-align: left;
text-transform: none;
color: #0079c2;
font-weight: bold;
line-height: 27px;
}

.bg_box_bottom_c {
background: url("/ESImages/bg_box_bottom_center.jpg" ) top repeat-x;
height: 3px;
float: left;
}

.bg_box_bottom_l {
background: url("/ESImages/bg_box_bottom_left.jpg" ) top left no-repeat;
width: 3px;
height: 3px;
float: left;
}

.bg_box_bottom_r {
background: url("/ESImages/bg_box_bottom_right.jpg" ) top right no-repeat;
width: 3px;
height: 3px;
float: left;
}

.bg_box_c {
border-left: #dedede solid 1px;
border-right: #dedede solid 1px;
padding: 10px;
clear: both;
}

.readmore {
/* background: url("/ESImages/icon.png") no-repeat scroll right 5px transparent; */
clear: both;
font-size: 11px;
margin-right: 1px;
margin-top: 10px;
padding-bottom: 5px;
padding-right: 0px;
text-align: right;
}

.HeadingRow {
background-color: #E9E9EB;
background-image: url(/ESImages/header_rowBg.gif);
}

.GridFooter {
background-image: url(/ESImages/grid_footer_bg.gif);
cursor: default;
padding: 5px;
height: 40px;
vertical-align: bottom;
border: 1px solid #C0C0C0;
}

.Grid {
border: 1px solid #57566F;
border-bottom: 2px solid #57566F;
background-color: #FFFFFF;
cursor: pointer;
}

.HeadingCellText {
font-family: verdana;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #000000;
padding-top: 3px;
padding-bottom: 5px;
}

.qaRow {
padding-left:10px;
cursor: default;
}

.qaSelectedRow {
padding-left:10px;
cursor: default;
}

.accordion_toggle {
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;

padding-right: 5px;
width: 100%;
cursor: hand;
}

.accordion_content {
border: solid 1px #c3d7ef;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

#tableContainer{height:100%!important;overflow:hidden}

th.t1,td.t1{width:230px!important;padding-left:20px!important;}
td.t1{padding:6px 5px 4px}
td.t1{width:191px;text-align:left;}

tr.lit td{background:#edeeec!important}
th.t2,td.t2 div,th.t3,td.t3 div{width:60px!important;overflow:hidden!important;padding:6px 5px 4px;}
th.t4,td.t4 div{width:60px!important}
th.t5,td.t5 div{width:80px!important;padding-right:20px!important;text-align:center}
th,th.t1{color:#555;background:#d3d5d0;font-size:12px!important;padding:6px 5px 4px;font-weight:bold}
td.t5 {padding-right:20px;}

/*footerQuickLink*/
#footerQuickLink {
    width: 100%;
    clear: both;
    margin-top: 5px;
    background-color: #686868;
    margin: auto;
    height: auto;
    display: inline-block;
    min-height: 120px;
    padding-top: 4px;
    padding-bottom: 60px
}

#footerQuickLink .ft {
    width: 100%;
    display: inline-block;
    padding-bottom: 15px;
    padding-top: 15px;
    min-height: 30px
}

.footerQuickLink {
    width: 930px;
    margin: auto;
    position: relative
}

.footerQuickLink .menu_footerQL {
    width: 930px;
    height: 83px;
    /*position: fixed;*/
    bottom: 0px;
    left: auto;
    right: auto;
    float: left;
    background-image: url(/ESImages/FooterQuickLink/bg_menu_footer.png);
    background-repeat: no-repeat;
    background-position: -11px 23px;
    z-index: 999
}

.footerQuickLink .wrapper_footer {
    width: 930px;
    height: 83px;
    position: fixed;
    bottom: 0px;
    left: auto;
    right: auto;
    float: left;
    z-index: 999
}

.footerQuickLink #collapse-expand-icon {
    cursor: pointer;
    height: 33px;
    width: 33px;
    right: -24px;
    position: absolute;
    bottom: 0px;
    z-index: 1000
}

.footerQuickLink .collapse {
    background-position: -152px -577px
}

.footerQuickLink .expand {
    background-position: -209px -577px
}

.menu_footerQL ul.fl .filled {
    background-position: -190px -543px;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    width: 18px;
    position: absolute;
    top: 35px;
    right: 5px;
    opacity: 0.5
}

ul.fl li {
    float: left;
    padding-right: 20px;
    padding-left: 20px;
    height: 83px;
    text-align: center;
    position: relative
}

ul.fl li.line,ul.fl li.quickLinkIcon {
    background-image: url(/ESImages/FooterQuickLink/line_h.png);
    background-repeat: no-repeat;
    background-position: right 40px;
    cursor: pointer!important;
}

ul.fl li.quickLinkIcon {
    width: 95px
}

ul.fl li.quickLinkIcon img {
    height: 50px;
    margin-bottom: 5px;
    opacity: 0.5;
}

ul.fl li.quickLinkIcon a:hover {
    text-decoration: none
}

ul.fl li p {
    font-size: 11px;
    color: #fff
}

ul.fl li p a {
    color: #fff
}

#footerQuickLink .lineft {
    background-image: url(/ESImages/FooterQuickLink/line_ft.png);
    background-repeat: repeat-x;
    background-position: left top
}

.icon-lichsukien {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: 8px -94px
}

.icon-DirectBoard {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -95px -93px
}

.icon-ActiveBoard {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -205px -97px
}

.icon-datlenhnhanh {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -324px -96px
}

.icon-lailodanhmuc {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -439px -94px
}

.icon-lichsugia {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: 8px -196px
}

.icon-danhmucdautu {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -95px -196px
}

.icon-cophieuuuthich {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -205px -196px
}

.icon-bieudokythuat {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -324px -196px
}

.icon-Stockwizard {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -439px -196px
}

.icon-tinkinhte {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: 8px -288px
}

.icon-tinchuckhoan {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -95px -290px
}

.icon-tinvndirect {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -205px -290px
}

.icon-thongkethitruong {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -324px -288px
}

.icon-nhandinhthitruong {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -439px -288px
}

.icon-topcplengia {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -8px -380px
}

.icon-topcpgiaodich {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -95px -380px
}

.icon-bieuphi {
    width: 75px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background-position: -205px -378px
}

.icon-mail {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-color: transparent;
    background-image: url("/ESImages/FooterQuickLink/icon-email.png");
    cursor: pointer;
}
.icon-livechat {
    width: 50px;
    height: 50px;
    display: inline-block;
    cursor: pointer;
    background-color: transparent;
    background-image: url("/ESImages/FooterQuickLink/icon-livechat.png");
}

/* .icon-ym {
    width: 50px;
    height: 66px;
    display: inline-block;
    cursor: pointer;
    background-color: transparent;
    background-image: url("../images/icons/ol2.png");
    margin-right: 0px    
} */
/* 
.icon-skype {
    width: 50px;
    height: 66px;
    display: inline-block;
    cursor: pointer;
    background-color: transparent;
    background-image: url("../images/icons/ol3.png");
    margin-right: 0px  
}
 */
.icon_support {
    width: 40px;
    height: 40px;
    display: inline-block;
    background-position: -7px -487px;
    position: absolute;
    z-index: 1;
    left: -16px;
    top: -7px
}

.icon_contact_ft {
    width: 40px;
    height: 40px;
    display: inline-block;
    background-position: -7px -544px;
    position: absolute;
    z-index: 1;
    left: 41px;
    top: 3px
}

.icon_contact_phone {
    width: 40px;
    height: 40px;
    display: inline-block;
    background-position: -7px -596px;
    position: absolute;
    z-index: 1;
    left: 41px;
    top: 195px;
}

.icon_nhadautu_moi {
    width: 60px;
    height: 60px;
    float: left;
    background: url(../images/icons/icon_nhadautumoi.png) no-repeat center
        top;
    margin-left: 40px;
    margin-top: 26px;
}

.icon_nhadautu_kc {
    width: 60px;
    height: 60px;
    float: left;
    background: url(../images/icons/icon_nhadautukhongchuyen.png) no-repeat
        center top;
    margin-left: 10px;
    margin-top: 26px;
}

.icon_nhadautu_cn {
    width: 60px;
    height: 60px;
    float: left;
    background: url(../images/icons/icon_nhadautuchuyennghiep.png) no-repeat
        center top;
    margin-left: 10px;
    margin-top: 26px;
}

.icon-supmenuft {
    width: 30px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    background: url(../images/icons/iconset.png) no-repeat center top;
}

.icon-supmenuftHover {
    width: 30px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    background: url(../images/icons/iconset.gif) no-repeat center top;
}


.icon-supmenuft.margin {
    margin-top: 45px
}

.icon-supmenuftHover.margin{
	margin-top: 45px
}

#menusupfooter {
    position: absolute;
    width: 586px;
    float: left; //
    top: -481px;
    bottom: 66px;
    z-index: 999;
    left: 4px
}

#menusupfooter.bg_top_ft {
    background: url(../images/commons/bg_top_supmenuFT.png) no-repeat center
        top;
    display: inline-block;
    padding-top: 20px
}

#menusupfooter.bg_top_ft .bg_ct {
    background: url(../images/commons/bg_ct_supmenuFT.png) repeat-y center
        top; //
    min-height: 400px;
    width: 100%;
    float: left
}

#menusupfooter.bg_top_ft .bg_bt {
    background: url(../images/commons/bg_bt_supmenuFT.png) no-repeat center
        bottom;
    padding-bottom: 47px;
    min-height: 120px;
    width: 100%;
    float: left
}

#menusupfooter.bg_top_ft .bg_bt .list {
    width: 538px;
    float: left;
    padding-left: 22px;
    position: relative
}

#menusupfooter.bg_top_ft .bg_bt .list .line {
    width: 100%;
    float: left;
    background-image: url(../images/commons/line_ft.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    height: auto
}

#menusupfooter.bg_top_ft .bg_bt .list .box_icon,#menusupfooter.bg_top_ft .bg_bt .list .box_icon_delete
    { //
    width: 106px;
    width: 65px;
    float: left;
    text-align: center;
    font-size: 11px;
    color: #fff;
    margin-top: 10px
}

#menusupfooter.bg_top_ft .bg_bt .list .inactive {
    display: none
}

#menusupfooter.bg_top_ft .bg_bt .list .active {
    display: block
}

#menusupfooter.bg_top_ft .bg_bt .list #removeQuickLink .icon {
    background-position: -263px -495px;
    cursor: pointer;
    height: 50px;
    width: 50px;
    margin: 0 auto
}

#menusupfooter.bg_top_ft .bg_bt .list .box_icon p,#menusupfooter.bg_top_ft .bg_bt .list .box_icon_delete p
    {
    height: 50px
}

#menusupfooter.bg_top_ft .bg_bt .list .box_icon span,#menusupfooter.bg_top_ft .bg_bt .list .box_icon_delete span
    {
    font-size: 11px
}

#menusupfooter.bg_top_ft .bg_bt .list .noline {
    background: none
}

#menusupfooter.bg_top_ft .bg_bt .list .title {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: left;
    line-height: 30px;
    padding-top: 0px;
    padding-bottom: 5px
}

#menusupfooter.bg_top_ft .bg_bt .list li.title span {
    margin-right: 5px
}

.support_ft {
    padding-left: 95px
}

.support_ft ul.list_sp {
    width: 270px;
    float: left
}

.support_ft .your-here {
    width: 755px;
    float: left;
    border: 1px solid #8c8c8c;
    line-height: 40px;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px
}

.your-here {
    color: #fff
}

.support_ft h2 {
    color: #c7c7c7;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 3px
}

.support_ft a{color: #c7c7c7;}

.support_ft h2 a:hover {color: #f60;}

.support_ft ul.list_sp li {
    width: 100%;
    float: left;
    color: #c7c7c7;
    font-size: 13px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 3px;
    padding-top: 3px
}

.support_ft ul.list_sp li a {
    color: #c7c7c7;
    text-decoration: none
}

.support_ft ul.list_sp li a:hover {
    color: #f60
}

.support_ft ul.list_sp li.title {
    font-weight: bold;
    margin-bottom: 3px
}

.contact_ft {
    padding-left: 95px
}

.contact_ft .rowa {
    width: 410px;
    float: left;
    padding-right: 40px;
    color: #c7c7c7;
    font-size: 13px;
    text-align: left
}

.contact_ft .rowa p a {
    color: #C7C7C7;
    text-decoration: none
}

.contact_ft .rowa p a:hover {
    color: #f60
}

.contact_ft .rowb {
    width: 380px;
    float: left;
    color: #c7c7c7;
    font-size: 13px;
    text-align: left
}

.contact_ft li {
    width: 100%;
    float: left;
    padding-bottom: 3px;
    padding-top: 3px
}

.contact_ft li.title {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold
}

.contact_ft li a {
    color: #c7c7c7
}

.contact_ft li.margin-top {
    margin-top: 20px
}

.text_copyright {
    text-align: left;
    font-size: 13px;
    color: #9b9b9b;
    padding-left: 8px
}
.text_serverinfo {
    text-align: left;
    font-size: 13px;
    color: #9b9b9b;
    display:block;
    margin-top:6px; 
}
.text_serverinfo a {color:#c7c7c7;}
.text_serverinfo a:hover{color:#ff6600}

#content_product {
    width: 975px;
    height: auto;
    margin: auto
}

#content_product .box_product {
    width: 975px;
    float: left;
    min-height: 100px;
    position: relative
}

.bg_bo_top_product {
    background-image: url(../images/commons/bg_bo_top_product.png);
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 100px;
    display: inline-block;
}

.bg_bo_ct_product {
    background-image: url(../images/commons/bg_bo_ct_product.png);
    background-repeat: repeat-y;
    background-position: center top;
    margin-top: 10px
}

.bg_bo_bt_product {
    background-image: url(../images/commons/bg_bo_bt_product.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: inline-block;
    min-height: 100px;
}

#content_product .box_product ul.list {
    float: left;
    margin-bottom: 16px;
    margin-left: 12px;
    margin-top: 15px;
    width: 952px;
    position: relative;
}

#content_product .box_product ul.list li {
    width: 100%;
    float: left;
    background-image: url(../images/commons/line_ngang.png);
    background-repeat: repeat-x;
    background-position: left top
}

#content_product .box_product ul.list li.title {
    width: 100%;
    float: left;
    background: none;
    height: 45px;
    line-height: 45px
}

#content_product .box_product ul.list li .rowa {
    
}

#content_product .box_product ul.list li .rowa {
    width: 260px;
    float: left;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    height: 37px;
    line-height: 37px
}

#content_product .box_product ul.list li .rowa span {
    padding-left: 12px
}

#content_product .box_product ul.list li .rowa a {
    color: #686868;
    width: 260px;
    float: left;
    cursor: pointer;
    text-decoration: none
}

#content_product .box_product ul.list li .rowa a:hover {
    background-color: #f7f7f7;
    width: 260px;
    float: left
}

#content_product .box_product ul.list li .rowb {
    width: 173px;
    float: left;
    background-image: url(../images/commons/line_doc.png);
    background-repeat: repeat-y;
    background-position: left top;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    height: 27px;
    padding-top: 10px
}

#content_product .box_product ul.list li.title .rowb {
    width: 173px;
    float: left;
    background-image: url(../images/commons/line_doc.png);
    background-repeat: repeat-y;
    background-position: left top;
    color: #686868;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
    text-transform: uppercase;
    height: 45px;
    padding: 0px
}

#content_product .box_product ul.list li.title .rowb a {
    color: #686868;
    width: 173px;
    float: left;
    cursor: pointer;
    text-decoration: none
}

#content_product .box_product ul.list li.title .rowb a:hover {
    background-color: #f7f7f7;
    width: 173px;
    float: left
}

#content_product .box_product ul.list li .rowc {
    width: 163px;
    float: left;
    background-image: url(../images/commons/line_doc.png);
    background-repeat: repeat-y;
    background-position: left top;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
    padding-top: 6px;
    padding-left: 5px;
    font-style: italic;
    padding-right: 5px;
    height: 85px;
}

.icon-tich {
    width: 23px;
    height: 19px;
    background-image: url(../images/icons/icon_tich.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block
}

.box_motaikhoan {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px
}

.box_motaikhoan .text-box {
    margin-right: 40px;
    float: right;
    color: #f39200;
    font-size: 15px;
    text-align: left;
    min-width: 160px
}

.box_motaikhoan .text-box a {
    color: #f39200
}

.box_popup .content {
    float: left;
    margin-left: 8px;
    overflow: hidden
}

.box_popup .content .box-text {
    color: #686868;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 330px;
    line-height: 20px;
    text-align: left;
    width: 98%;
    margin-top: 10px;
    margin-left:1%;
}

.box_popup .content .box-text .orange {
    color: #f39200
}

.box_popup .popup-close {
    background-image: url(../images/icons/slose.png);
    background-repeat: no-repeat; //
    background-position: 0px 0px;
    height: 25px;
    width: 90px;
    display: inline-block;
    position: absolute;
    z-index: 14;
    bottom: 5px;
    right: 5px;
    text-indent: -9999px;
    cursor: pointer
}

.icon-next-popup {
    height: 30px;
    width: 30px;
    display: inline-block;
    background: url(../images/icons/icon_popup_product.png) no-repeat
        0px-64px;
    cursor: pointer
}

.icon-back-popup {
    height: 30px;
    width: 30px;
    display: inline-block;
    background: url(../images/icons/icon_popup_product.png) no-repeat
        5px-34px;
    cursor: pointer
}

#content_product .box_product ul.list li .active {
    background-color: #f7f7f7
}

.content_tab ul.listnew_s {
    float: left;
    padding: 2px;
    margin-bottom: 20px
}

.content_tab ul.listnew_s li {
    border-bottom: 1px dotted #333;
    color: #333;
    float: left;
    font-size: 14px;
    padding-bottom: 14px;
    padding-top: 10px;
    text-align: left;
    width: 100%; //
    font-style: italic
}

.content_tab ul.listnew_s li.margin {
    margin-left: 4%
}

.content_tab ul.listnew_s li .title {
    width: 100%;
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #f39200;
    font-style: normal;
    margin-bottom: 5px
}

.content_tab ul.listnew_s li .newsAbstract {
    width: 100%;
    font-size: 13px;
    text-align: left;
    color: #333;
    font-style: normal
}

.content_tab ul.listnew_s li .title a {
    color: #f39200
}

.content_tab ul.listnew_s li .title a:hover {
    text-decoration: underline
}

.content_tab ul.listnew_s li .time {
    width: 100%;
    float: left;
    font-size: 13px;
    text-align: left;
    color: #a7a7a7;
    font-style: italic;
    margin-bottom: 5px
}

.content_tab ul.listnew_s li.noline {
    border: 0px
}

#placedQuickLinksList .inactiveAdd {
	height:30px;width:33px;background-image: url(/ESImages/FooterQuickLink/addQckIcon.png);display:block;
	margin: 40px 0 0 20px;
}
#placedQuickLinksList .activeAdd {
    height:30px;width:33px;background-image: url(/ESImages/FooterQuickLink/activeAddQckIcon.png);display:block;
    margin: 40px 0 0 20px;
}

.print {
	background-image: url(/ESImages/FooterQuickLink/print.png);
	background-color: transparent;
}

/*Flexpaper.css*/
/* General, recommended page style settings  */
::selection { background:rgba(60,120,180,0.3); }
::-moz-selection { background:rgba(60,120,180,0.3); }
input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

/* FlexPaper general styles */
.flexpaper_floatright { float:right; margin-left:3px; margin-top:0px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
.flexpaper_floatright:hover { border: 1px solid #496487; }
.flexpaper_grab {cursor: -moz-grab;-moz-user-select:none;-webkit-user-select:none;pointer-events:none;}
.flexpaper_grabbing {cursor: -moz-grabbing;}
.flexpaper_hidden {display: none;}
.flexpaper_printFrame{position:relative;left:-1000px;top:-10px;border-width:0px;border-style:none;width:0px;height:0px;}

/* FlexPaper text layer styles */
.flexpaper_textLayer {position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: #000;}
.flexpaper_textLayer > div {color: transparent;position: absolute;line-height:1.3;}
.flexpaper_selected {}
.flexpaper_selected_default {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_yellow {background-color:#fff774; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_orange {background-color:#facd56; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_green {background-color:#c2f785; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_blue {background-color:#9cdcff; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_selected {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_hover {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; cursor:pointer;}
.flexpaper_selected_strikeout {background-color:#fb5450; opacity:.6; filter: alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}		
.flexpaper_tmpselected {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_pageword{position:absolute;z-index:11;}
.flexpaper_selector{position:absolute;left:-1000px;top:-10px;border-width:0px;border-style:none;width:0px;height:0px;}
.flexpaper_note_semitrans{opacity:.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.flexpaper_note_textarea{border: 0px;resize: none;font-family:verdana;background-color:#ffffec;}
.flexpaper_drawinghitarea{background-image: url(data:image/gif;base64,R0lGODlhAQABAOf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAP8ALAAAAAABAAEAAAgEAP8FBAA7)}
/* FlexPaper specific styles for pages */
.flexpaper_viewer {height: 100%;width: 100%; background-image: -ms-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -moz-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -o-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAB3B3), color-stop(1, #D4DCDC));background-image: -webkit-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%); }
.flexpaper_initloader {padding-bottom:21px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#DDDDDD;opacity:.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
.flexpaper_initloader_panel {font-family: Verdana; font-size: 10px; font-size:10px;padding-top:0px;padding-left:10px;position:relative;top:40%;background-color:#efefef;width:180px;height:49px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px; -moz-border-radius-topright: 10px;border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;}
.flexpaper_loaderIcon{background-image : url(data:image/gif;base64,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%3D); background-repeat: no-repeat;width: auto;height: auto;margin: 0;padding: 0;}
.flexpaper_pages {clear: both;padding-bottom:10px; }
.flexpaper_page > a:hover {background: #ff0;box-shadow: 0px 2px 10px #ff0;opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flexpaper_page .flexpaper_border { box-shadow: 0px 4px 5px #000;-moz-box-shadow: 0px 4px 5px #000;-webkit-box-shadow: 0px 4px 5px #000;background-color:white;}
.flexpaper_page {clear: both;margin-bottom: 0.5em; }
.flexpaper_thumb{opacity:0.75; filter: alpha(opacity=75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}
.flexpaper_thumb:hover{opacity:1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.flexpaper_interactive_canvas_drawing{cursor:url(data:image/gif;base64,R0lGODlhEAAQAOfiAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAhOAAEAgATpn8GDCA0CkDIsHJeEECGRynVr20OIByXe2mgR40EuXDZWvOgRpMiOHv+Z5EgS48qRKVWGZBnzJcqSMxXFNAhS506eP4MKHRoQADs%3D) 16 16,default;pointer-events:auto;}
.flexpaper_interactive_note{cursor:url(data:image/gif;base64,R0lGODlhDgAOAKUfAP/phf/97evQM+u0Mv/meP/ypuvSlP/SVv/xm//2uv/63OvGRf/zsf7YZ//2wv/3yOvIVv/kTOvOeuuaE//oZf/4zv76xeulHf/vyOvLZf/PTv/vj//iluvcvP/bfv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKACAALAAAAAAOAA4AAAZ/wI5hKJFkIJDFQsA0KDAYjqfROByoDYEBY7VqvuCDVgEoAwjoNEAg+VTej4cjQWco2IGhfl+4ZwJxDnMMDAUFCAoLEHl7BocIGxYDi4IJhIcbZwkDC4yNBgQUCJwBg5hnFBEAFwKenwarAhYBCrUVDwyZZxNISEoLAwMXFxPFQQA7) 14 14,default;}
.flexpaper_interactive_note_ie{cursor:url(data:application/octet-stream;base64,Qk0WBQAAAAAAADYEAAAoAAAADgAAAA4AAAABAAgAAAAAAOAAAAAAAAAAAAAAAAABAAAAAQAAhen/AO39/wAz0OsAMrTrAHjm/wCm8v8AlNLrAFbS/wCb8f8Auvb/ANz6/wBFxusAsfP/AGfY/gDC9v8AyPf/AFbI6wBM5P8Aes7rABOa6wBl6P8Azvj/AMX6/gAdpesAyO//AGXL6wBOz/8Aj+//AJbi/wC83OsAftv/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBALCwsDAxcXExMTAAACFgEKCgoVDwwbAAAEEwAAAgEGBgYGBgYGBgYGABcAAAsBDgkMBQgbAAQUEQAXAAALAQYGBgYGBgYGBBQIAwAAEAEODgkMDAUIGwAECQMAABABBgYGBgYGBQgIGxYDAAAZAQ8PDg4JDAwFBQgKCwAAEgEGBgYGBgYGBgYFCgIAABIfFRUVDw8OCQkJDAoCAAAGCgAAAAAEBAQEBAQAAgAABhgHBwcHGhoaGhoaBwIAAAYKGBgcHg0NBwcNDQ0CAAAdBgYGEhIZEBALCwICAgAA),pointer;}

.flexpaper_note{background-color:#ffffa5;position:absolute;box-shadow: 0px 2px 3px #000;-moz-box-shadow: 0px 2px 3px #000;-webkit-box-shadow: 0px 2px 3px #000;}
.flexpaper_note_selected{background-color:#ABABAB;cursor:pointer}

/* FlexPaper specific styles for the toolbar */
.flexpaper_toolbarstd { background-image:url(data:image/gif;base64,R0lGODlhAQAYAIQXAObm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P///////////////////////////////////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACwAAAAAAQAYAAAFFCAABMJAFMaBJMrCNM4DRdJEVVYIADs%3D); height:24px; border-style:solid; border-width:1px; border-color:#777777; white-space: nowrap; overflow:hidden;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_toolbarstd_bottom { background-image:url(data:image/gif;base64,R0lGODlhAQAYAIQXAObm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P///////////////////////////////////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACwAAAAAAQAYAAAFFCAABMJAFMaBJMrCNM4DRdJEVVYIADs%3D); height:24px; border-style:solid; border-width:0px; border-color:#777777; white-space: nowrap; overflow:hidden;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_toolbarios { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAAqCAIAAADgcbJoAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wDBxUnNeXEI0AAAAG1SURBVHja7d3BbtswFATApeL//962gLQ9SA5SJD20bg/Cm7kEMXgiRCxXpqy173sAYKpH233f248fNlm///cz441PkrWS5NdryXS9ON50GW/1/ffxj/04vn3/kR42BbxqbS4ksPruN3nnrdHj00YC/tS2VutKAqvvZh5NethH8A/YToHVd8sgTCMGAZgbhGvlbW3nZmKZD/5KXTxg9d03CNu0xzmVqjWvrEbA6rtnECZHkqY2FQDMs5kCAEY3wqtV131mAGYGYZ83mN1mBmBoI+wZhpIQgIlBmC9+oA4AZtiiDAIwvBE2yeHxCQCmBmGaJksrBGCeLVclFIMAjG2EaVuVEIC5QagQAjA3CJ8/LeO0DABDG2F8RwjA4Ebo1CgAU23iD4DRjbC9Do2qhABMDMLrrxAEYGgQ9nx4wqlRACY3QqUQgJG2JG0OMQjA1EbY6z1MDssAMDIIkyT1GiYAxjbC6/UTGiEAYxthksNsADDO9uyCYhCAqUEYj04AMNXjQwpKQwBGBmGaNsvjEwCMDUJ9EICZru8IxSAAcxvh2rKS9R6KADAqCB2WAWB0EDosA8BYPwGM/ebzTggeuwAAAABJRU5ErkJggg%3D%3D); height:42px; border-style:solid; border-width:1px; border-color:#CCCCCC;z-index:100; white-space: nowrap;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_tbbutton { float:left; margin-left:3px; margin-top:2px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
.flexpaper_tbbutton_pressed {background-image:url(data:image/png;base64,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%3D);}
.flexpaper_tbbutton_disabled {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flexpaper_tbbutton_large { float:left; margin-left:3px; margin-top:5px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; -moz-border-radius: 7px;  border-radius: 7px;}
.flexpaper_tbbutton:hover { border: 1px solid #496487;}
.flexpaper_tbtextbutton { background-position: left center; background-repeat: no-repeat; padding-left:20px; position:relative;float:left; margin-left:2px; padding-right:5px; padding-top:1px; padding-bottom:3px; border: 1px solid transparent; font-family: Verdana; font-size: 10px; height:14px;vertical-align:middle}
.flexpaper_tbtextbutton:hover { border: 1px solid #496487; float:left; font-family: Verdana; font-size: 10px; cursor:default;}
.flexpaper_tbtextbutton_pressed { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5E4FC', endColorstr='#B6C8DF',GradientType=0 ); background-image: -ms-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -moz-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -o-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #C5E4FC), color-stop(1, #B6C8DF));background-image: -webkit-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);	}
.flexpaper_tbbutton:active { background-image:url(data:image/png;base64,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);}
.flexpaper_tbseparator { float:left; padding-top:1px; padding-left:2px; padding-right:2px; }
.flexpaper_tbseparator_large { float:left; padding-top:3px; padding-left:7px; padding-right:7px; }
.flexpaper_tbbutton_fitmode_selected { background-color:#bbdaf3;}
.flexpaper_tbbutton_viewmode_selected { background-color:#bbdaf3;}
.flexpaper_tbbutton_cursormode_selected { background-color:#bbdaf3;}
.flexpaper_tbbutton_fullscreen_selected { background-color:#bbdaf3;}
.flexpaper_tbtextinput { float:left; font-family: Verdana; font-size: 10px; margin-top:2px; height:20px; border:1px solid #888; padding:3px; }
.flexpaper_tbtextinput_large { float:left; font-family: Verdana; font-size: 18px; margin-top:7px; height:29px; border:1px solid #888; padding:3px; -moz-border-radius: 7px;  border-radius: 7px; }
.flexpaper_tblabel { float:left; font-family: Verdana; font-size: 10px; height:14px; margin-top: 4px; margin-left:5px; width:29px; }
.flexpaper_tblabel_large { float:left; font-family: Verdana; font-size: 18px; height:29px; margin-top: 11px; margin-left:5px; width:59px; }
.flexpaper_tbloader { float:right; margin-top:3px; margin-right:3px; }
.flexpaper_slider {top:5px; float:left; margin-left:4px; margin-right: 4px; width: 108px; position: relative;height: 12px;background-image:url(data:image/gif;base64,R0lGODlhbAAMAOMNAEhMTFNXV11gYGhra4ePj4yUlJGZmZ2fn6iqqru8vMbHx8/S0vDw8P///////////yH5BAEKAA8ALAAAAABsAAwAAARQ8MlJq7046827/2AojmRpnmiqrqyqCEAsz3Rt33iu7zwvJIMFY0gsGo/IpHLJbDqdiwCCYKhar9isdsvter9gcOHQKpvP6LR6zW673/C4PAIAOw%3D%3D);}
.flexpaper_slider .flexpaper_handle {position: absolute;width: 11px;height: 12px;color: #FFF;line-height: 10px;text-align: center;background-image:url(data:image/gif;base64,R0lGODlhCwAMAMZjAElxvlNvtVRxtkp1v0p9wVh7vkqBwl58vml6vml7vm19qHJ+qXSBwXiAwHWBv2eFxk+QzHCJx36HwlCUzoKJw3eNyluY1XuQy1Od1lSh2FWi22qe14uaz4ybz2Sn3ZKdxJKeyZWexI+k1ZilznCv4XOw4Y2u1Xuz4Xe05H2z4JKv1aKs0qSs1Kas1H245oS76Iy63o2637S1wI696Yu+6Yy+6Y2/6Y/B6o/C6ry8vJrD68DAwJ3H7J3I7JvJ7p3J7p7J8aXK66DL8KHL76LL7arJ7q/M76zO7azT9c/Pz6/W+LHW+LLY+rrX8b3X77vY8b7Z8sPa8Mrd7snf8svg883h9M/h8MHk/8Hl/8To/9nn9dvp9d7q98/y/dDy/ezw+Ozx+Nj7//L3+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAALAAwAAAd4gH+CSTs5O0mCiTIfHCIdITKJORVFXWFeRhc5gg8zSlhZV0w6EX8KFi9ASEtIQjYbCwUaKDc/Qz44Lh4HABgkND1EPDUlGQMBECdHT1BNQSkTAiAEMVFUVVNOMAYgfwgmVltcWlIqCYkMI2BiXysOiYIsEg0ULYmBADs%3D) ; background-repeat:no-repeat;}
.flexpaper_slider .disabled {}
.flexpaper_colorselector{float:left;border:1px solid #555555;width:16px;height:16px;background-position: center; background-repeat: no-repeat; }
.flexpaper_colorselector:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flexpaper_colorselector_2{float:left;border:1px solid #555555;width:16px;height:16px;background-position: center; background-repeat: no-repeat; }
.flexpaper_colorselector_2:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flexpaper_printdialog_button {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:10px;font-weight:bold;padding:2px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;
}.flexpaper_printdialog_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;
}.flexpaper_printdialog_button:active {position:relative;top:1px;}
.flexpaper_printdialog td{font-size:11px;border:0;padding: 5px 5px 5px 5px;}


/* Modal styles */
.modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {font: 11px/22px verdana, arial, sans-serif;height:204px; width:360px; color:#777; background-color:#fff; border:4px solid #444; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a {color:#000;}
#simplemodal-container a.modalCloseImg {background:url(data:image/gif;base64,R0lGODlhDQANAJEDAJCPkGZmZv///////yH5BAEAAAMALAAAAAANAA0AAAInXI4ZBu0PDpwSCOFuqxf3HWQdBj6fU1kjGqqeFrWwWk5PakeGogwFADs%3D) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:1px; right:-11px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

/* Scroll styles for android and pre-iOS version 5 based touch devices */
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: #333333;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: #333333;}
.jspVerticalBar *,.jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #bbb;position: relative;}
.jspDrag{background: #666;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;} /* Yuk! CSS Hack for IE6 3 pixel bug :( */

/* jQuery UI extensions */
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}