* {margin:0;padding:0;}
div.green-main-content {float:left;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333;margin:0;padding:0;}
div.green-main-content ul {list-style:none;}
div.green-main-content img {border:none;}
div.green-main-content li {line-height:normal;}
div.green-main-content a, div.green-main-content a:link, div.green-main-content a:visited {color:#333;text-decoration:none;}
div.green-main-content a:hover {color:#cc0000;}
div.green-main-content .placeholder img {display:block;}
div.green-main-content .hidden {display:none;}
div.green-main-content .red {color:#cc0000;}
div.green-main-content .bold {font-weight:bold;}
div.green-main-content div.fixer {clear:both;height:1px;overflow:hidden;}

/*Tabs */
div#content-tabs {float:left;width:100%;}
div#content-tabs li {float:left;background:#fefefe url(../images/bg_tabs.gif) left bottom scroll repeat-x;border:1px solid #d3d3d3;border-left:none;border-bottom:none;}
div#content-tabs li a {font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;display:block;padding-right:4px;}
div#content-tabs li a span {display:block;padding-top:3px}
div#content-tabs li a span strong {padding:3px 4px 6px 8px;display:block;}
div#content-tabs li a.first {border-left:1px solid #d3d3d3;}
div#content-tabs li.selected span {background:transparent url(../images/tabs_on_left.gif) left top scroll no-repeat;}
div#content-tabs li.selected strong {background:transparent url(../images/tabs_on_left.gif) left bottom scroll no-repeat;}
div#content-tabs li.selected {background:transparent url(../images/tabs_on_right.gif) right top scroll no-repeat;}
div#content-tabs li.selected a {color:#cc0000;background:transparent url(../images/tabs_on_right.gif) right bottom scroll no-repeat;}

div#video-options {float:right;}
div#video-options a {margin:10px 15px 0 0;float:left;background:transparent url(../images/quick_facts.gif) left top no-repeat;padding:0 0 2px 17px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
div#video-options a#transcript {margin:10px 0 0 0;background-image:url(../images/transcript.gif)}

/*Main Content */
div.green-main-content {width:590px;float:right;margin: 0 0 25px 0;}
div#replace-wrapper {clear:both;position:relative;min-height:332px;_height:332px;}
div#content-box-main {clear:both;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
div#flash-movie {clear:both;position:absolute;}
div.content-box-top {height:5px;width:588px;border:1px solid #d3d3d3;border-bottom:none;border-top:none;background:transparent url(../images/bg_content_top.gif) left top scroll no-repeat;}
div.content-box-mid {clear:both;min-height:299px;position:relative;width:588px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background:transparent url(../images/bg_content.gif) left top scroll repeat-y;}
div.content-box-bottom {background:transparent url(../images/bg_tree.gif) left bottom no-repeat scroll;height:68px;width:588px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
div.sub-links p {float:right;text-align:right;padding:6px 0;font-weight:bold;}
div.sub-links p a {margin-right:15px;padding:0 0 4px 14px;background:transparent url(../images/email_icon.gif) left 3px no-repeat;text-decoration:none;}
div.sub-links p a.open, div.sub-links p a:hover {color:#cc0000;text-decoration:none;}
div.sub-links p span {color:#cc0000;margin-left:6px;padding:0 0 4px 16px;background:transparent url(../images/phone_icon.gif) left 1px no-repeat;}

div.content-box-nav {border-bottom:1px dotted #d4d4d4;float:left;width:100%;margin-top:-5px;margin-bottom:20px;}
div.content-box-nav ul {width:100%;float:left;padding-bottom:25px;}
div.content-box-nav ul li {text-align:center;float:left;padding-right:35px;}
div.content-box-nav ul li a, div.content-box-nav ul li a:link, div.content-box-nav ul li a:visited {text-decoration:underline;font-size:11px;}
div.content-box-nav ul li a:hover, div.content-box-nav ul li.selected a, div.content-box-nav ul li.selected a:visited, div.content-box-nav ul li.selected a:link {text-decoration:none;color:#cc0000;}
div.content-box-nav ul li.last {float:right;text-align:right;padding-right:0;}

div.content-box-content {padding:30px 0 0 0;margin:0 auto;width:530px;}
div.content-box-content h2 {font:bold 24px Arial, Helvetica, sans-serif;padding-bottom:15px;}
div.content-box-content h2.small {font-size:18px;}
div.content-box-content h3 {font-weight:normal;font-size:12px;line-height:18px;padding-bottom:25px;padding-right:20px;}
div.content-box-content h4 {font-weight:normal;font-size:12px;padding-bottom:10px;}
div.content-box-content h5 {font-size:10px;}
div.content-box-content p {font-size:10px;padding-right:40px;}
div.content-box-content div.back-link {margin-bottom:5px;}
div.content-box-content div.back-link a, div.content-box-content div.back-link a:link, div.content-box-content div.back-link a:visited {text-decoration:underline;}
div.content-box-content div.back-link a:hover {text-decoration:none;}

div.content-block {padding:0;}
div.content-block h5 {padding:5px 0 0 0;}
div.content-block p {padding-bottom:15px;line-height:14px;}
div.content-block a, div.content-block a:link, div.content-block a:visited {color:#cc0000;}
div.content-block div.info {padding:4px 0;clear:left;float:left;}
div.content-block div.info p {padding:0;float:left;}
div.content-block div.info p.first {width:120px;}

div.content-box-ext h4 {font:normal 11px Verdana;background:transparent url(../images/plus_sign.gif) left 2.5px no-repeat scroll;padding-left:15px;cursor:pointer;}
div.content-box-ext div.content-block {padding-left:15px;}
div.content-box-ext div.contact-list ul {}
div.content-box-ext div.contact-list li {border-top:1px dotted #d4d4d4;padding:10px 0;clear:left;}
div.content-box-ext div.contact-list li div.contact {width:30%;float:left;}
div.content-box-ext div.contact-list li div.contact a {color:#333;display:block;font:bold 11px Arial, Helvetica, sans-serif;padding-left:10px;background:transparent url(../images/arrow_links.gif) left 3px no-repeat scroll;}
div.content-box-ext div.contact-list li div.contact a:hover {color:#cc0000;text-decoration:none;}
div.content-box-ext div.contact-list li div.description {margin-left:40%;display:block;padding-right:40px;}
div.content-box-ext-active h4 {background-image:url(../images/minus_sign.gif);}
div.content-box-ext-active div.content-block {display:block;}

div.resources-content div.item a {display:block;font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background:transparent url(../images/arrow_links.gif) left 3px no-repeat scroll;padding:0 0 0 10px;}
div.resources-content div.item a.whitepaper {background-position:left 5px;}
div.resources-content div.item a img {position:relative;top:2px;}
div.resources-content div.item p {padding:0 40px 20px 10px;line-height:15px;}

div#flash-wrapper {width:530px;position:relative;height:250px;}
div#flash-holder {overflow:hidden;width:530px;position:relative;}
div#flash-scroller {margin:0 auto;width:1000em;position:relative;left:0;}
div.flash-mod {width:180px;position:relative;float:left;z-index:2;margin:0 5px 0 0;}
div.flash-mod img {display:block;}
div.flash-mod p {font:10px Arial, Helvetica, sans-serif;color:#333;}
div.flash-mod div.thumb-title {height:22px;position:relative;margin-bottom:2px;}
div.flash-mod div.thumb-title  p {position:absolute;bottom:0;text-transform:uppercase;line-height:11px;font-weight:bold;}
div.flash-mod div.thumb-wrapper {position:relative;}
div.flash-mod div.thumb-wrapper div.podcast-icon {z-index:3;position:absolute;top:3px;right:3px;background:transparent url(../images/podcast.gif) left top no-repeat;height:12px;width:38px;}
div.flash-mod div.thumb-wrapper div.thumb-holder {height:85px;width:153px;position:relative;z-index:2;}
div.flash-mod div.thumb-caption p {padding:8px 25px 10px 0;line-height:12px;font-size:11px;}
div.flash-mod div.thumb-caption p.person-name {margin-top:5px;padding:0;font-weight:bold;}
div.flash-mod div.thumb-caption p.person-position {font-size:10px;color:#666;padding:0;}
div.flash-mod div.thumb-trigger p {text-transform:uppercase;font-size:11px;}
div.flash-mod div.thumb-trigger p span {padding-right:15px;background:transparent url(../images/arrow_double.gif) right 2px no-repeat;font-weight:bold;}
div.flash-mod div.player-holder-wrapper {position:relative;float:left;}
div.flash-mod div.player-holder-wrapper div.player-holder {padding-bottom:5px;}
div.flash-mod div.player-holder-wrapper div.player-links {position:relative;}
div.flash-mod div.player-holder-wrapper div.player-links p  {color:#999;font:11px normal Arial, Helvetica, sans-serif;padding:0;}
div.flash-mod div.player-holder-wrapper div.player-links a, div.flash-mod div.player-holder-wrapper div.player-links a:link, div.flash-mod div.player-holder-wrapper div.player-links a:visited {color:#666;}
div.flash-mod div.player-holder-wrapper div.player-links a:hover {color:#c00;}

div.flash-mod div.end-state-info {position:absolute;left:-1000em;}

div#flash-content {overflow:visible;}
div#flash-content div.hovered div.thumb-trigger p {color:#c00;}
div#flash-content div.selected div.thumb-title p {color:#c00;}
div#flash-content div.selected div.thumb-trigger {display:none;}

div#flash-left-arrow {position:absolute;width:9px;height:16px;top:37px;left:-20px;float:left;cursor:pointer;}
div#flash-right-arrow {position:absolute;width:9px;height:16px;top:37px;right:-15px;float:right;cursor:pointer;}

div#no-flash-detected h2 {font:bold 14px Arial, Helvetica, sans-serif;color:#cc0000;padding-bottom:0;line-height:18px;}
div#no-flash-detected h3 {font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#cc0000;padding-bottom:15px;padding-right:50px;line-height:18px;}
div#no-flash-detected img {display:block;}

div.content-box-flash {position:relative;width:588px;}
div.content-box-flash img {height:328px;width:588px;display:block;}
div#send-to-wrapper, div#end-state-wrapper {position:absolute;top:10px;margin:0 47px;width:488px;border:1px solid #aaa;background:#fff;z-index:200;}

div#close-button, div#end-state-close-button {position:absolute;right:10px;top:10px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;text-align:right;}
div#close-button a, div#end-state-close-button a {background:transparent url(../images/close_button.gif) right 2px no-repeat;padding:2px 15px 2px 0;}
div#send-to-wrapper h1, div#end-state-wrapper h1 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;margin:0 20px 0 20px;padding:15px 0 5px 0;}
div#send-to-wrapper p, div#end-state-wrapper p {margin-left:20px;padding:10px 0 10px 0;}
div#end-state-wrapper p {font:11px Arial, Helvetica, sans-serif;padding-right:20px;line-height:16px;padding-bottom:0;}
div#show-thankyou p {padding:30px 0;font:bold 14px Arial, Helvetica, sans-serif;}
div#end-state-wrapper h2 {font:bold 11px Arial, Helvetica, sans-serif;margin:0 20px;padding:5px 0 0;}
div#end-state-wrapper h2 a {background:transparent url(../images/arrow_links.gif) left 4px no-repeat;padding-left:10px;display:block;}
div#end-state-content {padding-bottom:40px;}

form#send-to-colleague {width:448px;margin:0 auto;}
form#send-to-colleague input, form#send-to-colleague textarea {float:right;width:275px;margin:5px 0;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333;height:18px;padding:2px 0 0 2px;}
form#send-to-colleague textarea {height:40px;resize:none;}
form#send-to-colleague label {float:left;clear:left;padding:9px 0;width:150px;}
form#send-to-colleague input#submit-button {width:auto;margin:15px 0 15px 0;padding:0;width:80px;height:auto;}
form#send-to-colleague label.privacy-statement {margin-top:15px;display:block;clear:both;}
form#send-to-colleague label.privacy-statement a {position:absolute;bottom:25px;text-decoration:underline;}

div#send-to-overlay, div#end-state-overlay {background-color:#fff;opacity:.70;filter:alpha(opacity=70);z-index:100;position:absolute;}


/*****************/
/*The following declarations can be removed once the content is integrated into the page*/
ul {list-style:none;}
img {border:none;}
li {line-height:normal;}
a, a:link, a:visited {text-decoration:none;color:#333;}
a:hover {color:#cc0000;}
body {text-align:center;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333;}
div.green-wrapper {text-align:left;width:750px;margin:0 auto;position:relative;}
div.green-footer {clear:both;width:748px;border:1px solid #ccc;margin:0 0 0 0;font-size:11px;}
div.green-footer a {text-decoration:underline;margin:0 4px 0 2px;}
div.top-links {margin:10px 0 0 10px;}
div.bottom-links {margin:35px 0 10px 10px;}
div.green-main-header {padding:0 0 10px 0;}
div.green-main-header h1 {font:bold 30px Arial, Helvetica, sans-serif;padding:0 0 10px 0;}
div.green-main-header p a {font-size:11px;background:transparent url(../images/arrow_alt.gif) left 3px scroll no-repeat;padding:0 0 0 15px;}
div.green-main-nav {width:150px;float:left;margin-right:10px;margin-top:25px;}
div.nav-wrapper {float:left;width:100%;background:transparent url(../images/tout_sm_bottom.gif) left bottom scroll no-repeat;padding-bottom:19px;margin-bottom:10px;}
div.nav-wrapper h1 {background:transparent url(../images/tout_sm_top.gif) left top scroll no-repeat;font-size:11px;padding:15px 0 10px 10px;}
div.nav-content {background:transparent url(../images/tout_sm_back.gif) left top scroll repeat-y;}
div.nav-content h2 {font-size:10px;padding:3px 5px 3px 7px;}
div.nav-content li {padding:2px 5px 2px 7px;}
div.nav-content li a {background:transparent url(../images/arrow_links.gif) left 3px no-repeat scroll;padding:0 0 0 9px;display:block;}
div.green-main {padding-top:30px;}