/* ::::: http://www.cialis.com/_layouts/1033/styles/HtmlEditorCustomStyles.css?rev=8SKxtNx33FmoDhbbfB27UA%3D%3D ::::: */

/* ::::: http://www.cialis.com/_layouts/1033/styles/HtmlEditorTableFormats.css?rev=guYGdUBUxQit03E2jhSdvA%3D%3D ::::: */

/* ::::: http://www.cialis.com/_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D ::::: */

body, form { margin: 0pt; }
body { background-color: rgb(255, 255, 255); font-family: verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0); }
.ms-siteaction, .ms-siteaction a { font: bold 8pt tahoma; color: rgb(102, 102, 102); text-decoration: none; }
.ms-siteactionsmenu { white-space: nowrap; font: 8pt tahoma; padding: 0pt; border: medium none; cursor: pointer; }
/* ::::: http://www.cialis.com/styles/bpv3.css ::::: */

#site_actions { position: relative; margin: 0pt auto; width: 902px; display: none; z-index: 9999999 ! important; }
#site_controls { background: none repeat scroll 0% 0% rgb(221, 221, 221); }
#site_actions_menu { float: right; position: relative; display: none; z-index: 9999999 ! important; }
#login_control { float: right; }
#authoring_controls { position: relative; top: 0px; right: 0px; }
#container { padding: 0pt; margin: 0px; position: relative; width: 100%; }
#header {  }
#mainContent { width: 100%; }
* { margin: 0pt; padding: 0pt; }
html { background: url('bg_topcallout.jpg') no-repeat scroll center top rgb(218, 216, 217); }
body { font-family: Arial,Helvetica,sans-serif; font-size: 62.5%; color: rgb(51, 51, 51); background-color: transparent; }
img { border: medium none; }
.clear { clear: both; }
sup { font-size: 0.8em; line-height: 8px; vertical-align: text-top; }
#container { width: 902px; margin: 0pt auto 15px; background: url('container-back.gif') repeat-y scroll 0pt 0pt transparent; border-bottom: 1px solid rgb(184, 182, 182); position: relative; }
#header { background: url('header-back.jpg') no-repeat scroll 0pt -20px transparent; width: 100%; height: 97px; position: relative; }
#header #brandLogo { position: absolute; top: 10px; left: 0pt; }
#headerLinks_row1 { text-align: right; position: absolute; top: 17px; right: 0pt; font-size: 13px; color: rgb(14, 140, 63); }
#headerLinks_row2 { text-align: right; position: absolute; top: 36px; right: 0pt; font-size: 13px; color: rgb(14, 140, 63); }
#headerLinks_row1 a, #headerLinks_row2 a { color: rgb(14, 140, 63); text-decoration: underline; }
#headerLinks_row1 a:hover, #headerLinks_row2 a:hover { text-decoration: underline; }
#header .hcpLink { font-size: 13px; color: rgb(142, 142, 142); text-decoration: underline; }
#callout_hdr-main { line-height: 12px; margin: 0pt auto; min-width: 902px; height: 58px; text-align: left; width: auto; position: absolute; display: block; top: -58px; left: -25px; color: rgb(0, 0, 0); overflow: hidden; }
.hdr-wrap { margin: 0pt auto; position: relative; width: 966px; height: 54px; }
#hdr-indication-home { top: 0pt; left: -690px; position: absolute; width: 690px; }
p.indication { padding: 5px 0pt 0pt 26px; font-size: 15px; line-height: 1.2em; white-space: nowrap; font-weight: normal; }
#hdr-indication-more-home { top: 0pt; right: -240px; position: absolute; height: 100%; padding-left: 11px; background: url('separator.gif') no-repeat scroll 0pt 12px transparent; }
p.indication-more { padding: 10px 8px 0pt 0pt; font-size: 11px; font-weight: bold; line-height: 1.2em; text-transform: uppercase; background: url('arrow.gif') no-repeat scroll right 26px transparent; white-space: nowrap; }
#hdr-indication-more a, #hdr-indication-more-home a { color: rgb(0, 0, 0); text-decoration: none; }
.move1 { font-weight: normal; }
.move2 { font-weight: bold; }
#sideNav { width: 192px; float: left; display: inline; position: relative; margin-top: 52px; min-height: 700px; height: auto ! important; }
#sideNav div div { position: absolute; top: 0pt; left: 0pt; width: 100%; border-bottom: 1px solid rgb(184, 182, 182); padding-bottom: 1px; }
#sideNav div div a { color: rgb(102, 102, 102); font-size: 12px; text-decoration: none; padding-left: 20px; display: block; font-weight: bold; }
#sideNav div div.active a { background: url('active-arrow.gif') no-repeat scroll 10px 0.25em transparent; color: rgb(14, 140, 63) ! important; font-weight: bold; }
#sideNav div div a:hover { color: rgb(14, 140, 63); }
#sideNav #leftTout div { border: 0px solid rgb(184, 182, 182) ! important; padding: 0px 0pt 0pt 0px; position: relative; z-index: 0; top: 30px; left: 0px; }
#flashBanner { display: inline; float: left; margin: 1px 0pt 0pt 6px; width: 624px; z-index: 5; }
.flash-opt { position: absolute; z-index: -100; left: -2000px; width: 200px; font-size: 9px; }
#mainContent { margin-left: 217px; padding-top: 43px; width: 458px; overflow: hidden; }
#lowerNavImg { display: none; }
#mainContent #breadCrumbs { position: absolute; top: 105px; left: 65px; color: rgb(14, 140, 63); z-index: 0 ! important; }
#mainContent #breadCrumbs table { border: medium none; width: 700px; margin: 0pt; }
#mainContent #breadCrumbs table td { text-align: left; }
#mainContent #breadCrumbs table td div { padding: 0pt ! important; z-index: 0 ! important; position: absolute; }
#rightTout { float: right; display: inline; margin: 35px 23px 0pt 0pt; width: 197px; }
#homeTout { float: right; display: inline; margin: 0pt 4px 0pt 0pt; width: 262px; }
#homeTout .item { margin-bottom: 3px; }
#homeTout .item a { display: block; position: relative; text-decoration: none; line-height: 0pt; }
#mainContent h2 { font-size: 1.5em; color: rgb(14, 140, 63); margin-bottom: 10px; }
#isi h2 { font-size: 2em; color: rgb(14, 140, 63); margin-bottom: 10px; }
#mainContent h3 { font-size: 1.6em; color: rgb(51, 51, 51); margin-bottom: 8px; }
#isi h3 { font-size: 1.4em; color: rgb(14, 140, 63); margin-bottom: 5px; }
#mainContent a, #isi a { color: rgb(14, 140, 63); text-decoration: underline; }
#mainContent p, #isi p { font-size: 1.4em; margin-bottom: 15px; line-height: 1.3em; }
#mainContent ul, #isi ul { font-size: 1.4em; margin: 0pt 0pt 15px 17px; }
#mainContent li, #isi li { line-height: 1.4em; margin-bottom: 5px; }
#mainContent ol ul, #mainContent ol ol, #mainContent ul ul, #mainContent ul ol { font-size: 1em; padding-top: 3px; margin-bottom: 0pt; }
#mainContent table { border: 1px solid rgb(210, 221, 215); margin-bottom: 20px; }
#mainContent table tr {  }
#mainContent table td { font-size: 1.1em; text-align: center; height: 100%; }
#mainContent table td div { padding: 8px; border: 0px solid rgb(255, 255, 255); position: relative; z-index: 0; }
#footer { clear: both; color: rgb(51, 51, 51); font-size: 1.2em; }
#isi { padding: 22px; font-size: 1em; clear: both; }
#footer #linkBar { border-top: 1px solid rgb(184, 182, 182); border-bottom: 1px solid rgb(184, 182, 182); padding: 10px 22px; color: rgb(14, 140, 63); }
#footer #linkBar a { color: rgb(14, 140, 63); }
#footer .general { padding: 10px 22px 40px; }
#footer .general p { margin-bottom: 5px; }
#footer .general a { color: rgb(153, 153, 153); }
#footerLogo { float: right; display: inline; margin: 10px 0pt 0pt; }
#headerLinks { display: block ! important; height: 71px ! important; margin-top: 58px; }
#navContainer { padding: 0px 0pt 0pt 64px; height: 26px ! important; width: 838px; clear: both; position: absolute; z-index: 10000 ! important; top: 71px; left: 0pt; background: url('nav-back.jpg') no-repeat scroll 0pt 0pt transparent; border-bottom: 1px solid rgb(204, 204, 204); }
ul#nav { padding: 0px 0px 3px; margin: 0px; list-style-type: none; }
ul#nav li.topNav { padding-right: 0px; float: left; }
#nav { padding: 0px; margin: 0px; line-height: 1; list-style-type: none; }
#nav ul { padding: 0px; margin: 0px; line-height: 1; list-style-type: none; border: 1px solid rgb(204, 204, 204); position: absolute ! important; z-index: 110000 ! important; }
#nav li ul a { display: block; width: 177px; position: relative ! important; z-index: 10000 ! important; }
#nav li { margin: 0pt; }
#nav li ul { z-index: 10000 ! important; background-color: rgb(237, 237, 237); left: -9999em; width: 185px; position: absolute ! important; }
#nav li:hover ul { z-index: 10000 ! important; left: 0px; top: 26px; position: absolute; }
.topNav { position: relative ! important; z-index: 10000 ! important; }
.navItem { border-top: 0px solid rgb(255, 255, 255); color: rgb(102, 102, 102); position: relative; z-index: 9990 ! important; }
a.navLink { padding: 6px 4px 6px 12px; font-size: 11px; color: rgb(102, 102, 102) ! important; line-height: 1em; text-decoration: none ! important; }
a.navLink:hover { padding: 6px 4px 6px 12px; font-size: 11px; color: rgb(14, 140, 63) ! important; line-height: 1em; text-decoration: none ! important; }
/* ::::: http://www.cialis.com/styles/text-small.css ::::: */

body { font-size: 62.5%; }
/* ::::: http://www.cialis.com/styles/site.css ::::: */

/* ::::: http://www.cialis.com/styles/editor.css ::::: */

#flashContent { visibility: hidden; }
/* ::::: http://www.cialis.com/Styles/bpv3_ff_pc.css ::::: */

/* ::::: http://www.cialis.com/Styles/thickbox.css ::::: */

* { padding: 0pt; margin: 0pt; }
#sideNav { display: none ! important; }
#rightTout { display: none ! important; }
#mainContent { margin: 0pt auto ! important; padding-top: 5px; width: 900px; }
#breadCrumbs { display: none; }
