body {
	background-color: #328f4d;
}

img {
	border: 0px;
}


div.content {
	border: 1px solid #333399;
	background-color:#FFFFFF;
	width: 812px;
}

.content_seg {
    height: 254px; 
    position: absolute;
    width: 812px;
    background-color: #ffffff;
    /* IE6 hack */
    _width: 800px;
 }

/* IE7 hack */
*:first-child+html .content_seg { 
    width: 812px;
}

img#hcp_button {
    margin: -117px 242px 0px 0px; 
    /* IE6 hack */
    _margin: -122px 242px 0px 0px; 
    position: relative; 
    float: right; 
    clear: both;
}

img#pat_button {
    margin: -117px 7px 0px 0px; 
    /* IE6 hack */
    _margin: -122px 7px 0px 0px;
    position: relative; 
    float: right; 
    clear: both;
}

/* IE7 hack */
*:first-child+html img#hcp_button {
    margin: -122px 242px 0px 0px; 
    position: relative; 
    float: right; 
    clear: both;
}

*:first-child+html img#pat_button {
    margin: -122px 7px 0px 0px; 
    position: relative; 
    float: right; 
    clear: both;
}

.SafetyInfo {
	background-image:url(Images/bg_greenchecker.gif);
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding:12px 0px 12px 0px; 
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	/* font-size: 1em; */
	font-size: 12px;
	line-height:1.5em;
	text-align:left;
}

.SafetyInfo b {
    font-weight: bolder;
}

.SafetyInfo sup {
    /*vertical-align: super;    
    line-height: 0;*/
}

sup  
{
	/* -Ron*/
	bottom:0.5em;
	font-size:0.5em;
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline;
	/* IE6 hack */
	_vertical-align:bottom;
	/* IE6 hack 
	_vertical-align: top;
	font-size: 0.5em;*/
}

a.pres_info {
	color: #606060;
	font-family:Arial, Helvetica, sans-serif;

	text-decoration: underline;
}

a.pres_info:hover {
	color: #606060;
	font-family:Arial, Helvetica, sans-serif;

	text-decoration: none;
}


/* BOT NAV ----------------------------------- */

div.footer {
	width: 812px;
	padding: 4px 1px 4px 1px;
	clear: both;
}

div.footer sup {
    _vertical-align: top;
	/* IE6 hack */
	_vertical-align: super;
}

td.footerTxt {
	font-size : 9px;
	font-family : Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.footerLink, a:active.footerLink {
	text-decoration: underline;
	color : #FFFFFF;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #ffffff;
}

a:hover.footerLink, a:visited:hover.footerLink 
{
	text-decoration: underline;
	font-weight : normal;
	color: #33CC66;
}

a.whitelink {
	color: #ffffff;
	text-decoration: underline;
	}
	
a.whitelink:hover {
	color: #33CC66;
	text-decoration: underline;
	}


/* TOP NAV ----------------------------------- */
.active {
	background:url(Images/menu/purple_bg_on.gif) repeat-x top left #6d54a5;
	height: 24px;

	color: #dad180;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.activeLink {
	color: #dad180;
	text-decoration: none;
}

.inactive {
	height:24px;

	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.inactiveLink {
	color: #ffffff;
	text-decoration: none;
}
/* -------------------------------------- */
div#banner
{
	background-image:url(Images/Patient/banner.jpg);
	height:270px;
	width:801px;
}
div#bannerText 
{
	color:#009048;
	float:right;
	font-family:Verdana;
}
div#bannerText ul
{
	font-size:10px;
	line-height:1.2em;
	list-style-type:disc;
	margin:0 19px 0 0;
	padding-left:40px;
	padding-top:65px;
	text-align:left;
	width:290px;
}
div#bannerText li
{
	margin-bottom:10px;
}
div#bannerText a
{
	color:#009048;
}
div.PatientSectionHdr {
	color:#FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.PatientSectionHdr span
{
	white-space:nowrap;
}

div.LinkBlue {
	background-image:url(Images/arrows_dklbue.gif);
	background-position: 0px 8px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

div.BulletArrow {
	background-image: url(Images/arrow_bullet.gif);
	background-position: 0px 11px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

div.BulletBlueDot {
	background-image: url(Images/bullet_bluedot.gif);
	background-position: 0px 9px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

div.BulletSquare {
	background-image: url(Images/subpage/bullet-square.gif);
	background-position: 0px 7px;
	/* IE6 hack */
	_background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

/* IE7 hack */
*:first-child+html div.BulletSquare { 
	background-position: 0px 5px;
}

.BulletSquare_safety {
	background-image: url(Images/subpage/bullet-square.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div.checkBox {
	background-image: url(Images/checkedbox.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.BlueLink {
	color:#352751;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	margin: 0px;
}

a.BlueLink {
	color:#352751;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:2em;
	text-decoration: none;
}

a:hover.BlueLink {
	text-decoration: underline;
}

.BlueLinkTitle{
	color:#0e167b;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-style: italic;
	font-weight: bold;
	line-height:1.4em;
	margin: 0px;
}

.BlueLinkTitle sup {
    font-style: normal;
    vertical-align: super;
    /* IE6 hack */
    _vertical-align: top;
}

/* IE7 hack */
*:first-child+html .BlueLinkTitle sup { 
    vertical-align: top;
}

.BlueLinkSubTitle {
	color:#352751;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	margin: 0px;
}

div.Indication {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 10px 18px 10px;
	color: #000000;
	text-align: left;
	line-height:1.5em;
	background-image:url(Images/bg_greenchecker.gif);
}

div.Indication2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px 10px 18px 10px;
	color: #000000;
	text-align:center;
	font-size: 10px;
}

.Indication_seg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* padding: 10px 10px 18px 10px; */
	padding: 0;
	color: #888686;
	text-align: left;
	line-height:1.5em;
	background-image:url(Images/bg_greenchecker.gif);
    margin: 254px 0px 2px 0px;
    float: right;
    position: relative;
    width: 812px;
    border-top: solid 2px #ffffff;
    border-bottom: solid 2px #ffffff;
    /* IE6 hack */
    _margin: 256px 3px 2px 0px;
    _width: 800px;
}

/* IE7 hack */
*:first-child+html .Indication_seg { 
    margin: 256px 0px 2px 0px;
}

input.textbox { /* style for any text input field */
	color: #352751; /* change to appropriate site color */
	border: 1px solid #352751; /* change to appropriate site color & style */
	font-family: Arial, Helvetica, sans-serif; /* change to appropriate site font */
	font-size: 10px; /* change to appropriate site font size */
	margin: 2px;
}

input.options { /* style for radio buttons or checkboxes */
	margin: 0px;
	height: 13px;
}

input.buttons { /* style for input buttons */
	font-size : 8pt; /* change to appropriate site font size */
	font-family : Arial, Helvetica, sans-serif; /* change to appropriate site font */
	font-weight : bold;
	border: 1px solid;
	border-top-color:#DAEEE2; /* highlight color - change to appropriate site color */
	border-left-color:#DAEEE2; /* highlight color - change to appropriate site color */
	border-right-color:#352751; /* shadow color - change to appropriate site color */
	border-bottom-color:#352751; /* shadow color - change to appropriate site color */
	background: #D1CFDA; /* background color - change to appropriate site color */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFFFF',EndColorStr='#D1CFDAFF');
	/* special effect for color gradient style - supported in IE only
		StartColorStr = top color plus opacity (e.g., white at 100% = #FFFFFFFF, red at 50% = #FF000088
		EndColorStr = bottom color plus opacity (see StartColorStr for syntax) */
	padding:2px;
}


a.thanks { color: #7258a9; text-decoration: none;}
a.thanks:hover { color: #800080; text-decoration: underline;}
	
div.resources {
	padding: 11px;
	border-bottom: 1px solid #cbcfcc;
	background-image: url(Images/arrow_bullet.gif);
	background-position: 0px 18px;
	background-repeat: no-repeat;
	}

div.subnav-head {
	font-size: 20px;
	color: #328F4D;
	font-weight: bold;
	padding-bottom: 5px;
	}
	
.rebate-table {
	border-top: 1px solid #d8d5e1;
	background: url(Images/Patient/rebate-bg.gif) repeat-y top left;
	vertical-align: top;
	padding: 19px 57px 19px 11px;
	}
	
.rebate-tablebot {
	background: url(Images/Patient/rebate-bottom.gif) no-repeat bottom right;
	text-align: right;
	padding-right: 60px;
	vertical-align: middle;
	}
	
.rebate-tablecell {
	padding: 2px 65px 2px 9px;
	background-color: #f4f3f9;
	border-bottom: 8px solid #eae8f2;
	vertical-align: top;
	}
		
.rebate-tablecell2 {
	border-bottom: 8px solid #eae8f2;
	vertical-align: top;
	}
		
.rebate-tablecell3 {
	padding: 2px 0px 2px 0px;
	border-bottom: 8px solid #eae8f2;
	vertical-align: top;
	background-color: #f4f3f9;
	}
.rebate-tablecell3 span
{
	white-space:nowrap;
}
	
.talking-tablebg {
	background-color: #e4f4e8;
	border: 1px solid #e8e7ed;
	padding: 8px 20px 8px 20px;
	}
	
.red-asterisk {
	color: #CC3300;
	font-size: 14px;
	}
	
a.blacklink {
	color: #606060;
	font-weight: bold;
	text-decoration: underline;
	}

.gobacklink {
	border-bottom: 1px solid #cbcfcc;
	padding-bottom: 15px;
	}
.patientHomeTableImage
{
	vertical-align:top;
}
.mainMenuTable
{
vertical-align:top;
border-collapse:collapse;
border-style:none;
border-width:0;
padding:0;
margin:0;
}
 