/* General css */
body {margin:0px 0px 15px;background-color:#fff;text-align:center;}

.cellNews
{
	border-top: solid 1px Black;
	padding: 4px 4px 4px 4px;
	background-color: #eeeeee;
}

img {border:0px;}
form {padding:0px;margin:0px;}

p {margin-top:0px;}

ul {list-style:none none;padding:0px;margin:0px 0px 20px;}

h1 {font:bold 16px arial, sans-serif;color:#666;margin:0px 0px 10px;}
.middle .content h1 a {padding:0px 0px 0px 10px;}
.middle .content {padding:25px 0px 0px 10px;color:#666;}
.middle .content ul li{padding:0px 0px 0px 10px;color:#666;background:url(img/arrow2.gif) no-repeat;}
h2 {font:bold 12px arial, sans-serif;color:#666;margin:0px 0px 10px;}
h3 {font:bold 12px arial, sans-serif;color:#666;margin:0px 0px 8px;}
h4 {font:bold 10px arial, sans-serif;color:#666;text-transform:uppercase;margin:0px 0px 10px 0px;}
h5 {font:normal 10px arial, sans-serif;color:#666;text-transform:uppercase;margin:0px 0px 10px 0px;}
h6 {font:bold 11px arial, sans-serif;color:#666;margin:0px 0px 10px 0px;}

.line_horz {background:url(img/line_horz.gif) repeat-x;height:20px;clear:both;}
.line_horz2 {background:url(img/line_horz.gif) repeat-x center left;height:20px;}

/* Container */
.containerC {position:relative;width:994px;margin:0px auto;text-align:left;background:url(img/bg_shadow.gif) repeat-y top left;}
.containerB {width:994px;margin:0px auto;text-align:left;background:url(img/bg_shadow_top.gif) no-repeat top left;padding:25px 0px 0px;}
.containerA {width:994px;margin:0px auto;text-align:left;background:url(img/bg_shadow_bottom.gif) no-repeat bottom left;}

/* Header */
.header {margin:53px 0px 40px 63px;}
.header .nav {float:right;width:740px;z-index:1;}
.header .nav img {margin-right:35px;}
.header .logo {padding:0px;}

/* Footer */
.footer {clear:both;padding:5px 48px 5px;}
.footer .pagetools {padding:5px 0px;color:#0078ae;font:normal 9px/12px arial, sans-serif;text-transform:uppercase;letter-spacing:1px;}
.footer .pagetools a {color:#0078ae;text-decoration:none;}
.footer .pagetools a:hover {color:#0078ae;}
.footer .pagetools img {vertical-align:middle;}
.footer .links {color:#b6b6b6;font:normal 9px/12px arial, sans-serif;text-transform:uppercase;letter-spacing:1px;}
.footer .links a {color:#b6b6b6;text-decoration:none;}
.footer .links a:hover {color:#0078ae;text-decoration:none;}
.footer .logo {float:right;margin-top:0px;padding:0px 0px 0px;}

/* Footer Home */
body.home .footer {clear:both;padding:40px 48px 15px;}
body.home .footer .logo {float:right;margin-top:-15px;}

/* Middle */
.middle {padding:0px 48px;}
.middle a {color:#0078ae;text-decoration:none;}
.middle a:hover {color:#0078ae;}
.middle a.more {font-weight:bold;}

.middle .breadcrumbs {clear:both;background-color:#828282;padding:4px 16px;margin:0px 0px 22px;font:normal 11px arial, sans-serif;color:#fff;}
.middle .breadcrumbs a {color:#fff;text-decoration:none;}
.middle .breadcrumbs a:visited {color:#fff;text-decoration:none;}
.middle .breadcrumbs a:hover {color:#fff;text-decoration:none;}

.middle table.main {border-collapse:collapse;border:0px;margin:0px 0px 0px 16px;padding:0px;width:882px;}

.middle .title1 {padding:0px 0px 20px;}
.middle .title2 {padding:0px 0px 20px;}

/* Left Side */
.middle .leftside {width:586px;vertical-align:top;padding:15px 0px 60px;}
.middle .leftside .content {width:556px;font:normal 11px/16px arial, sans-serif;color:#727272;}
.middle .leftside .contentblog {width:95%;font:normal 11px/16px arial, sans-serif;color:#727272;}

body.onecolumn .middle .leftside {width:882px;}
body.onecolumn .middle .leftside .content {width:882px;}

body.twocolumnmodified .middle .leftside {width:562px;}
body.twocolumnmodified .middle .leftside .content {width:532px;}

body.email .middle .leftside {width:100%;}
body.email .middle .leftside .content {width:100%;}

.listing table {border-collapse:collapse;border:0px;margin:0px;padding:0px;width:100%;}
.listing td {vertical-align:top;font:normal 11px/15px arial, sans-serif;color:#666;padding:0px 10px 10px 0px;}
.listing td .date {white-space:nowrap;padding-right:20px;}
.listing td .title {font-weight:bold;}
.listing td .abstract p {margin-top:0px;}

table.list {width:100%;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
table.list th {vertical-align:top;padding:5px 5px 5px 0px;font:bold 11px/15px arial, sans-serif;color:#999;text-transform:uppercase;border-bottom:1px solid #e0e0e0;text-align:left;}
table.list td {vertical-align:top;padding:5px 5px 5px 0px;font:normal 11px/15px arial, sans-serif;color:#666;border-bottom:1px solid #e0e0e0;}
table.list td .date {white-space:nowrap;padding-right:20px;}
table.list td .title {font-weight:bold;}
table.list td .source {font-style:italic;}
table.list td .abstract p {margin-top:0px;}

.middle .leftside .content .form table {border-collapse:collapse;border:0px;margin:0px;padding:0px;}
.middle .leftside .content .form td {vertical-align:top;font:normal 11px/15px arial, sans-serif;color:#666;padding:0px 10px 5px 0px;}
.middle .leftside .content .form label {display:block;}
.middle .leftside .content .form input.text {font:normal 11px/15px arial, sans-serif;color:#666;width:200px;}
.middle .leftside .content .form input.text2 {font:normal 11px/15px arial, sans-serif;color:#666;width:400px;}
.middle .leftside .content select.text {font:normal 11px/15px arial, sans-serif;color:#666;width:206px;}

.middle .leftside .content select.text3 {font-family: arial,sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 11px;line-height: 15px;font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #666;width: 206px;}
.middle .leftside .content select.text3 selected{font-family: arial,sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 11px;line-height: 15px;font-size-adjust: none;font-stretch: normal;-x-system-font: none;color:#78a22f;width: 206px;}

.middle .leftside .content .form select.text2 {font:normal 11px/15px arial, sans-serif;color:#666;width:406px;}
.middle .leftside .content .form input.bttn {font:normal 11px/15px arial,sans-serif;color:#fff;border:0px;background-color:#0078ae;cursor:pointer;}
.middle .leftside .content .form input.search_bttn {font:normal 11px/15px arial,sans-serif;color:#fff;border:0px;cursor:pointer;vertical-align: top;}

.middle .leftside .content .form textarea {width:436px;}
.middle .leftside .content .form textarea.text2 {font:normal 11px/15px arial, sans-serif;color:#666;width:200px;}
.middle .leftside .content .form .checkbox label {display:inline;}

.middle .leftside .insetleft {float:left;margin:0px 20px 20px 0px;}
.middle .leftside .insetright {float:right;margin:0px 0px 20px 20px;}

/* Right Side */
.middle .rightside {width:296px;padding:0px 0px 20px;vertical-align:top;background:url(img/bg_rightside.jpg) no-repeat top left;font:normal 11px/15px arial, sans-serif;color:#666;}
.middle .rightside .space {background:#fff;width:274px;height:25px;}

.middle .rightside a.more {font-weight:bold;}

.middle .rightside h2 {padding:0px;margin:0px 0px 10px;font:bold 11px/15px arial, sans-serif;color:#0078ae;text-transform:uppercase;}
.middle .rightside h3 {padding:0px;margin:0px 0px 10px;font:bold 11px/15px arial, sans-serif;color:#0078ae;}
.middle .rightside h4 {background:none;padding-top:0px;margin:0px 0px 10px;font:10px/18px arial, sans-serif;color:#0078ae;font-weight:bold; text-transform:uppercase;}

.middle .rightside .insetleft {float:left;margin:0px 10px 0px 0px;}

.middle .rightside1 {width:274px;padding:0px;vertical-align:top;background:url(img/bg_rightside.jpg) no-repeat top left;font:10px/13px arial, sans-serif;color:#666;}
.middle .rightside1 .content {width:545px;padding-top:15px;font:normal 11px/17px arial, sans-serif;color:#727272;}
.middle .rightside1 .space {background:#fff;width:274px;height:25px;}
.middle .rightside1 a.more {font-weight:bold;}

.twocolumnmodified .middle .rightside {width:320px;}
.twocolumnmodified .middle .rightside1 {width:250px;}

.middle .rightside .feature1 {padding:20px;}
.middle .rightside .feature1 .content {padding:0px}
.middle .rightside .feature1 .content ul {list-style:none none;padding:0px;margin:0px 0px 20px;}

.middle .rightside .feature {margin:0px 0px 0px 20px;background:#F8F8F8 url(img/feature_bg.gif) repeat-y;}
.middle .rightside .feature .top {background:#F8F8F8 url(img/feature_top.gif) no-repeat;height:15px;}
.middle .rightside .feature .content {padding:0px 18px;}
.middle .rightside .feature .bottom {background:#F8F8F8 url(img/feature_bottom.gif) no-repeat bottom left;height:5px;}
.middle .rightside .feature table {border-collapse:collapse;border:0px;margin:0px;padding:0px;width:218px;}
.middle .rightside .feature td {width:50%;vertical-align:top;font:10px/13px arial, sans-serif;color:#666;}

.middle .rightside .feature2 {padding:15px 0px 15px;margin:0px 0px 0px 20px;background:url(img/line_horz.gif) repeat-x;}
.middle .rightside .feature2 .content {padding:0px}
.middle .rightside .feature2 .content h3 {padding:0px;margin:0px 0px 5px;font:bold 11px/15px arial, sans-serif;color:#666;}
.middle .rightside .feature2 .content p {margin-top:0px;}
.middle .rightside .feature2 ul {margin:20px 0px 0px 20px;padding:0px;list-style:url(img/arrow.gif);}

.middle .rightside .feature3 {padding:0px;margin:0px 0px 0px 20px;}
.middle .rightside .feature3 .content {padding:0px}
.middle .rightside .feature3 .content h3 {padding:0px;margin:0px 0px 5px;font:bold 11px/15px arial, sans-serif;color:#666;}
.middle .rightside .feature3 .content p {margin-top:0px;}
.middle .rightside .feature3 .content ul {margin:0px;padding:0px;}
.middle .rightside .feature3 .content li {background:url(img/line_horz.gif) repeat-x;list-style:none none;margin:0px;padding:10px 0px;}

.middle .rightside .feature4 {padding:0px 0px 0px 0px;margin:0px 0px 0px 15px;background:url(img/line_horz.gif) repeat-x;}
.middle .rightside .feature4 .content {padding:2px 0px 2px 0px;margin:20px 0px 0px 0px;}
.middle .rightside .feature4 .content h4 {padding:5px;margin:0px 0px 0px 0px;font:bold 11px/15px arial, sans-serif;color:#666;text-transform:uppercase;vertical-align: middle;}

.middle .rightside .blogtop {padding:0px 0px 15px;margin:0px 0px 0px 20px;}
.middle .rightside .blogtop .content {padding:0px}
.middle .rightside .blogtop .content h4 {padding:5px;margin:0px 0px 0px;font:bold 11px/15px arial, sans-serif;color:#666;text-transform:uppercase;vertical-align: middle;}
.middle .rightside .blogtop .content p {margin:0px 0px 0px 5px;}

.middle .rightside .blog {padding:0px 0px 0px 0px;margin:10px 0px 0px 20px;background:url(img/line_horz.gif) repeat-x;}
.middle .rightside .blog .content {padding:2px 0px 2px 0px;font:10px/14px arial, sans-serif;color:#666;}
.middle .rightside .blog .content h4 {padding:5px;margin:10px 0px 0px;font:bold 11px/15px arial, sans-serif;color:#666;text-transform:uppercase;vertical-align: middle;}
.middle .rightside .blog .content p {margin:0px 0px 0px 5px;}
.middle .rightside .blog ul {margin:10px 0px 0px 20px;padding:0px;list-style:url(img/arrow.gif);}
.middle .rightside .blog .content li {margin:0px;padding:2px 0px;}

.middle .rightside .nav3 {padding:0px;margin:0px 0px 20px 20px;background:url(img/line_horz.gif) repeat-x;}
.middle .rightside .nav3 div {background:url(img/arrow.gif) no-repeat 4px 8px;padding:8px 20px;font-weight:bold;}
.middle .rightside .nav3 div.line {background:url(img/line_horz.gif) repeat-x bottom left;padding:1px;}
.middle .gray {background-color:#F8F8F8;}

/* Company Section */
body.company .middle .breadcrumbs {background-color:#0083bf;}
body.company .middle .content li {background:url(img/arrow_company.gif) no-repeat 0px 5px;padding:0px 0px 0px 20px;}
body.company .middle .content h1 {color:#0083bf;}
body.company .middle .content h1 a {background:url(img/arrow_company.gif) no-repeat;color:#0083bf;}

/* People Section */
body.people .middle .breadcrumbs {background-color:#005a84;}
body.people .middle .content li {background:url(img/arrow_people.gif) no-repeat 0px 5px;padding:0px 0px 0px 20px;}
body.people .middle .content h1 {color:#005a84;}
body.people .middle .content h1 a {background:url(img/arrow_people.gif) no-repeat;color:#005a84;}
body.people .middle .rightside h3 {padding:0px;margin:0px 0px 10px;font:bold 14px/15px arial, sans-serif;color:#005a84;}

.middle .leftside .spotlight table {border:0px;border-collapse:collapse;}
.middle .leftside .spotlight td.photo {border:0px;padding:0px 0px 0px;vertical-align:top;font:10px/15px verdana, sans-serif;color:#fff;text-align:right;}
.middle .leftside .spotlight .name {text-transform:uppercase;font-weight:bold;}
.middle .leftside .spotlight .bio {border-top:1px solid #fff;margin:8px 0px 0px;padding:8px 0px 0px;}
.middle .leftside .spotlight .bottom {background:url(img/bg_bottom.gif) no-repeat;padding:0px 0px 5px 31px;}
.middle .leftside .spotlightlink {margin:0px 0px 0px 0px; horizontal-align:right;padding:0px 0px 0px 0px;}

.middle .leftside .listing_people table {width:545px;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.middle .leftside .listing_people table td {vertical-align:top;padding:10px;font:normal 11px/15px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
.middle .leftside .listing_people table td.col1 {padding:0px 0px 0px 0px;}
.middle .leftside .listing_people table td.col2 {width:50%;}
.middle .leftside .listing_people table td.col3 {width:40%;}
.middle .leftside .listing_people .name {font:bold 11px arial, sans-serif;}

.middle .leftside .listing_people .sort {font:normal 11px arial, sans-serif;color:#dedede;padding:0px 0px 20px;}
.middle .leftside .listing_people .sort a {color:#666;}
.middle .leftside .listing_people .sort a:hover {color:#0078ae;}
.middle .leftside .listing_people .sort a.active {color:#0078ae;font-weight:bold;}

.middle .rightside .listing_people table {width:545px;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.middle .rightside .listing_people table td {vertical-align:top;padding:10px;font:10px/13px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
.middle .rightside .listing_people table td.col1 {padding:0px 0px 0px 0px;}
.middle .rightside .listing_people table td.col2 {width:70%;}
.middle .rightside .listing_people table td.col3 {width:20%; background-color:#F8F8F8;}
.middle .rightside .listing_people .name {font:bold 11px arial, sans-serif;}

.middle .rightside .quote {margin:0px 0px 20px;}
.middle .rightside .quote .text {font:normal 14px/22px arial, sans-serif;color:#0083bf;margin:0px 0px 10px;} 
.middle .rightside .quote .attributedto {font:normal 11px arial, sans-serif;color:#666;} 
	
.listing_partners table.list {border:0px;border-collapse:collapse;margin:0px 0px 20px;}
.listing_partners table.list td {vertical-align:top;font:normal 11px/16px arial, sans-serif;color:#727272;border:0px;}
.listing_partners table.list td.col1 {width:75%;padding:0px 20px 0px 0px;}
.listing_partners table.list td.col2 {width:25%;padding:0px 0px 0px 20px;border-left:1px solid #ededed;}
.listing_partners table.list .title {font-weight:bold;}
.listing_partners table.list td.space {height:20px;}
	
/* Careers Section */
body.careers .middle .breadcrumbs {background-color:#6234a4;}
body.careers .middle .content li {background:url(img/arrow_careers.gif) no-repeat 0px 5px;padding:0px 0px 0px 20px;}
body.careers .middle .content h1 {color:#6234a4;}
body.careers .middle .content h1 a {background:url(img/arrow_careers.gif) no-repeat;color:#6234a4;}
body.careers .middle .rightside h3 {padding:0px;margin:0px 0px 10px;font:bold 14px/15px arial, sans-serif;color:#6234a4;}


/* Work Section */
body.work .middle .breadcrumbs {background-color:#ff9100;}
body.work .middle .content li {background:url(img/arrow_work.gif) no-repeat 0px 5px;padding:0px 0px 0px 20px;}
body.work .middle .content h1 {color:#ff9100;}
body.work .middle .content h1 a {background:url(img/arrow_work.gif) no-repeat;color:#ff9100;}

body.work .middle .leftside .listing_clients table.list td {padding:5px 10px 5px 0px;vertical-align:middle;}

body.work .middle .leftside .design table.clientdetail {border:0px;border-collapse:collapse;}
body.work .middle .leftside .design table.clientdetail td {vertical-align:top;padding:0px;}
body.work .middle .leftside .design table.clientdetail td.clienttext {vertical-align:top;padding:0px 20px;}
body.work .middle .leftside .design table.select {border:0px;border-collapse:collapse;}
body.work .middle .leftside .design table.select td {vertical-align:middle;padding:0px;}
body.work .middle .leftside .design table.select td.on {width:31px;height:31px;background:url(img/circle_on.gif) no-repeat;text-align:center;}
body.work .middle .leftside .design table.select td.on a {color:#fff;text-decoration:none;}
body.work .middle .leftside .design table.select td.off {width:31px;height:31px;background:url(img/circle_off.gif) no-repeat;text-align:center;}
body.work .middle .leftside .design table.select td.off a {color:#999;text-decoration:none;}
body.work .middle .rightside h3 a {color:#ff9100;text-decoration:none;}
body.work .middle .leftside .design table.select2 {border:0px;border-collapse:collapse;}
body.work .middle .leftside .design table.select2 td {vertical-align:middle;padding:0px;border:2px solid #fff;}
body.work .middle .leftside .design table.select2 td.on {width:25px;height:25px;background-color:#ff9100;text-align:center;}
body.work .middle .leftside .design table.select2 td.on a {color:#fff;text-decoration:none;}
body.work .middle .leftside .design table.select2 td.off {width:25px;height:25px;background-color:#efefef;text-align:center;}
body.work .middle .leftside .design table.select2 td.off a {color:#999;text-decoration:none;}
body.work .middle .rightside h3 {padding:0px;margin:0px 0px 10px;font:bold 14px/15px arial, sans-serif;color:#ff9100;}
body.work .middle .leftside .popupcasestudy {display:none;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666; padding: 10px;text-transform:none;width:500px;background-color:#fff;border:1px solid #ccc;text-align:left;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,Strength=5);}

/* Innovation Section */
body.innovation .middle .breadcrumbs {background-color:#78a22f;}
body.innovation .middle .content li {background:url(img/arrow_innovation.gif) no-repeat 0px 5px;padding:0px 0px 0px 20px;}
body.innovation .middle .content h1 {color:#78a22f;}
body.innovation .middle .content h1 a {background:url(img/arrow_innovation.gif) no-repeat;color:#78a22f;}
body.innovation .middle .content h2 {color:#78a22f;}
body.innovation .middle .content h3 {color:#78a22f;font:bold 14px/15px arial, sans-serif;}

body.innovation .listing_innovationlanding table.list {border:0px;border-collapse:collapse;margin:0px 0px 20px;}
body.innovation .listing_innovationlanding table.list td {vertical-align:top;font:normal 11px/16px arial, sans-serif;color:#727272;border:0px;}
body.innovation .listing_innovationlanding table.list td.col1 {width:20%;padding:0px 20px 0px 0px;}
body.innovation .listing_innovationlanding table.list td.col2 {width:35%;padding:0px 20px 0px 0px;}
body.innovation .listing_innovationlanding table.list td.col3 {width:45%;padding:0px 0px 0px 20px;border-left:1px solid #ededed;}
body.innovation .listing_innovationlanding table.list .title {font-weight:bold;}
.middle .rightside .blog .content {margin:20px 0px 20px 20px;}
body.innovation .leftside .content .listing table.list td {vertical-align:top;padding:5px 5px 5px 0px;font:normal 11px/15px arial, sans-serif;color:#666;border-bottom:1px solid #e0e0e0;}

body.innovation .listing_articles table td img {margin:3px 0px;}

.popupcontainer {position:absolute;}

.popup {position:absolute;display:none;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;text-transform:none;width:500px;background-color:#fff;border:1px solid #ccc;text-align:left;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,Strength=5);}


.popup .bio {padding:15px;}
.popup .text {padding:15px;}

.bio {padding:0px;margin:0px;}
.bio .movie {padding-top:62px;}
.bio h3 {margin:15px 0px;}
.bio p {margin:5px 0px 0px;padding:5px 0px 0px;}
.bio p.contact {margin:0px 0px 0px;padding:0px 0px 12px;background:url(img/line_horz.gif) repeat-x bottom left;}
.bio .vcard {margin:15px 0px 0px;float:right;font:11px arial, sans-serif;}

.popup2 {position:absolute;top:-25px;left:100px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;text-transform:none;width:500px;background-color:#fff;border:1px solid #ccc;text-align:left;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,Strength=5);}

.popup2 .bio {margin:15px;}
.popup2 .bio  h3 {margin:0px 0px;}
.popup2 .bio .photo {float:left;margin:0px 15px 0px 0px;}
.popup2 .text {padding:15px;}
.popup2 .bio .vcard {margin:0px;float:right;font:11px arial, sans-serif;}

.popup2 .bio2 {margin:15px;}
.popup2 .bio2  h3 {margin:0px 0px;}
.popup2 .bio2 .photo {float:left;margin:0px 15px 0px 0px;}
.popup2 .text2 {padding:15px;}
.popup2 .bio2 .vcard {margin:0px;float:right;font:11px arial, sans-serif;}

.quote {margin:0px 0px 20px;clear:left;}
.quote .text {font:normal 14px/22px arial, sans-serif;color:#0083bf;margin:0px 0px 10px;padding:0px;} 
.quote .attributedto {font:normal 11px arial, sans-serif;color:#666;} 

.popup3 {position:absolute;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;text-transform:none;width:500px;background-color:#fff;border:1px solid #ccc;text-align:left;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,Strength=5);}

/*Innovation Blog Section*/
body.innovation .iconsright {float:right;}
body.innovation .iconsright img {vertical-align:middle;}

body.innovation .blog_list_item_title {background-color: transparent;background-image: url(img/arrow_innovation.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;color: #78a22f; font:bold 16px arial, sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;display: block; margin: 0px 0px 3px 0px; width:100%;}
body.innovation .blog_list_item_title a {color: #78a22f;}
body.innovation .blog_list_item_text p {font-family:Arial, Sans-Serif; color:#666;}
body.innovation .listpanel {width:100%;}
body.innovation .blog_list_item_info {padding-top:0px;margin:10px 0px 10px 0px;text-transform:uppercase; width:100%; color:#666;}
body.innovation .blog_detail{width:100%; margin-right:30px;}
body.innovation .blog_detail ul{font-family:Arial, Sans-Serif; color:#666;}
body.innovation .rightside h4{color: #78a22f; font:bold 14px arial, sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;display: block; margin: 7px 0px 10px 0px; width:100%;}
body.innovation .rightside h4 a{color: #78a22f; font:bold 14px arial, sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;display: block; margin: 7px 0px 10px 0px; width:100%;}
body.innovation .rightside ul{font:11px arial, sans-serif;padding: 0px;margin: 0px 0px 0px 0px; width:100%;}
body.innovation .blog_Finalheading{color: #78a22f; font:bold 16px arial, sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;display: block; margin: 7px 0px 10px 0px; width:100%;}

/*Innovation Events Section*/
.listing_training {background-color:#0083bf;padding:3px 5px 2px;border-bottom:1px solid #fff;}
.listing_briefings {background-color:#a00000;padding:3px 5px 2px;border-bottom:1px solid #fff;}
.listing_webinars {background-color:#ff9100;padding:3px 5px 2px;border-bottom:1px solid #fff;}
.listing_industryevents {background-color:#6234a4;padding:3px 5px 2px;border-bottom:1px solid #fff;}

/* Services Section */
.middle .services_features {margin-bottom:0px;}
.middle .services_features .img1 {margin:0px 5px 5px 0px;}
.middle .services_features .img2 {margin:0px 5px 5px 0px;}
.middle .services_features .img3 {margin:0px 5px 5px 0px;}
.middle .services_features .img4 {margin:0px 0px 5px 0px;}
.middle .services_features .img5 {margin:0px 5px 0px 0px;}
.middle .services_features .img6 {margin:0px 5px 0px 0px;}
.middle .services_features .img7 {margin:0px 5px 0px 0px;}
.middle .services_features .img8 {margin:0px 0px 0px 0px;}

body.services .middle .leftside .content h6 {color:#a53839;}

/* Solutions Section */
body.solutions .middle .breadcrumbs {background-color:#a00000;}
body.solutions .middle .content li {background:url(img/arrow_solutions.gif) no-repeat 0px 5px;padding:0px 0px 0px 20px;}
body.solutions .middle .content h1 {color:#a00000;}
body.solutions .middle .content h1 a {background:url(img/arrow_solutions.gif) no-repeat;color:#a00000;}

body.solutions .middle .content .subnav {background:url(img/line_horz.gif) repeat-x top left;}
body.solutions .middle .content .subnav table {border:0px;border-collapse:collapse;width:100%;margin:0px 0px 20px;background:url(img/line_horz.gif) repeat-x bottom left;}
body.solutions .middle .content .subnav td {vertical-align:top;padding:5px 0px;}
body.solutions .middle .content .subnav ul {margin-bottom:0px;}
body.solutions .middle .content .subnav li {background:url(img/arrow2.gif) no-repeat 0px 5px;padding:0px 0px 0px 15px;}
body.solutions .middle .content .subnav li.active {background:url(img/arrow_solutions2.gif) no-repeat 0px 5px;}
body.solutions .middle .content .subnav a {color:#828282;text-decoration:none;}
body.solutions .middle .content .subnav a:hover {color:#0078ae;text-decoration:none;}
body.solutions .middle .content .subnav a.active {color:#a00000;text-decoration:none;font-weight:bold;}
body.solutions .middle .rightside h3 {padding:0px;margin:0px 0px 10px;font:bold 14px/15px arial, sans-serif;color:#a00000;}
body.solutions .middle .title2 {padding:0px 0px 20px;width:556px;font:normal 15px/16px arial, sans-serif;color:#727272;}

.expandcollapse {float:right;padding:0px 5px;}
.shadow {background-color:#fff;filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,Strength=5);border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;width:550px;clear:both;}
.shadow td {padding:0px 10px 0px 0px;}

.technology {cursor:hand;cursor:pointer;font:bold 11px arial, sans-serif;margin:4px 10px 6px 5px;}
.technology2 {cursor:hand;cursor:pointer;font:bold 11px arial, sans-serif;margin:4px 10px 6px 5px;}
.thelanguage {padding:5px 5px 10px;}
.thelanguage2 {padding:5px 5px 10px;}
.openlanguage {color:#a00000;}
.closedlanguage {color:#0078ae;}

.featuredbio {background-color:#F8F8F8;padding:8px 10px;line-height:16px;}
.featuredbio h3 {margin:0px 0px 10px;}
.featuredbio h4 {margin:20px 0px 0px;font:bold 11px arial, sans-serif;text-transform:none;color:#666;}
.featuredbio .biophoto {float:left;margin:0px 15px 10px 0px;}
.featuredbio .text {clear:both;}

/* Innovation Section */
table.speakerbios {border:0px;border-collapse:collapse;width:100%;}
table.speakerbios td {vertical-align:top;padding:5px;text-align:left;}
table.speakerbios td.title {font:normal 11px/15px arial, sans-serif;color:#666;padding:10px 0px 5px 0px;}
table.speakerbios td.photo {background-color:#F8F8F8;}
table.speakerbios td.contact {background-color:#F8F8F8;font:normal 11px/15px arial, sans-serif;color:#666;}
table.speakerbios td.spacer {background-color:#fff;}

body.innovation .middle .rightside .buttons {padding:0px;margin:0px 0px 0px 20px;}
body.innovation .middle .rightside .buttons .content {padding:0px;margin:10px 0px 0px 0px;}

body.innovation .middle .rightside1 .buttons {padding:0px;margin:0px 0px 0px 20px;}
body.innovation .middle .rightside1 .buttons .content {padding:0px;margin:10px 0px 0px 0px;}

body.innovation .middle .rightside .eventsandwebinars {padding:0px 0px 90px 0px;margin:0px 0px 0px 20px;background:url(img/p_computer.gif) repeat-x;}
body.innovation .middle .rightside .eventsandwebinars .content {padding:2px 0px 2px 0px;font:10px/13px arial, sans-serif;color:#666;}
body.innovation .middle .rightside .eventsandwebinars .content h3 {padding:20px 0px 0px 2px;margin:0px 0px 0px;font:bold 11px/15px arial, sans-serif;color:#666;text-transform:uppercase;vertical-align:middle;}
body.innovation .middle .rightside .eventsandwebinars .content ul {margin:10px 120px 0px 20px;padding:0px;list-style:url(img/arrow.gif);}
body.innovation .middle .rightside .eventsandwebinars .content li {padding:0px 0px 10px;}

body.innovation .middle .leftside .feature_innovation {background:url(img/CareerSites_img.jpg) no-repeat;padding:118px 17px 80px 17px;margin:30px 0px 0px;}

body.innovation .middle .leftside .content .listing_webinars table {width:100%;border-collapse:collapse;border:0px;padding:0px;margin:0px 0px 30px;}
body.innovation .middle .leftside .content .listing_webinars table td {vertical-align:middle;padding:4px;font:10px/13px arial, sans-serif;color:#666;border-bottom:1px solid #e0e0e0;}
body.innovation .middle .leftside .content .listing_webinars table th {vertical-align:middle;padding:4px;font:bold 11px/15px arial, sans-serif;color:#666;text-align:left;border-bottom:1px solid #e0e0e0;border-right:1px solid #fff;background-color:#ccc;}

body.innovation .middle .leftside .content .annual table {width:100%;border-collapse:collapse;border:0px;padding:0px;margin:15px 0px 0px;}
body.innovation .middle .leftside .content .annual table td {vertical-align:top;padding:0px 10px 0px 0px;font:normal 11px/17px arial, sans-serif;color:#727272;}
body.innovation .middle .leftside .content .annual ul.noindent {width:175px;font:10px/13px arial, sans-serif;}

body.innovation .middle .rightside1 .bio {padding:20px 0px 0px;margin:0px 0px 0px 20px;}
body.innovation .middle .rightside1 .bio .movie {padding-top:62px;}
body.innovation .middle .rightside1 .bio h3 {font:bold 12px/16px arial, sans-serif;color:#BBC332;margin:15px 0px;}
body.innovation .middle .rightside1 .bio p {margin:5px 0px 0px;padding:5px 0px 0px;}
body.innovation .middle .rightside1 .bio p.contact {margin:0px 0px 0px;padding:0px 0px 12px;background:url(img/line_horz.gif) repeat-x bottom left;}
body.innovation .middle .rightside1 .bio .vcard {margin:15px 0px 0px;float:right;font:9px arial, sans-serif;}
body.innovation .middle .rightside1 .listing_people table {width:545px;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
body.innovation .middle .rightside1 .listing_people table td {vertical-align:top;padding:10px;font:10px/13px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.innovation .middle .rightside1 .listing_people table td.col1 {padding:0px 0px 0px 0px;}
body.innovation .middle .rightside1 .listing_people table td.col2 {width:50%;}
body.innovation .middle .rightside1 .listing_people table td.col3 {width:40%;}
body.innovation .middle .rightside1 .listing_people .name {font:bold 11px arial, sans-serif;}

body.innovation .middle .rightside1 .bio table {width:250px;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
body.innovation .middle .rightside1 .bio table td {vertical-align:top;padding:10px;font:10px/13px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.innovation .middle .rightside1 .bio_people table td.col1 {padding:0px 0px 0px 0px;width:20%}
body.innovation .middle .rightside1 .bio table td.col2 {width:80%;}
body.innovation .middle .rightside1 .bio table td.col3 {}
body.innovation .middle .rightside1 .bio .name {font:bold 11px arial, sans-serif;}

body.innovation .middle .leftside1 .bio {padding:20px 1px 1px;margin:0px 0px 0px 20px;font:10px arial;color:#666;}
body.innovation .middle .leftside1 .bio .movie {padding-top:62px;}
body.innovation .middle .leftside1 .bio h3 {font:bold 12px/16px arial, sans-serif;color:#BBC332;margin:15px 0px;}
body.innovation .middle .leftside1 .bio p {margin:5px 0px 0px;padding:5px 0px 0px;}
body.innovation .middle .leftside1 .bio p.contact {margin:0px 0px 0px;padding:0px 0px 12px;}
body.innovation .middle .leftside1 .bio .vcard {margin:15px 0px 0px;float:right;font:9px arial, sans-serif;}

body.innovation .middle .leftside1 .bio table {width:250px;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
body.innovation .middle .leftside1 .bio table td {vertical-align:top;padding:10px;font:10px/13px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.innovation .middle .leftside1 .bio_people table td.col1 {padding:0px 0px 0px 0px;width:20%;background-color:#F8F8F8}
body.innovation .middle .leftside1 .bio table td.col2 {width:80%;background-color:#F8F8F8}
body.innovation .middle .leftside1 .bio table td.col3 {}
body.innovation .middle .leftside1 .bio .name {font:bold 11px arial, sans-serif;}

body.innovation .middle .leftside .annual_detail {font: 10px/20px arial, sans-serif;color: #666;}
body.innovation .middle .leftside .annual_detail table td {vertical-align:top;padding:10px;font:10px/16px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.innovation .middle .leftside .annual_detail ul {list-style:url(img/arrow.gif);}

body.innovation .middle .rightside .annual_detail {font: 10px/20px arial, sans-serif;color: #666;}
body.innovation .middle .rightside .annual_detail table td {vertical-align:top;padding:10px;font:10px/16px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.innovation .middle .rightside .annual_detail ul {list-style:url(img/arrow.gif);}

body.innovation .middle .rightside table td.movie {vertical-align:top;padding:10px;font:10px/16px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.innovation .middle .rightside table td.movie h3 {color:#63aaad;background:none;padding:0px;font:bold 12px/18px arial, sans-serif;}

/*Innovation Webinar Section*/
body.innovation .middle .leftside .content .webinar {border:1px solid #DEDEDE;background-color:#F8F8F8;background-position:top right;background-repeat:no-repeat;}
body.innovation .middle .leftside .content .webinar table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
body.innovation .middle .leftside .content .webinar table td {vertical-align:top;padding:0px;font:normal 11px/17px arial, sans-serif;color:#727272;}
body.innovation .middle .leftside .content .webinar h3 {background:none;padding:0px;margin:20px 0px 10px 20px;}
body.innovation .middle .leftside .content .webinar p {margin:0px 5px 20px 20px;}

/* Innovation - Events */

table.eventslanding {padding:0px;margin:0px;}
table.eventslanding td {border:1px solid #e0e0e0;border-bottom:2x solid #e0e0e0;vertical-align:top;padding:0px;width:163px;font:normal 11px/15px arial, sans-serif;color:#666;}
table.eventslanding td.spacer {width:5px;border:0px;}
table.eventslanding td.spacer2 {width:9px;border:0px;}
table.eventslanding .text {padding:5px;}
table.eventslanding ul {margin:0px 0px 20px 0px;padding:0px;}

body.trainingdetail .middle .leftside {width:518px;}
body.trainingdetail .middle .leftside .content {width:479px;}
body .leftside .annualconfImage{float:left;margin:0px 10px 10px 0px;}
.speakerbio {background-color:#F8F8F8;padding:8px 10px;line-height:16px;}
.speakerbio h3 {margin:0px 0px 10px;}
.speakerbio h4 {margin:20px 0px 0px;font:bold 11px arial, sans-serif;text-transform:none;color:#666;}
.speakerbio .biophoto {float:left;margin:0px 15px 10px 0px;}
.speakerbio .text {clear:both;}

body.trainingdetail .middle .rightside {width:340px;}

body.trainingdetail .middle .rightside .movie {padding:0px 0px 10px 20px;}
body.trainingdetail .middle .rightside .movie ul {list-style:none none;margin:15px 0px;padding:0px;}
body.trainingdetail .middle .rightside .movie li {padding:0px 0px 5px;}

body.trainingdetail .middle .rightside .contact {padding:15px 0px 15px;margin:0px 0px 0px 20px;background:url(img/line_horz.gif) repeat-x;}
body.trainingdetail .middle .rightside .contact .content {padding:0px}
body.trainingdetail .middle .rightside .contact .content h3 {padding:0px;margin:0px 0px 5px;}
body.trainingdetail .middle .rightside .contact .content p {margin-top:0px;}
body.trainingdetail .middle .rightside .contact .biophoto {float:left;margin:0px 15px 10px 0px;}

body.trainingdetail .middle .rightside .relatedarticles {padding:15px 0px 15px;margin:0px 0px 0px 20px;background:url(img/line_horz.gif) repeat-x;}
body.trainingdetail .middle .rightside .relatedarticles .content {padding:0px}
body.trainingdetail .middle .rightside .relatedarticles .content h3 {padding:0px;margin:0px 0px 5px;}
body.trainingdetail .middle .rightside .relatedarticles .content p {margin-top:0px;}
body.trainingdetail .middle .rightside .relatedarticles ul {margin:0px 0px 0px 20px;padding:0px;list-style:url(img/arrow.gif);}



/* Company Section */
body.company .middle .leftside .content .meetus {border:0px solid #DEDEDE;background-position:top right;background-repeat:no-repeat;}
body.company .middle .leftside .content .meetus table {width:100%;border-collapse:collapse;border:0px;padding:0px;margin:0px;}
body.company .middle .leftside .content .meetus table td {vertical-align:top;padding:0px;font:normal 11px/17px arial, sans-serif;color:#727272;}
body.company .middle .leftside .content .meetus table td.photo {text-align:right;}
body.company .middle .leftside .content .meetus h3 {background:none;padding:0px;margin:20px 0px 10px 20px;}
body.company .middle .leftside .content .meetus p {margin:0px 0px 20px 20px;}

body.company .middle .leftside  .criteria {font:10px/13px arial, sans-serif;color:#666;margin:10px 0px 20px;}

body.company .middle .leftside .content h6 {color:#bbc332;}

body.company .middle .rightside .search_people {padding:0px 0px 15px;margin:0px 0px 0px 20px;}
body.company .middle .rightside .search_people h3 {padding:0px;margin:0px 0px 5px;font:bold 11px/15px arial, sans-serif;color:#666;}
body.company .middle .rightside .search_people table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
body.company .middle .rightside .search_people table td {padding:0px 5px 0px 0px;margin:0px;}
body.company .middle .rightside .search_people input.text {width:180px;font:10px/13px arial, sans-serif;color:#666;}
body.company .middle .rightside .search_people input.bttn {font:9px/15px arial, sans-serif;color:#fff;border:0px;background-color:#0078ae;}

body.company .middle .rightside .bio {padding:20px 0px 0px;margin:0px 0px 0px 20px;background:url(img/line_horz.gif) repeat-x;}
body.company .middle .rightside .bio h3 {font:bold 12px/16px arial, sans-serif;color:#BBC332;margin:15px 0px;}
body.company .middle .rightside .bio ul {margin:20px 0px 0px 20px;padding:0px;list-style:url(img/arrow.gif);}
body.company .middle .rightside .bio li {margin:0px;padding:2px 0px;}
body.company .middle .rightside .bio p {margin:5px 0px 0px;padding:5px 0px 0px;}
body.company .middle .rightside .bio p.contact {margin:0px 0px 0px;padding:0px 0px 12px;background:url(img/line_horz.gif) repeat-x bottom left;}
body.company .middle .rightside .bio .vcard {margin:15px 0px 0px;float:right;font:9px arial, sans-serif;}
body.company .middle .rightside h3 {padding:0px;margin:0px 0px 10px;font:bold 14px/15px arial, sans-serif;color:#0078ae;}

body.work .middle .leftside .flash {padding:0px 0px 3px;width:545px;background:url(img/line_horz.gif) repeat-x bottom left;}
body.work .middle .leftside .content table.portfolioclients {border-collapse:0px;border:0px;width:545px;}
body.work .middle .leftside .content table.portfolioclients td {vertical-align:top;font:10px/16px arial, sans-serif;color:#666;padding:10px 20px 20px;border:1px solid #e0e0e0;background-color:#F8F8F8;}
body.work .middle .leftside .content table.portfolioclients td.space {border:0px;background-color:#fff;padding:0px;width:53px;}
body.work .middle .leftside .content table.portfolioclients td h3 {background:none;padding:0px;margin:0px 0px 10px;}
body.work .middle .leftside .content table.portfolioclients td ul {margin:0px 0px 0px 17px;padding:0px;list-style:url(img/arrow.gif);} 

/* General Section */
body.general .header {margin:15px 0px 0px;height:158px;}

body.general .main .rightside .bio {padding:20px 0px 0px;margin:0px 0px 0px 20px;}
body.general .main .rightside .feature1 {padding:0px 0px 15px;margin:0px 0px 0px 20px;}
body.general .main .rightside .bio .movie {padding-top:62px;}
body.general .main .rightside table td.movie {vertical-align:top;padding:10px;font:10px/16px arial, sans-serif;color:#666;background-color:#F8F8F8;border-bottom:4px solid #fff;}
body.general .main .rightside table td.movie h3 {color:#63aaad;background:none;padding:0px;font:bold 12px/18px arial, sans-serif;}
body.general .main .rightside .feature1 {padding:0px 0px 15px;margin:0px 0px 0px 20px;}
body.general .main .rightside table td.feature1 {padding:10px 10px 15px;margin:0px 0px 0px 20px;font:10px/13px arial, sans-serif;color:#666;}

body.general .main .rightside table td.feature1 h3 {padding:0px;margin:0px 0px 5px;font:bold 11px/15px arial, sans-serif;color:#666;}

.tooltiptitle {font:bold 10px arial, sans-serif;cursor:default;color:#ffffff;text-decoration:none;}
.tooltipcontent {font:10px/15px arial, sans-serif;cursor:default;color:#676767;text-decoration:none}
#ToolTip {z-index:4;left:0px;visibility:hidden;width:100px;position:absolute;top:0px;}

/* Home Section */
body.home .banner {background:#414141 url(img/bg_banner.jpg) repeat-x top left;margin:0px 0px 18px;}
body.home .banner .banner_left {}
body.home .banner .features.content {float:left;padding:15px;margin:25px 0px 0px 0px;color:#666;}
body.home .banner .banner_right {float:right;width:295px;}
body.home .banner .banner_right .title {padding:45px 20px 0px;}
body.home .banner .banner_right .subtitle {padding:13px 20px 0px;}
body.home .banner .banner_right .content {padding:13px 20px 0px;font:normal 12px/17px arial, sans-serif;color:#fff;}

body.home .banner .banner_right .form {padding:13px 20px 0px;}
body.home .banner .banner_right .form input.text {width:220px;font:normal 11px arial, sans-serif;color:#757575;}
body.home .banner .banner_right .form input.bttn {vertical-align:top;}

body.home .features {margin:0px 0px 10px;}
body.home .features a {color:#0078ae;text-decoration:none;}
body.home .features a:hover {color:#0078ae;text-decoration:none;}
body.home .features a.blue {color:#0078ae;}
body.home .features .tabs {white-space:nowrap;}
body.home .features .bar {}
body.home .features .features_table {border:0px;border-collapse:collapse;width:100%;margin:8px 0px 0px;}
body.home .features .features_table td {vertical-align:top;padding:10px 15px;font:normal 12px/15px arial, sans-serif;color:#666;}
body.home .features .features_table td.col1 {background:url(img/line_vert.gif) repeat-y top right;}
body.home .features .features_table td.col1 div.col1 {width:269px;}
body.home .features .features_table td.col2 {width:100%;}
body.home .features .features_table td.col3 {background:url(img/line_vert.gif) repeat-y top left;}
body.home .features .features_table td.col3 div.col3 {width:270px;}

body.home .features .article div.title {margin:0px 0px 15px;}
body.home .features .article div.subtitle {font-weight:bold;margin:0px 0px 15px;}
body.home .features .article div.image {float:right;margin:0px 0px 0px 10px;}
body.home .features .article div.content {}

body.home .features .blog {font:normal 11px/15px arial, sans-serif;}
body.home .features .blog .title {margin:0px 0px 15px;}
body.home .features .blog .content ul {font-weight:bold;list-style:none none;margin:0px 0px 10px;padding:0px;}
body.home .features .blog .content li {padding:0px 0px 5px 15px;background:url(img/arrow_innovation.gif) no-repeat 0px 5px;}
body.home .features .blog .links {font:normal 10px/15px arial, sans-serif;}
body.home .features .blog .links img {vertical-align:top;}

body.home .features .events div.title {margin:0px 0px 15px;}
body.home .features .events div.image {float:right;margin:0px 0px 0px 10px;}
body.home .features .events div.content {}

body.home .features .highlights .highlight {clear:left;}
body.home .features .highlights .highlight div.image {float:left;margin:0px 20px 10px 0px;}
body.home .features .highlights .highlight div.content {}

body.home .features .news .content ul {list-style:none none;margin:0px;padding:0px;}
body.home .features .news .content li {padding:0px 0px 10px;}

body.home .features .video div.title {margin:0px 0px 15px;}
body.home .features .video div.image {float:left;margin:0px 10px 0px 0px;}
body.home .features .video div.content {}

/* Drop Down Menus */
table.menu {border:0px;border-collapse:collapse;width:706px;background-color:#fff;margin:0px 4px 20px 5px;}
table.menu td.col1 {vertical-align:top;padding:0px 5px 0px 15px;width:33%;}
table.menu td.col2 {vertical-align:top;padding:0px 5px 0px 10px;width:33%;}
table.menu td.col3 {vertical-align:top;padding:0px 15px 0px 10px;width:33%;}
table.menu h1 {font:bold 16px arial, sans-serif;margin:0px 0px 10px;}
table.menu .col1 ul.level2{list-style:url(img/arrow2.gif);margin:0px 0px 0px 17px;padding:0px;}
#menu5 .col1 ul.level1{list-style:url(img/arrow2.gif);margin:0px 0px 0px 17px;padding:0px;}
#menu6 .col1 ul.level1{list-style:url(img/arrow2.gif);margin:0px 0px 0px 17px;padding:0px;}
table.menu .col2 ul{list-style:url(img/arrow2.gif);margin:0px 0px 0px 17px;padding:0px;}
table.menu .col3 ul{list-style:url(img/arrow2.gif);margin:0px 0px 0px 17px;padding:0px;}
table.menu ul li {padding:0px;}
table.menu ul.level1 {font-weight:bold;}
table.menu ul.level1 a {color:#666;text-decoration:none;}
table.menu ul.level1 a:hover {color:#0078ae;text-decoration:none;}
table.menu ul.level2 {font-weight:normal;margin:0px;padding:0px;}
table.menu ul.level2 a {color:#999;text-decoration:none;}
table.menu ul.level2 a:hover {color:#0078ae;text-decoration:none;}

table.menu_highlights {border:0px;border-collapse:collapse;width:706px;background-color:#fff;margin:0px 4px 0px 5px;}
table.menu_highlights td.col1 {vertical-align:top;padding:0px 5px 0px 15px;width:33%;}
table.menu_highlights td.col2 {vertical-align:top;padding:0px 5px 0px 5px;width:33%;}
table.menu_highlights td.col3 {vertical-align:top;padding:0px 15px 0px 5px;width:33%;}
table.menu_highlights a {color:#666;text-decoration:none;}
table.menu_highlights a:hover {color:#0078ae;text-decoration:none;}
table.menu_highlights .title {font:normal 10px arial, sans-serif;color:#fff;background-color:#b8b8b8;padding:0px 6px;margin: 0px 0px 7px;}
table.menu_highlights .item {font:normal 10px/12px arial, sans-serif;color:#666;background-color:#f8f8f8;border:1px solid #f0f0f0;padding:6px;margin:0px 0px 8px;}
table.menu_highlights .image {float:left;margin:0px 10px 0px 0px;}
table.menu_highlights .content {}
table.menu_highlights .clear {clear:left;}

#menu1 {position:absolute;top:99px;left:236px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;padding:25px 0px; width:715px;background:URL(img/bg.png) no-repeat bottom left;text-align:left;}
#menu1 td.col1 {vertical-align:top;padding:0px 15px 0px 15px;background:url(img/line_vert.gif) repeat-y top right;width:45%;}
#menu1 td.col1 td {vertical-align:top;width:50%;padding:0px 5px 0px 0px;}
#menu1 td.col2 {vertical-align:top;padding:0px 15px;background:url(img/line_vert.gif) repeat-y top right;width:25%;}
#menu1 td.col3 {vertical-align:top;padding:0px 15px 0px 15px;width:30%;}
#menu1 h1 {color:#a00000;padding:0px 0px 0px 0px;}
#menu1 .col3 h1.links {background:url(img/arrow_solutions.gif) no-repeat;color:#a00000;padding:0px 0px 0px 10px;font-size:16px;}
#menu1 h1 a {color:#a00000;text-decoration:none;}
#menu1 h1 a:hover {color:#0078ae;text-decoration:none;}

#menu2 {position:absolute;top:99px;left:236px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;padding:35px 0px;width:715px;background:url(img/bg.png) no-repeat bottom left;text-align:left;}
#menu2 h1 {color:#78a22f;}
#menu2 h1 a {background:url(img/arrow_work.gif) no-repeat;padding:0px 0px 0px 10px;color:#ff9100;text-decoration:none;}
#menu2 h1 a:hover {color:#0078ae;text-decoration:none;}

#menu3 {position:absolute;top:99px;left:236px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;padding:30px 0px; width:715px;background:url(img/bg.png) no-repeat bottom left;text-align:left;}
#menu3 h1 {color:#78a22f;}
#menu3 h1 a {background:url(img/arrow_innovation.gif) no-repeat;padding:0px 0px 0px 10px;color:#78a22f;text-decoration:none;}
#menu3 h1 a:hover {color:#0078ae;text-decoration:none;}
#menu3 td.col2 {width:67%;}

#menu4 {position:absolute;top:99px;left:236px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;padding:30px 0px ; width:715px;background:url(img/bg.png) no-repeat bottom left;text-align:left;}
#menu4 h1 {color:#0078ae;}
#menu4 h1 a {background:url(img/arrow_company.gif) no-repeat;padding:0px 0px 0px 10px;color:#0078ae;text-decoration:none;}
#menu4 h1 a:hover {color:#0078ae;text-decoration:none;}

#menu5 {position:absolute;top:99px;left:236px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;padding:30px 0px ; width:715px;background:url(img/bg.png) no-repeat bottom left;text-align:left;}
#menu5 h1 {color:#005a84;background:url(img/arrow_people.gif) no-repeat;padding:0px 0px 0px 10px;}
#menu5 .col1 h1.linkless {color:#005a84;padding:0px 0px 0px 10px;background-image:url(img/spacer.gif);}
#menu5 h1 a {color:#005a84;text-decoration:none;}
#menu5 h1 a:hover {color:#0078ae;text-decoration:none;}
#menu5 table.menu td.col2 {padding-top:27px;background:url(img/line_vert.gif) repeat-y top right;}

#menu6 {position:absolute;top:99px;left:236px;visibility:hidden;z-index:100;font:normal 11px/15px arial, sans-serif;color:#666;padding:25px 0px; width:715px; background:url() no-repeat bottom left;text-align:left;}
#menu6 h1 {color:#6234a4;background:url(img/arrow_careers.gif) no-repeat;padding:0px 0px 0px 10px;}
#menu6 .col1 h1.linkless{color:#6234a4;padding:0px 0px 0px 10px; background-image:url(img/spacer.gif);}
#menu6 h1 a {color:#6234a4;text-decoration:none;}
#menu6 h1 a:hover {color:#0078ae;text-decoration:none;}
#menu6 table.menu td.col2 {padding-top:27px;background:url(img/line_vert.gif) repeat-y top right;}

#menu7 {position:absolute;top:99px;left:612px;visibility:hidden;z-index:101;font:normal 10px/12px arial, sans-serif;color:#666;padding:30px 0px; width:338px;background:url() no-repeat bottom left;text-align:left;}
#menu7 table.menu {border:0px;border-collapse:collapse;width:100%;background-color:transparent;}
#menu7 td.col1 {vertical-align:top;padding:20px 40px 30px 40px;}
#menu7 h1 {color:#828282;font:bold 16px arial, sans-serif;margin:0px 0px 10px;padding:0px;}
#menu7 a {color:#666;text-decoration:none;}
#menu7 a:hover {color:#0078ae;text-decoration:none;}
#menu7 .form input.text {width:220px;font:normal 11px arial, sans-serif;color:#757575;margin:0px 0px 10px;}
#menu7 .form select.text {width:208px;font:normal 11px arial, sans-serif;color:#757575;margin:0px 0px 10px;}
#menu7 .form input.bttn {vertical-align:top;}

/* Text Editor */
.red, a.red {color:#a00000;}
.orange, a.orange {color:#ff9100;}
.green, a.green {color:#78a22f;}
.blue, a.blue {color:#0078ae;}
.darkblue, a.darkblue {color:#005a84;}
.purple, a.purple {color:#6234a4;}
.gray, a.gray {color:#828282;}