*{padding:0;margin:0}
body{background:#343e49 url(/images/global/layouts/bg.png);font-family:Arial,Helvetica,sans-serif;font-size:0.75em;color:#a7a7a7;text-align:center;/*ff3*/line-height:1}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:0.9em}
div{text-align:left}
img{border:0}
h1,h2,h3,h4,h5,h6{margin:0 0 8px 0;padding:0px;color:#fff;font-weight:bold}
h1{font-size:1.5em}
h2{font-size:1.3em}
h3{font-size:1em}
h4{font-size:0.95em}
a{color:#717070;text-decoration:none}
a:hover{color:#717070;text-decoration:underline}
p{margin:0 0 8px 0;padding:0;line-height:1.3em}
form{margin:0;padding:0;display:block}
.hide{display:none}
.clear{clear:both}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
.txt-hide{text-indent:-999em;overflow:hidden}
ul {margin:5px 0 5px 20px}
ul li {padding-bottom:3px}
ol {margin:5px 0 5px 20px}
ol li {padding-bottom:10px}
form ul {list-style:none;margin:0;padding:0}
form ul li {margin:0;padding:0 0 3px 0}
ul.reset {margin:0;padding:0}
ul.reset li {margin:0;padding:0}
table {border-collapse:collapse}
#phil-wrapper {min-height:100%;position:relative;height:100%}

#header{position:relative;z-index:10;background:#838c97 url(/images/global/layouts/hdr-bg.jpg) top center repeat-y}
#header .wrap{width:1000px;height:118px;margin:0 auto;background:url(/images/global/layouts/nav-bg.jpg) bottom left no-repeat;position:relative}
#header .download{width:142px;height:146px;left:840px;top:0;z-index:50;background:url(/images/com/en/download.png) no-repeat;overflow:hidden;position:absolute}
#header .login a.lnk{padding:0 11px 0 0;display:block;background:url(/images/global/layouts/login-arrow.png) 100% 1px no-repeat}
#header .login .login-text {position:absolute;left:180px;top:23px;color:#fff;text-decoration:none;clear:both}
#header .login .login-text a {color:#fff;float:left;margin-left:10px}
#header .login .login-text span {float:left;display:block;margin:-4px 0 0 0;padding:4px 10px 7px 0;background:url(/images/global/login/welcome-line.png) 100% 1px no-repeat}
#header .clicked #login-popup {left:126px;top:35px;}


#footer{width:100%;height:127px;background:#131313 url(/images/global/layouts/footer-bg.png) repeat-x}
#footer .wrap{width:1000px;height:94px;padding-top:30px;margin:3px auto 0 auto;position:relative;top:2px;background:url(/images/global/layouts/footer-grad.png) top right no-repeat}
#footer.us {height:180px}
#footer.us .wrap {top:0;height:150px;background:url(/images/global/layouts/footer-grad-us.png) top right no-repeat}
#footer.us .us-copy {position:absolute;top:100px;left:0}
#footer ul{list-style:none;margin-right:100px}
#footer li{padding:0 8px;float:left;border-right:1px solid #717070}
#footer li.last{padding-right:0;border:none}
#footer .copy{font-size:0.9em}
#footer a.ftp{width:80px;height:55px;display:block;position:absolute;left:917px;top:22px}

#nav{position:absolute;left:3px;top:70px} #nav ul{margin:0;padding:0;list-style:none}
#nav li{margin:0;padding:0;float:left;background:url(/images/global/layouts/top-nav-corner.png) top right no-repeat}
#nav li a{padding:20px 28px 14px 28px;display:block;color:#000;text-transform:uppercase;font-weight:bold;font-size:1.15em}
#nav li a:hover{text-decoration:none;background:url(/images/global/layouts/top-nav-corner.png) bottom right no-repeat}

#content{width:996px;margin:0 auto}

.homepage .main-content{margin-bottom:20px}
.homepage .left-col{width:629px}
.homepage .right-col{width:337px}
