body {font: 100% Arial, Helvetica, sans-serif; background: #e3e3e3; margin: 0; padding: 0; text-align: center; color: #000000;}

/*global css*/
.oneColFixCtr #container {width: 800px; background: #fff; margin: 0 auto; border: 1px solid #999; text-align: left;}
#header1 {width: 800px; height: 55px; background: url(../images/menubarfill.jpg) 0 0 repeat-x; position: relative;}
#headerbar {width: 100%; height: 22px; background: url(../images/menubar.jpg) 0 0 repeat-x;}
#mainbody {width: 800px; height: 440px; position: relative;}
#menucontainer {width: 590px; height: 18px; position: absolute; right: 0; bottom: 0; font-size: 10px;}
#menulist {list-style-type: none; margin: 0; padding: 0;}
#menulist li { width: 75px; display: inline; }
#menulist li a:link, #menulist a:visited {width: 75px; height: 13px; color: #000; text-decoration: none; background: url(../images/menubutton.jpg) 0 0 no-repeat; padding: 5px 0 0 5px; margin: 0; float: left;}
#menulist li a:hover {background: url(../images/menubuttonhover.jpg) 0 0 no-repeat;}
#menucontainer #menulist .pageSelection {display: block; background: url(../images/menubuttonhover.jpg) 0 0 no-repeat;}
#pressreleases {padding: 0 10px 0 10px; width: 130px; height: 441px; background: url(../images/pressreleasebkgd.jpg) 0 0 repeat-y; border-right: solid 1px #d9d9d9;}
#pressreleases h1 {font-size: 16px; font-weight: bold; text-decoration: underline; padding: 10px 0 10px 0;}
#pressreleases h2 {font-family: Arial; font-weight: bold; font-size: 11px; color: #000; margin-bottom: 2px;}
#pressreleases h3 {font-family: arial; font-weight: bold; font-size: 13px; color: #000; padding-bottom: 10px; text-decoration: underline;}
#pressreleases p {font-family: arial; font-size: 9px; line-height: 8px; color: #000; padding-bottom: 9px; margin-top: 0;}
#pressreleases p a:link, #pressreleases p a:visited {line-height: 11px; text-decoration: none; color: #000;}
#pressreleases p a:hover {text-decoration: underline; color: #blue;}
#footer1 {clear: both; width: 100%; height: 42px; background: url(../images/bottombarfill.jpg) 0 0 repeat-x; position: relative;}
#footerbuttons {font-size: 9px; color: 000; width: 230px; height: 50px; position: absolute; top: 22px; left: 347px;}
#footerbuttons a:link, #footerbuttons a:visited {color: #888;}
#footerbuttons a:hover {color: #000;}
#terms {font-size: 8px; position: absolute; bottom: 10px; left: 10px;}
#terms a:link, #terms a:visited {color: #888;}
#terms a:hover {color: #000;}
#logobottom {width: 83px; height: 35px; background: url(../images/logo.png) 0 0 no-repeat; position: absolute; bottom: 2px; right: 10px;}

/*homepage css*/
#homephoto {position: absolute; top: 0px; left: 151px; width: 649px; height: 214px; background: #fff url(../images/homephoto.jpg) 0 0 no-repeat;}
#hometext {position: absolute; top: 230px; left: 180px; width: 380px; height: 180px;}
#hometext h3 {font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 14px; line-height: 18px;}
#hometext p {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #646464; line-height: 16px;}
#hometext p a:link, #hometext p a:visited {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000; text-decoration: none;}
#hometext p a:hover {text-decoration: underline;} 
#quickfacts {width: 189px; position: absolute; top: 230px; left: 580px;}
#quickheader {width: 189px; height: 27px; background: #fff url(../images/quickfactheader.jpg) 0 0 no-repeat; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; padding-top: 6px; font-style: italic; text-align: center;}
#quicktext {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #646464; padding-left: 15px;}
#quicktext ul {list-style-image: url('../images/arrow.jpg'); margin-top: 10px;}
#quicktext ul li {margin-bottom: 8px; line-height: 13px;}
#mobility {font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 18px; position: absolute; top: 5px; left: 10px;}
#family {font-family: arial, helvetica, sans-serif; color: #fff; font-weight: bold; font-style: italic; font-size: 18px; position: absolute; top: 190px; left: 10px;}
#smbusiness {font-family: arial, helvetica, sans-serif; color: #fff; font-weight: bold; font-style: italic; font-size: 18px; position: absolute; top: 190px; left: 193px;}
#corpsolutions {font-family: arial, helvetica, sans-serif; color: #fff; font-weight: bold; font-style: italic; font-size: 18px; position: absolute; top: 190px; left: 426px;}

/*company css*/
#companyphoto {width: 141px; height: 352px; background: #fff url(../images/companyphoto.jpg) 0 0 no-repeat; position: absolute; top: 23px; left: 165px;}
#companytext {position: absolute; top: 20px; left: 320px; width: 460px; height: 400px; background: #fff url(images/productbkgd.jpg)120px 20px no-repeat; padding-right: 10px;}
#companytext p {font-family: arial; font-size: 11px; line-height: 16px; color: #646464; padding-bottom: 10px;}
#companytext ul {padding-left: 16px; list-style-image: url('../images/arrow.jpg');}
#companytext ul li {font-family: arial; font-size: 11px; line-height: 18px; color: #646464; padding-bottom: 15px;}

/*team css*/
#teamphoto {width: 141px; height: 352px; background: #fff url(../images/companyphoto.jpg) 0 0 no-repeat; position: absolute; top: 23px; left: 165px;}
#teamtext {position: absolute; top: 23px; left: 320px; width: 460px; height: 410px; background: #fff url(images/productbkgd.jpg)120px 20px no-repeat; padding-right: 10px; overflow: scroll;}
#teamtext p {font-family: arial; font-size: 11px; line-height: 16px; color: #646464; padding-bottom: 10px;}
#teamtext ul {padding-left: 16px; list-style-image: url('../images/arrow.jpg'); padding-bottom: 10px;}
#teamtext ul li {font-family: arial; font-size: 11px; line-height: 18px; color: #646464;}

/*products css*/
#productbox {width: 600px; height: 380; position: absolute; top: 25px; left: 175px;}
#radar {width: 279px; height: 280px; float: left; text-align: center; border-right: solid 1px #000; padding: 0 10px 0 10px;}
#radar h3 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding-bottom: 10px; padding-top: 10px;}
#radar p {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #646464;}
.weblink {padding-top: 10px;}
#niceoffice {width: 280px; height: 280px; float: left; text-align: center; padding: 10px 10px 0 10px;}
#niceoffice h3 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding-bottom: 10px; padding-top: 10px;}
#niceoffice p {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #646464;}
#weblink {padding-top: 10px;}
#wix {width: 565px; height: 84px; clear: both; border-top: solid 1px #000; padding: 10px 10px 10px 25px;}
#wix p {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #646464;}

/*careers css*/
#careersphoto {width: 551px; height: 133px; background: #fff url(../images/careersphoto.jpg) 0 0 no-repeat; position: absolute; top: 30px; left: 200px;}
#careerstext {position: absolute; top: 150px; left: 200px; width: 551px; height: 300px; padding-top: 25px;}
#careerstext p {font-family: arial; font-size: 12px; line-height: 18px; color: #646464; padding-bottom: 15px;}

/*news css*/
#newsphoto {width: 471px; height: 97px; background: #fff url(../images/newsphoto.jpg) 0 0 no-repeat; position: absolute; top: 23px; left: 230px;}
#newstext {position: absolute; top: 140px; left: 200px; width: 250px; height: 260px; background: #fff url(../images/newsbox.jpg)0 0 no-repeat; padding: 10px 0 0 10px; font-family: arial; font-size: 12px; font-weight: bold; color: #646464; padding-bottom: 10px; overflow: scroll;}
#newstext ul {list-style-image: url('../images/arrow.jpg'); padding-left: 15px; margin-top: 10px;}
#newstext ul li {font-family: arial; font-size: 10px; line-height: 13px; color: #646464; padding-bottom: 10px;}
#newstext ul li a:link, #newstext ul li a:visited {text-decoration: underline; color: #646464;}
#newstext ul li a:hover {text-decoration: underline; color: #000;}
#mediatext {position: absolute; top: 140px; left: 500px; width: 250px; height: 260px; background: #fff url(../images/newsbox.jpg)0 0 no-repeat; padding: 10px 0 0 10px; font-family: arial; font-size: 12px; font-weight: bold; color: #646464; padding-bottom: 10px; overflow: scroll;}
#mediatext ul {list-style-image: url('../images/arrow.jpg'); padding-left: 15px; margin-top: 10px;}
#mediatext ul li {font-family: arial; font-size: 10px; line-height: 13px; color: #646464; padding-bottom: 10px;}
#mediatext ul li a:link, #mediatext ul li a:visited {text-decoration: underline; color: #646464;}
#mediatext ul li a:hover {text-decoration: underline; color: #000;}
        
/*contactus css*/
#contacttext {position: absolute; top: 55px; left: 500px; width: 240px; height: 300px; padding: 10px 0 0 10px;}
#contacttext h3 {font-family: arial; font-size: 16px; font-weight: bold; color: #000; padding-bottom: 0px;}
#contacttext p {font-family: arial; font-size: 12px; color: #646464; padding-bottom: 20px;}
#investortext {position: absolute; top: 55px; left: 220px; width: 200px; height: 300px; padding: 10px 0 0 10px;}
#investortext h3 {font-family: arial; font-size: 16px; font-weight: bold; color: #000; padding-bottom: 0px;}
#investortext p {font-family: arial; font-size: 12px; color: #646464; padding-bottom: 20px;}
#newstext ul li a:link, #newstext ul li a:visited {text-decoration: underline; color: #646464;}
#newstext ul li a:hover {text-decoration: underline; color: #000;}

/*newspages css*/
.content {text-align: center; margin-top: 10px;}
#crumbs {font-family: arial; font-size: 10px; color: #777; text-align: left; margin-left: 30px; padding-bottom: 10px;}
#crumbs a:link, #crumbs a:visited {font-family: arial; font-size: 10px; color: #777; text-align: left;}
#crumbs a:hover {font-family: arial; font-size: 10px; color: #000; text-align: left;}
#backtonews {position: absolute; top: 0px; right: 20px;}
#backtonews a:link, #backtonews a:visited {font-family: arial; font-size: 12px; text-decoration: underline; color: #777;}
#backtonews a:hover {font-family: arial; font-size: 12px; text-decoration: underline; color: #000;}
#newsbox {width: 760px; height: 380px; text-align: left; padding: 10px; line-height: 24px; margin: 10px auto 0 auto; overflow: scroll;}
#newsbox h3 {margin-left: 10px;}
#newsbox h5 {margin-left: 10px;}
#newsbox p {font-family: arial; font-size: 12px; line-height: 15px; margin: 10px; color: #646464;}
#newsbox a:link, #newsbox a:visited {font-family: arial; text-decoration: underline; font-size: 12px; line-height: 24px;}
#newsbox a:hover {font-family: arial; text-decoration: underline; font-size: 12px; line-height: 24px;}
#newsbox2 {width: 760px; height: 380px; text-align: left; padding: 10px; line-height: 24px; margin: 10px auto 0 auto;}
#newsbox2 h3 {margin-left: 10px;}
#newsbox2 h5 {margin-left: 10px;}
#newsbox2 p {font-family: arial; font-size: 12px; line-height: 15px; margin: 10px; color: #646464;}
#newsbox2 a:link, #newsbox a:visited {font-family: arial; text-decoration: underline; font-size: 12px; line-height: 24px;}
#newsbox2 a:hover {font-family: arial; text-decoration: underline; font-size: 12px; line-height: 24px;}

/*terms css*/
terms {font-family: Arial, Helvetica, san-serif; font-size: 12px;}
terms h1 { font-size: 20px;}
terms h2 { font-size: 16px;}
terms h3 { font-size: 12px;}
terms a, a:link, a:visited {text-decoration: none; color: #369;}
terms a:hover {text-decoration: underline; color: #333;}
      
        