@import './hb-poll.css';
/* CSS Document */


	a img {border:none;}
	.clear {clear:both;}
	html {margin:0; padding:0; background:url(../images/bg-html.jpg) repeat left top;}
	body {margin:0; padding:0; background:url("../images/bg-body.jpg") top left repeat-x; font:11px Arial, Helvetica, sans-serif; outline: none; padding-top:12px;}

	.container { position: relative; margin:auto; padding:0px;width: 942px; background: url("../images/bgContainerSub.png") top center no-repeat transparent;}
	#homeContainer { background: url("../images/bgContainerHome.png") top left no-repeat transparent;}
	#border {border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding:0px 0px 0px 0px;margin:0px;}
	#header {position:relative;height:100px;width:942px;z-index:99999; background: transparent url("../images/bgHeader.png") 0px 9px no-repeat;padding-top:45px;}
	#header #headerRight { float: right;width:576px;}
	#header img {border:none;}
	#header #logo{text-align:center;cursor:pointer;width:276px;height:57px; font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#3366CC;padding:0 0px 0px 38px;}
	#header #logo a { display: block; }
	#shareAndSearch { width:564px;position:relative;}
	#shareAndSearch img {float: right; margin-right:4px;}
	#frmSearch {float: right;padding:0px 14px 0px 0px; height:21px;vertical-align: middle;}
	#keywords {padding:3px 0px 0px 4px; height:17px;font: 11px Arial, Tahoma, Serif;margin-top:0px !important;margin-top:-1px;background:url("../images/searchBg.gif")  no-repeat; border:none; width:165px;}
	#btnsearch {cursor:pointer; padding:0px; margin:0px; vertical-align: top;}

	#footer {background: transparent top center url("../images/bgFooter.png") no-repeat; color:#60b5db; font-size:10px; font-weight:bold; text-align:left; padding:11px 0px;height:39px;}
	#footer a {color:#D2E6EC;text-decoration:none;}
	#footer a:hover {text-decoration:underline;color:#fff;}
	#footer p {margin:0px; padding-left:34px;}
	#copyright {text-align:center;color:#BBB;margin-bottom:10px;}
	
	/* Common Nav 
	#navigation {background:bottom left url(../images/img_navBack.jpg) repeat-x;clear:both;border-bottom:1px solid #fff; clear: both; z-index: 999;  height: 29px; position:relative !important;}
	#nav {float:left;padding:0px;margin:0px; background: #fff;}
	#nav ul {width:150px;padding:0px;position:absolute;left:-999em;margin:0px 0px 0px 2px;}
	#nav li {float: left;padding:0px;cursor:pointer;list-style-type:none;}
	#nav a {text-decoration:none;display:block;}
	#nav ul li {width:150px;display:block;}
	#nav ul li a {display:block;}
	#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;}
	#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;}
	#nav a {padding:8px 12px 8px 15px;color:#666;background:bottom left url(../images/img_navSep.jpg) no-repeat;}
	#nav li#fir a {background:none;}
	#nav li#fir a#active {color:#3366CC;background:#fff;}
	#nav a:hover {color:#333;}
	#nav a#active {color:#3366CC;background:#fff;}
	#nav li#fir ul {}
	#nav ul {background:#eee;font:10px Verdana, Tahoma, Serif;text-transform:none;font-weight:normal;}
	#nav ul li {border-right:1px solid #fff;border-top:1px solid #eee;border-bottom:none;}
	#nav ul li a {color:#333;background:none;padding:5px 15px 5px 15px;}
	#nav ul ul {background:#eee;border-bottom:1px solid #eee;margin:-23px 0px 0px 151px;}
	#nav li:hover, #nav li.sfhover {background:#fff;}
	#nav li li:hover, #nav li li.sfhover {background:#fff;color:#000;border-bottom:none;} */
    
    #shareit {float:right; width:60px; padding-right:5px; text-align: right; overflow:hidden;}
	#navwrap {display:block;width:564px;height:35px;background:transparent;padding: 29px 0 0 0;}
	
	#nav {margin:0;padding:0;width:564px;}
	
	#nav li {position:relative;margin:0; padding:0;float:left;display:block;height:auto;list-style:none;}
	#nav li a {display:block;background:url('../images/nav.jpg') no-repeat 0 0;text-indent:-9999px; padding: 11px 0px; outline:none;}
	
	#nav #company a {width:82px;background-position:0 0;}
	#nav #ecm-technology a {width:125px;background-position:-82px 0;}
	#nav #clinical-information a {width:144px;background-position:-207px 0;}
	#nav #for-patients a {width:97px;background-position:-351px 0;}
	#nav #news-events a {width:116px;background-position:-448px 0;}
	
	
	#nav #company a:hover, #nav #company.parent-open a, #nav #company:hover a, #nav #company.sfhover a {background-position:0 -35px;}
	#nav #ecm-technology a:hover, #nav #ecm-technology.parent-open a, #nav #ecm-technology:hover a, #nav #ecm-technology.sfhover a {background-position:-82px -35px;}
	#nav #clinical-information a:hover, #nav #clinical-information.parent-open a, #nav #clinical-information:hover a, #nav #clinical-information.sfhover a {background-position:-207px -35px;}
	#nav #for-patients a:hover, #nav #for-patients.parent-open a, #nav #for-patients:hover a, #nav #for-patients.sfhover a {background-position:-351px -35px;}
	#nav #news-events a:hover, #nav #news-events.parent-open a, #nav #news-events:hover a, #nav #news-events.sfhover a {background-position:-448px -35px;}
	
	#nav ul {margin:0;padding:0 0 9px 0;display:none;position:absolute;left:0;top:35px; width:170px;list-style:none;background: url("../images/navDropBg.gif") bottom left no-repeat transparent;}
	#nav ul li {float:none; background:transparent;padding:4px 6px;}
	#nav ul .first { padding-top:14px; }
	#nav ul .last {padding-bottom:17px;}
	#nav ul li a {background-image:none;text-indent:0;color:#fff;font-size:12px;text-decoration: none; width:170px; display: block; padding:0;}
	#nav ul li a:hover { color:#00aeef; }
	#nav #company li a, #nav #ecm-technology li a, #nav #clinical-information li a, #nav #for-patients li a { width:160px;}
	#nav #news-events .first {background: url("../images/navcorner.gif") no-repeat right top #000000;}
	#nav li:hover ul, #nav li.sfhover ul {display:block !important;}
	#nav #news-events ul {left: -54px;}
	#nav #news-events li a { width:150px;}
	#nav ul ul {border:1px solid red; display: none;}
	#nav ul ul li {border:1px solid red; display: none;}
	#nav ul ul li a {border:1px solid red; display: none;}
	
    #active-nav {background: #ddd;}
	
	#title {height:70px; width:878px; padding-left:64px; padding-top:7px;}
	#homeMain {padding:0px 22px; margin-top: -20px; background:url("../images/bgMainHome.png") repeat-y transparent;}
	#main {width:942px; padding:0; background:transparent url("../images/bgMain.png") repeat-y; margin-top:26px;}
	#homeMain #flashContent { margin-bottom: 9px; width:897px; height:357px;}
	#main .subMainBg { position: absolute; background: url('../images/bgContent.jpg') top left transparent; width: 897px; height: 121px; }
	#main #breadcrumbs {height:21px;margin-bottom:4px;}
	#main #breadcrumbs {color:#000000;display:block;width:607px;font-size:11px;padding: 2px 31px 0 2px;}
	#main #breadcrumbs a {color:#000000;text-decoration:none;}
	#main #breadcrumbs a:hover {color:#00baff;text-decoration:underline;}
	#main #breadcrumbs .current { color:#00baff; }
	
	#homeBuckets {width:897px; height:257px; margin:0px; padding:0px;  }
	.bucketBlack .image { margin-top:9px; }
	.bucketBlack a {color:#fef96c; text-decoration:none; cursor:pointer; width:auto}
	.bucketBlack a:hover { text-decoration:none; }
	.bucketBlack h2 { border-bottom:1px solid #343535; font-size:16px; color:#60b5db; padding:3px 0 2px 5px; margin:0px 0 10px 0; width:177px; font-weight:normal;}
	.bucketBlack h2 a { color:#60b5db; }
	.bucketBlack h2 a:hover { color:#60b5db; }
	
	.bucketBlack p { margin:0px; padding:0px 0px 10px 0px; color:#bfbfbe; line-height:13px; }
	#homeBucketBlack #bkt3 p { width:167px; }
	#homeBucketBlack { background:url("../images/homeBucketBlackBg.gif") top left no-repeat; height:257px; width:612px; margin:0 8px 0 0; float:left;}
	#homeBucketBlack #bkt1 { width:183px; padding:10px; float:left;  }

	#homeBucketBlack .content { padding:0 0 0 5px; width: 172px; }
	#homeBucketBlack #links { float: right; margin-top: 4px;}
	#homeBucketBlack #bkt2 { width:182px; padding:10px; float:left;  }
	#homeBucketBlack #bkt3 { width:182px; padding:10px; float:left;  }
	
	#homeBucketGreen { background:url("../images/homeBucketGreenBg.gif") top left no-repeat; height:221px; width:219px; margin:0; padding:18px 28px; float:right;}
	/* *html #homeBucketGreen { width:276px; } */

	#homeBucketGreen a {color:#f08f3b; text-decoration:underline; padding:0; }
	#homeBucketGreen #links { float: right; margin-top: 8px;}
	#homeBucketGreenHdr { text-align: center; margin-bottom: 38px;}
	#homeBucketGreen a:hover { text-decoration:none; }
	#homeBucketGreen h2 { border-bottom:1px dotted #343535; color:#60b5db; font-size:15px; margin:0 0 10px 0; padding:0 5px 2px 5px; font-weight:normal}
	#homeBucketGreen p { margin:0px; padding:0px; width: 217px; font-weight:bold;color:#fffefe; line-height:16px; }
	#homeBucketGreen #bkt4 { height:135px; margin:0px; padding:0px;}
	
	#homeBucketGreen #bkt5 { background:url(../images/refLib_BG.gif) top left no-repeat; height:133px; padding:7px 10px 0px 10px; margin:0; }
	#homeBucketGreen #bkt5 .content {padding:5px 10px 0 10px; margin:0; }
	#homeBucketGreen #bkt5 h2 { border:none; font-size:14px;  padding:0px 0px 0px 0px; margin:0px 0 3px 0; width:230px; font-weight:normal;}
	#refLibHome { border:1px solid #3f3f3f;  background:#3f3f3f; padding:6px 0 1px 10px;}
	
	#access {color:#999; z-index: -10; float: right;}
	#access a #left { }
	#access a:hover {color:#000;text-decoration:underline;}
	#access ul {margin:0px;padding:0px;position:relative;}
	#access ul li {list-style-type:none;display:inline;padding-right:5px;float: left;}
	#access ul li a {display: block; width: 29px; height: 21px;}
	#access ul li a#pri {background:left url(../images/ico_print.gif) no-repeat;}
	#access ul li a#ema {background:left url(../images/ico_email.gif) no-repeat;}
	#access ul li a#lgi {background:left url(../images/ico_login.gif) no-repeat;}
	#access ul li a#lgo {background:left url(../images/ico_logout.gif) no-repeat;}
	#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;}
	
	.minheight {height:500px; float:left; width:1px;}
	#content {width:622px;line-height:18px;color:#333;font-size:12px;font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#666; margin: 0 0 0 276px; padding-bottom:12px;}
	#content p { padding-bottom:10px;}
	#contentfull {width:735px;line-height:18px;color:#333;font-size:12px;}
	#content a, #contentfull a {color:#3366CC;}
	/* sifr h1 */
	.container h1 {position: absolute; color:#ffffff; margin: 12px 0 0 66px;}
	#content h1, #contentfull h1 {font:21px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#333;margin-bottom:5px;border-bottom:1px solid #333;padding-bottom:3px;}
	#content h2, #contentfull h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#00aeef; padding-top:15px; padding-bottom:4px;}
	#content h3, #contentfull h3 {font:bold 14px Arial, Helvetica, sans-serif; padding-top:15px; padding-bottom:4px;}
	#content h4, #contentfull h4 {font:bold 13px Arial, Helvetica, sans-serif;}
	#content h5, #contentfull h4 {font:bold 12px Arial, Helvetica, sans-serif;}
	#content h6, #contentfull h4 {font:bold 12px Arial, Helvetica, sans-serif;}
	#content ul {margin-left:16px;padding:0px;}
	#content ul li {list-style-type:square;}
	#content #innerBody { width: 400px; min-height: 400px; }
	#content #innerBody.wideContent {width:550px;}
	#content #right {float: right; width: 199px; padding-top: 44px;margin-right: 5px;}
	#content #right #subBucketBlack { width: 199px; background: url("../images/subBucketBlkTop.gif") top center no-repeat transparent;padding:9px 0;}
	#content #right #subBucketBlack .inner { background: url("../images/subBucketBlkBtm.gif") bottom center no-repeat transparent;padding: 3px 8px 8px;}
	#content #right #subBucketBlack p { width: auto; padding: 0 6px;}
	#content #right #subBucketBlack h2 { border: none; padding: 0 6px; margin-bottom: 3px; font-weight: normal; width: auto;}
	#content #right #subBucketGrn {width: 199px; background: url("../images/subBucketGrnBtm.gif") bottom center no-repeat transparent;}
	#content #right #subBucketGrn .inner {width: 199px; background: url("../images/subBucketGrnTop.gif") top center no-repeat transparent;}
	#content #right #subBucketGrn .inner .content { padding:  15px 14px 25px; }
	#content #right #subBucketGrn { font-size: 11px; color:#fcfcfc; }
	#content #right #subBucketGrn h2 { margin: 0 0 3px; color:#fcfdfd; font-weight: normal;}
	#content #right #subBucketGrn h3 { color:#fef96c; font-size: 11px; margin: 10px 0 1px;}
	#content #right #subBucketGrn p { margin: 0; }
	#content #right #subBucketGrn p a {font-size: 11px; color:#fcfcfc;}
	#left {width:218px;float:left;font-size:12px;line-height:18px;margin:0px 0 0 3px; padding-left:36px; position: relative; top:-25px;}
	#left #subNav { background: url("../images/leftColBgTop.gif") top center no-repeat transparent;padding:37px 0;}
	#left #subNavInner {background: url("../images/leftColBgBtm.gif") bottom center no-repeat transparent;text-align: center; width: 218px;padding-bottom: 18px;}
	#left img {margin:0px;}
	#left a {color:#3366CC;}
	#left h2 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
	#left ul {width:210px;margin:0px 0px 25px 0px;padding:0px;line-height:14px;margin: 0 0 0 4px;text-align: left;}
	#left ul li {list-style-type:none;margin-bottom:7px;padding: 4px 10px 3px 26px;}
	#left ul li#msel a {color:#3366CC;}
	#left ul li#msel ul li a {color:#000;}
	#left ul li a {color:#00aeef;text-decoration:none;display:block;font-weight: bold;}
	#left ul li a:hover {color:#000000;}
	#left ul li#msel a:hover {color:#3366CC;}
	#left ul #active-nav{ background:url("../images/img_navIcon.gif") left center no-repeat #cccccc; }
	#left ul #active-nav a {color: #000000;}
	#left ul #active-nav a:hover {color: #00aeef;}
	#left ul ul {padding:8px 0px 0px 0px;background:none;margin:0px;}
	#left ul ul li {}
	#left ul ul li a {padding:0px 5px 0px 0px;color:#3366CC;}
	#left ul ul li a:hover {color:#000;background:none;}
	#left img {border: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;}
	.clearfloat {clear:both; height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px;}

	
	#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;}
	
	#oleft, #oright {float:none;}
	
	#publications .reference {padding-bottom:10px;}
	/* #content #hbcatmod {width:100%;} */
	#subBucketGrn .inner .content h3 {padding:0;}
	#subBucketGrn .inner .content p {padding:0;}
	.regularText {padding-bottom:15px;}
	
	/* Clinical Video Listing Tool Styles */
	#content .video-cat {padding-top:8px;}
	#content .video-items h5 {padding:0; margin:0;}
	#content .video-items {padding-bottom:12px;}