/* ------------- LAYOUT GENERAL ------------- */
#content-left{width:530px;float:left;padding:10px 10px 0px 10px;border-right:1px solid #dadada;text-align:left;}
#content-right{width:240px;text-align:center;float:right;}
#flash {position:absolute;top:76px;left:197px;width:803px;border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
#footer{text-align:left;margin-top:20px;width:1000px;}
#homeflash{width:1000px;border:1px solid #dadada;border-left:0px;padding:10px 0px 10px 0px;}
#leftcolumn{width:190px;padding-top:5px;margin-left:3px;border-right:1px solid #dadada;float:left;}
#logo {position:absolute;top:10px;left:5px;}
#page {position:relative;width:1000px;text-align:left;}
#pagecontent{width:798px;text-align:left;float:right;}
#pagewrap {position:absolute;top:75px;left:0px;width:1000px;border-top:1px solid #dadada;}
#topglobe {position:absolute;top:20px;left:799px;}
.clear{clear:both;}
.hrlist{border-top:1px solid #dadada;margin:0px 0px 10px 0px;}
.hrdotted {font-size:1px;height:1px;background:url(/images/global/3pxdothoriz.gif) repeat-x top left;margin:5px;}
.hrdouble {height:2px;font:1px/1px arial;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin:5px 0px 5px 0px;}
.mecallout {font:11px arial,verdana,sans-serif;text-align:left;padding:3px;margin:7px 0px 7px 0px;}
.researchbio {width:534px;background:url(/images/research/biobox-bg.jpg) repeat-y;}
.researchbox {width:534px;border:1px solid #d6d6d6;background:url(/images/research/researchbox-bg.jpg) bottom right repeat-x;}
.wheelmodule {width:635px;height:242px;position:absolute;top:33px;left:0px;display:none;}
.wheelOverview {width:507px;height:255px;position:absolute;top:10px;left:4px;display:none;}

/* ------------- LAYOUT NAV ------------- */
#productsubnav{position:absolute;top:30px;left:250px;padding-bottom:15px;visibility:hidden;z-index:999;}
#top_nav {position:absolute;top:16px;left:280px;height:40px;padding-top:15px;width:747px;}
#toprightnav {position:absolute;top:15px;left:870px;white-space:nowrap;}
#top_nav_me{position:absolute;top:4px;left:275px;height:40px;padding-top:15px;width:770px;}
#topright_me{position:absolute;top:17px;left:730px;width:270px;}
.navdiv{margin-left:10px;}
.droptab {position:absolute;top:43px;display:none;z-index:999;background:#fff;border-right:1px solid #d6d6d6;border-left:1px solid #c0c0c0;border-bottom:10px solid #d6d6d6;padding:5px 10px 10px 9px;}

/* ------------- LAYOUT RELATED ------------- */
#relatedlinks{width:550px;position:absolute;left:170px;bottom:65px;border:10px solid #fff;}
#relatedlinks H1{font-size:18px;margin-bottom:3px;}
#relatedlinks li {font:11px/14px verdana,arial;color:#707070;}
#relatedlinks ul {font:11px/14px verdana,arial;color:#707070;margin-top:5px;margin-bottom:5px;}
#relatedbox{width:550px;background:url(/images/global/relatedbg.jpg) repeat-y;border:1px solid #cbcbcb;}
#relatedwrap{font:11px/14px verdana,arial;color:#707070;padding:0px 10px 0px 10px;}
#translation{width:550px;position:absolute;left:220px;bottom:55px;border:10px solid #fff;text-align:left;}

/* ------------- LAYOUT CALLOUT ------------- */
#nsContainer {width:205px;}
#nsContainer-home {width:188px;}
#nsCenter {margin:0px;height:1%;padding-left:15px;background-image:url(/images/home/next-steps-midBG.gif);}
#nsCenter-home {margin:0px;height:1%;padding-left:12px;background-image:url(/images/next-steps-midBG.gif);}
#nsContent {width:175px;}
#nsContent-home {width:155px;}
.nsSeparator {background-image: url(/images/home/next-steps-separator.gif);height:5px;width:155px;}

#calloutbox-home{width:205px;margin-top:4px;background:url(/images/icons/calloutbg.gif) repeat-y;}
#calloutbox{width:178px;margin-top:4px;background:url(/images/icons/calloutbg2.jpg) repeat-y;}
#contactbox{width:205px;}
#homestats {position:relative;height:32px;}
.free_trial{width:178px}
.iconbox{width:26px;height:23px;float:left;}
.icontext{width:155px;height:25px;float:left;padding-top:2px;}
.homeawards {border-top:5px #2993de solid;border-bottom:2px #2993de solid;padding-top:5px;text-align:center;}
.homestat {font:17px trebuchet ms,arial,verdana;color:#b9b9b9;margin:0px;width:100%;position:absolute;top:0px;left:0px;background:#fff;display:block;text-transform:uppercase;border-bottom:5px #2993de solid;}
.homesection {font:17px trebuchet ms,arial,verdana;color:#b9b9b9;text-transform:uppercase;}
.homecol {width:385px;float:left;}
.homecolwrap {background:url(/images/global/3pxdot.gif) repeat-y top right;font-size:11px;margin:0px 8px 0px 0px;}
.homecolwrap2 {height:288px;background:url(/images/global/3pxdot.gif) repeat-y top right;font-size:11px;margin:0px 8px 0px 0px;}
.homecolinner {border-top:5px #2993de solid;border-bottom:2px #2993de solid;margin-right:12px;padding-top:5px;}
.homecolinner2 {height:288px;border-top:5px #2993de solid;border-bottom:2px #2993de solid;margin-right:12px;padding-top:5px;overflow:hidden;position:relative;}
.homecol-right {width:200px;float:right;overflow:hidden;}
.homecolmore {text-align:right;position:absolute;top:275px;right:0px;}


#tabContainer {float:left;width:757px;height:41px;margin-top:10px;background:url(/images/home/ht-bg.gif) no-repeat bottom left;}
.tabOff {height:36px;float:left;font:bold 12px trebuchet ms,arial;color:#999;cursor:pointer;}
.tabOff li {height:36px;list-style:none;float:left;margin:0;padding:5px 20px 0px 20px;clear:right;}
.tabHover {height:36px;float:left;font:bold 12px trebuchet ms,arial;cursor:pointer;}
.tabHover li {height:36px;list-style:none;float:left;margin:0;padding:5px 20px 0px 20px;clear:right;}
.tabOn {height:41px;background:url(/images/home/htright-on.gif) top right no-repeat;float:left;font:bold 12px trebuchet ms,arial;cursor:pointer;}
.tabOn li {height:41px;background:url(/images/home/htleft-on.gif) left top no-repeat;list-style:none;float:left;margin:0;padding:0px 20px 0px 20px;clear:right;}

/* ------------- LAYOUT MEDIUM SITES ------------- */
#colwrap {width:970px;float:left;margin:10px 0px 0px 15px;background:url(/images/global/home-colbg.gif) repeat-y top left;}
.homelist {font-size:11px;color:#454547;padding-bottom:10px;}
.listing {font-size:11px;}
td.listing {padding:10px 0px 0px 0px;}
.homecolumn {width:365px;float:left;margin-right:20px;}
.columntitle {font:17px trebuchet ms;color:#b9b9b9;text-transform:uppercase;border-bottom:5px #2993de solid;}
.second {padding-top:15px;border-top:2px solid #2993de;}

/* ------------- LAYOUT RESOURCE/CUST LISTS ------------- */
#headerloading{position:absolute;top:10px;left:900px;vertical-align:middle;}
.gray_background{background-color:#999;padding-left:5px;}
.light_gray_cell{border-bottom:1px solid #dadada;border-right:1px solid #dadada;padding-left:5px;}
.light_gray_cell01{border-bottom:1px solid #dadada;padding-left:5px;}
.view_all{border-bottom:1px solid #ccc;text-align:right;}

/* ------------- LAYOUT VERTICALS ------------- */
#cyclone-right {width:189px;text-align:center;float:right;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
#cyclone-bottom {float:left;border:1px solid #dadada;}
#content-left-is{width:540px;float:left;padding:10px 10px 0px 10px;text-align:left;}

/* ------------- LAYOUT NOFLASH ------------- */
#getflash {width:450px;height:50px;float:left;display:block;cursor:pointer;}
#hpnf-banner {width:1000px;height:300px;}
#imagebanner {width:445px;margin:10px 15px 0px 0px;text-align:left;float:right;display:inline;color:#000;}
#imagebanner h3 {font:italic 20px trebuchet ms,arial,verdana;color:#454547;margin:0px;}
#imagebanner-hp {width:510px;color:#fff;margin:20px 20px 0px 0px;text-align:left;float:right;display:inline;}
#imagebanner-hp h1 {font:italic 20px trebuchet ms,arial,verdana;color:#fff;margin:0px;}
#imagebanner-hp a {color:#fff;}

#noflash-module{width:799px;height:277px;}
#noflash-bannertext {padding-right:5px;text-align:left;float:right;}
#noflash-bannertext h1{font:20px trebuchet ms,arial,verdana;color:#007cc3;margin:0px;}
#noflash-moduletext {font:11px arial,verdana,sans-serif;width:440px;padding-left:5px;text-align:left;float:right;}
#noflash-moduletext a:visited {font:13px trebuchet ms,arial;color:#709b2c;text-decoration:underline;}
#noflash-moduletext h1{font:20px trebuchet ms,arial,verdana;font-weight:300;color:#454547;margin:0px;}
.noflash-installtext {float:left;width:400px;padding:7px 0px 10px 0px;}

/* ------------- LAYOUT SUCCESSCONNECT ------------- */
#whatsnew {width:514px;padding-top:10px;margin-left:7px;background:url(/images/sfconnect/new-yr-successconnect.gif) no-repeat top left;}
#whatsnew h2, #whatsnew h3 {margin:0px 0px 0px 15px;font-size:20px;text-transform:uppercase;}

/* ------------- LAYOUT NEW ESPN ------------- */
#callout {width:240px;height:129px; font-size:11px; text-align:left;}
#callout a {font-weight:bold;font-size:11px;line-height:20px;color:#fff;text-transform:uppercase;text-decoration:none;padding-right:10px;}
.cobutton {margin:5px 5px 0px 10px;background:url(/images/callouts/espnbttn-right.jpg) repeat-x top right;}
.clear {clear:both;}
.cotxt {width:145px;margin:5px 3px 0px 10px;display:inline;clear:both;}
.cohead {font-weight:bold;text-transform:uppercase;}

/* ------------- LAYOUT TOOLTIPS ------------- */
#tiptext {width:242px;font:13px trebuchet ms;text-align:left;margin-left:25px;padding:7px;border:4px solid #418cc5;border-left:0px;background-color:#fff;}
#tiptext h3 {font-size:18px;font-weight:normal;color:#454547;margin:0px 0px 5px 0px;padding:0px;}
#tiptext a.tiplink {color:#fff;text-decoration:none;font-weight:bold;font-size:12px;text-transform:uppercase;padding:0px 10px 2px 0px;background:url(/images/callouts/espnbttn-right.jpg) top right no-repeat;}
#tiptext a.tipmore:link, a.tipmore:visited {text-decoration:none;color:#999;}
#tiptext a.tipmore:hover {text-decoration:underline;}
.tipfooter {font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;color:#999;margin-top:3px;padding-top:5px;background:url(/images/global/3pxdothoriz.gif) repeat-x top left;}
.tipbttn {padding:5px 0px 5px 0px;display:block;}
.tooltip {width:265px;}

/* -------------------- FONTS GENERAL -------------------- */
body{font:13px trebuchet ms,arial,sans-serif;color:#454547;margin:0px;padding:0px;}
h1{font-size:37px;font-weight:300;color:#454547;margin:0px;}
h2{font-size:13px;color:#007cc3;margin:0px;}
h3{font-size:13px;color:#007cc3;margin:15px 0px 0px 0px;}
p {font-size:13px;color:#454547;margin:10px 0px 10px 0px;}
td{font-size:13px;}
ul{font-size:13px;color:#454547;text-decoration:none;margin-top:5px;}
a:link, a:active {color:#709b2c;text-decoration:underline;}
a:visited {color:#709b2c;}
a:hover {color:#4a710c;text-decoration:underline;}
.copyright_txt{font-size:11px;color:#999;}
.dark_gray_sub{color:#909090;font-weight:bold;font-size:13px;margin:0px;} /* date on events, etc */
.light_gray {color:#c0c0c0;}
.lgheading {font-size:20px;text-transform:uppercase;}
.gray_small{font-size:11px;color:#454547;}
.blue_sub {color:#5281c8;font-weight:bold;}
.pdflist {margin:0px;padding:0px 0px 5px 0px;list-style:none;}
.pdflist li {padding-left:20px;background-image:url(/images/ppc/icon-pdf.gif);background-repeat:no-repeat;color:#6b6b6b;}
.wp-intro {font-size:18px;color:#454547;}
.wp-body {font-size:14px;line-height:18px;}
.wp-title {font-size:20px;font-weight:normal;margin-top:10px;}

/* -------------------- FONTS NAVIGATION -------------------- */

#leftnav {font:bold 11px trebuchet ms,verdana,arial;padding-right:4px;}
a.topnav:link, a.topnav:active, a.topnav:visited{font-size:11px;color:#5281c8;letter-spacing:1.5px;text-decoration:none;}
a.topnav:hover{font-size:11px;color:#454547;text-decoration:none;}
a.dropnav:link, a.dropnav:active, a.dropnav:visited {font-size:11px;font-weight:bold;color:#999;text-decoration:none;padding:3px 25px 3px 0px;background:url(/images/global/linkbg.gif) repeat-x bottom left;display:block}
a.dropnav:hover {font-size:11px;font-weight:bold;color:#232325;text-decoration:none;padding:3px 25px 3px 0px;background:url(/images/global/linkbg.gif) repeat-x bottom left;display:block}
a.reg-arrow, a.reg-arrow:link, a.reg-arrow:active, a.reg-arrow:visited {color:#ef2f39;padding-left:13px;text-decoration:none;background:url(/images/global/reg-arrow.gif) no-repeat top left;}
a.reg-arrow:hover {color:#ef2f39;padding-left:13px;text-decoration:underline;background:url(/images/global/reg-arrow.gif) no-repeat top left;}
a.sidenav:link, a.sidenav:active, a.sidenav:visited {font-size:11px;font-weight:bold;color:#007cc3;text-decoration:none;}
a.sidenav:hover {font-size:11px;font-weight:bold;color:#232325;text-decoration:none;}
a.sidenav_on:link, a.sidenav_on:active, a.sidenav_on:visited {font-size:11px;font-weight:bold;color:#232325;text-decoration:none;}
a.sidenav_on:hover {font-size:11px;color:#232325;font-weight:bold;text-decoration:none;}
a.toplink:link, a.toplink:active, a.toplink:visited {border-left:4px solid #d6d6d6;padding:0px 30px 0px 4px;font:bold 14px/12px trebuchet ms,arial,verdana;color:#007cc3;display:block;float:left;text-decoration:none;text-transform:uppercase;}
a.toplink:hover {border-left:4px solid #7bd3f7;padding:0px 30px 0px 4px;font:bold 14px/12px trebuchet ms,arial,verdana;color:#007cc3;display:block;float:left;text-decoration:none;text-transform:uppercase;}
a.toplink_on:link, a.toplink_on:active, a.toplink_on:visited {border-left:4px solid #7bd3f7;padding:0px 30px 0px 4px;font:bold 14px/12px trebuchet ms,arial,verdana;color:#5281c8;display:block;float:left;text-decoration:none;text-transform:uppercase;}
a.toplink_on:hover {border-left:4px solid #7bd3f7;padding:0px 30px 0px 4px;font:bold 14px/12px trebuchet ms,arial,verdana;color:#5281c8;display:block;float:left;text-decoration:none;text-transform:uppercase;}
a.subsidenav:link, a.subsidenav:active, a.subsidenav:visited, a.subsidenav {font-size:11px;color:#999;font-weight:bold;text-decoration:none;cursor:pointer;}
a.subsidenav:hover {font-size:11px;color:#232325;font-weight:bold;text-decoration:none;cursor:pointer;}
a.subsidenav_on:link, a.sidenav_on:active, a.sidenav_on:visited {font-size:11px;font-weight:bold;color:#232325;text-decoration:none;}
a.subsidenav_on:hover, a.subsidenav_on:link, a.subsidenav_on:active, a.subsidenav_on:visited {font-size:11px;color:#232325;font-weight:bold;text-decoration:none;}

a.footernav:link, a.footernav:active, a.footernav:visited, a.footernav {font-size:11px;color:#999;font-weight:bold;text-decoration:none;cursor:pointer;}
a.footernav:hover {font-size:11px;color:#232325;font-weight:bold;text-decoration:none;cursor:pointer;}

.dropnavlink {padding:3px 25px 3px 0px;background:url(/images/global/linkbg.gif) repeat-x bottom left;}
a.lefttop:link, a.lefttop:active, a.lefttop:visited {color:#007cc3;text-decoration:none;padding:3px 0px 3px 9px;display:block;}
a.lefttop:hover {color:#000;text-decoration:none;padding:3px 0px 3px 9px;display:block;}
a.leftsub:link, a.leftsub:active, a.leftsub:visited {color:#999;text-decoration:none;padding:3px 0px 3px 9px;margin-left:10px;display:block;}
a.leftsub:hover {color:#000;text-decoration:none;padding:3px 0px 3px 9px;margin-left:10px;display:block;}
a.leftsubsub:link, a.leftsubsub:active, a.leftsubsub:visited {color:#999;text-decoration:none;padding:3px 0px 3px 9px;margin-left:20px;display:block;background:url(/images/global/navbg.gif) repeat-x bottom left;}
a.leftsubsub:hover {color:#000;text-decoration:none;padding:3px 0px 3px 9px;margin-left:20px;display:block;background:url(/images/global/navbg.gif) repeat-x bottom left;}
.leftoff {background:url(/images/global/navbg.gif) repeat-x bottom left;}
.lefton, a.lefton:link, a.lefton:visited {color:#000;background:url(/images/global/navbg-on.gif) repeat-x bottom left;}
.sidenavlink {padding:2px 0px 3px 0px;margin:0px 5px 0px 9px;background:url(/images/global/linkbg.gif) repeat-x bottom left;clear:right;}

/* -------------------- FONTS CALLOUT -------------------- */
a.contactmod_showcase:link, a.contactmod_showcase:active, a.contactmod_showcase:visited{font-size:11px;line-height:12px;color:#777;font-weight:bold;text-decoration:none;}
a.contactmod_showcase:hover{font-size:11px;line-height:12px;color:#232325;font-weight:bold;text-decoration:none;}
.contact_home_green {font-size:12px;color:#709b2c;font-weight:bold;letter-spacing:-0.2px;}
.contact_text{font-size:12px;font-weight:bold;color:#777;text-transform:uppercase;line-height:16px;letter-spacing:1px;}

/* -------------------- FONTS CUSTOMERS -------------------- */
.dark_gray{color:#909090;font-size:18px;margin:0px;}
.light_gray_small{color:#929292;font-size:11px;}
.green_1{font-weight:bolder;font-size:15px;color:#99cc33;}
.green_2{font-weight:bolder;font-size:15px;color:#cad426;}
.green_3{font-weight:bolder;font-size:15px;color:#709b2c;}
.white{color:#fff;font-size:18px;margin:0px;}

/* -------------------- FONTS ME -------------------- */
a.me-black, a.me-black:visited{font:bold italic 15px trebuchet ms;text-decoration:none;color:#000;}
.blue_me{font-weight:bold;font-size:15px;color:#5281c8;}
.gray_small{font-size:11px;color:#454547;}
.green{font-size:11px;}

/* -------------------- FONTS KEY QUESTIONS -------------------- */
.green_header{font-size:24px;color:#709b2c;}
a.blue:link, a.blue:active, a.blue:visited, a.blue:hover{font-size:13px;color:#5281c8;text-decoration:none;}

/* -------------------- FONTS INTERNATIONAL SITES -------------------- */
#international{width:130px;font:10px arial,verdana;color:#666;margin-top:2px;border:1px solid #dadada;text-align:left;background:#fff;z-index:99;}

/* -------------------- GREYBOX -------------------- */
#GB_overlay {background-color:#000;position:absolute;margin:auto;top:0;left:0;z-index:100;}
#GB_window {position:absolute;left:0;top:0;font-size:1px;overflow:visible;z-index:150;}
#GB_window .content {width:auto;margin:0;padding:0;}
#GB_frame {border:0;margin:0;padding:0;overflow:auto;white-space:nowrap;}
#GB_middle {color:#eee;}
#GB_middle img {cursor:pointer;vertical-align:middle;}
#GB_middle .disabled {cursor:default;}
#GB_middle .left {padding-right:10px;}
#GB_middle .right {padding-left:10px;}
.GB_Gallery {margin:0 22px 0 22px;}
.GB_Gallery .content {background-color:#fff;border:3px solid #ddd;}
.GB_header {position:absolute;top:10px;left:0;margin:0;z-index:500;border-bottom:2px solid #555;border-top:2px solid #555;}
.GB_header .inner {background-color:#333;font-family:Arial, Verdana, sans-serif;padding:2px 20px 2px 20px;}
.GB_header table {margin:0;width:100%;border-collapse:collapse;}
.GB_header .caption {text-align:left;color:#eee;white-space:nowrap;font-size:20px;}
.GB_header .close {text-align:right;}
.GB_header .close img {z-index:500;cursor:pointer;}
.GB_header .middle {white-space:nowrap;text-align:center;}
.GB_Window .content {background-color:#fff;border:3px solid #ccc;border-top:none;}
.GB_Window .header {border-bottom:1px solid #aaa;border-top:1px solid #999;border-left:3px solid #ccc;border-right:3px solid #ccc;margin:0;height:22px;font-size:12px;padding:3px 0;color:#333;}
.GB_Window .caption {font-size:12px;text-align:left;font-weight:bold;white-space:nowrap;padding-right:20px;}
.GB_Window .close { text-align:right;}
.GB_Window .close span { font-size:12px;cursor:pointer;}
.GB_Window .close img {cursor:pointer;padding:0 3px 0 0;}
.GB_Window .on { border-bottom:1px solid #333;}
.GB_Window .click { border-bottom:1px solid red;}

/* ------------- ADDTO ------------- */
.addToContent {width:320px;height:16px;float:left;text-align:left;font:9px verdana, arial, sans-serif;color:#666;}
.addTo {background-color:#fff;margin:auto;padding-left:15px;}
.addTo img {vertical-align:middle;margin:1px 1px 4px 2px;cursor:pointer;}
.addTo dl {margin:0px;padding:0px;}
.addTo dd {display:inline;list-style:none;margin:0px;font:9px verdana, arial, sans-serif;color:#666;}

/* ------------- GLOBAL OFFICES ------------- */
.addlist {padding-left:10px;margin-bottom:10px;}
.addheader-right {cursor:pointer;padding-right:25px;background:url(/images/global/showdetail.gif) center right no-repeat;}
.addheader {height:15px;padding-left:25px;background:url(/images/global/showdetail.gif) top left no-repeat;}
.details, ul, li {margin-bottom:10px;}

/* ------------- RESEARCH FEEDBURNER COLUMN IN ESPN ------------- */

#successfactors128173 ul li{list-style-type: none; margin-left: -40px;}

/* ------------- GLOBAL HOMEPAGES ------------- */

a.globalheader:link {color: #999999; text-decoration:none;} 
a.globalheader:visited {color: #999999;text-decoration:none;} 
a.globalheader:active {color: #999999;text-decoration:none;} 
a.globalheader:hover {color: #999999;text-decoration:none;} 

/* ------------- TOOLTIP LINKS ------------- */
span.ttlink {color: #709b2c;text-decoration:underline;}