/* CSS Document */

body { background-image:url(../images/global/background.gif); background-color:#FACC30; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#666666; }

a { color:#188CC6; text-decoration:none; }
a:hover { color:#EA8B2B; text-decoration:underline; }

h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#188CC6; margin:0 0 14px 0;  }
h3 { font-size:12px; font-weight:bold; color:#188CC6; margin:0 0 10px 0; }

ul { padding:0 0 0 6px; margin:0 0 20px 10px; }
li { margin:0 0 2px 0; }

.big { line-height:14px; font-weight:bold; }

.highlightedBullets { padding:0 0 0 6px; margin:0 0 20px 10px; font-size:12px; font-weight:bold; }

.style2 {
	color: #333333;
	font-weight: bold;
}

#contentHolder { width:801px; border-left:1px solid #0074B7; border-right:1px solid #0074B7; border-bottom:1px solid #0074B7; display:block; overflow:hidden; margin:0 auto; 
padding:0; background-color:#FFFFFF; }

/* LEFT COLUMN */
.featureColumn { width:170px; background-color:#188CC6; float:left; margin:0 20px 0 13px; background-image:url(../images/global/feature_column_tagline.gif); 
background-repeat:no-repeat; background-position:0 98%;  }
.featureColumn #fader { width:140px; margin:20px 0 0 12px; color:#FFFFFF;   }


/* PAGE TITLE */
.mainTitle { width:585px; height:135px; margin:0 0 15px 0; border-bottom:1px solid #8D8D8D; background-image:url(../images/global/small_logo.gif); 
background-repeat:no-repeat; background-position:97%; display:block; float:left; }
.mainTitle img { padding:108px 0 0 0; }
.mainTitle img.twoline { padding:90px 0 9px 0; }

/* ONE COLUMN LAYOUT */
#mainContentOne { width:585px; margin:0; float:left; }
#mainContentOne .content { margin:0 40px 15px 0; }


/* TWO COLUMN LAYOUT */
#mainContentTwo { width:375px; margin:0 0 20px 0; padding:0 0 20px 15px; float:left; border-left:1px solid #7F7F7F; }
#mainContentTwo .content { margin:0 0 15px 0; }


/* FOOTER */
#footer { width:788px; height:60px; margin:0; padding:0; background-image:url(../images/global/footer_logo.gif); background-repeat:no-repeat; background-position:13px 11px; background-color:#FFFFFF; overflow:hidden; }
#footer .contactInfo { float:left; line-height:14px; margin:16px 0 0 0; padding:0 0 0 70px; }
#footer .insights { float:right; margin:16px 15px 0 0; width:230px; }
.bottomSpace { float:left; width:300px; height:15px; background-color:#FFFFFF; }
.footerBorder { width:801px; height:1px; display:block; padding:0; margin:0; background-image:url(../images/global/blue_border.gif); background-repeat:no-repeat; background-position:bottom; clear:both; }



/*TOP NAV*/
#globalNav { position:relative; height:66px; width:775px; margin:0 0 1px 13px; padding:0; list-style:none; background:transparent url(../images/global/nav.gif) no-repeat; background-color:#FFFFFF; }
#globalNav .topNavItem { position:relative; float:left; margin:0; overflow:visible; background-repeat:no-repeat; }
#globalNav .topNavItem:hover { background-image:url(../images/global/nav_on.gif); }
#globalNav .topNavItem#home { width:29px; background-position:-0 -0; }
#globalNav .topNavItem#fusionway { width:109px; background-position:-29px -0; }
#globalNav .topNavItem#programs { width:108px; background-position:-138px -0; }
#globalNav .topNavItem#success { width:108px; background-position:-246px -0; }
#globalNav .topNavItem#industry { width:109px; background-position:-354px -0; }
#globalNav .topNavItem#key { width:108px; background-position:-463px -0; }
#globalNav .topNavItem#news { width:109px; background-position:-571px -0; }
#globalNav .topNavItem#contact { width:95px; background-position:-680px -0; }
#globalNav .topNavItem  a { display:block; height:66px; margin:0; text-indent:-999px; overflow:hidden; }

/*TOP NAV ON STATES - SET THE ID ON THE BODY TAG*/
#home #globalNav .topNavItem#home a { width:29px; background-image:url(../images/global/nav_on.gif); background-position:-0 -0; }
#fusionway #globalNav .topNavItem#fusionway a { width:109px; background-image:url(../images/global/nav_on.gif); background-position:-29px -0; }
#programs #globalNav .topNavItem#programs a { width:108px; background-image:url(../images/global/nav_on.gif); background-position:-138px -0; }
#success #globalNav .topNavItem#success a { width:108px; background-image:url(../images/global/nav_on.gif); background-position:-246px -0; }
#industry #globalNav .topNavItem#industry a { width:109px; background-image:url(../images/global/nav_on.gif); background-position:-354px -0; }
#key #globalNav .topNavItem#key a { width:108px; background-image:url(../images/global/nav_on.gif); background-position:-463px -0; }
#news #globalNav .topNavItem#news a { width:109px; background-image:url(../images/global/nav_on.gif); background-position:-571px -0; }
#contact #globalNav .topNavItem#contact a { width:95px; background-image:url(../images/global/nav_on.gif); background-position:-680px -0; }

/*SUB NAV*/
#subNav { height:22px; width:785px; margin:0 0 0 13px; padding:0; list-style:none; background-color:#FFFFFF; background-image:url(../images/global/blue_border.gif); background-repeat:no-repeat; background-position:bottom; }
#subNav .navItem { float:left; margin:4px 15px 0 2px; }
#subNav .navItem a { color:#0970A3; text-decoration:none; }
#subNav .navItem a:hover { color:#EA8B2B; }
#subNav .navItem a.on { color:#EA8B2B; }



/*HOME PAGE*/
#home .left { background-color:#F1A702; float:left; width:209px; /*height:488px;*/ margin:0 0 0 12px; display:block; overflow:hidden; }
#home .left .title { margin:20px 0 10px 7px; }
#home .left .whatsNewImg { margin:0 0 0 7px; float:left; }
#home .left .whatsNewText { width:122px; margin:0 0 0 7px; float:left; color:#FFFFFF; }
#home .left .whatsNewText a { color:#FFFFFF; text-decoration:none; display:block; margin:12px 0 0 0; float:left; }
#home .left .whatsNewText a:hover { text-decoration:underline; }

#home .left .careersLink { width:190px; margin:25px 0 0 7px; display:block; overflow:hidden; float:left; color:#000; }
#home .left .careersLink a { color:#000; text-decoration:none; }
#home .left .careersLink a:hover { text-decoration:underline; }

#home .centre { float:left; width:343px; margin:45px 0 0 20px; padding:0 10px 5px 0; border-right:1px solid #B4B4B4; display:block; }
#home .centre .title { font-size:20px; margin:45px 0 35px 0; }
#home .centre p { margin:0 0 15px 0; }
#home .centre ul { width:255px; margin-left:0; padding-left:15px; }
#home .centre h2 { font-family:Arial, Helvetica, sans-serif; margin:0 0 3px 0; color:#3399CC; font-size:18px; font-weight:normal; }
#home .centre .subTitleDesc { margin:0 0 8px 0; }
#home .centre .highlight { color:#FF8900; font-weight:bold; margin:5px 0 20px 0; }
#home .centre .note { margin:0; font-style:italic; }

#home .right { float:left; width:200px; margin:45px 0 0 0; padding:0; display:block; }
#home .right .img { margin:0 0 0 5px; }
#home .right .address { width:165px; margin:40px 0 15px 20px; text-align:center; }
#home .right .link { width:100%; margin:0; text-align:center; }
#home .right .insights { width:100%; margin:5px 0 0 0; text-align:center; }

#home .footer { width:776px; height:88px; margin:0 0 0 12px; background-color:#46A3D1; text-align:right; display:block; clear:both; }




/*PROGRAMS - STRATEGIC BLUEPRINT*/
#strategicBlueprint .topTitle { width:100px; margin:0 0 0 235px; padding:0 0 3px 0; text-align:center; border-bottom:1px solid #7F7F7F; }

#sbNavLeft { position:relative; width:100px; margin:35px 0 0 0; padding:0; text-align:right; list-style:none; float:left; border-right:1px solid #7F7F7F; }
#sbNavLeft .navItem { position:relative; float:right; margin:7px 8px 7px 0; }

#strategicBlueprint .mainImg { width:381px; height:324px; float:left; text-align:center; margin:7px 0 0 0; }

#sbNavRight { position:relative; width:75px; margin:35px 0 0 0; padding:0; list-style:none; float:left; border-left:1px solid #7F7F7F; }
#sbNavRight .navItem { position:relative; float:left; margin:7px 0 7px 8px; }


/*PROGRAMS - SIDENAV FOR SUBPAGES*/
#sideSubNav_ss { position:relative; width:190px; height:280px; margin:0; padding:175px 0 0 0; text-align:left; list-style:none; float:left; background-image:url(../images/programs/ss_logo.gif); background-repeat:no-repeat; }
#sideSubNav_sse { position:relative; width:190px; height:280px; margin:0; padding:175px 0 0 0; text-align:left; list-style:none; float:left; background-image:url(../images/programs/sse_logo.gif); background-repeat:no-repeat; }
#sideSubNav_psm { position:relative; width:190px; height:280px; margin:0; padding:175px 0 0 0; text-align:left; list-style:none; float:left; background-image:url(../images/programs/psm_logo.gif); background-repeat:no-repeat; }


#sideSubNav_ss .navItem, #sideSubNav_sse .navItem, #sideSubNav_psm .navItem  { position:relative; margin:0 0 7px 7px; padding:0 0 0 17px; background-image:url(../images/programs/bullet.gif); background-repeat:no-repeat; background-position:2px; }
#sideSubNav_ss .navItemOn, #sideSubNav_sse .navItemOn, #sideSubNav_psm .navItemOn { position:relative; margin:0 0 7px 7px; padding:0 0 0 17px; background-image:url(../images/programs/bullet.gif); background-repeat:no-repeat; background-position:2px; color:#EA8B2B; text-decoration:none; }


/*SUCCESS STORIES */
#success h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; margin:0 0 25px 0; line-height:20px; }
#success h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#188CC6; margin:0 0 2px 0;  }
.image { margin:0 0 20px 0; }


/*INDUSTRY PERSPECTIVES*/
#industry h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#188CC6; margin:0 0 25px 0; padding:0 0 0 35px; line-height:20px; background-image:url(../images/global/blue_dots.gif); background-repeat:no-repeat; background-position:2px; }
#industry h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; margin:0 0 2px 0;  }
#industry h3 img { margin:0 10px 20px 0; }

/*KEY PLAYERS*/
#key #mainContent { width:445px; margin:0; float:left; }
#key #mainContent .content { width:425px; margin:0 0 15px 0; float:left; }
#key #players { width:140px; height:625px; margin:0; padding:0; border-left:1px solid #B4B4B4; float:left; text-align:right;  }
#key h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#188CC6; margin:115px 0 20px 0; padding:0; line-height:17px; float:left; }
#key h2.noImage { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#188CC6; margin:0 0 20px 0; padding:0; line-height:17px; float:left; }
#key .playerImage { margin:0 10px 0 0; float:left; }
#key .namePostion { padding:10px 0 0 0; color:#188CC6; height:45px; }
#key .emailCallout { width:425px; color:#188CC6; font-weight:bold; float:left; padding:0 0 20px 0; display:block; }
#key .emailCallout a { color:#188CC6; font-weight:bold; text-decoration:none; }
#key .emailCallout a:hover { color:#EA8B2B; font-weight:bold; text-decoration:underline; }
#key #subNav .navItem { float:left; margin:4px 25px 0 2px; }
#key table { float:left; }


/*NEWS & ARTICLES*/
#news h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#188CC6; margin:0 0 15px 0; padding:0 0 0 35px; background-image:url(../images/global/blue_dots.gif); background-repeat:no-repeat; background-position:2px 3px; line-height:16px; }

#news #insightsContent { width:450px; float:left; overflow:hidden; }
#news #insightsContent p { margin:0 0 12px 0; }
#news #insightsContent img { margin:0 25px 0 25px; }
#news #insightsContent form { margin:10px 0 20px 0; }

#news #newsletterList{ float:left; overflow:hidden; }

#news #emailForm { width:133px; float:left; }
#news #emailForm .formHeading { font-weight:bold; text-transform:uppercase; margin:0 0 10px 0; }
#news #emailForm p { margin:0 0 5px 0; }
#news #emailForm label { margin:0 0 5px 0; clear:right; }
#news #emailForm input { margin:0; width:125px; height:13px; }
#news #emailForm .emailAFriend { margin:25px 0 0 0; }

#news #articleList { width:585px; margin:10px 0 10px 0; padding:15px 0 0 0; float:left; border-top:1px solid #8D8D8D; }
#news #articleList p { margin:0 0 12px 0; }
#news #articleList a { font-size:11px; line-height:12px; color:#666666; }

#news #article { width:500px; margin:0 0 10px 0; float:left; }
#news .author { font-weight:normal; font-style:italic; clear:both; display:block; }
#news #article p { margin:0 0 12px 35px; }
#news #article ol { padding:0 0 0 6px; margin:-10px 0 15px 45px; }
#news #article ul { padding:0 0 0 6px; margin:0 0 15px 45px; }
#news #article li { margin:0 0 2px 0; }


/*CONTACT*/
#contact .image { float:left; margin:0 5px 0 0; }
#contact .imageText { float:left; margin:0 0 15px 0; clear:right; height:67px; padding:17px 0 0 0; }
#contact #contactForm { width:585px; margin:0 0 0 0; padding:15px 0 0 0; border-top:1px dotted #B2B2B2; float:left; }
#contact #contactForm h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#188CC6; font-weight:bold; }
#contact #contactForm p { width:130px; margin:0 0 5px 0; float:left; }
#contact #contactForm label { margin:0 0 5px 0; }
#contact #contactForm input { margin:0; width:125px; height:13px; }
#contact #contactForm textarea { width:350px; height:87px; }
#contact #contactForm .left { width:130px; float:left; margin:0 0 10px 0; }
#contact #contactForm .right { width:420px; float:right; margin:0 0 40px 0; }


/*TELL A FRIEND*/
#tellAFriend { background-image:none; background-color:#FFFFFF; margin:0; }
#tellAFriend .heading { width:529px; margin:0 auto; }
#emailAFriendForm { width:529px; margin:15px auto 0 15px; }
#emailAFriendForm p { height:18px; }
#emailAFriendForm label { width:140px; margin:4px 0 0 0; float:left; }
#emailAFriendForm input { margin:0; width:320px; float:left; }
#emailAFriendForm label.comments { width:400px; margin:10px 0 0 0; float:left; }
#emailAFriendForm p.comments { width:400px; margin:-5px 0 0 0; clear:both; height:auto; }
#emailAFriendForm p.submit { margin:0;  }

#videos h2 { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#188CC6; margin:15px 0 0 0; }
#videos .mid { position: relative; left:50%; margin-left: -160px; margin-top: 25px;}
#videos .text { text-align: center; }
