/* OneSource Relocation CSS Document */
html, body { font:12px Calibri, Arial, Sans-Serif; color:#333; background-color:#fff; margin:0 0 0 0; padding:0; background:#fff;}

/* Main layout  */
#container { width:876px; margin:0 auto; background:url(../images/ui_container_bkg.gif) repeat-y center; }
#header { width:818px; margin:0px auto; height:25px; background:url(../images/ui_header_bkg.gif);}
#contentbox {width:818px; margin:0px auto; min-height:650px; background:url(../images/ui_contentbox_bkg.jpg) no-repeat right top; border-bottom: 1px solid black;}
#sidebar { float:left; width:243px; }
#content { float:left; width:574px; padding-bottom:15px; }
#footer { clear:both; }

/* Sidebar  */
#sidebar img { display:none; }
#sidebar .logo { width:200px; height:69px; background: url(../images/ui_sidebar_logo.gif);}
#sidebar .logo a { display: block; width:200px; height:69px; }
#sidebar .art { clear:both; width:200px; height:207px; background: url(../images/ui_sidebar_image.jpg);}
#sidebar p { padding:0 50px 0 10px; font:9px; color:#fff;  }
#sidebar p a:link, #sidebar p a:visited { color:#fff; }
#sidebar p a:hover, #sidebar p a:focus,#sidebar p a:active { color:#F9C312; }

/* Sidebar dropdown menu - css inspired by Son of Suckerfish by Patrick Griffiths and Dan Webb - www.htmldog.com */ 
#sidebar ul { padding: 0; margin: 0; list-style:none; float:left; width:200px; }
#sidebar li { position:relative; float:left; line-height:50px; margin-bottom: -1px; width:200px; }
#sidebar li a { width:180px; display:block; border:1px solid black; padding:0 9px; }

#sidebar li ul { position:absolute; left:-999em; margin-left:200px; margin-top:-50px; }
#sidebar li ul li { line-height:24px; }
#sidebar li ul li a { background-color:#1659A3; color:#fff; border-top:1px solid #80a7ca; border-bottom:1px solid #80a7ca; text-decoration:none; text-align:right;}
#sidebar li ul li a:hover { color:#F9BF00; background-color:#0547AE; }

#sidebar li ul li ul { left:-999em; margin-top:-24px;}
#sidebar li:hover, #sidebar li.hover {} 
#sidebar li:hover ul ul, #sidebar li:hover ul ul ul, #sidebar li.sfhover ul ul, #sidebar li.sfhover ul ul ul { left: -999em;  }
#sidebar li:hover ul, #sidebar li li:hover ul, #sidebar li li li:hover ul, #sidebar li.sfhover ul, #sidebar li li.sfhover ul, #sidebar li li li.sfhover ul { left: auto; }

/* Sidebar dropdown rollover images */
#nav_comp { height:50px; background-image: url(../images/ui_nav_comp.gif); }
#nav_comp:hover { background-position:0 -50px; }
#nav_comp span { display:none; }
#nav_napr { height:50px; background-image: url(../images/ui_nav_napr.gif); }
#nav_napr:hover { background-position:0 -50px; }
#nav_napr span { display:none; }
#nav_glpr { height:50px; background-image: url(../images/ui_nav_glpr.gif); }
#nav_glpr:hover { background-position:0 -50px; }
#nav_glpr span { display:none; }
#nav_tech { height:50px; background-image: url(../images/ui_nav_tech.gif); }
#nav_tech:hover { background-position:0 -50px; }
#nav_tech span { display:none; }
#nav_reso { height:50px; background-image: url(../images/ui_nav_reso.gif); }
#nav_reso:hover { background-position:0 -50px; }
#nav_reso span { display:none; }

a.leftCallOut {display:block;width:200px;height:50px;background-image:url(../images/ui_nav_ask.gif); text-indent:-4000px;}
a.leftCallOut:hover {background-position:0 -50px;}

/* Content headers  */
#header_comp { height:57px; width:575px; background: url(../images/header_comp.jpg); }
#header_napr { height:57px; width:575px; background: url(../images/header_napr.jpg); }
#header_glpr { height:57px; width:575px; background: url(../images/header_glpr.jpg); }
#header_tech { height:57px; width:575px; background: url(../images/header_tech.jpg); }
#header_reso { height:57px; width:575px; background: url(../images/header_blank.jpg); }
#header_site { height:57px; width:575px; background: url(../images/header_blank.jpg); }
#header_priv { height:57px; width:575px; background: url(../images/header_blank.jpg); }

/* Big content headers  */
#headerbkg_home { width:575px; background: url(../images/headerbkg_home.jpg) top right no-repeat; }
#headerbkg_comp { width:575px; background: url(../images/headerbkg_comp.jpg) top right no-repeat; padding:100px 0 0 0; }
#headerbkg_napr { width:575px; background: url(../images/headerbkg_napr.jpg) top right no-repeat; padding:100px 0 0 0; }
#headerbkg_glpr { width:575px; background: url(../images/headerbkg_glpr.jpg) top right no-repeat; padding:100px 0 0 0; }
#headerbkg_tech { width:575px; background: url(../images/headerbkg_tech.jpg) top right no-repeat; padding:100px 0 0 0; }
#headerbkg_reso { width:575px; background: url(../images/headerbkg_reso.jpg) top right no-repeat; padding:100px 0 0 0; }
#headerbkg_home .tight { width:240px; }
#headerbkg_comp .tight { width:320px; }
#headerbkg_napr .tight { width:320px; }
#headerbkg_glpr .tight { width:320px; }
#headerbkg_tech .tight { width:350px; }
#headerbkg_reso .tight { width:330px; }
 
/* Content   */
#content h2 { margin:0; padding-top:16px; width:430px; font:20px Candara, Tahoma, Sans-Serif; color:#0D4D8E; font-weight:bold; text-align:right;}
#content h3 { width:430px; font:24px Candara, Tahoma, Sans-Serif; color:#0D4D8E; font-weight:bold;}
#content h4 { width:430px; font:17px Candara, Tahoma, Sans-Serif; color:#000; font-weight:bold; padding-bottom:0px; margin-bottom:0px;}
#content p { width:430px; }
#content p strong { font:12px Calibri, Arial, Sans-Serif; font-weight:bold;}
#content .right { text-align:right;}
#content ul { margin:0; padding:0; list-style-type:none; }
#content li { width:400px; margin:0; background:url(../images/ui_bullet.gif) 0px 3px no-repeat; padding: 0 0 3px 15px; }
#content li ul li { background:url(../images/ui_bullet2.gif) 0px 3px no-repeat; }

#content table { width:430px; margin-top:12px; vertical-align:top; border-bottom:1px solid #0D4D8E;}
#content td { padding:5px 8px 5px 0px; border-top:1px solid #0D4D8E;}
#content .pic { margin:0 0 15px 0; padding:1px 1px 1px 1px; border:1px solid #0D4D8E;}
#content .picLeft { float:left; margin-right:15px;}
#content .picRight { float: right; margin-left:15px; }
#content .linkLeft { float:left; margin-top:20px;}
#content .linkRight { float:right; margin:20px 144px 0 0;}
#content .teamBox { float:left; width:130px; padding:4px; border:1px solid #0D4D8E; background-color:#fffddd; margin:15px 10px 0 0;}
#content .teamBox strong { font:16px Candara, Tahoma, Sans-Serif; font-weight:bold; color:#0D4D8E; }
#content .teamBox li { width:120px; }
#content .teamBoxGroup1 { width:160px; clear:both; padding:10px 0 0 145px; }
#content .teamBoxGroup2 { width:320px; clear:both; padding:10px 0 0 65px; }
#content .teamBoxGroup3 { width:480px; clear:both; padding:10px 0 0 0; }
#content .clear { clear:both; }


/* Login buttons   */
div .button_tranferee { float:left; width:154px; height:79px; background: url(../images/button_transferee.jpg);}
div .button_tranferee:hover { background-position:0 -79px;}
div .button_tranferee span { display:none; }
div .button_tranferee a { display: block; width:154px; height:79px; }
div .button_client { float:left; width:154px; height:79px; background: url(../images/button_client.jpg);}
div .button_client:hover { background-position:0 -79px; }
div .button_client span { display:none; }
div .button_client a { display: block; width:154px; height:79px; }

div .wbenc_home { clear:both; float:left; margin-top:30px; width:290px; height:60px; border-top:1px solid #0D4D8E; background: url(../images/logo_wbenc.gif) 0px 10px no-repeat; padding:14px 0 0 130px;}

/* Sitemap  */
#sitemap span { font:14px bold; }