/** global definitions **/
sup {
	font-size: 8px;
}
sup a, sup a:link, sup a:visited {
	color: #3e647e;
	text-decoration: none;
}
sup a:hover, a:visited:hover {
	color: #f6842d;
	text-decoration: none;
}

.symbol {
	font-size: 9px;
}
.symbol-ref{
	font-size: 9px;
}
adobe a, adobe a:link, adobe a:visited {
	color: #3e647e;
	text-decoration: none;
}
adobe a:hover, a:visited:hover {
	color: #f6842d;
	text-decoration: none;
}

.chart-sup {
	color: #f6842d;
}
h4 a, h4 a:link, h4 a:visited {
	color: #3e647e;
	text-decoration: none;
}
h4 a:hover, h4 a:visited:hover {
	color: #f6842d;
	text-decoration: none;
}

#globalbody {
	background: transparent url(../images/background_sweep.gif) repeat-x fixed left top;
	background-color: #627572;
	color:#959595;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align: left;
}
#homecontent {
	background:#FFFFFF none repeat scroll 0%;
	margin:0px auto;
	padding-left:10px;
	width:950px;
}

.outer-glow-left {
	background:transparent url(../images/outer_glow_left.gif) no-repeat fixed left top;
	float:left;
	height:900px;
	position:relative;
	top:12px;
	width:5px;
	left:8px;
}
.outer-glow-right {
	background:transparent url(../images/outer_glow_right.gif) no-repeat fixed right top;
	float:right;
	height:900px;
	position:relative;
	top:12px;
	width:5px;
	left:-8px;
}
.outer-glow-left-tile {
	background:transparent url(../images/outer_glow_left_tile.gif) repeat-y scroll left top;
	height:580px;
	left:-1px;
	position:relative;
	top:365px;
	width:5px;
}
.outer-glow-right-tile {
	background:transparent url(../images/outer_glow_right_tile.gif) repeat-y scroll right top;
	height:580px;
	left:1px;
	position:relative;
	top:365px;
	width:5px;
}

#flashcontent{
	z-index:1;	
}
.hero-drop-shadow {
	background:transparent url(../images/drop_shadow.gif) repeat-x scroll center;
	height:2px;
	left:7px;
	margin:0px;
	position:relative;
	width:759px;
}
.banner-drop-shadow {
	background:transparent url(../images/drop_shadow.gif) repeat-x scroll center;
	height:2px;
	width:769px;
}
.banner-drop-shadow2 {
	background:transparent url(../images/drop_shadow.gif) repeat-x scroll center;
	height:2px;
	width:771px;
	position:relative;
	top:-1px;
}

.sectionbody {
	line-height:19px;
	margin:0px 15px;
	width:565px;
}
.sectionbody h1 {
	color: #7d9192;
	font-size: 16px;
	margin: 10px 0px 20px 0px;
}
.sectionbody h2 {
	color: #505255;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
}
.sectionbody h3 {
	color: #505255;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
}

.sectionbody p {
	color: #505255;
	margin: 12px 5px 15px 15px;
}
.sectionbody ul{
	color:#505255;
}

.sectionbody-list ul{
	color: #505255;
	margin: 0px 0px 30px -11px;
}

.chart {
	margin: -45px 0px 15px 12px;
}


.chart-body {
	margin-left:11px;
}
.chart-body p {
	margin:-1px 0px 0px 0px;
	padding:15px 0px 5px 15px;
}
.chart-border-left {
	background:transparent url(../images/chart_glow_border_left.gif) repeat-y scroll left center;
	margin:0px;
}
.chart-border-right {
	background:transparent url(../images/chart_glow_border_right.gif) repeat-y scroll right center;
	margin:0px;
}
.chart-border-bottom {
	background:transparent url(../images/chart_glow_border_bottom.gif) repeat-x scroll center bottom;
	height:13px;
	margin-top:-3px;
}
.chart-corner-bottom-left {
	background:transparent url(../images/chart_glow_bottom_left.gif) no-repeat scroll left bottom;
	float:left;
	height:13px;
	width:16px;
}
.chart-corner-bottom-right {
	background:transparent url(../images/chart_glow_bottom_right.gif) no-repeat scroll right bottom;
	float:right;
	height:13px;
	width:14px;
}
.chart-header-2line {
	background:#858585 url(../images/chart_glow_border_top.gif) repeat-x scroll center top;
	margin-left:16px;
	margin-top:-1px;
	height:52px;
	width:536px;
}
.chart-header-2line p {
	color:#FFFFFF;
	font-weight:bold;
	line-height:17px;
	margin:0px;
	padding:10px 0px 0px 9px;
}
.chart-header {
	background:#858585 url(../images/chart_glow_border_top.gif) repeat-x scroll center top;
	margin:-13px 0px 0px 16px;
	height:52px;
}
.chart-header p {
	color:#FFFFFF;
	font-weight:bold;
	left:-9px;
	padding:19px 0 0 0;
	position:relative;
}
.chart-header-left {
	background:transparent url(../images/chart_glow_border_left.gif) repeat-y scroll left center;
	float:left;
	height:47px;
	margin:5px 0px 0px 11px;
	width:6px;
}
.chart-header-right {
	background:transparent url(../images/chart_glow_header_right_2.gif) no-repeat scroll right center;
	float:right;
	height:51px;
	width:13px;
}


.chart-header-rig {
	background:#858585 url(../images/chart_glow_border_top.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	line-height:17px;
	margin:-5px 0px 0px 16px;
	padding:14px 2px 3px 11px;
	width:340px;
}
.chart-header-rig-right {
	float:right;
	margin: -4px 185px 0px 0px;
}
.chart-border-rig-left {
	background:transparent url(../images/chart_glow_border_left.gif) repeat-y scroll left center;
	height:197px;
	margin:-35px 0px 0px 11px;
	padding:47px 0px 0px;
}
.chart-border-rig-right {
	background:transparent url(../images/chart_glow_border_right.gif) repeat-y scroll right center;
	height:214px;
	margin:-12px 185px 0px 0px;
	padding:1px;
}
.chart-border-rig-bottom {
	background:transparent url(../images/chart_glow_border_bottom.gif) repeat-x scroll center bottom;
	height:10px;
	margin-left:20px;
	width:347px;
}
.chart-corner-rig-bottom-left {
	background:transparent url(../images/chart_glow_bottom_left.gif) no-repeat scroll left bottom;
	height:10px;
	margin-left:-9px;
}
.chart-corner-rig-bottom-right {
	background:transparent url(../images/chart_glow_bottom_right.gif) no-repeat scroll right bottom;
	height:13px;
	margin:-13px -13px 0px 0px;
}



.rigorous-table {
	margin:0px 0px 0px 15px;
	width: 347px;
 }
 .rigorous-header {
	background:#858585 none repeat scroll 0% 50%;
	color:#FFFFFF;
	font-weight:bold;
	height:33px;
	margin-left:15px;
	padding:13px 42px 0px 13px;
	width:305px;
}
.chartborder-rigorous {
	float:right;
	margin-right:195px;
}
.rigorous-table tr{
	font-size: 11px;
	text-indent: 0px;
}
.rigorous-table td{
	border-bottom: 1px solid #eceef0;
	color: #666666;
	padding: 0px 5px 0px 13px;
	text-align: left;
	height: 35px;
}
.rigorous-table th{
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

.chart-header-direct {
	background:#858585 url(../images/chart_glow_border_top.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	line-height:17px;
	margin:-5px 0px 0px 16px;
	padding:14px 2px 3px 11px;
	width:525px;
	text-indent:8px;
}
.chart-header-direct-right {
	float:right;
	margin:-4px -1px 0px 0px;
}
.chart-border-direct-left {
	background:transparent url(../images/chart_glow_border_left.gif) repeat-y scroll left center;
	height:174px;
	margin:-35px 0px 0px 11px;
	padding:47px 0px 0px;
}
.chart-border-direct-right {
	background:transparent url(../images/chart_glow_border_right.gif) repeat-y scroll right center;
	height:181px;
	margin:-12px -1px 0px -3px;
	padding:1px;
}
.chart-border-direct-bottom {
	background:transparent url(../images/chart_glow_border_bottom.gif) repeat-x scroll center bottom;
	height:10px;
	margin-left:20px;
	width:533px;
}
.chart-corner-direct-bottom-left {
	background:transparent url(../images/chart_glow_bottom_left.gif) no-repeat scroll left bottom;
	height:10px;
	margin-left:-9px;
}
.chart-corner-direct-bottom-right {
	background:transparent url(../images/chart_glow_bottom_right.gif) no-repeat scroll right bottom;
	height:13px;
	margin:-13px -13px 0px 0px;
}

.direct-table {
	margin:0px 0px 0px 14px;
	width: 526px;
 }
.direct-table tr{
	font-size: 11px;
	text-indent: 0px;
}
.direct-table td{
	border-bottom: 1px solid #eceef0;
	color: #666666;
	padding: 0px 5px 0px 13px;
	text-align: left;
	height: 35px;
}



.chart-header-attr {
	background:transparent url(../images/chart_glow_border_top.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	line-height:17px;
	margin:-5px 0px 0px 16px;
	padding:14px 2px 3px 11px;
	width:533px;
}
.chart-header-attr-right {
	float:right;
	margin: -4px 183px 0px 0px;
}
.chart-border-attr-left {
	background:transparent url(../images/chart_glow_border_left.gif) repeat-y scroll left center;
	height:160px;
	margin:-35px 0px 0px 11px;
	padding:47px 0px 0px;
}
.chart-border-attr-right {
	background:transparent url(../images/chart_glow_border_right.gif) repeat-y scroll right center;
	float:left;
	height:193px;
	margin:-38px 0px 2px;
	padding:1px;
}
.chart-border-attr-bottom {
	background:transparent url(../images/chart_glow_border_bottom.gif) repeat-x scroll center bottom;
	height:10px;
	margin-left:20px;
	width:540px;
}
.chart-corner-attr-bottom-left {
	background:transparent url(../images/chart_glow_bottom_left.gif) no-repeat scroll left bottom;
	height:10px;
	margin-left:-9px;
}
.chart-corner-attr-bottom-right {
	background:transparent url(../images/chart_glow_bottom_right.gif) no-repeat scroll right bottom;
	height:13px;
	margin:-13px -13px 0px 0px;
}
.chart-corner-attr-top-right {
	background:transparent url(../images/chart_glow_top_right.gif) no-repeat scroll right top;
	height:13px;
	margin:-13px -13px 0px 0px;
}

.about-attributes {
	margin:0px 0px 19px 10px;
	padding:7px 7px 6px 8px;
	width:550px;
}

.about-attributes img {
	float: left;
}
.about-attributes ul{
	float: right;	
	margin-top:-6px;
	width: 315px;
	list-style-type:none;
	text-indent: -12px;
}
.about-attributes li{
	margin-bottom: 3px;
}





.event-rates {
	font-weight:bold;
	margin-left:-1px;
	width:543px;
}
.event-rates tr{
	font-size: 11px;
}
.event-rates td{
	border-bottom: 1px solid #eceef0;
	border-right: 1px solid #eceef0;
	color: #666666;
	border-right: 1px solid #eceef0;
	padding: 0px 5px 0px 5px;
	text-align: left;
	height: 40px;
}
.event-rates-header {
	background: #ECECEC;
	color: #666666;
}
.event-sub-list {
	list-style-type:none;
	margin-left:-23px;
	margin-top:0px;
	text-indent:-16px;
 }
.event-sub-list li:before {
	content: "\2014 \0020"; /* em dash + space*/
}






















.chart-header-trials {
	background:#858585 none repeat scroll 0% 50%;
	color:#FFFFFF;
	font-weight:bold;
	height: 36px;
	line-height:15px;
	margin-left:16px;
	padding:0px 0px 2px 11px;
	position:relative;
	top:0px;
	width:528px;
}
.chart-header-gains {
	background:#858585 none repeat scroll 0% 50%;
	color:#FFFFFF;
	font-weight:bold;
	height: 36px;
	line-height:15px;
	margin-left:16px;
	padding:0px 0px 2px 11px;
	position:relative;
	top:0px;
	width:520px;
}


.chartborder-right-trials {
	float:right;
	margin-right:15px;
}
.chartborder-right-gains {
	float:right;
	margin-right:15px;
}
.chart-callout1 {
	color:#505255;
	font-size:11px;
	height:110px;
	margin:0px 3px 0px 15px;
	padding-bottom:19px;
	width:262px;
}
.chart-callout2 {
	color:#505255;
	font-size:11px;
	height:110px;
	margin:0px 16px 0px 0px;
	padding-bottom:19px;
	width:262px;
}

.effects-table{
	color:#505255;
	margin-left:43px; 
}

.section-header {
	color: #7d919a;
}
.seperator {
	color: #eaeaea;
	padding: 0px 6px;
}
.searchHeader {
	left:0px;
	margin-top:0px;
	position:relative;
	width:559px;
}
.resultContent{
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}
.googleSearchResult {
	left:-7px;
	padding-bottom:10px;
	position:relative;
	top:10px;
	width:570px;
}
#searchForm {
	float:right;
	margin-right:-8px;
	margin-top:-5px;
	position:relative;
	top:2px;
}
#searchForm input{
	float:left;
	font-size:9px;
	padding-bottom:3px;
	padding-top:3px;
	width:150px;
}

.search{
	background:#FFFFFF url(../images/search_bg.gif) repeat-x scroll center top;
	border:0px none;
	color:#959595;
	font-weight:bold;
}
#search_left{
	float:left;
}
#btn_search{
	position:relative;
	left:-9px;
}

#safetyinfo {
	color:#000000;
	margin:-15px 0 0 15px;
	width:90%;
}



#safetyinfo h4{
	color:#F6842D;
}
#safetyinfo2 {
	width:108%;
}
#safetyinfo2 p {
	color:#000000;
	margin-left:0;
}
#safetyinfo-ref  {
	margin-left:-170px;
	width:165%;
}

.safety-header {
	color:#F6842D;
	margin-bottom:-5px;
	margin-left:15px;
}

.pi-link a, .pi-link a:link, .pi-link a:visited {
	color: #000000;
	text-decoration: none;
}
.pi-link a:hover, .pi-link a:visited:hover {
	color: #f6842d;
	text-decoration: none;
}


#getinfotag {
	background:#FBFBFB none repeat scroll 0% 50%;
	border-bottom:1px solid #ECECEC;
	border-top:1px solid #ECECEC;
	color:#666666;
	font-size:13px;
	height:30px;
	margin:15px 0px 0px 21px;
	padding:11px 0px 0px;
	text-align:center;
	width:95%;
}
.getinfo-left {
	background:#FFFFFF url(../images/getinfo_border_left.gif) no-repeat scroll left center;
	float:left;
	height:43px;
	margin:3px 0px 0px 15px;
	width:12px;
}
.getinfo-right {
	background:#FFFFFF url(../images/getinfo_border_right.gif) no-repeat scroll right center;
	float:right;
	height:43px;
	margin:3px 15px 0px 0px;
	width:12px;
}

#access_solutions_small{
		float:left;
}

#header-main {
	margin-bottom:3px;
	padding-right:15px;
}
#logotag {
	float:left;
	font-size:10px;
	font-weight: bold;
}
#logotag-amd {
	float:left;
	font-size:10px;
	font-weight: bold;
	width:360px;
}
#footer {
	font-size:11px;
	margin:15px 10px 10px 14px;
}
.footerlinks{
	border-bottom:1px solid #ECECEC;
	border-top:1px solid #ECECEC;
	color:#ECECEC;
	font-size:9px;
	height:28px;
	margin:15px 0px 15px 10px;
	padding:13px 0px 0px 10px;
	width:97%;
 }
 .footerlinks-left {
	background:#FFFFFF url(../images/getinfo_border_left.gif) no-repeat scroll left center;
	float:left;
	height:43px;
	width:12px;
	position:relative;
	left:0px;
}
.footerlinks-right {
	background:#FFFFFF url(../images/getinfo_border_right.gif) no-repeat scroll right center;
	float:right;
	height:43px;
	width:12px;
	position:relative;
	left:-6px;
}


.base-border {
	margin:0 auto;
	text-align: center; 
}

.header-body {
	margin:5px 0px 0px 0px;
}

.horizontal-line {
	background-color:#EDEDEF;
	height:1px;
	margin:5px 0px;
	width:90%;
}

.vertical-line {
	background-color:#EDEDEF;
	float:left;
	height:150px;
	margin:49px 0px 0px;
	width:1px;
}

.disclaimer {
	background: #ffffff url(../images/alert_background.gif) no-repeat scroll left center;
	border:1px solid;
	left:402px;
	padding:0px 10px 13px;
	position:fixed;
	top:100px;
	width:450px;
	visibility:hidden;
	z-index:1;
}
.disclaimer-title {
	color:#F6842D;
	font-weight:bold;
	font-size:14px;
	margin:10px 0px 17px 0px;
}


.icon {
	float:right;
	position:relative;
	top:-33px;
}

#enrollpdf {
	color: #666666;
	font-size:9px;
	font-weight: normal;
}

.banner {
	margin: 1px 0px 4px 0px;
	padding-right: 8px;
}
.flash-banner {
	margin-top: 2px;
}

#announce-body{
	background:url("../images/callouts/announce_background.gif") repeat-x scroll left bottom transparent;
	font-size:10px;
	height:206px;
	line-height:15px;
	position:relative;
	left:10px;
	width:154px;
}
#announce-body a:link, #announce-body a:visited,  #announce-body  a:active {
	color: #959595;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
#announce-body a:hover, #announce-body a:visited:hover {
	text-decoration: none;
}
#announce-body p {
	color:#666666;
	font-size:10px;
	left:-6px;
	position:relative;
	width:102%;
	top:-5px;
}
#announce-body h4 {
	width:95%;
}

#announce-body2 {
	background:transparent url(../images/announce_background.gif) repeat-y scroll center bottom;
	font-size:10px;
	height:147px;
	line-height:16px;
	margin:20px 0px 0px 5px;
	position:relative;
	width:154px;
}
#announce-body2 a:link, #announce-body2 a:visited, #announce-body2 a:active {
	color: #959595;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
#announce-body2 a:hover, #announce-body2 a:visited:hover {
	text-decoration: none;
}
#announce-body2 p {
	color:#666666;
	font-size:10px;
	margin:5px 0 0;
	width:95%;
}
#announce-body2 h4 {
	margin-bottom:10px;
	width:95%;
}



.announce-border-left {
	float:left;
	left:4px;
	margin-top:61px;
	position:relative;
}
.announce-border-right {
	float:right;
	left:-2px;
	margin-top:59px;
	position:relative;
}

.announce-border-left2 {
	float:left;
	left:2px;
	margin:6px 0px 0px;
	position:relative;
}
.announce-border-right2 {
	float:right;
	left:-2px;
	margin:3px 6px 0px 0px;
	position:relative;
}
.spacer {
	margin: 5px 0px 0px 0px; 
}

.announce-div {
	width:172px;
	float:left;
	margin-top:-15px;
}
.announce-div2 {
	width:170px;
	float:left;
}
.announce-bottom {
	background:transparent url(../images/border_bottom.gif) repeat-x scroll center bottom;
	left:-1px;
	margin:0pt auto;
	padding:6px 0px 0px;
	position:relative;
	text-align:center;
	width:146px;
}
.announce-bottom2 {
	background:transparent url(../images/border_bottom.gif) repeat-x scroll center bottom;
	left:-5px;
	margin:0pt auto;
	padding:6px 0px 0px;
	position:relative;
	text-align:center;
	width:140px;
}
#announce-title {
	color:#788590;
	font-size:11px;
	font-weight:bold;
}
.announce-p {
	color:#666666;
	font-size:10px;
	margin:0;
	position:relative;
	top:-5px;
}


.empty-p {   /* Needed to mask pixel when clicking announcements (FF3 only) */
	background-color:#FFFFFF;
	height:5px;
	left:5px;
	margin:0;
	position:relative;
	top:-4px;
	width:10px;
}
.errordisplay {
	color: red;
	width:390px;
}

.callouts-home {
	height:229px;
	width:940px;
}
.callouts-main-div {
	float:right;
	width:765px;
}
.callouts-home-left{
	float:left;
	font-size:10px;
	height:208px;
	line-height:15px;
	margin:4px 1px 0px -8px;
	position:relative;
	top:-6px;
	width:249px;
}
.callouts-home-mid{
	float:left;
	font-size:10px;
	height:206px;
	line-height:15px;
	margin:0px 1px;
	width:250px;
}
.callouts-home-right{
	float:left;
	font-size:10px;
	height:206px;
	left:9px;
	line-height:15px;
	margin:0px 1px 0px -9px;
	position:relative;
	width:255px;
}
.callouts-home a:link, .callouts-home  a:visited,  .callouts-home  a:active {
	color: #959595;
	font-weight: normal;
	text-decoration: none;
}
.callouts-home a:hover, .callouts-home a:visited:hover {
	color: #959595;
	text-decoration: none;
}
.callouts-home p {
	color:#666666;
	font-size: 10px;
}
.callouts-home-p1 {
	margin:-6px 0 0 12px;
}
.callouts-home-p2 {
	margin:3px 0px 0px 12px;
}
.callouts-home-p2-mac {
	margin:3px 25px 0px 12px;
}
.callouts-home-p3 {
	margin:28px 0px 0px 12px;
}
.callout-link-text {
	color: #3e647e;
	font-size: 10px;
	font-weight: bold;	
}
.callouts-home h4{
	color: #F6842D;
	font-size: 12px;
	margin-left:12px;
}
.callout-home-borderleft {
	float:left; 
	margin-top:25px;
}
.callout-home-borderright {
	float:right;
	margin-top:25px;
}
.callout-home-bottom {
	background:transparent url(../images/border_bottom.gif) repeat-x scroll center bottom;
	margin:0px auto;
	padding-top:212px;
	text-align:center;
	width:743px;
}


.callouts{
	border-left:1px solid #ECECEC;
	border-right:1px solid #ECECEC;
	font-size:10px;
	line-height:15px;
	margin-top:25px;
	padding:0px 15px 18px 11px;
	width:150px;
}
.callouts a{
	margin-top: 5px;
}
.callouts p{
	margin:3px 0px 5px;
}

.callouttitle{
	color:  #f6842d;
	font-size: 10px;
	font-weight: bold;
}
.callouttitle-ld{
	color:  #f6842d;
	font-size: 10px;
	font-weight: bold;
	left:-5px;
	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
	position:relative;
}
.ld-img{
	float:left;
}
.callout-sup {
	color:#F6842D;
	font-size:14px;
	font-weight:bold;
}

.callout-border-top {
	float:right;
	margin:16px 10px 0px 0px;
	width: 177px;
}
.callout-border-bottom {
	float:right;
	margin:0px 10px 0px 0px;
	width:177px;
}

.callout-getinfo1 {
	color:  #f6842d;
	font-size: 10px;
	font-weight: bold;
	float:left;
	margin-top:11px;
	padding-left:3px;
}
.callout-getinfo2 {
	color:#F6842D;
	font-size:10px;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:51px;
}

#hcp-tag {
	float:right;
	font-size:9px;
	margin:6px 0 0;
	padding-right:20px;
}
#dtp-link{
	float:right;
	margin-top:4px;
}

#headerlinks{
	float:right;
	color:#ECECEC;
	font-size:9px;
	margin-top:33px;
	padding-left:200px;
}
#headerlinks-amd{
	float:left;
	color:#ECECEC;
	font-size:9px;
	margin-top:33px;
	width:100%;
}
#headerlink-tag {
	float:left;
	line-height:15px;
	padding-right:15px;
}
#headerlink-tag-amd{
	float:left;
	line-height:15px;
	text-align:right;
	width:78%;
 }
 
 #printemail{
	color: #818497;
	font-size: 9px;
	font-weight: bold;
	margin: 5px 10px 5px 0px;
	text-align: right;
	text-decoration: none;
 }
 #printemail a {
	text-decoration: none;
 }
 #printemail img {
	vertical-align: bottom;
 }
 
a {
	font-weight: bold;	
}

a:link, a:visited, a:active {
	color: #3e647e;
	text-decoration: none;
}

a:hover, a:visited:hover {
	color: #f6842d;
	text-decoration: underline;
}

.borderleft {
	background: url(../images/border_left.gif) no-repeat fixed center left;
}

.borderright {
	background: url(../images/border_right.gif) no-repeat fixed center right;
}




/** Navigation **/
.nav-div {
	margin-top:1px;
}
.nav-list{
	width: 170px;
}
.nav-list-height-on {
	height:150px;
}
.nav-list-height-off {
	height:auto;
}

.nav-item {
	background: #3E647E url(../images/leftnav_sep.gif) no-repeat scroll bottom;
	height:auto;
}
.nav-item-bottom {
	background: #3E647E url(../images/leftnav_sep.gif) no-repeat scroll bottom;
	padding-bottom:1px;
}

.nav-top {
	margin: 0px 0px 0px 0px;
}
.nav-bottom{
	margin: 0px 0px 0px 0px;
}
.nav-item a:link, .nav-item a:visited, .nav-item a:active {
	color:#FFFFFF;
	display:block;
	height:auto;
	left:1px;
	margin:0px;
	padding:8px 0px 9px 16px;
	position:relative;
	text-decoration:none;
	top:-2px;
	width:152px;
}
.nav-item a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin:0px 1px;
	padding:8px 0px 9px 16px;
	position:relative;
	text-decoration: none;
	width:152px;
}
.nav-item-bottom a:link, .nav-item-bottom a:visited, .nav-item-bottom a:active {
	color:#FFFFFF;
	display:block;
	height:auto;
	left:1px;
	margin:0px;
	padding:8px 0px 9px 16px;
	position:relative;
	text-decoration:none;
	top:-2px;
	width:152px;
}
.nav-item-bottom a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin:0px 1px;
	padding:8px 0px 9px 16px;
	position:relative;
	text-decoration: none;
	width:152px;
}
.nav-drop-shadow {
	background:transparent url(../images/drop_shadow.gif) repeat-y scroll right center;
	float:right;
	left:2px;
	position:relative;
	top:106px;
	width:2px;    
}
.nav-drop-shadow-bottom {
	background:url("../images/drop_shadow.gif") repeat-x scroll center bottom transparent;
	height:2px;
	left:5px;
	position:relative;
	top:0;
	width:160px;
}
.nav-drop-shadow-bottom2 {
	background:transparent url(../images/drop_shadow.gif) repeat-x scroll center bottom;
	height:2px;
	margin-left:7px;
	width:158px;
}

.nav-subsection {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:32px;
	line-height:10px;
	margin:0 1px 1px;
	width:168px;
}
.nav-subsection a:link, .nav-subsection  a:visited, .nav-subsection a:active {
	color:#274665;
	margin:-3px 0 0 -1px;
	padding:12px 13px 8px 15px;
	width:140px;
}
.nav-subsection a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	margin:-3px 0 0 0px;
	padding:12px 13px 8px 15px;
	width:140px;
}
.nav-sign1 {
	padding-right:15px;
	float:right;
	font-weight:bold;
}
.nav-sign2 {
	padding-right:15px;
	float:right;
	font-weight:bold;
}

.nav-subitem {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:32px;
	margin:0 1px 1px;
	width:168px;
}
.nav-subitem a:link, .nav-subitem  a:visited,  .nav-subitem  a:active {
	color:#274665;
	left:0px;
	margin: -2px 0px 0px 0px;
	padding:10px 0px 10px 27px;
	position:relative;
	top:0px;
	width:141px;
}
.nav-subitem a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin: -2px 0px 0px 0px;
	padding:10px 0px 10px 27px;
	position:relative;
	top:0px;
	width:141px;
}

.nav-subitem-2line {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:38px;
	margin:-2px 1px;
	padding:4px 0px 0px;
}
.nav-subitem-2line a:link, .nav-subitem-2line a:visited,  .nav-subitem-2line a:active {
	color:#274665;
	left:0px;
	margin:0px auto;
	padding:6px 2px 8px 27px;
	position:relative;
	width:139px;
	top: -6px;
	height:27px;
	line-height:normal;
}
.nav-subitem-2line a:hover {
	background: transparent url(../images/leftnav_hover_2.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin:0px auto;
	padding:6px 2px 8px 27px;
	position:relative;
	width:139px;
	top: -6px;
}

.nav-subitem-3line {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:44px;
	margin:0 1px;
	padding:2px 0 0;
}
.nav-subitem-3line a:link, .nav-subitem-3line a:visited,  .nav-subitem-3line a:active {
	color:#274665;
	height:42px;
	left:0px;
	margin:0px auto;
	padding:5px 0px 5px 27px;
	position:relative;
	width:141px;
	top: -6px;
}
.nav-subitem-3line a:hover {
	background: transparent url(../images/leftnav_hover_3.gif) repeat-x scroll center;
	color: #ffffff;
	height:42px;
	left:0px;
	margin:0px auto;
	padding:5px 0px 5px 27px;
	position:relative;
	width:141px;
	top: -6px;
}

.alt1 {
	background: #FBFBFB;
	color: #858585;
	font-weight: normal;
}
.alt2 {
	background: #ffffff;
	color: #888888;
	font-weight: normal;
}

.conf-alt1 {
	background: #FBFBFB;
	height: 57px;
}
.conf-alt2 {
	background: #ffffff;
	height: 57px;
}

.section-table {
	border: 1px solid #858585;
	margin-left: 15px;
}
.section-table td{
	font-size: 11px;
	height: 35px;
	padding-left: 10px;
}
.section-table-header {
	background: #7d919a;
	color: #ffffff;
	font-weight: bold;
}



.dosing-callout {
	padding:0px 0px 0px 13px;
	position:relative;
	top:-13px;
	width:515px;
}
.dosing-callout-border {
	margin: 0px 0px -55px 12px;
}

.dosing-treatment-header {
	margin-left:15px;
}
.dosing-treatment {
	border-left:1px solid #F6842D;
	color:#505255;
	margin-left:15px;
	padding:2px 0px 20px;
}
.dosing-treatment p {
	color:#505255;
	margin:7px 0px 0px 15px;
}
.dosing-treatment ul {
	margin:10px 0px 0px -9px;
}
.dosing-treatment li {
	color: #cdcdcd;
	margin:0px 0px 10px 0px;
}
.treatment-sub ul {
	margin:10px 0px 0px -9px;
}
.treatment-sub li {
	color: #cdcdcd;
}
.treatment-sub h4 {
	color: #505255;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px 0px 15px;
	width: 530px;
}

.list-text {
	color: #505255;
}

.list-bullet {
	color: #cdcdcd;
}
.list-bullet2 {
	color: #858585;
	font-size:13px;
}




.reference {
	font-family:arial;
	font-size:11px;
	line-height:16px;
	list-style-type:none;
	margin-left:-25px;
}
.reference a {
	color: inherit;
	text-decoration: none;
}
.reference-chart {
	color:#3A6F8F;
	font-family:arial;
	font-size:11px;
	line-height:16px;
	margin-left:15px;
	margin-top:-11px;
}

.conferences {
	border-left: 1px solid #636568;
	border-right: 1px solid #636568;
 }

.conferences td{
	border-bottom: 1px solid #636568;
	padding: 0px 3px 0  6px;
	text-align: left;
}
.conf-header th{
	background:#636568 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:0 5px;
	text-align:left;
}
.conf-subheader{
	background-color: #e0e0e1;
	border-bottom: 1px solid #636568;
	font-size:10px;
	height:23px;
}
.conf-year {
	font-weight:bold;
}
.conf-chart-border-top {
	float:right;
}

.proven3-button {
	float:right;
	left:-15px;
	position:relative;
	top:-102px;
	z-index:1;
}
.proven3-button-small {
	float:right;
	left:-5px;
	position:relative;
	top:-61px;
	z-index:1;
}

.molecule-tag {
	font-weight: bold;
	left:-148px;
	position:relative;
	top:154px;
}

.thumb-header {
	color:#505255;
	margin:15px 0px 15px 15px;
}
.thumb-link {
	padding-left:10px;
	padding-top:23px;
	vertical-align: top;
}
.sitemap-br {
	height:15px;
}

.patho-thumb-header {
	color:#505255;
	margin:-15px 0 15px 15px;
}
/**
.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}
**/


#email_confirmation{
	background:#eef1f3 none repeat scroll 0%;
	border:3px solid #525252;
	left:50%;
	position:fixed;
	top:90px;
	display:block;
	margin-left:-235px;
	/*margin-top:-17%;*/
	width:451px;
	height:370px;
	padding:10px;
	z-index:1002;
}

.email_friend_title{
	color:#F6842D;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 17px;
}
#email_friend_intro{
	margin-top:-1px;
	position:relative;
	top:7px;
}
#email_confirmation_intro{
	margin-top:-1px;
	position:relative;
	top:7px;
}
#email_friend{
	background:#eef1f3 none repeat scroll 0%;
	border:3px solid #525252;
	left:50%;
	position:fixed;
	top:90px;
	display:block;
	margin-left:-235px;
	/*margin-top:-17%;*/
	width:451px;
	height:370px;
	padding:10px;
	z-index:1002;
}
.horizontal-line-grey {
	background-color:#b2b3b4;
	height:1px;
	margin:5px 0px;
	width:98%;
	font-size:1px;
}
.emailInput{
	width:230px;	
}
#recipient_name{
	position:relative;
	left:85px;
	
}
#recipient_name_label{
	position:relative;
	left:75px;
	
}
#recipient_email{
	position:relative;
	left:77px;
}
#recipient_email_label{
	position:relative;
	left:70px;
}

#rvo-trials-bravo-side  {
	margin-right:-2px;
	position:relative;
	top:-186px;
}
#rvo-trials-cruise-side {
	left:-1px;
	margin-right:-2px;
	position:relative;
	top:-153px;
}
#rvo-gains-bravo {
	width:542px;
}
#rvo-gains-bravo-body1 {
	background: transparent url(../images/rvo_gains_bravo_tile.gif) repeat-y scroll center;
}
#rvo-gains-bravo-body2 {
	background: transparent url(../images/rvo_gains_bravo_tile.gif) repeat-y scroll center;
}
#rvo-gains-bravo-bottom {
	position:relative;
	top:-13px;
}


#rvo-gains-bravo ul {
	padding-right:15px;
}
#rvo-gains-bravo-tab{
	
}
#rvo-gains-bravo h2{
	font-size:12px;
}

#rvo-gains-cruise {
	display:none;
	width:542px;
}
#rvo-gains-cruise-body {
	background: transparent url(../images/rvo_gains_cruise_tile.gif) repeat-y scroll center;
}
#rvo-gains-cruise-bottom {
	position:relative;
	top:-13px;
}

#rvo-gains-cruise ul {
	padding-right:15px;
}
#rvo-gains-cruise h2{
	font-size:12px;
}

#rvo-photo1 {
	color:#505255;
	float:left;
	margin-left:15px;
	width:220px;
}
#rvo-photo2 {
	color:#505255;
	float:left;
	margin-left:25px;
}
#rvo-photo3 {
	color:#505255;
	float:left;
	margin-left:15px;
	width:215px;
}
#rvo-photo4 {
	color:#505255;
	float:left;
	margin-left:30px;
	width:265px;
}

.efficacy-safety-chart {
	margin-left:15px;
	margin-top:15px;
}


#subject{
	position:relative;
	left:148px;
	
}
#subject_label{
	position:relative;
	left:138px;
	
}
#comments{
	position:relative;
	left:125px;
	
}
#comment_label{
	bottom:55px;
left:120px;
position:relative;
	
}
#comments_label{
	position:relative;
	left:5px;
	
}

#message{
	position:relative;
	left:10px;
	
}
#optout {
	margin-top:-15px;
}
#your_name{
	position:relative;
	left:125px;
	
}
#your_name_label{
	left:115px;
	position:relative;
	
}
#your_email{
	position:relative;
	left:117px;
	
}
#your_email_label{
	position:relative;
	left:110px;
	
}
#confirmationEmailSubmitButton{
	text-align:center;
	position:relative;
	top:20px;
	cursor:pointer;
}
#emailSubmitButton{
	text-align:center;
	position:relative;
	top:10px;
	cursor:pointer;
}
#close_window_button{
	float:right;
	position:relative;
	top:-22px;
	cursor:pointer;
}

#matte{
	width: 100%; 
	height: 3000px; 
	visibility: hidden; 
	display: none;
	left:0px;
	top:0px;
	position:fixed;
	opacity:0.5;
	background-color:#000000;
	z-index:1000;
}

#bodyContent{
	position:relative;
	width:560px;
	
}
#content{
	position:relative;
	margin:0px;
	left:15px;
	
}
#content p{
	position:relative;
	margin:0px;
	left:0px;
	
}
#horizontal-line-search-top{
	background-color:#EDEDEF;
	height:1px;
	left:15px;
	margin:5px 0px;
	position:relative;
	width:565px;
}
#horizontal-line-search-bottom{
	background-color:#EDEDEF;
	height:1px;
	left:0px;
	margin:5px 0px;
	position:relative;
	width:565px;
}
.googleResultPageLink{
	left:-183px;
	padding-top:10px;
	position:relative;	
}
#googleResultPageLinkNextBottom{	
	position:relative;	
}
#googleResultPageLinkPreviousBottom{
	position:relative;	
}
#googleResultPageLinkNextTop{
	left:183px;
	position:relative;	
}
#googleResultPageLinkPreviousTop{
	left:183px;
	position:relative;	
}

.googleCopyright{
	left:160px;
	position:relative;	
}

#leftnav_top{
	position:relative;
	top:-3px;
}


#base_border_bottom{
position:relative;
/*margin-left:144px*/

}

.font8 {
	font-size: 8px;
}
.font9 {
	font-size: 9px;
}
.font10 {
	font-size: 10px;
}

.font11 {
	font-size: 11px;
}

.font12 {
	font-size: 12px;
}

.font14 {
	font-size: 14px;
}

.font15 {
	font-size: 15px;
}
.listNoBullet{
	list-style-type:none;
	left:25px;
	position:relative;
}
.listNoBullet2{
	list-style-type:none;
}
.listNoBulletSpacer{
	list-style-type:none;
	left:25px;
	position:relative;
	line-height:10px;
}



#error-title {
	font-size: 20px;
	font-weight: bold;	
}


.shiftRight_5{position:relative;left:5px;}
.shiftRight_10{position:relative;left:10px;}
.showCursor{overflow: hidden;}


/*** Fix for Mac-Firefox START ***/

/* Top-level nav items */
.nav-item-ffmac {
	background: #3E647E url(../images/leftnav_sep.gif) no-repeat scroll bottom;
}
.nav-item-ffmac a:link, .nav-item-ffmac a:visited, .nav-item-ffmac a:active {
	color:#FFFFFF;
	display:block;
	line-height:31px;
	left:1px;
	margin:0px;
	padding:0 0 0 16px;
	position:relative;
	text-decoration:none;
	width:152px;
}
.nav-item-ffmac a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin:0px 1px;
	padding:0 0 0 16px;
	position:relative;
	text-decoration: none;
	width:152px;
}

.nav-item-bottom-ffmac {
	padding-bottom:2px;
}
.nav-item-bottom-ffmac a:link, .nav-item-bottom-ffmac a:visited, .nav-item-bottom-ffmac a:active {
	color:#FFFFFF;
	display:block;
	line-height:31px;
	left:1px;
	margin:0px;
	padding:0 0 0 16px;
	position:relative;
	text-decoration:none;
	top:0px;
	width:152px;
}
.nav-item-bottom-ffmac a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin:0px 1px;
	padding:0 0 0 16px;
	position:relative;
	text-decoration: none;
	width:152px;
}

/* Sub-level nav items */
.nav-subitem-ffmac {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:31px;
	margin:0px 1px;
	width:168px;
}
.nav-subitem-ffmac a:link, .nav-subitem-ffmac  a:visited,  .nav-subitem-ffmac  a:active {
	color:#274665;
	left:0px;
	margin: -2px 0 0 0;
	padding:0 0 0 27px;
	position:relative;
	top:0px;
	width:141px;
}
.nav-subitem-ffmac a:hover {
	background: transparent url(../images/leftnav_hover.gif) repeat-x scroll center;
	color: #ffffff;
	left:0px;
	margin: -2px 0 0 0;
	padding:0 0 0 27px;
	position:relative;
	top:0px;
	width:141px;
}


.nav-subitem-2line-ffmac {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:39px;
	margin: -2px 1px 0 1px;
}
.nav-subitem-2line-ffmac a:link, .nav-subitem-2line-ffmac a:visited,  .nav-subitem-2line-ffmac a:active {
	color:#274665;
	line-height:14px;
	padding:8px 2px 3px 27px;
	position:relative;
	left:0px;
	width:139px;
}
.nav-subitem-2line-ffmac a:hover {
	background: transparent url(../images/leftnav_hover_2.gif) repeat-x scroll center;
	color: #FFFFFF;
	line-height:14px;
	padding:7px 2px 3px 27px;
	width:139px;
	margin-left:0;
	margin-right:0;
	position:relative;
	top:1px;
}


.nav-subitem-3line-ffmac {
	background:#DDE4E8 url(../images/leftnav_sep_on.gif) no-repeat scroll center bottom;
	height:47px;
	margin:0 1px;
}
.nav-subitem-3line-ffmac a:link, .nav-subitem-3line-ffmac a:visited,  .nav-subitem-3line-ffmac a:active {
	color:#274665;
	left:0px;
	line-height:14px;
	padding:4px 0 11px 27px;
	position:relative;
	width:141px;
}
.nav-subitem-3line-ffmac a:hover {
	background: transparent url(../images/leftnav_hover_3.gif) repeat-x scroll center;
	color: #ffffff;
	height:32px;
	line-height:14px;
	margin-left:0;
	margin-right:0;
	padding:4px 0 11px 27px;
	width:141px;
	position:relative;
}
/*** Fix for Mac-Firefox END ***/

#endmatter{
	padding-bottom:30px;
	padding-top:10px;
}
#endmatter p {
	float:left;
	line-height:17px;
	margin:0;
	width:75%;
}
#endmatter-logo {
	float:right;
	margin-right:25px;
}