* { padding:0; margin:0; outline:0; }
body {
	color:#333;
	font-size:16px;
	line-height:20px;
	background:#3e599b;
	font-family: Arial, sans-serif;
}
a img { border:0; }
a { color:#09124d; text-decoration: none; cursor:pointer; }
a:hover { color:#2b377f; }
a.bodylink { color:#09124d; text-decoration: underline; cursor:pointer; }
a:hover.bodylink { color:#2b377f; }
.notext { font-size:0; line-height:0; background-repeat:no-repeat; background-position: 0 0; text-indent: -4000px;}

.b-link {font-weight: bold;}

.left { float:left; display:inline; }
.right { float:right; display:inline; }

.cl { font-size:0; line-height:0; height:0; clear:both; display:block; }

.shell { width:936px; margin:0 auto; position: relative;}
.shell i.b-stopwatch {position: absolute; right: 0px; top: 133px; display: block; width: 89px; height: 120px; background: url('../images/physicians/stuffed_up_guy.png')}
h2 { font-size:20px; line-height:24px; color: #000;}
h3 { font-size:18px; line-height:21px; letter-spacing:-1px;}
h3 sup {line-height: 6px;}
.box h3 {color: #09124D;}
.comparison-chart h3 {font-size: 20px; color: #000;}
.comparison-chart span.bullet {float: left;}
.comparison-chart span.desc {display: block; padding-left: 10px;}
.unbold {font-weight: normal;}
.image-content2 h2{font-size:18px;}
.image-content2 h3{font-size:16px;}
.mz{margin-left:15px;padding-left:0px!important;}
.mz b{margin-left:-16px;}
#head { height:103px; background:url(images/head.gif); color:#fff; font-size:14px; }
#head a{ color:#fff !important; text-decoration: underline; }
#head a:hover{ text-decoration: none; }
#head .right { text-align: right; width:500px; padding-top:10px;}
#head .right p.blue{ font-size:16px; padding-top:12px; }
#head .right p.blue a{ color:#fcb538 !important; text-decoration: none;  }
#head .right p.blue a:hover{ color:#6699cc; text-decoration: underline;  }

.blue { color:#6699cc; }

h1#logo { font-size:0; line-height:0; height:103px; width:237px; float:left; }
h1#logo a{ display:block; height:103px; text-indent: -4000px; background:url(images/logo.gif); }

#callout { z-index: 100; position:relative; height:0px;overflow:visible; }
#navigation { height:34px; background:url(images/nav.gif);}
#navigation ul{ list-style-type: none; position:relative; left:-15px; height:34px;}
#navigation ul li{ float:left; display:inline; margin-right:25px;}
#navigation ul li a,
#navigation ul li a span { float:left; display:inline; height:38px; background:url(images/tab.gif) no-repeat 0 -50px;; padding:0 0 0 15px;}
#navigation ul li a span { background-position:right -50px; padding:0 15px 0 0;}
#navigation ul li a { font-weight: bold; line-height:40px; position:relative; margin-top:-4px; color:#09124d !important; overflow:hidden;}

#navigation ul li a.active,
#navigation ul li a:hover { background-position:0 0;}
#navigation ul li a.active span,
#navigation ul li a:hover span{ background-position:right 0;}

#main { background:#fff; padding:20px 0 20px 0;}
#footer { border-top:solid 7px #5f7fdd; background:url(images/footer.gif) repeat-x 0 0; padding:8px 0 10px 0;}
.footer-nav { height:24px; color:#fff; font-size:12px; padding-left:192px;}
.footer-nav.nav { height:24px; color:#fff; font-size:12px; padding-left:0px;}
.footer-nav a{ color:#fff; }
.footer-nav span{ padding:0 4px; }
.footer-nav a:hover{ color:#fff; text-decoration: underline; }

.text-content h2 { padding-bottom:15px; }
.text-content p { padding-bottom:15px; }
.text-content ul { padding:0 0 15px 25px; }
.text-content a { color:#09124d; text-decoration: underline; cursor:pointer; }
.text-content a:hover { color:#2b377f; }

.boxes {}
.box { float:left; display:inline; width:220px; background:url(images/box-c.gif); color:#fff; font-size:13px; line-height:17px; margin-right:65px;}
.box h3{ text-align: center; height:36px; line-height:36px; background:url(images/box-t.gif) no-repeat 0 0; }
.box-content { background:url(images/box-b.gif) no-repeat 0 bottom; padding:8px 11px; }
.box-content p.go-link{ font-size:16px; line-height:20px; text-align: right; font-weight: bold; padding-top:10px;}
.box-content p.go-link a{ background:url(images/arrow.gif) no-repeat right center; padding-right:19px; color:#fff; }
.box-content p.go-link a:hover{ color:#aab3cc; }
.box-last { margin-right:0 !important;}
.boxes-less-margin .box { margin-right:17px;}

.boxes-home .box { margin-right:31px;}
.boxes-home .box-content { min-height:95px;}

.information {float: right;width: 155px; margin-bottom: 10px; padding: 5px; border: 2px solid #fc9202; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;background: url('../images/physicians/phone.png') no-repeat 115px bottom;}
.information h3 {font: bold 14px Arial; color: #2e439e; margin-bottom: 5px;text-align: left;}
.information .box-information{font: bold 12px Arial; color: #4f4f4f; width: 115px;text-align: left;}
.information .box-information p {margin-top: 5px;}
.information .box-information .important {font: bold 14px/18px Arial; color: #2E439E;}
.information .go-link a {padding-right: 15px; line-height: 12px; background: url('../images/physicians/arrow.png') no-repeat right center; font: bold 12px Arial}
.nobg {background: none;}



.information.box-home {width: 220px; position: absolute; right: -20px; top: 10px;padding: 10px; background: url('../images/home/mobile.jpg') no-repeat 145px bottom; height: 225px;}
.information.box-home .box-information {width: 100%;font-size: 16px;}
.information.box-home h3 {font-size: 24px; margin-top: 10px;}
.rightBl img {position: relative; left: -5px; width: 200px;}
.information.box-home p.go-link {position: relative; top: 40px;}
.information.box-home p.go-link a {font: bold 16px Arial; color: #2b4688;}

.patients .information.box-home {right: 0; top: 120px;}

.image-content { background-repeat:no-repeat; background-position: right -20px; min-height:330px; padding: 5px 420px 0 0; }
.image-content1 { background-repeat:no-repeat; background-position: right -20px; min-height:330px; padding: 5px 0 0 0; }
.image-content2 { background-repeat:no-repeat; background-position: right 100px; min-height:330px; padding: 5px 420px 0 0; }
.consumers-image { background-image:url(images/patients-new-image1.jpg);}
.pharmacists-image { /*background-image:url(images/pharmacist-new-image.jpg);*/}
.physicians-image { background-image:url(images/physicians-new-image.jpg); padding-right:420px;}
.mobile-image { background-image:url(../images/mobile/mobile.jpg); padding-right:420px;}
.welcome-image { background-image:url(images/homepage-new-image.jpg); padding-right:0; min-height:270px;}
.welcome-image p{ padding-right:450px;}

.image-content ul {padding: 0; margin: 0;position: relative; height: 150px;}
.image-content ul li {height: 40px;overflow: hidden;padding: 15px;width: 110px;box-shadow: 3px 0 3px 0px #666; -moz-border-radius:15px; -webkit-border-radius: 15px; border-radius: 15px;color: #003975;font:bold 12px Arial;display: inline-block;*display: inline; zoom: 1; text-align: center;position:absolute;}
.image-content ul li.even {background: #4c77b7; color: #fff;}
.image-content ul li.odd {background: #f38121;}
.image-content ul li.odd.box-one {z-index: 1;}
.image-content ul li.odd.box-two {left: 195px; z-index: 1;}
.image-content ul li.odd.box-three {left: 380px;}
.image-content ul li.even.box-one {left: 290px;top: 60px;}
.image-content ul li.even.box-two {left: 100px; top: 60px; z-index: 0;}


table.chart {width: 555px;}
table.chart tr.even {background: #c5cade;}
table.chart tr.odd .annotation {background: #002e62; white-space:nowrap; color: #fff; padding: 20px 5px; font-size: 11px;}
table.chart tr.odd {background: #ffe3c4;}
table.chart td {vertical-align: center; text-align: center; max-width: 100px;font-size: 11px; line-height: 11px; padding: 5px 2px; color: #093166;}

h2.welcome-h { height:90px; background-image:url(images/welcome-h.gif); margin-bottom:10px;}

.box-image { font-size:0; line-height:0; position:relative; margin-top:-7px;}

#sidebar { float:left; display:inline; width:190px; position:relative; margin-left:-15px; }
#content { float:left; display:inline; width:718px; margin-left:40px; font-size:14px; }



#sidebar ul { list-style-type: none; font-weight: bold; list-style-type: none;}
#sidebar ul li{ }
#sidebar ul li a{ color:#333; padding:9px 15px;  display:block;  width:160px; text-decoration: none; }
#sidebar ul li a:hover,
#sidebar ul li a.active { background:#ed8a40 url(images/sidebar-li.gif) repeat-x 0 0; color:#fff; text-decoration: none; }

#regFormDiv ul {margin-left:0px; padding-left:0px}
#regForm #regFormDiv ul li{list-style-type:none;}

#regFormDiv ul li.movedown{margin-top:10px;}
label.req {color:red;font-weight:bold}

#regFormDiv label{font-size:9pt} 

	/* Utility Bar **********************************************************/
	#utilitybar	{height : 40px; width : 100%; clear : both;margin-top:2px}
	#utilitybar ul { list-style-image : none; float:right }
	#utilitybar ul li {display : inline; position : relative; float : left; line-height : 2em;}
	#utilitybar ul li label {color : #0b1b4f; font-weight : 600; margin : 0 3px 0 10px;}
	#utilitybar ul li a {display : block; width : 20px; height : 20px; text-indent : -9999px;}
	#utilitybar ul li a.increase { background : transparent url("images/icon_fontincrease.gif") no-repeat;}
	#utilitybar ul li:hover a.increase {background : transparent url("images/icon_fontincrease_hover.gif") no-repeat;}
	#utilitybar ul li a.decrease {background : transparent url("images/icon_fontdecrease.gif") no-repeat;}
	#utilitybar ul li:hover a.decrease {background : transparent url("images/icon_fontdecrease_hover.gif") no-repeat;}
	#utilitybar ul li a.print {background : transparent url("images/icon_print.gif") no-repeat;}
	#utilitybar ul li:hover a.print {background : transparent url("images/icon_print_hover.gif") no-repeat;}

	/* List Pages ***********************************************************/
	.list	{clear : both; padding : 5px 0 10px 0; zoom : 1;}
	.list div.thumbnail	{ width : 25%; float : left;}
	.list div.thumbnail h4 {text-transform : uppercase; color : #000000; font-weight : 700; text-align : center; margin : 0; padding : 0}
	.list div.thumbnail span {font-size : .75em; display : block; clear : both; margin : 0; padding : 0;}
	.list div.thumbnail span label {font-weight : 700;}
	.list div.description { width : 70%; float : left; padding-top:40px}
	.list div.description h3 {margin : 0; padding : 0;}
	.list div.description p {margin : 0; padding : 0;}
#block15{width:100%;float:left;}
#block15 .leftBl{width:450px;float:left;}
#block15 .rightBl{width:450px;float:left; position: relative;}

#block15 .leftBl ul.list-simptoms {margin: 10px 0 10px 10px;}
/*#block15 .leftBl ul.list-simptoms li{list-style: none; font: bold 13px Arial;line-height: 20px; padding-left: 10px; background: url('images/list.jpg') no-repeat 0 10px;}*/
#block15 .leftBl ul.list-simptoms li{font: 16px Arial;line-height: 20px;}
#block15 .leftBl ul.list-simptoms li sup {line-height: 0;}


.singleBlock{width:100%;float:left;margin:10px 0 0 0px;}
.fl{position: relative;}.mr10{width:65px;text-align:center;} .textcopy{color:#093166;font-size:16px;font-weight:bold;letter-spacing:-0.5px;padding-top:8px;width:400px;margin-left:10px;}


.list-month {position: relative; height: 125px; margin-top: 50px;}
.box-month {background: #f38121; border-radius: 10px; font-size: 12px; width: 200px;padding: 10px 0;box-shadow: 0 2px 5px -2px #333;}
.box-month li {list-style: none; font-weight: bold; line-height: 14px; padding: 0 5px; max-width: 60px; vertical-align: middle; border-left: 2px solid #ff7200;  display: inline-block;*display: inline;zoom: 1;}
*:first-child + html .box-month li {line-height: 20px;}
.box-month li small {display: block; font-size: 8px; line-height: 10px;padding-left:10px;}
.box-month li span.num {font-size: 18px;}
img.astepro {width: 100px; position: absolute; top: -30px; right: 180px;}




.smcopy{font-size:13px!important;display: block; margin-top: 30px;}
.patient_bl{width:60%;float:left;}
.patient_bl span{width:145px;float:left;}.phimage{width:332px;float:left;margin-right:30px;}.whl{width:100%;float:left}
/*.mt10{margin-top:10px;}*/
.patients .mt10 {margin-top:10px;}
.subnavigation a{margin-right: 10px;float:left;}
.subnavigation{width:100%;float:left;margin-bottom:15px;}
.leftBlockNavigation{
	width:230px;float:left;margin-right:10px;
}	.rightBlockP{float:left;width:690px;}.mtm20{margin-top:-20px;}.newsletterLinks{margin:8px;float:left;}.newsletterLinks a{padding-top:5px;float:left;}
.mt20{margin-top:20px;}.mb10{margin-bottom:10px;}.fr{float:right;width:100%;text-align:right;}
.rightBlockP ul li{margin:5px 0;float:left;width:100%;}.imgw{width:115px;}.aligns ul{width:100%;float:left;margin-bottom:10px;}
.appstores img{margin:23px 25px 0 0; }
.brheight{line-height:23px;}
.mthome{margin-top:60px;}
.footnote{font-size:10px;color:#093166;line-height:14px;width:90%;}
.box-content p{height:60px;}
.box-content p a {text-decoration: none;}


.pharmacists .box-content p, .patients .box-content p {height: 50px;}
.pharmacists .box-content.link p, .patients .box-content.link p {height: 25px;}
.physicians .box-content p {height: 50px;}
.physicians .box-content.link p {height: 50px;}

.footnote1{font-size:10px;line-height:14px;width:100%;}
.go-link{height:auto!important;}
.threeblock{width:230px;float:left;}
.chartbel{width:100%;float:left;margin-top:15px;}

.chartbel li {margin: 5px 0;}

.isi{font-size: 13px;}
.isi p.left {display: block; height: 300px; margin-right: 34px;}
.isi p.head {color: #fff; font-size: 16px; font-weight: bold; margin-top: 15px;}
.isi p {color: #fff; font-size: 12px;}
.isi ul li {color: #fff; font-size: 12px;}
.isi ul li a{color: #fff; font-size: 12px; text-decoration: underline;}

.isi.isi-content{font-size: 13px;}.isi p.left {display: block; height: 300px; margin-right: 34px;}
.isi.isi-content p.head {color: #000;  font-size: 16px; font-weight: bold; margin-top: 15px;}
.isi.isi-content p {color: #000; font-size: 12px;}
.isi.isi-content ul li {color: #000; font-size: 12px;}
.isi.isi-content ul li a{color: #000; font-size: 12px; text-decoration: underline;}

ul.generic {margin: 0; padding: 0;}
ul.generic li {list-style: none; margin-bottom: 30px;}

Table.contentTable {width: 100%;}
Table.contentTable td {width: 160px; vertical-align: top;}
Table.contentTable td img {margin: auto;}
.tablefont {color: #333333; font-size: 12px;}

.content-border {border: 1px dashed #999999; margin: 15px 0 25px;}
.refs li{font-size: 10px; line-height: normal !important;padding: 0; margin:0 !important;}

.callout-pos-right{    margin-top: 40px;    position: absolute;    right: 469px;}
