﻿@import url(x-small.css);

* {padding:0;margin:0;}
img{border:0px;}
select,input{background-color:#F6F6F6;}

#skin{width:773px;border:0px;margin:-1px auto 0px auto;background-color:#fff;}
#hrightinner div h1{margin-top:6px;line-height:16px;}
#htitle{font-weight:bolder;font-size:14px;font-family:verdana;color:#939393;}
#hintro{font-weight:normal;font-size:11px;font-family:verdana;color:#939393;}
a#hlink:hover #htitle,a#hlink:hover #hintro{color:#5BB301;}
#hleft,#hright{float:left;padding:0px 0px 0px 0px;}
#hright{height:370px;margin:0px 0px 12px 4px;width:233px;background:url(../../img/31/hright_tiler.gif) top right no-repeat;}
#hrightinner{padding-left:6px;}
#himg{margin-bottom:6px;}
#rightbot{padding:0;margin-top:0px;}
#hinfocuswrap{border-left:1px #cbe0cb solid;display:table;width:520px;background:url(../../img/31/hinfocus_right_tiler.gif) #F0F1EB right repeat-y;}
#hinfocus{list-style:none;width:518px;padding:10px 0px 14px 0px!important;height:116px;}
#hinfocus li{width:229px;float:left;padding:0px 0px 0px 20px;margin-bottom:12px;height:54px!important;overflow:hidden;}
.hinfocustitle{margin:-2px 0px 0px 4px;width:173px;}
.blockhead{padding-top:15px;background:url(../../img/31/right_block_header.gif) bottom left no-repeat;width:205px;height:21px;}
.blockhead h4{padding:3px 0px 0px 8px;color:#fff;}
.blocklist{width:190px;list-style-type:disc;color:#CBCBCB;margin:5px 0px -3px 0px;padding:0px 0px 0px 25px;}
.xxxblocklist li{padding-bottom:3px;margin:0px;}
.blocklist li{height:15px;}
.blocklist li a{margin-left:0px;}
#os_wrapper{position:absolute;display:none;z-index:200;padding-top:3px;margin:-190px 0px 0px -38px;}
#os_bottom{margin-top:-1px;width:227px;height:16px;background:url(/img/othersites_tiler_btm.gif) bottom left no-repeat;}
#os_top{width:227px;height:25px;background:url(/img/othersites_tiler_top.gif) bottom left no-repeat;}           
#os_top H4{margin:6px 0px 0px 10px;color:#fff;}
#os_body{border-left:1px solid #77CA30;border-right:1px solid #77CA30;border-bottom:1px solid #fff;;background-color:#F6F9EE;}
#os ul{list-style:none;padding:0px;padding-top:10px;margin:0px 0px 20px 10px;line-height:130%;}
#os a{margin-left:2px;}
#topinput{margin:11px 0px 0px 0px;}
.othersites{margin-top:3px;}
.xxxnewslist li{padding-bottom:8px;}
.newslist li{height:30px;}
#footerwrap{}
#footer{clear:both;width:718px;padding:0px 20px 4px 20px;height:31px;background:url(../../img/31/footer_tiler.gif) top left no-repeat;}
#Indicators{float:left;margin-top:8px;}
#Prices{float:right;margin:8px -1px 0px 0px;}
#fdiv{height:21px;}
#fnav{list-style:none;margin:0px;padding:0px 0px 0px 20px;}
#fnav li{float:left;margin:0px;padding:4px 11px 5px 0px;}
#fontresize{margin:6px 15px 0px 0px;}
#address{border-top:20px solid white;}
#address p{color:#B8B8B8;margin:0px 0px 30px 0px;text-align:center;}
.skiplink{display:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}


#breadcrumbs{z-index:10;width:547px;margin-left:0px;vertical-align:middle;position:absolute;float:left;padding-left:19px;height:23px;background:#F1F1F1 url(/img/rightshadow_tiler.gif) top right repeat-y;}
#middle03 #breadcrumbs{width:542px;background:#F1F1F1;}
#breadcrumbs, #breadcrumbs a,#breadcrumbs03 a{color:#4f4e4e;font-size:9px;line-height:21px;}
#ladieslegs{display:none;}
#banner{width:760px;height:71px;border-top:1px #fff solid!important;}
#bannertitle{color:#fff;margin:37px 0px 0px 14px;position:absolute;}
#middle,#left,#right,#middle02,#left02{float:left;}
#middle{width:370px;margin-left:194px;background-color:#fff;display:inline;}
#middle02{width:566px;margin-left:194px;display:inline;background: #fff url(/img/rightshadow_tiler.gif) top right repeat-y;}
#middle03{width:759px;border-left:1px solid #E7E9E8;background: #fff url(/img/rightshadow_tiler.gif) top right repeat-y;}
#middle04{padding-top:24px;}
#middlebottom{padding-bottom:60px;}
#left{margin:0px 0px 0px -564px;width:194px;}
#left02{margin:0px 0px 0px -760px;width:194px;}
#right{width:196px;margin-top:22px;background:url(/img/rightshadow_tiler.gif) top right repeat-y;}
.rightitem{width:180px;padding:10px 0px 0px 0px;}
.rightitem a{font-weight:bolder;}
#content{position:relative;padding-left:19px;width:331px;}
#content02{padding-left:19px;width:511px;}
#content01footer{clear:both;background:url(/img/content01_footer.jpg) top left no-repeat;width:760px;height:16px;padding-bottom:6px;}
#content03footer{clear:both;background:url(/img/content03_footer.jpg) top left no-repeat;width:760px;height:16px;padding-bottom:6px;}
#icons{padding-top:12px;width:195px;height:27px;}

#infocuswrapper{margin:-2px 0px 0px 0px;}
.infocus{margin:0px 0px 15px 0px;}
.infocustitle{margin:-2px 0px 0px 2px;width:157px;}
.infocus div p{margin-top:0px;margin-bottom:0px;}

#content #sitemap{width:720px;border:0px;padding:0px;margin-left:-10px;}
#content .entrypoint,#content .entrypoint2,#content .entrypoint3{list-style:none;}
#content .entrypoint li,#content .entrypoint2 li,#content .entrypoint3 li{list-style-image:none;}
#content .entrypoint{border:1px solid #E3E3E3;margin:10px 0px 0px 10px;width:230px;padding-bottom:25px;background-color:#F8F8F8;}
#content .entrypoint h3{padding:15px 0px 0px 10px;font-size:105%;}
#content .entrypoint2{margin:0px 0px 0px 25px;}
#content .entrypoint2 h4{margin-top:11px;}
#content .entrypoint3{margin:0px 0px 0px 15px;}
#content ul li{margin-bottom:2px;}

#searchagain,#searchagain2{border:1px solid #E0E0E0;width:157px;height:16px;margin:0px;color:#656565;}
.searchnav{height:20px;border:0px;margin:0px;padding:0px;}
.searchnav #pages{background:url(/img/search_nav_tiler.gif) bottom left repeat-x;padding:0px 5px;}
.searchnav #pages a{margin:0px 2px;}

#xicons #pdfbtnwrapper{display:none;}
.cimage{float:left;padding:4px 10px 0px 0px;}

#gallery{list-style:none;margin:20px 0px 0px 0px;}
#gallery li{list-style-image:none;padding-bottom:15px;}
#gallery li a{width:100px;height:100px;overflow:hidden;display:block;}
#gallery li div{padding-left:0px;}
#gallery h4{padding:0px;margin:0px;}

.trigger{FONT-SIZE: 10px;COLOR: #5BB301;FONT-WEIGHT: normal;cursor: hand;padding-top:3px;padding-bottom:5px;margin-bottom:10px;}
.branch{padding-left:23px;margin-bottom:13px;margin-top:-10px;} 
#totop02skin{padding:30px 10px 20px 0px;}
#sticky{display:none;position:absolute;top:23px;left:150px;width:229px;height:278px;background-color:transparent;}

#taxskin{width:500px;}
#taxskin table{margin:0px;padding:0px;}
#taxskin table tr td{padding-right:5px;}
#taxhead{background-color:#E3E3E3;border:1px solid #E3E3E3;}
#taxhead h2{padding:5px 15px;}
#taxincome,#taxresults,#taxtables{padding:15px;border:1px solid #E3E3E3;border-top:1px solid #fff;background-color:#F1F1F1;}
#taxincome{border:1px solid #E3E3E3;}
#taxresults,#taxtables{background:url(/img/table-tiler.jpg) #F8F8F8 left bottom repeat-x;}
#taxsalary{width:110px;}
.taxinput{border:1px solid #E3E3E3;color:#656565;height:16px;padding:1px 4px;}
#taxRadio1,#taxRadio2{background-color:#F1F1F1;}
a#submitbtn,#submitbtnwrapper{margin:0px;width:55px;height:20px;display:block;float:left;}
a#submitbtn{background:url(/img/btn_submit.gif) no-repeat center;}
#submitbtnwrapper{background:url(/img/btn_submit_roll.gif) no-repeat center;}
#submitbtnwrapper a span{display:none;}
a:hover#submitbtn{background:transparent;}
#taxrates{margin-top:15px;background-color:#E3E3E3;border:1px solid #E3E3E3;}
#taxrates h3{padding:5px 15px;}

#Dcallme{position:relative;margin:20px 0px 0px 20px;width:151px;background:url('/img/callme/callmetop.jpg') top left no-repeat;}
#Dcallmebody{padding-top:5px;margin-top:5px;width:151px;background:url('/img/callme/callmetiler.jpg') top left repeat-y;border:0px;}
#Df1,#Df2{color:#919191;border:0px;margin:0px;padding:0px;}
#Df1 legend{color:#fff!important;font-weight:bolder!important;padding-top:4px;padding-left:12px;margin-left:-5px;}
#Df2 legend{color:#919191!important;font-weight:bolder;padding:0px 0px 5px 8x!important;margin-bottom:5px;}
#Df1 label{margin-left:15px;width:139px;font-weight:bolder;}
#Df2 label{margin-left:0px;}
#Df2 label input,#Df2 label select{margin-left:14px;margin-bottom:2px;}
#Df1 label a{padding:5px 0px 0px 83px;}
#Df1 input{border:1px solid #DAD9C5;background-color:#EEEFEA;width:120px;color:#6F6F6F;font-size:10px;height:15px;}
#Df1 select{border:1px solid #DAD9C5;background-color:#EEEFEA;width:122px;color:#6F6F6F;}
#Dcallme hr{margin:3px 13px;border:0px;border-top:dotted 1px #C4C4C4;background-color:#F7F9F8;color:#F7F9F8;}
#Dcallmebottom{padding-bottom:11px;background:url('/img/callme/callmebottom.jpg') top left no-repeat;}
#Dcallmebottom input{margin:4px 0px 0px 83px;width:53px;height:20px;border:0px;}
#Dcallmeprogress{position:absolute;top:153px;left:15px;border:0px;}
#Dcallmeresulttop{margin:10px 0px 0px 20px;color:#fff;font-weight:bolder;padding-top:4px;padding-left:12px;height:17px;background:url('/img/callme/callmetop.jpg') top left no-repeat;}
#Dcallmeresultbody{width:140px;margin-left:20px;padding:10px;background:url('/img/callme/callmetiler.jpg') top left repeat-y;}
#Dcallmeresultbottom{margin-left:20px;height:34px;padding-bottom:11px;background:url('/img/callme/callmebottom.jpg') top left no-repeat;}
.callmeerror{font-weight:normal;margin-left:10px;}

.current{background:url(/img/leftnav_current.gif) top left no-repeat;}

.careersinfocus{padding-top:10px;}

#rsssubscribe{list-style:none;padding-right:3px;}
#rsssubscribe div{padding:0px 8px 0px 110px;margin-top:-3px;}
#hrightinner{margin-bottom:-11px;}

.divNationalitydiv{float:left;width:180px;}

#careers_subnav{width:100%;}
#careers_subnav li{list-style-type:none;float:left;padding-right:6px;list-style-image:none;padding-bottom:25px;padding-top:17px;}
#careers_subnav li a.button_one, #careers_subnav li a.button_two{width:158px;height:65px;display:block;background: url(/img/layout/career_section.gif) no-repeat;overflow:hidden;}

#careers_subnav li a.button_one{background-position: 0px 0px;}
#careers_subnav li a.button_two{background-position: -164px 0px;}

#careers_subnav li a.button_one:hover{background-position: 0px -65px;}
#careers_subnav li a.button_two:hover{background-position: -164px -65px;}

/* ColorBox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* ColorBox example user style */
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/img/v4/lightbox/genericemail/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/img/v4/lightbox/genericemail/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/img/v4/lightbox/genericemail/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/img/v4/lightbox/genericemail/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/img/v4/lightbox/genericemail/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/img/v4/lightbox/genericemail/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/img/v4/lightbox/genericemail/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/img/v4/lightbox/genericemail/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/img/v4/lightbox/genericemail/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/img/v4/lightbox/genericemail/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/img/v4/lightbox/genericemail/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:0; right:0; background:url(/img/v4/lightbox/genericemail/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/v4/lightbox/genericemail/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
