/*------------------ header style starts here ----------------------*/
body {margin:0;padding:0;min-width:1000px;font:normal 12px/15px Arial, Helvetica, sans-serif}

#header {margin:0;padding:18px 25px 0 36px;color:#262626;float:none;position:relative;z-index:1}
form {margin:0;padding:0}
fieldset {margin:0;padding:0;border:none}
input, select {font-family:Arial, Helvetica, sans-serif}
a img {border:none;outline:none}
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0}

#header .login {margin:0;padding:0;float:left;height:74px;width:100%;background:none !important; }
#header .login .login-form {margin:0 0 0 0;padding:0;float:right;width:450px;}
#header .login .login-form fieldset {margin:0 0 2px 0;}
#header .login .language-choose {float:right;}
#header .login .language-choose .selected {padding:4px 14px;margin:0;color:#858585;float:left;}
#header .login .language-choose ul {list-style:none;margin:0;padding:0;float:left;border:0px solid #b9b9b9;}
#header .login .language-choose ul li {margin:4px 0px 4px 3px;padding:0;color:#858585;float:left;}
#header .login .language-choose ul li select {font-size:13px;margin: 0 4px 0 4px;}
#header .login .language-choose ul li img {float:left;margin:-2px 0 0 0;}
#header .login .language-choose .sign-in {color:#3476B9;font-size:14px;font-weight:bold;text-decoration:none;float:left;padding:2px 0 0 0;}
#header .login .language-choose a:hover {text-decoration:underline;}
#header .login .language-choose ul li .logout {text-align:right;font-weight:bold;color:#8d8e8e;margin:0 5px 0 0;}
#header .login .language-choose ul li .logout a {color:#3476B9;font-size:14px;text-decoration:underline;margin:0 0 0 5px;}
#header .login .language-choose ul li .logout a:hover {text-decoration:none;}
#header .login .language-choose .language-menu {margin:0;padding:0;float:left;}
#header .login .language-choose .language-menu ul {margin:0px;padding:0;list-style:none;position:relative;}
#header .login .language-choose .language-menu ul li {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#858585;margin:-3px 5px 0 0;padding:4px 0;list-style:none;float:left;height:auto;}
#header .login .language-choose .language-menu ul li a {color:#858585;text-decoration:none;display:block;float:left;padding:2px 15px 0 0;}
#header .login .language-choose .language-menu ul li img {margin:-3px 4px;}
#header .login .language-choose .language-menu ul li .lang-choosen {background:url(/peopleweb/images/lang-downarrow.png) no-repeat right 6px !important;}
#header .login .language-choose .language-menu ul li .lang-choosen:hover {background:url(/peopleweb/images/lang-downarrow.png) no-repeat right 6px !important;}
#header .login .language-choose .language-menu ul li:hover a {}
#header .login .language-choose .language-menu ul li ul {position:absolute;z-index:1001;width:116px;top:24px;border:1px solid #c0c0c0;display:none;margin:0;left:4px;float:left;background:#fff;}
#header .login .language-choose .language-menu ul li ul li {height:auto;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:13px;width:104px;float:none;clear:left;}
#header .login .language-choose .language-menu ul li ul li a {color:#858585 !important;margin:0;display:block;padding:4px 6px;width:104px !important;}
#header .login .language-choose .language-menu ul li:hover ul {display:block;}
#header .login .language-choose .language-menu ul li:hover ul li a {color:#858585 !important;width:104px !important;}
#header .login .language-choose .language-menu ul li:hover ul li a:hover {color:#fff !important;padding:4px 6px;background:#09f !important;width:104px !important;border:0px solid #2f6dad;}
#header .login .login-form label {margin:4px 5px 0 0;float:left}
#header .login .login-form .textbox {margin:0 10px 0 0;padding:3px 5px;width:111px;border:solid 1px #dcdcdc;font-size:12px;color:#908f8f;float:left}
#header .login .login-form .textbox_black {margin:0 10px 0 0;padding:3px 5px;width:111px;border:solid 1px #dcdcdc;font-size:12px;color:#000;float:left}
#header .login .login-form .go {margin:-3px 0 0 -2px;padding:1px 0;background:transparent url(/peopleweb/images/go-button.gif) no-repeat 0 0;width:42px;height:26px;cursor:pointer;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#fff;text-align:center;border:none;position:relative}
#header .login .login-form .go:hover {background:transparent url(/peopleweb/images/go-button-hover.gif) no-repeat 0 0}
#header .login .login-form a.not-member {color:#3476b9;text-decoration:underline;float:right;margin:0 55px 0 0}
#header .login .login-form a.not-member:hover {text-decoration:none}
#header .login .login-form p {margin:0;padding:0}
#header .login .login-form .error-msg {color:#f00;margin:0 150px 0 0;clear:none;font-weight:normal}
#header .login .login-form .logout {text-align:right;font-weight:bold;color:#8d8e8e;margin:0 5px 0 0}
#header .login .login-form .logout a {color:#3476b9;text-decoration:underline;margin:0 0 0 4px}
#header .login .login-form .logout a:hover {text-decoration:none}
#header .login .logo {margin:0;padding:0;float:left}
#header .header-menus {margin:0;padding:0;float:left;width:100%;height:29px}
#header .header-menus ul {margin:0 0 0 -10px;padding:0;list-style:none;position:relative}
#header .header-menus ul li {font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;color:#314b5c;margin:0 40px 0 0;padding:0;list-style:none;float:left;text-transform:uppercase;height:auto}
#header .header-menus ul li a {color:#7ea0af;text-decoration:none;display:block;float:left;padding:7px 10px;height:15px}
#header .header-menus ul li:hover a, #header .header-menus ul li.active, #header .header-menus ul li a:hover {background:#456679;color:#fff!important}
#header .header-menus ul li#download-tab:hover a, #header .header-menus ul li#download-tab.active, #header .header-menus ul li#download-tab a:hover {background:#328609}
#header .header-menus ul li a.download, #header .header-menus ul li#download-tab {color:#328609}
#header .header-menus ul li.active a {color:#fff!important}
#header .header-menus ul li ul {position:absolute;z-index:1000;width:175px;top:29px;border:1px solid #456679;display:none;background:#334e5f;margin:0}
#header .header-menus ul li ul li {height:auto;margin:0;padding:0 0 6px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:17px;text-transform:none;border-top:none}
#header .header-menus ul li ul li a {color:#fff!important;width:155px;display:block;padding:3px 10px;height:auto}
#header .header-menus ul li:hover ul {display:block}
#header .header-menus ul li:hover ul li a {background:#334e5f;color:#fff!important}
#header .header-menus ul li:hover ul li a:hover {color:#fff;background:#456679}
#header .header-menus ul li ul li a.not-available {color:#ccc}
#header .header-menus ul li:hover ul li a.not-available {color:#ccc;cursor:default}
#header .header-menus ul li ul li a.admin {color:#d09594!important}
#header .header-menus ul li ul li.separator {border-top:solid 1px #223d4d;height:1px;width:155px;margin:0 10px}
/*------------------ header style ends here ----------------------*/

/*------------------ footer style starts here ----------------------*/
#footer {margin:0;padding:74px 0 0 0;background:transparent url(../images/footer.gif) repeat-x 0 0;height:323px;float:left;width:100%}
#footer .footer-block {margin:0 auto;padding:0;width:950px;height:300px}
#footer .footer-block .blocks {margin:0 20px 0 0;padding:0;float:left;width:170px}
#footer .footer-block h6 {font-size:14px;font-weight:bold;line-height:18px;color:#fef1d9;margin:0 0 3px 0;padding:0;float:left;clear:left}
#footer .footer-block ul {list-style:none;margin:0 0 18px 0;padding:0;float:left;clear:left}
#footer .footer-block ul li {line-height:17px;list-style:none;margin:0;padding:0;float:left;clear:left}
#footer .footer-block ul li a {color:#deecf5;text-decoration:none}
#footer .footer-block ul li a.facebook {background:transparent url(/peopleweb/images/facebook.gif) no-repeat right 0;padding:0;width:72px;display:block}
#footer .footer-block ul li a.twitter {background:transparent url(/peopleweb/images/twitter.gif) no-repeat right 0;padding:0;width:72px;display:block}

#footer .footer-block ul.products {margin-bottom:15px!important}
#footer .footer-block ul.share {margin-bottom:29px!important}
#footer .footer-block ul.partners {margin-bottom:29px!important}
#footer .footer-block ul.socialnetworks {margin-bottom:36px!important}
#footer .footer-block ul.legal {margin-bottom:36px!important}

#footer .footer-block ul li a:hover {text-decoration:underline}
#footer .copyright {margin:0;padding:15px 0 0 0;background:#fff;height:28px;float:left;width:100%;text-align:center}
#footer .copyright p {font-size:12px;line-height:17px;margin:0;padding:0;color:#242425}
/*------------------ footer style ends here ----------------------*/

.show { display: block; }
.hide { display:none; }

.profiles {border-top:solid 4px #456679;background:#f0f0f0 url(/peopleweb/images/middle-content.gif) repeat-x scroll 0 0}
