


#classDummy{
}
/* main column layout */
#hpLeftCol{
 margin: 0px;
 padding: 0px;
 height: 100%;
 width: 565px;
 display:inline;
 float: left;
}
#hpRightCol{
 float: right;
 margin: 0px;
 padding: 0px;
 height: 100%;
 width: 200px;
 display: inline;
 position: relative;
}
#hpBanner,#hpProdAreas,#hpArrowBlock {
    padding:0px;
    margin:3px 0px 3px 4px;
    }
#hpBanner{
    height:94px;
    background:url(/en/images/hpBannerStrip.jpg) repeat #006699;
}
#hpBannerText{
    float:left;
    width:300px;
    font-weight:bold;
    color:#fff;
    font-size:1.2em;
    margin:5px 0px 0px 10px;
}
#hpBannerImage{
    background:url(/en/images/hpBannerImage.jpg) #006699;
    width:171px;
    height:93px;
    float:right;
    margin-top:1px;
    margin-right:10px;
}
#hpProdAreas{
    margin-top:0px;
    background-color:#efefef;
}
.hpProdAreaTitle{
    margin:3px 0px 0px 4px;
    clear:both;
    text-align:center;
    background-color:#efefef;
}
.hpProdRowTop, .hpProdRowBottom{
    padding:0px;
    margin:0px;
}
#hpProdRowTop{
    background: url(/en/images/hpProdAreaBGTop.gif) no-repeat bottom right;
    width:100%;
}
#hpProdRowBottom{
    background: url(/en/images/hpProdAreaBGBottom.gif) no-repeat top right;
    width:100%;
}
#hpProdAreas h2{
    text-align:center;
    margin:0px 0px 0px 0px;
    font-size:1.1em;
    height:4em;
    border-bottom:1px solid #e6e6e6;
    background-color:#A6BCC7;
}
#hpProdAreas h2 a{
    color:#006699;
}
#hpProdAreas ul{
    font-size:0.92em;
    background-color:#fff;
    margin:2px 0px 4px 2px;
    padding:0px;
}
#hpProdAreas ul li{
    list-style-type:none;
    background: url(/en/images/partners_bullet.gif) 0px 6px no-repeat;
    padding:0px;
    margin:0px 0px 0px 3px;
}
#hpProdAreas ul li a{
    display:block;
    width:95%; /*stops IE6 faffing around*/
    margin:0px 0px 2px 8px;
    padding:2px 0px;
    color:#000;
    font-weight:normal;
    font-size:1.1em;
}
#hpProdAreas div.column{
    float:left;
    margin:0px;
    width:180px;
}
#hpProdAreas div.hpQL1{
    margin-left:1px;
}
#hpProdAreas div.hpQL1, #hpProdAreas div.hpQL2{
    margin-right:8px;
}
#hpQuickLinks{
    border-top:1px solid #e6e6e6;
    clear:both;
    padding:0 14px;
    margin:5px 3px 5px 3px;
    position:relative;
    width:730px;
}
#hpQuickLinks h2{
    font-size:1.2em;
}
#hpQuickLinks h3{
    clear:both;
    font-size:1.3em;
    color:#00559c;
}
#hpQuickLinks ul{
    font-size:0.92em;
    margin-bottom:6px;
    margin-top:4px;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#hpQuickLinks ul li{
    margin-right:3px;
    float:left;
}
#hpQuickLinks ul li a{
    color:#000;
}
#hpQuickLinks div.hpQL1, #hpQuickLinks div.hpQL2{
    border-right:1px solid #eee;
}
#hpQuickLinks div.column{
    float:left;
    margin:10px 0 10px 10px;
    width:225px;
}
.RHBlockout{
    margin:3px 2px 2px 2px;
    padding:10px;
}
#hpRightCol div.blue{
    background-color:#A6BCC7;
}
#hpRightCol div.olive{
    background-color:#CEC6A9;
}
#hpRightCol div.grey{
    background-color:#DDD;
}
#hpRightCol div.promo{
    background-color:#00669C;
    /*border: 3px solid #00669C;*/
}
.RHBlockout .white{
    color:#fff;
}
.RHBlockout .blue, #hpList li .contrastLink{
    color:#006699;
}
#hpList li p {
    margin-top: 5px;
    margin-bottom: 4px;
    padding: 0px;
}
.RHBlockout .blue-highlight{
    color:#006699;
    background-color:#ECE3C2;
    /*border-bottom:1px solid #B9B298; */
}
.RHBlockout .promo{
    color: #FFFFFF;
}
.RHBlockout h2 {
    font-size:1.4em;
    margin-left:0px;
}
#hpList{
    color:#000;
    list-style:none;
    width:100%; /*force layout to get IE6 to render correctly*/
    margin:0px;
    padding:0px;
}
#hpList li{
    border-bottom:1px solid #4288AB;
    padding-top:5px;
    padding-bottom:6px;
}
#hpList li span{
    color:#fff;
}
#hpList li a{
    color:#000;
}
#hpEventImage{
    background:url(/en/images/hpEvent.jpg) no-repeat top left;
    border:1px solid #fff;
    width:175px;
    height:52px;
    margin:auto;
}
#hpNewsImage{
    background:url(/en/images/hpNews.jpg) no-repeat top left;
    border:1px solid #fff;
    width:175px;
    height:52px;
    margin:auto;
}
#hpDynamicNewsImage{
    border:1px solid #fff;
    width:175px;
    height:52px;
    margin:auto;
}
#hpPromoImage{
    border:1px solid #FFF;
    width:175px;
    margin:auto;
    /*margin-right: 48px;
    margin-left: 47px;*/
}
#hpArrowBlock{
    height:90px;
    /*background:url(/en/images/arrow_repeat.gif) repeat-x top left;*/
    clear:both;
}
.hpArrowBlockDefault{
    background:url(/en/images/arrow_repeat_inc_h.gif) repeat-x top left;
}
.hpArrowBlockHLeft{
    background-position: -684px 0;
}
.hpArrowBlockHMiddle{
    background-position: -1368px 0;
}
.hpArrowBlockHRight{
    background-position: -2052px 0;
}
#hpArrowBlock ul{
    margin:0px;
    padding:0px;
}
#hpArrowBlock ul li{
    list-style:none;
    display:inline; /*stops IE6 < double margin float bug*/
    float:left;
    width:139px;
    height:90px;
    margin:3px 0px 3px 26px;
    padding:3px;
}
.hpArrowLeft{
    width:58px;
    float:left;
}
.hpArrowRight{
    width:76px;
    float:right;
}
.hpArrowRight h2{
    color:#006699;
    font-size:1em;
    padding-left:0px;
    margin-top:10px;
}
.hpArrowItemImg{
    margin-top:12px;
    border:1px solid #fff;
    width: 56px;
    height: 51px;
}
.hpTabColLH{
    margin:0px;
    float:left;
    width:227px;
}
.hpTabColRH{
    margin:0px;
    width:130px;
    float:right;
}
#tabbedArea{
    margin:3px 0px 3px 4px;
}
#t_footer{    
    text-align:left;
    padding:0px;
    margin:3px 3px 0px 4px;
    border-top:1px solid #00559C;
    background-color:#006699;
}
#t_footer a{
    color:#fff;
    font-size:0.7em;
    font-weight:normal;
}
#t_footer ul{
    float:left;
    top:0px;
    left:0px;
    display:inline;
    list-style-type:square;
    margin-left:0px;
}
#t_footer ul li{
    margin-left:18px;
    float:left;
}
#hpCopyright{
    font-size:0.8em;
    font-weight:bold;
}
.jumpToTop{
    float:right;
}
#homeShellv2{
    font-size:70%;
    height: auto;
    margin: 0 auto;
    width: 768px;
}
#homeShellv2 a{
    font-size:100%;
}

/* Rounded Box (Style #1) STARTS */

* html .roundedBox1Header h2 {height: 1%;} /* For IE 6 PC */
.roundedBox1Container {
    margin: 0px 1px 10px 2px;
    width: 184px; /*17em;*/
    background: url(/en/images/roundedBox1_body_r.gif) no-repeat bottom right;
    font-size: 100%;
    color: #2F2B23;
    float:left;
}
.roundedBox1Container a {
    color:#333;
    text-decoration:none;
}
.roundedBox1Container a:hover {
    color:#333;
    text-decoration:underline;
}
.roundedBox1Container a:visited,  {
    color:#333;
}
.roundedBox1Header {
    background: url(/en/images/roundedBox1_head_r.gif) no-repeat top right;
    margin: 0;
    padding: 0;
    text-align: left;
}
.roundedBox1Header h2 {
    background: url(/en/images/roundedBox1_head_l.gif) no-repeat top left;
    margin: 0;
    padding: 6px 20px 5px;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1em;
}
.roundedBox1Header h2 a {
    display:block;
}
.roundedBox1Content {
    background: url(/en/images/roundedBox1_body_l.gif) no-repeat bottom left;
    margin: 0;
    padding: 5px 10px 8px;
}

.roundedBox1Content img {
    float:left;
    margin-right:3px;
}

.roundedBox1Footer p {
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: 0.8em;
}

.roundedBox1Footer a {
    font-weight:normal;
}


/* Rounded Box (Style #1) ENDS */


