/* import styling */
@import './hb-poll.css';

/* Rox Style Sheet */

	body {margin:0; padding:0; width:100%;background:url('../images/reskin/bgBody.gif') repeat-x left top; font:11px Verdana, Arial, Helvetica, sans-serif; }
	#container {margin:0 auto;width:1100px;background:url('../images/reskin/bgHeader.gif') no-repeat left top;}	
	
	a {outline:0;}
	
	#header {position:relative;margin:0 auto;width:828px;height:85px;}
		#logo img {position:absolute;left:29px;top:33px;}
		#navigation {margin:0;padding:0;float:right;z-index:999;}
	
	#homeMain {margin:0 auto;width:828px;}
		#theaterBanner {margin:5px 0 5px -1px;width:827px;height:371px;background:url('../images/reskin/bgTheaterBanner.jpg') no-repeat top left;z-index:0;}
		#noFlashTheater img {margin:8px 0 0 9px;}
		#homeBanner {margin:8px 0 0 9px;}

	#banner {margin:1px auto 0;width:828px;height:130px;}
	
	img {border:none; }
	
	/*#border {border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding:0px 0px 0px 0px;margin:0px;}*/
	#landheader {padding:13px 0 30px 0;background:#fff; margin: 0 0 0px 0; text-align:right; font-size:9px;}
	.green { color:#52b949 }
	/*#header img, #landheader img {float:left;border:none;}*/
	#header small, #landheader small {float:left;text-align:center;cursor:pointer;height:30px;line-height:21px;font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#3366CC;padding:15px 10px 10px 10px;border:2px dotted #ccc;width:200px;background:#fff;}
	#header a, #landheader a {color:#969696;text-decoration:none;}
	#header a:hover { color:#54b948; }
	#header em, #landheader em {padding:15px 10px 10px 10px;height:30px;display:block;font:normal 14px Arial, Tahoma, Serif;width:450px;text-align:center;color:#3366CC;line-height:21px;border:2px dotted #ccc;float:right;}
	#header strong {padding-top:7px;font:normal 14px Arial, Tahoma, Serif;width:500px;text-align:center;color:#3366CC;line-height:21px;width:450px;float:right;}
	/**html #logo { position:relative; top:30px;} */
	#icons {float:right;padding-top:12px;}
	#icons img {float:left;margin-left:15px;border:none;}

	/**html #navigation {margin:0}*/
	#shareSearch {position:relative;float:right;margin-top:16px;padding-right:30px;width:250px;}
	#frmSearch {float:right;margin:0;padding-top:2px;width:170px;height:15px;background:url('../images/reskin/bgGlobalSearch.gif') no-repeat right top;font:9px Arial, Tahoma, Serif;font-weight:bold;color:#838383;}
	#keywords {font:10px Arial, Tahoma, Serif;padding:0 3px 0 7px;width:105px;margin-top:0px !important;margin-top:-1px;margin-right:1px;border:0;background-color:transparent;outline:0;}
	#btnsearch {float:right;margin:1px 3px 0 0;width:14px;height:11px;cursor:pointer;}
  
    #footer {line-height:0px;color:#969696;text-align:right;padding:20px 145px 25px 0; font-size:9px; width:955px; height:30px; float:right;}
	#footer a {color:#969696;text-decoration:none;}
	#footer a:hover {text-decoration:underline;color:#969696;}
	#footer .green {color:#52b949; }
	#footer p {margin:0px;}
	#footer small {font:normal 14px Arial, Tahoma, Serif;padding:10px;display:block;}
	#copyright {text-align:center;color:#BBB;margin-bottom:10px;}
	
	span.footnote {font-size:10px;color:#999999;}
	
	/* Common Nav */
	#nav {padding:0px;margin:0px;}
	#nav a {text-decoration:none;display:block; padding:0; outline:none;}
	#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;}
	#nav ul {float:left;width:150px;margin:0px;position:absolute;left:-999em;padding:0px; display:block;}
	#nav ul li {width:150px;display:block;}
	#nav ul li a {display:block; padding:0px;}
	#nav ul ul {width:150px;}
	#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
	html>/**/body #navigation #nav li:hover ul{left:auto;} /* CSS Hack to fix nav bug for IE 7 */
	/*#nav li:hover ul, */#nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */
	#nav {font:bold 11px Arial, Helvetica, sans-serif;margin-right:18px;width:580px; }
/*	#nav a {padding:0px;}
*/	#nav li#fir a { background:#fff/*url(../images/aboutRox_Nav_BG_top.gif) top left no-repeat*/;}
	#nav li#fir a#active {color:#54b948;}
	#nav a#active, #nav a:hover {color:#54b948;text-decoration:underline;}
	#nav li#fir ul {}
	#nav ul {margin-top:-1px;padding:0 0 10px 0;width:188px;background:url('../images/reskin/bgDropdown.gif') no-repeat left bottom;font:10px Verdana, Tahoma, Serif;text-transform:none;font-weight:normal; z-index:999;}
	#nav ul li {display:block;width:188px;border-top:1px solid #e0e0e0;}
	#nav ul li a:first-child {padding:10px 19px 8px;}
	#nav ul li a {display:block;margin:0;padding:10px 19px 13px;color:#0078c1;background:none;text-align:left;}
	#nav ul li a:hover {color:#54b948;}
	#nav ul ul {margin:-24px 0px 0px 126px; padding-left:30px;width:130px; z-index:999;}
	#nav ul ul li { margin:0 0 -10px 0; }
	#nav ul ul li:hover, #nav ul ul li.sfhover {background:#none;}
	#nav li li:hover, #nav li li.sfhover {color:#c7d9f0;border-bottom:none;}
	
	/* Top Border for Pop up Menu */
	#nav .topborder {position:absolute; top:-16px;}
	#left .topborder {display:none;}
	.nodisplay {display:none;}
	
	/* Nav */
	#nav a {display:block;height:42px;background:url('../images/reskin/mainNav.gif') no-repeat left top;text-indent:-9999px;outline:none;}
	
	#nav a.about-rox {width:93px;background-position:0 0;}
	#nav a.the-rox-solution {width:124px;background-position:-93px 0;}
	#nav a.clinical-trials {width:98px;background-position:-217px 0;}
	#nav a.copd-facts {width:93px;background-position:-315px 0;}	
	#nav a.for-medical-professionals {width:172px;background-position:-408px 0;}	

	#nav a.about-rox:hover, #nav li:hover a.about-rox, #nav #parent-open a.about-rox, #nav li.sfhover a.about-rox {background-position:0 -42px;}
	#nav a.the-rox-solution:hover, #nav li:hover a.the-rox-solution, #nav #parent-open a.the-rox-solution, #nav li.sfhover a.the-rox-solution {background-position:-93px -42px;}
	#nav a.clinical-trials:hover, #nav li:hover a.clinical-trials, #nav #parent-open a.clinical-trials, #nav li.sfhover a.clinical-trials {background-position:-217px -42px;}
	#nav a.copd-facts:hover, #nav li:hover a.copd-facts, #nav #parent-open a.copd-facts, #nav li.sfhover a.copd-facts {background-position:-315px -42px;}	
	#nav a.for-medical-professionals:hover, #nav li:hover a.for-medical-professionals, #nav #parent-open a.for-medical-professionals, #nav li.sfhover a.for-medical-professionals {background-position:-408px -42px;}	
	
	#nav ul li a {height:auto;text-indent:0;}
	
	#main {margin:0 auto;width:828px;}
	#main small {color:#999999;display:block;width:495px; height:40px;float:left;padding-right:31px;font-size:11px;padding-bottom:10px;padding-left:2px;}
	#main small a {color:#999999;text-decoration:none;}
	#main small a:hover {color:#000;text-decoration:underline;}

	#access {float:right;margin-top:24px;}
	#access li {float:left;margin-right:10px;list-style:none;}
	#access li a {display:block;padding-right:22px;vertical-align:middle;color:#0078c1;}
	#access li a:hover {color:#54b948;text-decoration:underline;}	
	#access li #pri {background:url('../images/reskin/iconPrint.gif') no-repeat right top;}
	#access li #ema {background:url('../images/reskin/iconEmail.gif') no-repeat right top;}	

	#over1 {float:left;}
	#over1 h4 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;margin-bottom:10px;}
	#over1 h4 a {color:#333;text-decoration:none;}
	#over1 p {margin:10px 0px 10px 0px;}
	div.overclr {clear:both;position:relative;margin-top:0px;height:20px;}
	div.overnew {float:left;width:47%;margin-right:3%;margin-bottom:20px;}
	
	#titleHeader { height:59px; margin:0 0 20px 0;}
	.about-rox {background: url('../images/reskin/banAboutRox.jpg') no-repeat -1px 0;}
	.the-rox-solution {background: url('../images/reskin/banTheRoxSolution.jpg') no-repeat -1px 0;}
	.clinical-trials {background:url('../images/reskin/banClinicalTrials.jpg') no-repeat -1px 0;}
	.copd-facts {background: url('../images/reskin/banCopdFacts.jpg') no-repeat -1px 0;}
	.for-medical-professionals {background: url('../images/reskin/banForMedicalProfessionals.jpg') no-repeat -1px 0;}
	.else {background: url('../images/reskin/banDefault.jpg') no-repeat -1px 0;}
	
	#sectionHeader {margin-bottom:34px;height:60px;}
	
	#content, #contentfull {float:right;padding-bottom:81px;width:617px;background:url('../images/reskin/bgContentBottom.gif') no-repeat left bottom;}
	#content .inner, #contentfull .inner {padding:1px 25px 10px 35px;min-height:420px;background:url('../images/reskin/bgContentTop.gif') no-repeat left top;}
	#content #hasCC {width:355px;}

	#content a, #contentfull a { color:#54b948; text-decoration:none; }
	#content a:hover, #contentfull a:hover { color: #54b948; text-decoration:underline }
	
	#steps {width:475px; padding:0px 0 0 0; float:left; margin:-20px 0 -10px 0; font-size:11px; color:#626262;}
	#innerContainer { padding:0px 0px 20px 50px; margin:0px 0 0 0;  width:435px;}
	#contentfull #innerContainer { padding:0px 0px 20px 50px; margin:0px 0 0 0;  width:555px;}
	#steps .title, .job { font-size:11px; color:#000000; font-weight:bold }
	#contentfull .contentcontainer {float:left;width:534px; margin:-15px 0 0 0; padding:0px;}
	.contentcontainer {float:left;width:434px; margin:-15px 0 0 0; padding:0px;}
	.minheight { width:1px; height:405px; float:right;}
/*	#contentfull {width:692px; line-height:18px;float:right;color:#333;font-size:12px;  background: url(../images/main_content_grad_BG3.jpg) bottom left #f4f4f4 no-repeat; margin:0px 0 0 0; padding:0px;}
	#contentfull p {width:550px; }*/

	a {color:#0b7abf;text-decoration:none;}	
	a:hover {color:#54B948;text-decoration:underline;}
	#content a, #contentfull a {color:#0b7abf;}
	#content h1, #contentfull h1 {margin:0 0 34px 0;padding:20px 0 0 0;width:360px;font:22px Arial, Helvetica, sans-serif;color:#54b948;}
	#content h2, #contentfull h2 {font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
	#content h3, #contentfull h3 {font:bold 14px Arial, Helvetica, sans-serif;color:#3366CC;}
	#content h4, #contentfull h4 {font:bold 13px Arial, Helvetica, sans-serif;color:#000;}
	#content h5, #contentfull h4 {font:bold 12px Arial, Helvetica, sans-serif;color:#3366CC;}
	#content h6, #contentfull h4 {font:bold 12px Arial, Helvetica, sans-serif;color:#000;}

	/*Fixes disappearing content in IE6*/
	#content .inner {zoom:1;}
	#content p {font:12px Verdana, Arial,  Helvetica, sans-serif;line-height:17px;margin-bottom:15px;}
	#content p .abroadLoc {color:#54b948;font-weight:bold;}
	
	a.learnMore {padding-right:16px;background:url('../images/reskin/iconLearnMore.gif') no-repeat right 3px;}
	
	/* Sidebar */
	
	#sidebar {float:left;margin-left:-1px;width:209px;}	
	#sidebar .outer {width:100%;}

	#sidebar .inner {background-position:left top;background-repeat:no-repeat;}
/*
	#sideNav {background-image:url('../images/reskin/sideNavBottom.gif');}
	#sideNav .inner {padding:1px 24px 1px 27px;width:158px;height:185px;background-image:url('../images/reskin/sideNavTop.gif');}
*/	
	#sideNav {padding-top:8px;background-image:url('../images/reskin/sideNavTop.png');background-repeat:no-repeat;background-position:left top;}
	#sideNav .inner {padding:14px 24px 85px 27px;width:158px;background:url('../images/reskin/sideNavBottom.png');background-position:left bottom;}

	#sidebar .inner ul {margin:0 0 20px;padding:0;}
	#sidebar .inner ul li {list-style:none;border-bottom:1px solid #d1d1d1;}
	#sidebar .inner ul li a {display:block;padding:8px 10px;background:url('../images/reskin/sideNavOff.gif') no-repeat left 2px;color:#0078c1;text-decoration:none;}
	#sidebar .inner ul li a:hover, #sidebar .inner #active-nav a {	background:url('../images/reskin/sideNavOn.gif') no-repeat left 2px;color:#54b948;}
	


	#ccGreen.outer {padding-bottom:85px;background-image:url('../images/reskin/ccGreenBottom.gif');background-position:left bottom;background-repeat:no-repeat;}
	#ccGreen .inner {padding:1px 15px;width:179px;background-image:url('../images/reskin/ccGreenTop.png');}
	#ccGreen .sifrWrapper {padding-top:15px;height:24px;border-bottom:1px solid #c5ccc5;}
	#ccGreen h2 {margin:0;}
	#ccGreen p {margin:0;padding:10px 0;}
	#productIllustrations {display:none;}
	
	#menu {width:177px;height:130px;background:#3366CC top left url(../images/img_internalMenuBack.gif) no-repeat;margin:0px;margin-bottom:25px;padding:10px 15px 10px 15px;}
	#menu img {border:none;margin-top:3px;}
	#clearmain {clear:both;}
	
	/* Home Buckets */
	#homeContainers {margin:0 auto;padding-left:8px;width:840px;color:#333333;font-size:10px;}
	#homeContainers .sifrWrapper {padding-top:19px;height:25px;}
	#homeContainers h2 {font:17px Verdana, Arial, Helvetica, sans-serif; margin:0px; }
		#homeContainers #abroadGermany {background:url('../images/reskin/flagGer.gif') no-repeat 105px 1px;}

	#homeContainers a {color:#0b7abf;}
	#homeContainers a:hover {color:#54b948;text-decoration:underline;}

	#homeContainers #bkt1,#homeContainers #bkt2,#homeContainers #bkt3 {position:relative;float:left;margin:0;padding:0 55px 0 47px;width:178px;height:158px;background:url('../images/reskin/bgHomeBucket.gif') no-repeat top left; }
	#homeContainers #bkt3 {background:url('../images/reskin/bgHomeBucketFeatured.gif') no-repeat top left;}
	#homeContainers .learnMore {position:absolute;left:47px;bottom:38px;}
	
	/* Interior Containers */
	#leftNavContentContainer {background:url(../images/interior_left_container_BG.jpg) top left no-repeat;width:197px;height:161px;}
	#leftNavContentContainer p {width:197px; text-align:center; padding:18px 0 0 0; margin:0px; }
	#leftNavContentContainer h2 { font:15px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:10px 0 0 10px; }
	#leftNavContentContainer a { color: #0b7abf; text-decoration:none; }
	#leftNavContentContainer .smallLink { font-size:10px; font-weight:regular; font-family:Arial, Helvetica, sans-serif; text-align:right; display:block; padding:3px 10px 0 0}
	#leftNavContentContainer .smallLink a { color: #4e4e4e; text-decoration:none; line-height:0; margin:0px;}
	
	/* right content container */
	#right { float:right; width: 180px; margin:18px 15px 0px 0px; padding:0 0 0px 0px; height:auto;    }
	#ccInnerRight {float:right;margin-left:30px;width:172px;padding-top:5px;background:url('../images/reskin/ccInnerBlueTop.gif') no-repeat left top;}
	#ccInnerRight .rightInner {margin:0;padding:0 15px 60px;background:url('../images/reskin/ccInnerBlueBottom.gif') no-repeat left bottom;}
	#ccInnerRight .rightInner h3 {margin:0;padding:0;color:#fff;}
	#ccInnerRight .rightInner p {font-size:11px;padding-left:3px;padding-right:3px;}
	#ccInnerRight .rightInner ul {padding-left:20px;}
	#ccInnerRight .rightInner ul li {margin-bottom:10px;}
	#ccInnerRight a {color:#000;text-decoration:none;}
	#ccInnerRight a:hover {color:#fff;text-decoration:underline;}
	#ccInnerRight #sifrWrapper {margin-bottom:10px;padding-top:6px;height:26px;border-bottom:1px solid #badaee;}
	
	#Rightinnercontainer {padding:15px 0 0px 15px; margin:0 0 0px 0; height:100%; display:block; background:#c7d9f0  }
	#rightBase {background:url(../images/right_relatedLinks_bg_2.gif) no-repeat bottom right; height:48px; margin:0px; padding:0px;}
	#right h3 { color:#000000; font-size:12px; border-bottom:2px solid white; padding:0 0 4px 15px; margin:0 0 0 -15px; }
	#relatedLinks { margin:0px; padding:5px 10px 0 0; background:#c7d9f0}
	#relatedLinks p { text-align:left; padding:0px; line-height:20px; margin:0 }
	#relatedLinks a { color:#000000; text-decoration:none; font-size:10px; font-weight:normal; line-height:14px; }
	#relatedLinks a:hover { color: #54b948; text-decoration:none; }
	
	#homeleft {width:47%;float:left;margin-top:10px;}
	#homeright {width:47%;float:right;margin-top:10px;}
	#homeright h3, #homeleft h3 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
	#homeright ul, #homeleft ui {width:207px;margin:0px 0px 25px 0px;padding:0px;padding-bottom:2px;line-height:14px;}
	#homeright ul li, #homeleft ul li {list-style-type:none;background:top left url(../images/img_navIcon.gif) no-repeat;margin-bottom:7px;padding-left:16px;}
	#homeright ul li a, #homeleft ul li a {color:#000;text-decoration:none;display:block;padding:0px 5px 3px 0px;}
	#homeright ul li a:hover, #homeleft ul li a:hover {color:#3366CC;}
	#homeright ul ul, #homeleft ul ul {padding:4px 0px 8px 0px;background:none;margin:0px;}
	#homeright ul ul li, #homeleft ul ul li {background:none;}
	#homeright ul ul li a, #homeleft ul ul li a {padding:1px 5px 0px 5px;color:#3366CC;}
	#homeright ul ul li a:hover, #homeleft ul ul li a:hover {color:#000;background:none;}
	
	#landheader {height:60px;}
	#landbanner img {float:left;margin-bottom:15px;}
	#halfbanner {border:2px dotted #ccc;width:415px;height:160px;}
	#fullbanner {border:2px dotted #ccc;width:735px;height:160px;}
	
	.eventRows { padding:15px 0 0 0;}
	.eventRows span {color:#54b948;}
	.pubBody { font-size:10px; font-style:italic;}
	
	.blue { color:#0b7abf}
	
	.clear {clear:both;height:0;}
	
	/* sifr'd elements - in case flash turned off */
	#ccGreen .inner .sifrWrapper h2 {font-size:14px;color:#54b948;cursor:pointer;}
	
	#homeContainers h2 .ttlGreen {font-size:16px;color:#54b948;cursor:pointer;}
	
	#homeContainers h2 .ttlBlue {font-size:16px;color:#0b7abf;cursor:pointer;}
	
	.teamsection span {font-size:13px;}