
.hidden
{
    display:none;
}
.shown
{
    display:block;
}
.red
{
    color:Red;
}
.grey
{
    color:#626262;
}

.hideElement
{
	display: none;
}
.showElement
{
	display: block;
}
.redBorder
{
    border:solid 1px red;
}
.noBorder
{
    border:0;
}
.padL20
{
    padding-left:20px;
}
 .padL14
 {
        padding-left:14px;
 }
.padR20
{
    padding-right:20px;
}
.padT10
{
    padding-top:10px;
}
.padT20
{
    padding-top:20px;
}
.padB20
{
    padding-bottom:20px;
}

.margin0
{
    margin: 0 0;
}
.marginB20
{
    margin-bottom:20px;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	visibility: hidden;
}

body {
	margin: 0;
	padding: 0 0 150px 0;
	background: #ffffff;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 80%; }

* { margin: 0; padding: 0; }

img, object, embed, form, fieldset { display: block; border: 0; }

table {
	font-size: 1em;
	border-collapse: collapse;
	width: 100%; }
table tr, table td { font-size: 1em; vertical-align: top; }

.green
{
    color:#5B8454;
}
.isiGreen
{
    color:#5b8454 ;
    
}
.blue
{
    color:#016dab;
}
.orange
{
    color:#f6961d;
}
.small
{
    font-size:.8em;
}
.bold
{
    font-weight:bold;
}

a { color: #085a8c; text-decoration: none; }
a:hover { text-decoration: underline; }

a.expand { padding-right: 10px; background: url(/images/bullet/arrow-more.png) right center no-repeat; }
a.collapse { padding-right: 10px; background: url(/images/bullet/arrow-close.png) right center no-repeat; }

sup { vertical-align: top; }

h2 {
	margin-bottom: 0.5em;
	color: #5b8454;
	font-size: 1.25em; }

h2.txtSubHeader {
background:none repeat scroll 0 0 transparent;
color:#5B8454;
font-size:1.25em;
font-weight:bold;
margin:0px 0 5px;
}

.offer-signup h2.txtSubHeader
{
    margin-top:20px;
}
h3 {
    color: #5b8454;
    font-size: 1em; }

h3, p, ul, ol, dl, dd { margin-bottom: 1em; }
h3, p, li, dt, dd { font-size: 1em; }

ul { margin-left: 3.5em; }
ol { margin-left: 2.5em; }
li { line-height: 1.5; }

dt {
    float: left;
    margin-right: 0.25em;
    font-weight: bold; }



/* GLOBAL: some general presentation styles */
.effexor {
	text-transform: uppercase;
	white-space: nowrap; }

.nowrap, .venhyd, .phonenumber { white-space: nowrap; }

ul.skiplinks { display: none; }

.topics li { margin-bottom: 1em; }
.topics li li { margin-bottom: 0; background: none !important; }
.topics.accordian li {
    padding-bottom: 1px;
    background: url(/images/rule/blue-gradient.png) right bottom no-repeat; }
.topics.accordian li div { margin-bottom: 0 !important;
    overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1; }
}
.topics strong { color: #5b8454; }
.topics p strong { color: #666666; }

.bottomlinks a {
    position: relative;
    padding-right: 8px;
    background: url(/images/bullet/carat-right.png) right center no-repeat;
    white-space: nowrap; }

ul.footnotes {
    list-style: none !important;
    margin: 0;
    padding: 2em 0 1em 0;
    font-size: 0.85em; }
ul.footnotes li.mark {
    padding-left: 0.75em;
    text-indent: -0.75em; }
    
div.blackboxwarning {
    
    margin: 1em 0;
    padding: 0.25em 0.5em;
    border: 1px solid #000000;
    font-weight: bold; }
.depression-symptom-inventory div#information div.blackboxwarning { margin: 1.5em 0 0.5em 0; }



/* the main layout DIVs */
div#effexor, div#header, div#navigation, div#content{
	position: relative;
	left: 0;
	right: 0;
	overflow: hidden;
	width: 800px; }

	div#footer {
	
	left: 0;
	right: 0;
	overflow: hidden;
	width: 800px; }


/* EFFEXOR: the main container div */
div#effexor {
	margin: 0 auto;
	background: #ffffff; }



/* HEADER: contains top section, logo, links, search */
div#header ul a { color: #656665; margin-left:10px;display:inline;}
div#header h1 {
	float: left;
	padding: 10px 0px 0px 10px; xborder:solid 1px #333333; }
div#header ul {
	margin: 0;
	padding: 10px 0px;
	text-align: right;
	float:right;
	width:596px; }
div#header li {
	display: inline;
	/*margin-left: 10px;*/
	font-size: 0.85em;
	line-height: 1; }
div#header p#search {
	margin: 0;
	padding: 5px 20px;
	text-align: right; }
div#header p#search input {
	vertical-align: middle; 
	}
div#header p#search input#hidden {
    visibility: hidden;
    display: none; }

div#header p#search #searchSubmit
{
/*	background: url(/images/button/search.png) no-repeat;*/
	width: 56px;
	height: 19px;
	cursor:pointer;
}
div#header p#search .btn
{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	cursor:pointer;
}

/* NAVIGATION: the top menu nav, with rollovers */
div#navigation {
	height: 35px;
	background: url(/images/bg/navigation.png) no-repeat; }
div#navigation ul {
	position: relative;
	overflow: hidden;
	/*width: 700px;*/
	margin: 0 50px 0 50px; }
div#navigation ul li {
	list-style: none;
	float: left;
	margin-right: 80px;}
div#navigation ul li a {
	display: block;
	width: 100%;
	height: 100%; }

div#navigation ul li img { height: 35px; position:relative;}
div#navigation ul li#nav_depression-anxiety-treatment, div#navigation ul li#nav_depression-anxiety-treatment img { width: 143px; }
div#navigation ul li#nav_about-effexor-xr , div#navigation ul li#nav_about-effexor-xr img { width: 129px; }
div#navigation ul li#nav_depression, div#navigation ul li#nav_depression img { width: 85px; }
div#navigation ul li#nav_anxiety-disorders, div#navigation ul li#nav_anxiety-disorders img { width: 124px; }
div#navigation ul li#nav_doctor-discussion, div#navigation ul li#nav_doctor-discussion img { width: 107px; }
div#navigation ul li#nav_resources-support, div#navigation ul li#nav_resources-support img { width: 159px; }
div#navigation ul li#nav_doctor-discussion
{
    margin-right:0;
}
    /* rollover and select states of the top main navigation */
div#navigation ul li a:hover,
.depression-anxiety-treatment div#navigation ul li#nav_depression-anxiety-treatment,
.about-effexor-xr div#navigation ul li#nav_about-effexor-xr,
.depression div#navigation ul li#nav_depression,
.anxiety-disorders div#navigation ul li#nav_anxiety-disorders,
.copay-offer div#navigation ul li#nav_doctor-discussion,
.resources-support div#navigation ul li#nav_resources-support {
	background-image: url(/images/bg/navigation-rollover.png);
	background-repeat: no-repeat; }

.depression-anxiety-treatment div#navigation ul li#nav_depression-anxiety-treatment,
div#navigation ul li#nav_depression-anxiety-treatment a:hover { background-position: -6px 0; }

.about-effexor-xr div#navigation ul li#nav_about-effexor-xr,
div#navigation ul li#nav_about-effexor-xr a:hover { background-position: -154px 0; }

.depression div#navigation ul li#nav_depression,
div#navigation ul li#nav_depression a:hover { background-position: -288px 0; }

.anxiety-disorders div#navigation ul li#nav_anxiety-disorders,
div#navigation ul li#nav_anxiety-disorders a:hover { background-position: -378px 0; }

.copay-offer div#navigation ul li#nav_doctor-discussion,
div#navigation ul li#nav_doctor-discussion a:hover { background-position: -800px 0; }

.resources-support div#navigation ul li#nav_resources-support,
div#navigation ul li#nav_resources-support a:hover { background-position: -636px 0; }

/*MAIN Div whose classes Master page sets****/
.noDiscussionguide #discussion
{
    display:none;
}

/* CONTENT: where all the info stuff goes */

.homepage div#extraContentISI ,.safety div#extraContentISI
{
    display:none;
}
	/* HOMEPAGE: navigation waves */
	/* CONTENT: bottom waves */
div#content div#waves {
	clear: both;
	height: 86px;
	background: url(/images/bg/waves.png) no-repeat; }
.homepage div#content div#waves {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	height: 35px;
	background: url(/images/bg/navigation-bottom.png) no-repeat; }

	/* CONTENT: page title/header */
div#content div#title {
	padding: 25px 0 0 240px;
	background: url(/images/bg/navigation-bottom.png) no-repeat; }
div#content div#title h1 {
	width: 549px;
	padding: 25px 0 10px 10px;
	border-right: 1px solid #b3ccdc;
	background: url(/images/rule/blue-gradient.png) left bottom no-repeat;
	color: #5b8454;
	font-size: 1.75em;
	font-weight: normal;
	line-height: 1; }


#ctl00_HeadlinePrint 
{
color:#5B8454;
font-size:1.75em;
font-weight:normal;
padding:25px 0 20px 0px;
display:none;
}
	/* CONTENT: Tools/Utilities */
div#content div#tools {
	width: 279px;
	margin: 0 0 0 500px;
	padding: 5px 10px;
	border-right: 1px solid #b3ccdc;
	background: #ffffff url(/images/rule/blue-gradient.png) left bottom no-repeat;
	color: #085a8c;
	font-size: 0.85em; }
div#content div#tools ul {
	list-style: none;
	margin: 0;
	text-align: right; }
div#content div#tools ul li {
	display: inline;
	margin-left: 15px;
	padding-right: 15px;
	background-position: right center;
	background-repeat: no-repeat; }
div#content div#tools ul li.email {
	background-image: url(/images/icon/email.png); }
div#content div#tools ul li.print {
	background-image: url(/images/icon/print.png); }
div#content div#tools ul li.font input { display: inline; margin-left: 3px; }
div#content div#tools ul li.font a  { display: inline; margin-left: 5px; }
div#content div#tools ul li.font  img{ display: inline;}


	/* CONTENT: boxes inside the content */
div#information,
div#discussion,
div#contextlinks {
	}
	/* homepage doesn't have these boxes */
.homepage div#title,
.homepage div#tools,
.homepage div#contextlinks { display: none; }

/* hide DiscussionGuide for these pages*/
.error-flash div#DiscussionGuide, .homepage div#DiscussionGuide, .doctor-discussion div#DiscussionGuide, .search-results div#DiscussionGuide, .offramp div#DiscussionGuide
{
 display:none;   
}
 .calloutbox #ctl00_dsi,.calloutbox #ctl00_moa,.calloutbox #ctl00_dialogues,.calloutbox #ctl00_pap,.calloutbox #ctl00_pot,.calloutbox #ctl00_helpful,.calloutbox #ctl00_anxiety,.calloutbox #ctl00_copay
{
    display:none;
}
/* these pages have specific divs in CalloutBox Visible */
/*depression-anxiety-treatment(dsi),effexor-xr-treatment(moa),patient-assistance-program(pap),recurrent-depression(dsi),depression-treatment(pot),symptoms-of-depression(dsi),depression-treatments(moa)*/
/*generalized-anxiety-disorder-gad(gad), panic-disorder(pd), social-anxiety-disorder-sad(sad) ,depression-copay*/
.depression-anxiety-treatment .calloutbox #ctl00_dsi,.recurrent-depression .calloutbox #ctl00_dsi, .symptoms-of-depression .calloutbox #ctl00_dsi
{
    display:block;
}
.effexor-xr-treatment .calloutbox #ctl00_moa, .depression-treatments .calloutbox #ctl00_moa
{
     display:block;
}
.patient-assistance-program .calloutbox #ctl00_pap{
    display:block;
}
.depression-copay .calloutbox #ctl00_copay{
    display:block;
    font-size:9px;
}

.generalized-anxiety-disorder-gad .calloutbox #ctl00_anxiety
{
    /*gad*/
     display:block;
}

.panic-disorder .calloutbox #ctl00_anxiety
{
    /*pd*/
    display:block;
}
.social-anxiety-disorder-sad .calloutbox #ctl00_anxiety
{
    /*sad*/
    display:block;
}
.depression-treatment .calloutbox #ctl00_pot
{
    display:block;
}

	/* CONTENT: Information main content area box */
	/* when updating copy, these are the styles to look for */
div#information {
	float: right;
	width: 550px;
	border-top: 15px solid #ffffff;
	background: #ffffff; 
	font-size:1em; /*default small*/
}
.homepage div#information {
    width: 800px;
    margin: 20px 0 0 0;
    padding: 0;
    border: none;
    background: transparent; }
.error-flash div#information { margin-bottom: 10em; }
.search-results div#information iframe {
    width: 100%; }

div#information div { margin-bottom: 2em; }


#symptoms
{
    margin-top:1em;
}

div#information p { line-height: 1.5; }
.homepage div#information p { line-height: 1.25; }

div#information ul { list-style: url(/images/bullet/bullet.png); }
div#information ul li { padding-bottom: 0.25em; }

/* links on the Interstitial/Offramp page */
.offramp div#information ul {
    overflow: hidden;
    width: 100%;
    margin-left: 0;
    padding-top: 1em; }
.offramp div#information li {
    list-style: none;
    float: left; }
.offramp div#information li.back {
    margin-right: 0.5em;
    padding-right: 0.5em;
    border-right: 1px solid #666666; }

/* links on the Site Index */
.site-map ul { margin-bottom: 0; }
.site-map li { margin-bottom: 0; line-height: 1.25; }
.site-map ul ul { margin-top: 0.5em; margin-bottom: 1em; }

/* list on Resources/Resources page */
.depression-anxiety-resources div#information ul {
    list-style-image: none;
    list-style: none;
    margin-left: 0; }

.depression-anxiety-resources div#information dl { margin-top: -1em; margin-bottom: 2em; }
.depression-anxiety-resources div#information dt { float: none; padding-top: 1em; }
.depression-anxiety-resources div#information dd { margin-bottom: 0; }

/* HTML version of the DSI */
.depression-symptom-inventory div#information ol li input { margin-right: 0.5em; }
.depression-symptom-inventory div#information ol li span.radio { display: block; }
.depression-symptom-inventory #DSINo,.depression-symptom-inventory #DSISuicide,.depression-symptom-inventory #DSIYesIntro,.depression-symptom-inventory #DSIYes
{
    display:none;
}


/* accordian panels */
span.moreon, span.closeon {
    cursor: pointer;
    display: block;
    color: #085a8c;
    font-size: 0.9em;
    font-weight: bold; }
span.moreon { width: 5.5em; background: url(/images/bullet/arrow-more.png) right center no-repeat; }
span.closeon { width: 3.5em; background: url(/images/bullet/arrow-close.png) right center no-repeat; }

/* Doctor Discussion Guide */
.doctor-discussion ol {
    list-style-position: inside;
    margin: 0 0 2em 0;
    padding: 0;
    background: #ffffff; }
.doctor-discussion ol li {
    padding-left: 75px;
    color: #5b8454;
    font-size: 1.25em;
    font-weight: bold; }
.doctor-discussion ol li.create { background: url(/images/icon/ddg-check.png) no-repeat; }
.doctor-discussion ol li.print { background: url(/images/icon/ddg-print.png) no-repeat; }
.doctor-discussion ol li.doctor { background: url(/images/icon/ddg-doctor.png) no-repeat; }
.doctor-discussion ol li h2 {
    display: inline;
    background: none;
    font-size: 1em; }
.doctor-discussion ol li p {
    margin-left: 1.75em;
    color: #666666;
    font-size: 0.75em;
    font-weight: normal; }

div#information div.guide {
    border-width: 1px 1px 10px 1px;
    border-style: solid;
    border-color: #eaeaea #eaeaea #c8c8c8 #c8c8c8; }
div#information div.guide h2 {
    margin: 0;
    padding: 0.25em 10px;
    border-bottom: 1px solid #eaeaea;
    background: #eaeaea url(/images/bg/discussion-topic.png) repeat-y; }
div#information div.guide input { margin-right: 0.25em; }
div#information div.guide ul {
    list-style-image: none;
    list-style: none;
    margin: 0.5em 25px;
    padding: 0;
    border: none; }
div#information div.guide ul li {
    line-height: 2; }
div#information div.guide ul.check {
    border-top: 1px solid #b5cddd; }
div#information div.guide ul.check li {
    display: inline;
    margin-right: 2em;
    color: #085a8c;
    font-weight: bold; }

div#discussiontools ul {
	list-style: none;
	margin: 0;
	text-align: right; }
div#discussiontools ul li {
	display: inline;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-position: left center  ;
	background-repeat: no-repeat; }
div#discussiontools ul li a.email {
	display: inline;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/icon/email.png); }
div#discussiontools ul li.preview {
	padding-left: 22px;
	background-position: left top;
	background-image: url(/images/bullet/round-right.png); }

/* "attention-grabbing" callouts inside body copy */
div#information div#attention {
    padding: 15px 0 0 15px;
    background: url(/images/bg/checklist.png) no-repeat; }
div#information div#attention .bottom {
    margin: 0 0 0 -15px;
    padding: 0 0 1em 15px;
    background: url(/images/bg/checklist-bottom.png) left bottom no-repeat; line-height:18px; }
div#information div#attention ul.bottom {
    padding: 0 0 1em 3.5em; }
div#information div#attention ol.bottom {
    padding: 0 0 1em 2.5em; }



    /* CALLOUTS on the right side */
div.calloutbox {
    float: right;
    width: 161px;
    margin: 0 !important;
    padding: 0 0 15px 0;
    border-left: 30px solid #ffffff;
    border-bottom: 30px solid #ffffff;
    background: url(/images/bg/callout.png) left bottom no-repeat; }
div.calloutbox div { margin-bottom: 0 !important; }
div.calloutbox h2, div.calloutbox span.head {
    width: 145px;
    margin: 0;
    padding: 20px 8px 0 8px;
    background: url(/images/bg/callout-head.png) no-repeat;
    font-size: 1.1em; }
div.calloutbox span.head { display: block; margin-bottom: 1em; }
div.calloutbox span.head img { margin: 0; }
div.calloutbox div.pap h2 {
    padding-top: 0;
    background: none; }

div.calloutbox div.checklist h2 {
    width: 125px;
    min-height: 50px;
    padding-right: 28px;
    background: url(/images/bg/callout-head_check.png) no-repeat; }
    
div.calloutbox div#ctl00_anxiety h2 {
    width: 115px;
    min-height: 50px;
    
    background: url(/images/bg/callout-head_check.png) no-repeat; }
        
div.calloutbox h3,
div.calloutbox p {
    margin: 0 8px 1em 8px;
    font-size: 0.9em; }
div.calloutbox p img { margin: 0; }
div.calloutbox p.pdfnote {
    font-size: 0.8em; }
div.calloutbox p.cta a {
    display: block;
    width: 125px;
    padding-left: 20px;
    background: url(/images/bullet/round-right.png) no-repeat;
    font-weight: bold; }
div.calloutbox p.cta.video a {
    width: 120px;
    padding-left: 25px;
    background: url(/images/bullet/video.png) no-repeat; }



	/* CONTENT: context links include left nav and callouts */
div#contextlinks {
	margin-top: -75px;
	width: 218px;
	font-size: 0.95em; }

    /* left nav: based on site section */
div#leftnav {
	margin-bottom: 15px;
	background: url(/images/bg/leftnav.png) left bottom no-repeat; }
div#leftnav ul {
	list-style: none;
	margin: 0;
	padding: 1px 1px 4px 5px;
	background: url(/images/bg/leftnav-top.png) left top no-repeat; }
div#leftnav li {
	border-top: 1px solid #ffffff;
	border-bottom: 2px solid #e9e6e1;
	line-height: 1.25; }
div#leftnav li a {
	display: block;
	padding: 10px 15px 10px 30px;
	background: url(/images/bg/leftnav-item.png) 0 0 no-repeat; }
	/* left nav rollover and select states */
div#leftnav li a:hover,
div#leftnav li.on a { background: url(/images/bg/leftnav-item.png) 0 -125px no-repeat; text-decoration: none; }
p.parrow a { background: url(/images/nav/arrowthing.jpg) top left no-repeat; display: block; padding-bottom:10px; padding-left:24px; }

p.parrow  { margin-top:22px;}
    /* callout list links */
div#contextlinks ul.callout {
	list-style: none;
	margin-left: 5px;
	margin-bottom: 15px;
	padding: 1em 10px 0.5em 15px;
	border: 1px solid #c8dbe5;
	background: #f2f4f4; }
div#contextlinks ul.callout li {
	margin-bottom: 0.5em;
	background: url(/images/bullet/arrow-purple.png) no-repeat;
	font-size: 0.95em;
	line-height: 1.1; }
div#contextlinks ul.callout a {
	display: block;
	padding-left: 15px; }
	
    /* CONTENT: Doctor Discussion Guide callout */

div#discussion {
	width: 213px;
	margin-left: 5px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	/*background: url(/images/bg/discussion.png) left bottom no-repeat; */
	}
div#discussion #learnSave
{
    display:block;
}
div#discussion #useCard
{
    display:none;
}
.copay-offer     div#discussion #learnSave
{
    display:none;
}
.copay-offer     div#discussion #useCard
{
    display:block;
}	
.faq  div#discussion #useCard
{
    display:none;
}
div#discussion h2 {
    /* margin-top: 0;
    margin-bottom: -10px;
    padding-top: 20px;
    background: url(/images/bg/discussion-head.png) left top no-repeat;
    overflow: hidden;
    height: 0;    
    height:150px;*/
    font-weight:bold;
 }
div#discussion p {
    overflow: hidden;
    width: 193px;
    margin-bottom: 0.75em;
    padding: 0 10px; }
div#discussion p#addtopic,
div#discussion p#guidetopics {
    padding-left: 15px; }
div#discussion p#notopics {
    padding-left: 15px;
    font-weight: bold; }

div#discussion a {
    font-weight: bold; }
div#discussion p#addtopic a {
    float: left;
    padding-left: 20px;
    background: url(/images/bullet/round-plus.png) no-repeat; }
div#discussion p#seeguide a {
    float: right;
    padding-left: 20px;
    background: url(/images/bullet/round-right.png) no-repeat; }

div#discussion ul {
    list-style: none;
    margin: 1em 10px;
    padding: 0.75em 0 0 0;
    border-width: 1px 0;
    border-style: solid;
    border-color: #b3ccdc; }
div#discussion li {
    overflow: hidden;
    width: 192px;
    margin: 0 0 0.75em 0; }

div#discussion li input {
    float: left;
    width: 25px; }
div#discussion li label {
    display: block;
    float: right;
    width: 165px; }



	/* CONTENT: boxes on the homepage */
.homepage div#content {
	margin-bottom: 0px; }

.homepage div#information div { margin-bottom: 0; }
.homepage div#information ul { border-left: none; }
.homepage div#information ul li { margin: 0; }


div#effexor-xr-hp
{
    background: url(/images/bg/hp_box_wave.jpg) left bottom no-repeat ; 
    width:802px;
    border-bottom:solid 1px #5B8454;
    padding-bottom:15px;
}
div#effexor-xr-option {
	background:url("/images/rule/homepage-divide.png") no-repeat scroll right top transparent;
	float: left;
	width: 356px;
	margin: 10px 0 0 30px;
	padding: 0 ;
	 }
div#effexor-xr-option p {
    }

div#effexor-xr-information {
	display: inline;
	float: right;
	width: 370px;
	padding: 30px 10px 0px 5px;
	/*background: url(/images/bg/clouds-right.png) right top no-repeat; */
	}
div#effexor-xr-information ul {
	list-style-image: none;
	list-style: none;
	margin-left: 0;
	font-size: 0.9em; }
div#effexor-xr-information ul li {
    padding-left: 10px;
    background: url(/images/bullet/arrow-blue.png) no-repeat;
    line-height: 1.4; }

div#effexor-xr-tools {
	overflow: hidden;
	clear: both;
	width: 800px; }
div#information div#effexor-xr-tools h2 {
	overflow: hidden;
	height: 0;
	margin: 0 0 10px 0;
	padding-top: 25px;
	background: url(/images/bg/tools-home.png) no-repeat; }
div#effexor-xr-tools ul {
    list-style: none;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0 0 5px 0; }
div#effexor-xr-tools li {
	position: relative;
	float: left;
	width: 226px;
	margin: 0;
	padding: 0 20px;
	background: url(/images/rule/tools-home-divider.png) no-repeat;
	font-size: 1.1em;
	line-height: 1.25; }
div#effexor-xr-tools li#remission { background: none; }
div#effexor-xr-tools li h3 {
    float: right;
    width: 171px;
    margin: 0; }
div#effexor-xr-tools li img {
    float: left; }
div#effexor-xr-tools li a {
    display: block;
    float: right;
    width: 161px;
    padding: 0 0 0 10px;
    background: url(/images/bullet/arrow-blue.png) no-repeat;
    color: #085a8c;
    font-size: 0.8em;
    font-weight: normal; }

/**PPI Images *****/
#PPIImages
{
    display:none;
}

/*** Search Resuts Page*****/

.SearchSummary {
float:left;
margin-left:35px;
margin-top:35px;
}
div#information .SearchSummary div
{
    margin:0;
}
.SearchTopPager {
float:right;
margin-right:20px;
margin-top:35px;
text-align:right;
}

.SearchBottomPager a ,.SearchTopPager a {
margin-right:5px;
}
.SearchResultLink
{
    clear:both;
    display:block;
    font-weight:bold;
}
/* FOOTER: bottom section */
div#footer {
	padding-bottom: 15px; }
div#footer ul {
	list-style: none;
	margin: 0;
	padding: 5px 10px;
	background: #779e70 url(/images/bg/footer-links.png) left bottom no-repeat;
	text-align: left; }
div#footer ul li {
	display: inline;
	font-size: .7em; 
    padding-right: 4px;
	margin-left:2px;
	border-right: solid 1px #dddddd;
	}
div#footer ul li.pap {
	border-right: none;
 }
 #footer-icons {overflow: hidden;}
 .goright {float:right;}
 .goleft {float: left;}	
div#footer ul li.espanol { float: left; margin: 0; }
div#footer ul li a { color: #ffffff; }
div#helpAnswers {background: transparent url(/images/helpfulans.jpg) no-repeat; height:786px; height:55px; padding: 14px 0px 8px 18px; color:#7a7a7a; font-size:16px; font-family: Times New Roman, Times, serif; margin-bottom:12px;}
.soblue { color:#1967a0; }
a.soblue { text-decoration:none;}
a.soblue:hover { text-decoration:underline;}


/* ISI */

.homepage div#isi h2{ margin-bottom:0;}    
div#isi h3 { font-size: 1.2em; }
div#isi ul { list-style: url(/images/bullet/bullet.png); margin-left: 1.5em; }

/*copay TC**/
#printThankYouCopayTC
{
    display:none;
}

/* WYETH SPECIFIC FOOTER */
div#wyeth-footer { padding-bottom: 15px; font-size: 0.9em; }
div#wyeth-footer p { margin: 0; padding: 8px 8px 8px 0; line-height: 1.3; }



/* Popup Layers */

div.popupview { margin: 0 auto; }
div.popupviewon {
    position: absolute;
    top: 50px;
    left: 50%; }

div.popup { background: url(/images/bg/layer-upperleft.png) top left no-repeat; }
div.popout {
    padding: 25px 25px 0 0;
    background: url(/images/bg/layer-lowerright.png) bottom right no-repeat; }
div.shadow {
    background: url(/images/bg/layer-shadow.png) bottom left no-repeat; }
div.content {
    position: relative;
    top: -25px;
    right: -25px;
    padding: 25px;
    background: url(/images/bg/layer-upperright.png) top right no-repeat; }
div.content h2 { margin-top: 0; }
div.content p.close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    color: #5b8454;
    font-size: 0.9em;
    text-transform: uppercase; }
div.content p.comingSoon {
	text-align:center;
	color: #457d19;
    font-size: 24px;
    font-family: Helvetica, Arial, sans-serif;
	margin:70px 0 70px 0;}    
    
    
div#viewMOA { width: 705px; } div#viewMOA.popupviewon { margin-left: -352px; }
div#viewPOT { width: 775px; } div#viewPOT.popupviewon { margin-left: -389px; }
div#viewDSI { width: 850px; } div#viewDSI.popupviewon { margin-left: -425px; }
div#pageMailer.popupviewon { width: 450px; margin-left: -225px; }
div#pageMailerConfirmation.popupviewon { width: 450px; margin-left: -225px; }
div#UnsubscribeConfirmation.popupviewon { width: 400px;margin-left:-125px;margin-top:150px; height:100px;  background-color:#fff;z-index:97;border:solid 1px #666666;}

#unsbscribeConfirmClose{
position:absolute;right:10px;top:10px;cursor:pointer;font-size:.9em; text-transform:uppercase;
margin:0;padding:0;
}

/* EMAIL PAGE LAYER */
/*
div#pageMailer, div#pageMailer1 {
    position: absolute;
    left: 175px;
    top: 175px;
    width: 375px; }

div#pageMailer p.close, div#pageMailer1 p.close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0 15px 0 5px;
    background: url(/images/button/close.png) right top no-repeat;
    color: #5b8454;
    font-size: 0.9em;
    text-transform: uppercase; }
*/
div#pageMailerWrapper {
	margin-top: 1em; }
div#pageMailer p.form, div#pageMailer1 p.form { overflow: hidden; width: 100%; }
div#pageMailer p label, div#pageMailer1 p label { float: left; }
div#pageMailer p input, div#pageMailer1 p input { float: right; width: 200px; }
div#pageMailer p.send, div#pageMailer1 p.send {
    /* float: right; */
    font-size: 1.25em;
    font-weight: bold;
    text-align: right; }
div#pageMailer p.send a, div#pageMailer1 p.send a {
    /* display: block; */
    padding: 0 0 0 20px;
    background: url(/images/bullet/round-right.png) no-repeat;
    color: #5b8454; }
 
div#pageMailer .error-bold
{
 color:Red;
 width: 350px; 
 float:left;   
}
   /* Doctor Discussion Guide */ 
    div#poppage{
	position: relative;
	
	left: 0;
	right: 0;
	overflow: hidden;
	width: 100%; }
	
    div#poppage div#poptools {
	width: 179px;
	height:15px;
	
	float:right;
	padding: 5px 10px;
	border-right: 1px solid #b3ccdc;
	background: #ffffff url(/images/rule/blue-gradient.png) left bottom no-repeat;
	color: #085a8c;
	font-size: 0.85em; }
	
	div#poppage div#poptools a#print ,div#poppage div#poptools a#printFriendlyLink
	{
	float:right;
	list-style: none;
	text-align: right; 
	display: inline;
	margin-left: 15px;
	padding-right: 15px;
	background-position: right center;
	background-repeat: no-repeat; 
	background-image: url(/images/icon/print.png);
	}
	
	div#poppage div#poptools a#email 
	{
		float:right;
	list-style: none;
	text-align: right; 
	display: inline;
	margin-left: 15px;
	padding-right: 15px;
	background-position: right center;
	background-repeat: no-repeat; 
	background-image: url(/images/icon/email.png);
	}
	
	div#discussionPreview
	{
		padding: 20px 20px 20px 20px;
	}
	.pdf { padding-left: 15px; background: url(/images/bullet/pdf.gif) left top no-repeat; }
	
	#discussionPreview #wyeth-footer { margin-top: 30px; }
	#doctorDiscussionPreviewBody { padding-bottom: 50px; }
	

#xouter, .xouter{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#xcontainer, .xcontainer{
	
	position:relative;
	
	display:table-cell;
	width: 100%;
}	

#xinner ,.xinner{
	width: 840px;
	background:transparent;
	
	margin-left:auto;
	margin-right:auto;
	border: 0px;
}
#popup {	
	display:block;
	position:absolute;
	top:0;
	right:20px;/* stop firefox hiding scrollbar*/
	height:100%;
	left:0;
  z-index:100;
}

.popupMask {	
	display:block;
	position:absolute;
	top:300px;
	right:20px;/* stop firefox hiding scrollbar*/
	height:100%;
	left:300px;
    z-index:100;
    width:302px;
    height:63px;
}
.fade{
	height:100%;
	width:100%;
	background:#fff;
  	overflow:auto;
	position:relative;
	filter: alpha(opacity=20);/* IE*/
	opacity: 0.2;/*CSS3 */
z-index:98;
}
/************* validation errors*******/
#errorGenericValidationMsg, .errorBox {
border:0px solid #FF0000;
color:#FF0000;
display:none;
font-weight:bold;
margin-top:17px;
padding:0;
}
 #errorGenericValidationMsg p
{
   padding:0 0 15px 0;
}
 #group1 .formbox  #errorGenericValidationMsg div
{
   padding:0;
   margin:0;
}

.currentSearchPage
{
    text-decoration:underline;
    color:#3d3a3a;
    font-weight: bold;
}

a.otherSearchPage:hover {
    text-decoration:none !important;
} 