@charset "utf-8";

/* global.css */
sup {
	font-size: 9px;
}

#table-header sup{
	line-height:1px;
	*line-height:16px;
}

form {
	padding: 0;
	margin: 0;
}

#error,#errorCall {
	display: none;
}

.general {
	color: #3d362d;
	float: left;
}

#login label.general {
	color: #7e7e7e;
	float: left;
	font-weight: normal;
}

td {
	padding: 5px 0;
}

.hide {
	display: none;
}

.red {
	color: #F00;
	display: block;
}

#login label.red {
	color: #F00;
	display: block;
	font-weight: normal;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0 auto;
	padding: 0;
	color: #3d362d;
}

a,img,div {
	border: 0;
}

.bold {
	font-weight: bold;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica, Arial, sans-serif;
	color: #566f00;
	font-weight: normal;
}

h1 {
	font-size: 22px;
	margin: 23px 0 7px 22px;
}

#contentDetail h1 {
	float: left;
	width: 500px;
	_margin-left: 11px;
}

#contentPrac h1 {
	border-bottom: 1px dotted #566f00;
	height: 23px;
	line-height: 23px;
	padding: 0 0 5px 31px;
	vertical-align: bottom;
	width: 679px;
}

#contentForm h1 {
	border-bottom: 1px dotted #566f00;
	height: 23px;
	line-height: 23px;
	padding: 0 0 2px 31px;
	vertical-align: bottom;
	width: 679px;
	margin-top: 15px;
	margin-left: 0;
}

.service h1 {
	font-size: 14px;
	color: #000;
	margin: 6px 0 0;
}

#contentForm #formHeader h2 {
	padding-left: 16px;
}

.service1 h4 {
	color: #566f00;
	margin: 6px 0 0 10px;
	padding: 0 0 0 19px;
}

h2 {
	font-size: 18px;
	padding: 16px 0 4px 0;
	margin: 0;
}

h3 {
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 14px;
}

h4 {
	font-size: 13px;
	margin: 4px 0;
	padding: 7px 0 0 0;
}

h5 {
	font-size: 16px;
	margin: 0 0 10px 13px;
}

#login h5 {
	margin: 0;
	line-height: 18px;
}

.rap h5,.call h5,.rap800 h5 {
	margin: 9px 0 0 0;
	line-height: 18px;
	clear: both;
	display: inline;
	float: left;
}

.rap h5 {
	clear: none;
}

h6 {
	font-size: 14px;
	color: #ffffff;
	padding: 5px 0 3px 15px;
	margin: 0;
	*padding-top: 2px;
	line-height: 16px;
}

.brand {
	font-size: 11px;
	color: #566f00;
	font-weight: bold;
}

a.sel {
	font-size: 11px;
	color: #566f00;
	font-weight: bold;
	background: #ffffff;
	margin-right: 11px;
	padding: 0 0 0 5px;
}

a.close {
	background: url(../images/close.gif) no-repeat right;
	padding-right: 14px;
	font-weight: normal;
	display: block;
	z-index: 10;
	width: 30px;
	float: right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin-top: 15px;
}

a#loginBtn {
	background: url(../images/btns.gif) no-repeat -776px 0;
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
	height: 19px;
	width: 48px;
	display: block;
}

a#regBtn {
	background: url(../images/btns.gif) no-repeat -824px 0;
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
	height: 19px;
	width: 82px;
	display: block;
}

a.forgot {
	float: left;
}

a.regs {
	margin: 2px 0 0 28px;
	float: left;
}

#tabContent a {
	background: url(../images/tabArrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
	font-weight: bold;
}

a {
	color: #552876;
	text-decoration: none;
}

a.arrow {
	background: url(../images/ico-arrow-right.gif) right 5px no-repeat;
	padding-right: 7px;
	text-decoration: none;
}

#flashContainer a.arrow {
	background: url(../images/b-arrow.gif) right 6px no-repeat;
	padding-right: 10px;
}


a.download {
	text-decoration: underline;
}

a.footer {
	color: #7f7e7e;
	text-decoration: underline;
}

a.update {
	background: url(../images/btns.gif) no-repeat -393px 0;
	width: 87px;
	height: 19px;
	display: block;
	float: left;
}

a.updatePassword {
	background: url(../images/btns.gif) no-repeat -480px 0;
	width: 101px;
	height: 19px;
	display: block;
	float: left;
}

a.underline {
	text-decoration: underline;
}

a.nowrap {
	margin-left: 13px;
	padding-right: 7px;
	background: url(../images/breadArrow.gif) right 7px no-repeat;
	float: left;
	line-height: 19px;
	font-size: 11px;
}

a#callBtn {
	background: url(../images/btns.gif) no-repeat -906px 0;
	height: 19px;
	width: 77px;
	display: block;
	float: left;
	margin-right: 21px;
}

a.callmeBtn {
	background: url(../images/btns.gif) no-repeat -983px 0;
	height: 19px;
	width: 94px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 19px;
}

a.number {
	background: url(../images/btns.gif) no-repeat -1083px 0;
	height: 19px;
	width: 96px;
	display: block;
	float: left;
	margin-top: 8px;
}

.callOut a.nowrap {
	margin: 7px 0 0;
	font-size: 10px;
}

a.what {
	font-size: 10px;
	margin-left: 54px;
	color: #505050;
	text-decoration: underline;
}

a.login {
	margin: 2px 0 0 18px;
	float: left;
	*margin-top: 1px;
}

a.login img {
	vertical-align: bottom;
}

p {
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	margin: 0;
	/*page-break-after:always;*/
}

p img {
	margin: 0 17px 17px 0;
}

#subContainer p {
	font-size: 11px;
	line-height: 16px;
}

p a {
	color: #552876;
	text-decoration: underline;
}

p a:hover {
	color: #593c6b;
}


#contentAbout span {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	padding: 31px 0 31px 31px;
	display: block;
	white-space: 0px;
}

#az p label {
	float: none;
}

#az p label.brand {
	font-size: 10px;
}


.view {
	background: url(../images/btns.gif) no-repeat -1292px 0;
	height: 19px;
	width: 88px;
	display: block;
	float: right;
	margin: 21px 9px 0 0;
}

.service a {
	margin-left: 13px;
}

a.gateway {
	height: 11px;
	width: 66px;
	display: inline;
	float: left;
	background: url(../images/ico-tab-def.gif) no-repeat left 4px;
	font-weight: bold;
	color: #b8b8b8;
	margin: -3px 0 0 0; 
	*margin-top: -2px;
	padding-left: 9px;
}

a.connectSel {
	height: 15px;
	width: 66px;
	display: inline;
	float: right;
	font-weight: bold;
	color: #676f00;
	padding-left: 11px;
	margin: -3px 9px 0 0;
	*margin-top: -2px;
	background: url(../images/ico-tab-sel.gif) no-repeat left 6px;
	padding-bottom: 2px;
}

a.gatewaySel {
	height: 15px;
	width: 66px;
	display: inline;
	float: left;
	font-weight: bold;
	color: #676f00;
	padding-left: 11px;
	margin: -4px 0 0 0;
	background: url(../images/ico-tab-sel.gif) no-repeat left 6px;
	padding-bottom: 2px;
}

#tradeMarkLang {
	float: left;
	padding-left: 0;
	padding-top: 5px;
	clear: both;
	width: 468pt;
}

a.connect {
	height: 13px;
	width: 73px;
	margin-right: 11px;
	display: inline;
	float: right;
	font-weight: bold;
	color: #b8b8b8;
	padding-left: 11px;
	background: url(../images/ico-tab-def.gif) no-repeat 1px 4px;
	margin: -4px 0 0 0;
}

a.back {
	background: url(../images/btns.gif) no-repeat -393px 0;
	height: 19px;
	width: 129px;
	display: inline;
	float: left;
	margin: 10px 23px 0 20px;
}

a.site,a.visit {
	line-height: 22px;
	background: transparent url(../images/ico-arrow-right.gif) no-repeat
		scroll right 5px;
	padding-right: 7px;
}

a.visit {
	float: left;
	display: block;
}

.download a.pdf {
	background: url(../images/pic-pdf.gif) no-repeat;
	padding-left: 25px;
	display: block;
	height: 18px;
	vertical-align: middle;
	text-decoration: underline;
}

.download {
	border-top: 1px dotted #dbdbdb;
	border-bottom: 1px dotted #dbdbdb;
	padding: 10px;
	margin-bottom: 12px;
}

.loginServiceCon {
	padding: 0px 0;
	margin-bottom: 12px;
	overflow: hidden;
	height: auto;
}

#sideBar1 .loginServiceCon {
	border-top: 1px dotted #d4d69b;
	border-bottom: 1px dotted #d4d69b;
	padding: 4px 0;
	margin-bottom: 12px;
	overflow: hidden;
}

dt {
	width: 73px;
	float: left;
}

dl {
	padding-left: 13px;
	overflow: hidden;
	margin: 0;
	display: block;
}

dd {
	margin: 0;
	float: left;
	line-height: 13px;
}

.rap dl {
	padding: 5px 0 15px;
	float: left;
	width: 402px;
	_width: 404px;
}

#gateway .rap dl {
	border-bottom: 1px dotted #d1d1d1;
}

#connect .rap dl {
	padding: 3px 0 0;
	width: 361px;
}

#connect .rap dl.noBorder {
	border: 0px;
}

#connect .rap dt {
	width: 361px;
	line-height: 13px;
}

#connect .rap dd {
	margin: 8px 10px 0 0;
	line-height: 14px;
	width: auto;
}

#connect .rap dd.edit {
	text-align: left;
	width: 100%;
}

.rap dt {
	width: 138px;
}

.rap dd {
	width: 196px;
}

.rap p,.call p {
	display: block;
	float: left;
	margin: 6px 0 3px 0;
	font-size: 11px;
	width: 100%;
	color: #7f7e7e;
}

.call p {
	margin: 11px 0 3px 0;
}

/*navigation*/
#nav.main {
	font-size: 15px;
	color: #ffffff;
}

#nav.secondary {
	font-size: 13px;
	color: #6b507c;
}

#nav.active {
	font-weight: bold;
	color: #566f00;
	font-size: 13px;
}

.title {
	width: 54px;
}

.first {
	width: 164px;
}

.input {
	width: 233px;
}

.phone {
	width: 37px;
}

.phoneMain {
	width: 67px;
}

.tabInput {
	width: 157px;
}

.select {
	width: 237px;
}

.state {
	width: 121px;
}

.zip {
	width: 100px;
}

#regContent td {
	height: 47px;
}

#profileContainer table {
	margin: 9px 0 0 22px;
}

#viewOrder table {
	margin-top: 2px;
}

select.brandSel {
	float: left;
	margin-top: 6px;
}

#loginCon {
	background: url(../images/login.png) repeat-y;
	width: 244px;
	margin-top: 10px;
	float: left;
	*float: none;
}

#login table {
	background: #ffffff;
}

#profileContainer td {
	height: 46px;
	color: #545454;
}

#viewOrder td {
	height: auto;
	color: #7f7e7e;
	font-size: 11px;
	line-height: 14px;
}

#profileContainer td.email {
	height: 21px;
	font-size: 10px;
	font-weight: bold;
}

#profileContainer td.subTitle {
	height: 64px;
}

#profileContainer input.input {
	width: 219px;
	color: #a1a1a1;
	font-size: 11px;
}

#profileContainer select.input {
	width: 223px;
	color: #a1a1a1;
	font-size: 11px;
}

#profileContainer input.userId {
	color: #000000;
}

#login .input {
	width: 184px;
}

label.title {
	color: #565656;
	font-size: 12px;
	font-weight: bold;
}

#viewOrder label.title {
	padding: 17px 0 9px;
	display: block;
	width: 100%;
}

label.name {
	color: #763894;
	font-size: 17px;
	font-weight: bold;
}

label.need {
	font-size: 11px;
	color: #3f3f3f;
}

label.red,label.requiredStar {
	font-weight: normal;
	color: #f50011;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
}

label .error span {
	color: #f50011;
}

label.callText {
	font-size: 10px;
	color: #746c61;
	line-height: 14px;
	float: right;
}

span label {
	float: right;
	padding-right: 20px;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	color: #7f7e7e;
}

strong {
	display: block;
	padding-top: 10px;
	padding-bottom: 4px;
	color: #545454;
	font-size: 12px;
	font-weight: bold;
}

/*layout*/
#wrap {
	margin: 0 auto;
	width: 468pt;
}

#header {
	height: 156px;
}

#headerMain {
	background: url(../images/bg-border.png) repeat-y;
	height: 115px;
	z-index: 5;
	position: relative;
}

#headerContent {
	position: relative;
	background-color: #fdfbf8;
	height: 115px;
	width: 978px;
	margin: 0 auto;
}

#headerMainBottom {
	background: url(../images/bg-bottom-border-header.png) no-repeat;
	height: 11px;
	z-index: 5;
	position: relative;
}

#breadCrumb {
	padding-left: 30px;
	height: 25px;
	padding-top: 4px;
	width: 738px;
	float: left;
}

#tab {
	background: url(../images/bg-border-s.png) repeat-y;
	height: 28px;
	margin-top: -6px;
	width: 207px;
	float: left;
	position: relative;
}

#tabContent {
	background: #f8f8f8;
	width: 195px;
	margin: 0 auto;
	height: 28px;
	z-index: 0;
}

#tabBottom {
	background: url(../images/bg-bottom-border-s.png) no-repeat;
	height: 8px;
	z-index: 1;
	position: relative;
	width: 207px;
	float: left;
}

#mainTop {
	background: url(../images/bg-top-border.png) repeat-y;
	height: 11px;
	margin-top: -8px;
	width: 990px;
	position: relative;
	_margin-top: -16px;
}

#main {
	margin:0 auto;
}

#mainContent {
	margin: 0 auto;
	background: none;
}

#mainBottom {
	background: url(../images/bg-bottom-border.png) no-repeat;
	height: 11px;
	position: relative;
}

#footerTop {
	height: 11px;
	margin-top: 8px;
	position: relative;
}

#footer {
	width: 468pt;
	overflow: hidden;
	margin-top: 0px;
}

#footerContent {
	height: 55px;
	overflow: hidden;
	margin: 0 auto;
	width:468pt;
}

#content {
	width: 312pt;
	float: left;
	overflow: hidden;
	position: relative;
}

#contentAbout {
	width: 468pt;
	float: left;
	overflow: hidden;
	margin-left:0;
	position: relative;
	padding-bottom: 40px;
}

#contentAbout h1 {
	margin-left: 0;
	width: 468pt;
	padding-bottom: 7px;
	border-bottom: 1px dotted #566f00;
	line-height: 1.3em;
}

#sideBarWrap {
	float: right;
	margin-right: 6px;
	width: 148pt;
}

#sideBar1Wrap {
	float: right;
	margin-right: 6px;
	width: 200px;
	overflow: hidden;
}

#sideBar1 {
	float: left;
	width: 200px;
	background: url(../images/bg-service1-border.png) repeat-y;
	font-family: Helvetica, Arial, sans-serif;
}

#sideBar {
	float: left;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
}

#sideBarTop1 {
	float: left;
	width: 200px;
	background: url(../images/bg-service1-border-top.png) repeat-y;
	height: 11px;
}

#sideBarBottom1 {
	float: left;
	width: 200px;
	background: url(../images/bg-service1-border-bottom.png) repeat-y;
	height: 11px;
}

.service1 {
	background: #ffffff url(../images/bg-service1-title.gif) no-repeat;
	width: 186px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: -4px;
	position: relative;
	z-index: 2;
}

.service {
	margin: 0 auto;
	margin-top: -4px;
	position: relative;
	z-index: 2; 
	*margin: -4px 0 0 0px;
	_margin: -6px 0 0 -7px;
}

#flashContainer {
	width: 490px;
	height: auto;
	padding: 0 15px 0 58px;
	margin: 0;
	font-size: 16px;
	color: #746d62;
	line-height: 23px;
}

#content ul {
	padding: 39px 0 0 56px;
	overflow: hidden;
}

.formularyTab,.onlineTab,.practiceTab,.connectTab {
	color: #7e4ca1;
	width: 85px;
	height: 24px;
	padding: 0 15px 0 30px;
	line-height: 24px;
	background: url(../images/tab-title.gif) no-repeat;
}

.formularyTab,.onlineTab,.practiceTab {
	cursor: pointer;
}

.pipe {
	background: transparent url(../images/home-brandbox-pipe.gif) no-repeat
		scroll right top;
}

.formularyTab {
	width: 108px;
}

.selectTab {
	background: url(../images/tab-title-sel.gif) no-repeat;
	color: #98a833;
}

.selectTab a {
	color: #98a833;
}

.onlineTab {
	background-position: 0 -24px;
	width: 105px;
}

.practiceTab {
	background-position: 0 -48px;
}

.connectTab {
	background-position: 0 -73px;
}

#contentTab {
	color: #877f72;
	font-size: 13px;
	padding: 9px 0 0 0;
	text-align: center;
}

#subContainer {
	padding: 27px 0 30px 0;
	width: 100%;
}

.subContent {
	width: 197px;
	margin-right:10px;
	float: left;
}
.subContent h2 {
	font-size:14px;
}
#scroll {
	width: 632px;
	height: 132px;
	padding-left: 21px;
}

#scrollUp {
	margin-top: 62px;
	width: 19px;
	height: 18px;
	display: block;
	background: url(../images/btns.gif) no-repeat -355px 0;
	float: left;
}

#scrollDown {
	margin-top: 62px;
	width: 19px;
	height: 18px;
	display: block;
	background: url(../images/btns.gif) no-repeat -374px 0;
	float: left;
}

#scrollView {
	width: 594px;
	height: 100%;
	float: left;
}

#isi {
	width: 923px;
	overflow: hidden;
	margin: 0 auto;
	padding: 22px 20px 15px 35px;
	clear: both;
	display: block;
	background: #F8F4EB;
}

#isi-title {
	background-image: url(../images/isi_title_line.jpg);
	background-position: 2px 50%;
	background-repeat: repeat-x;
	color: #552876;
	font-size: 20px;
	font-weight: bold;
	height: 20px;
	margin: 0 0 15px;
}

#isi-title span{
	background-color:#F8F4EB;
	padding:0 10px 0 0;
	line-height:20px;
}

.isi-term {
	color: #3D362D;
	margin-bottom: 0;
}

.isi-term-text {
	color: #3D362D;
	margin-bottom: 5px;
}

#isi strong {
	padding-bottom: 0px;
	padding-top: 0px;
	color: #552876;
}

#isi p.pi_link a {
	color: #522876;
}

#isi p.pi_link img {
	margin: 0;
}

#navContainer {
	width: 202px;
	overflow: hidden;
	padding: 4px 7px 0 6px;
	float: left;
}

#home {
	background: url(../images/bg-nav-home.gif) no-repeat;
	height: 24px;
	width: 202px;
	padding: 10px 0 10px 16px;
	font-size: 15px;
	color: #ffffff;
	line-height: 24px;
}

#navContainer .holder,#navContainer .navTitle {
	font-size: 13px;
	font-weight: bold;
}

#navContainer #home .holder a,#navContainer #home .holder a:hover,#navContainer .navContent .navTitle a,#navContainer .navContent .navTitle a:hover
	{
	color: #FFFFFF;
	text-decoration: none;
}

.printLogo {
	display: none;
}

.navConBottom {
	height: 11px;
	width: 202px;
	background: url(../images/bg-nav-border-bottom.png) no-repeat;
	position: relative;
}

.navConTop {
	height: 11px;
	width: 202px;
	background: url(../images/bg-nav-border-top.png) no-repeat;
	position: relative;
	font-size: 0;
	line-height: 0;
}

.navContent {
	overflow: hidden;
	width: 202px;
}

.navConMain {
	overflow: hidden;
	width: 202px;
	padding-top: 25px;
	background: url(../images/bg-nav-border.png) repeat-y;
}

.navTitle {
	height: 29px;
	width: 188px;
	background: url(../images/nav-title.gif) no-repeat;
	margin: -4px 7px 0;
	padding-left: 10px;
	position: absolute;
	font-size: 15px;
	color: #ffffff;
	line-height: 29px;
}

#regContainer {
	background:url("../images/bg-reg-border.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:552px;
	margin-top:4px;
	overflow:hidden;
	padding-right:12px;
	width:549px;
}

#regContent {
	background:url("../images/bg-reg.gif") no-repeat scroll 0 13px transparent;
	color:#545454;
	font-size:12px;
	margin:0 auto;
	overflow:visible;
	padding-top:9px;
	width:503px;
}

#regTitle {
	color:#565656;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
	width:100%;
}

.reg-info {
	background: #f6f3e7;
	border:1px dotted #6a7f1a;
	border-left: 0px;
	border-right: 0px;
	margin-top:15px;
	padding: 12px 3px 14px 8px;
	font-size:11px;
	color:#3d362d;
	min-height: 48px;
	_height: 48px;
}

#regContent td.npi { 
	background:url(../images/bg-npi.gif) no-repeat; height:56px; padding-left:14px;
}

#npiNumber {
	float:left;
	width: 218px;
}

label.npiInfo {
	float:left;
	display:block;
	line-height:11px;
	font-size:10px;
	color:#6d6356;
	padding-left:17px;
	*padding-left:13px;
	margin-top: -6px;
	width: 240px;
}
label.npiInfo span {
	display: block;
	padding-top: 2px;
}
label.npiInfo a {
	margin-left: 8px;
	color: #552876;
}
label.npiInfo img {
	vertical-align:top;
}
#regContent td.info {
	border-bottom:1px dotted #939905; padding-top:0; height:auto;
}

td.info h2 {
	padding:11px 0 0;
}

.callOut {
	width: 199px;
	overflow: hidden;
	margin-top: 15px;
}

.callOutCon {
	width: 199px;
	overflow: hidden;
	border-top: 1px dotted #d4d69b;
}

#profileContainer {
	background: url(../images/bg-pro-border.png) no-repeat;
	margin-top: 4px;
	padding-right: 12px;
	width: 549px;
	height: 1136px;
	overflow: hidden;
	float: left;
}

#profileContent {
	background: url(../images/profile.gif) no-repeat 0 8px;
	padding-top: 8px;
	width: 503px;
	border-top: 1px #939905 dotted;
	height: 408px;
	margin: 0 auto;
	padding-top: 9px;
	font-size: 12px;
	margin: 0 auto;
}

#passwordContent {
	background: url(../images/password.gif) no-repeat 0 9px;
	padding-top: 10px;
	width: 503px;
	height: 275px;
	margin: 0 auto;
	padding-top: 9px;
	font-size: 12px;
	margin: 0 auto;
}

#viewOrder {
	background: url(../images/view-order.gif) no-repeat 0 9px;
	padding-top: 10px;
	width: 503px;
	height: 355px;
	margin: 0 auto;
	padding-top: 9px;
	font-size: 12px;
	margin: 0 auto;
}

.call {
	background: #E9E3CA;
	width: 369px;
	height: auto;
	margin-left: 16px;
	padding: 0 14px 0 17px;
	margin-top: 0;
	overflow: hidden;
	clear: both;
}

.affairs {
	padding: 5px 0 6px;
	float: left;
	width: 402px;
	_width: 404px;
}

.bullets {
	margin-top: 30px;
	margin-bottom: 30px;
	border-top: 1px dotted #939905;
	border-bottom: 1px dotted #939905;
	background: #f8f6ef;
	overflow: hidden;
	display: block;
	padding: 0 0 11px 23px;
}

#contentDetail {
	background: #ffffff url(../images/bg-detail-border.png) no-repeat;
	width: 757px;
	height: 668px;
	float: left;
}

#contentDetail #flashContainer {
	width: 721px;
	height: 481px;
	padding: 0 12px;
	background: url(../images/bg-flash.gif) no-repeat;
	float: left;
	margin-top: 5px;
	_margin-left: 3px;
}

#notes {
	float: left;
	height: 128px;
	overflow-y: auto;
	padding-left: 24px;
	width: 727px;
}

#simpleContent {
	margin: 14px 0 100px 17px;
	overflow-y: auto;
	overflow-x: hidden;
}

#contentPrac {
	background: #ffffff url(../images/prac-border.jpg) no-repeat;
	width: 757px;
	height: 668px;
	float: left;
}

#contentPrac #flashContainer {
	width: 710px;
	height: 586px;
	padding: 0;
	background: url(../images/bg-prac-flash.gif) no-repeat;
	float: left;
	margin-top: 4px;
	border-top: 1px dotted #939905;
	margin-left: 23px;
	_margin-left: 11px;
	border-bottom: 0px;
}

#contentForm {
	background: #faf6ef url(../images/bg-form-border.png) no-repeat;
	height: 772px;
	padding: 0 22px;
	width: 713px;
	float: left;
}

#formHeader {
	background:url("../images/bg-form-head.gif") no-repeat scroll 0 0 transparent;
	height:109px;
	margin:16px 0 11px;
	width:681px;
	padding: 0 15px;
}

.tabelContainer {
	float: left;
	padding-left: 2px;
	width: 709px;
	height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
}

#footnote {
	width: 660px;
	height: 100px;
	float: left;
	padding: 9px 0 0 30px;
}

.caption {
	width: 0;
}

.brandContainer {
	width: 594px;
	background: url(../images/brand-1.jpg) 0 40px no-repeat;
	height: 132px;
	float: left;
}

.brandContainer label {
	display: block;
	width: 100%;
	color: #566f00;
	text-align: center;
	margin-top: 16px;
}

#brand1 {
	background-image: url(../images/brand-1.jpg);
	display: none;
}

#brand2 {
	background-image: url(../images/brand-2.jpg);
	display: none;
}

#brand3 {
	background-image: url(../images/brand-3.jpg);
	display: none;
}

#brand4 {
	background-image: url(../images/brand-4.jpg);
	display: none;
}

#brand5 {
	background-image: url(../images/brand-5.jpg);
	display: none;
}

#brand6 {
	background-image: url(../images/brand-6.jpg);
	display: none;
}

.tabMiddle {
	background: url(../images/b-tab.png) repeat-y;
	overflow: hidden;
	margin-top: 9px;
	_margin-top:6px;
	_overflow: inherit;
	width: 432px;
}

#gateway .tabMiddle {
	background: url(../images/b-tab-gateway.png) repeat-y;
	overflow: hidden;
	margin-top: 12px;
	_margin-top: 11px;
	_overflow: inherit;
	width: 447px;
}

.tabBottom {
	background: url(../images/b-tab-bottom-withe.png) no-repeat;
	height: 23px;
}

#gateway .tabBottom {
	background: url(../images/b-tab-gateway-bottom.png) no-repeat;
	height: 14px;
}

.orContainer {
	margin-left: 16px;
	height: 22px;
	width: 400px;
	background: #beb39b;
	font-size: 16px;
	color: #ffffff;
	line-height: 22px;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	float: left;
	font-weight: bold;
	display: inline;
}

#loginBottom {
	background: url(../images/login-bottom.png) no-repeat;
	width: 244px;
	height: 14px;
	float: left; 
	*float: none;
}

#loginT {
	margin-left: 6px;
	width: 211px;
	background: #ffffff;
	padding-left: 21px;
}

#notes p {
	margin-bottom: 6px;
}

#footnote p {
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 6px;
	color: #7f7e7e;
}

#isi p {
	font-size: 11px;
}

#isi p.lineHeight {
	margin-top: 8px;
}

#login label {
	color: #566f00;
	font-weight: bold;
	background: #ffffff;
}

#regContent span {
	color: #505050;
}

.privacy {
	float: left;
	background: url(../images/breadArrow.gif) no-repeat scroll right 16px;
	padding-right: 7px;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 7px 0 0;
}

p.register-title {
	padding-top:11px;
	color:#3d362d;
}

p.register-title a, p.register-title span {
	/*
	color: #3d362d;
	*/
}

.catalog {
	margin-top: 7px;
	float: right;
	background: transparent url(../images/breadArrow.gif) no-repeat scroll
		right 5px;
	padding-right: 7px;
	font-size: 11px;
	font-weight: normal;
}

.left {
	float: left;
}

label.right {
	float: right;
}

/*#regConBottom{ background:url(../images/bg-reg-border-bottom.png) no-repeat; width:549px; height:13px;}*/
#contentForm select {
	float: left;
	margin: 8px 14px 0 0;
}

#contentForm ul {
	padding: 26px 0 0;
}

#contentForm ul.letter {
	float: left;
	padding-left: 11px;
	font-size: 13px;
	color: #6b507c;
	font-weight: bold;
	width: 300px;
}

#contentForm ul.event {
	float: right;
}

#contentForm ul.letter li {
	padding: 0 6px;
}

#contentForm ul.letter li.sel {
	color: #566f00;
	background: url(../images/li-border.gif) right no-repeat;
	padding-right: 8px;
}

#contentForm select.last {
	float: right;
	margin-right: 0;
}

#az h4 {
	background: url(../images/services1-ico.jpg) no-repeat;
}

#az .loginServiceCon h4 {
	background: none;
	padding-left: 3px;
}

#order h4 {
	background: url(../images/services1-ico.jpg) 0 -17px no-repeat;
}

#formulary h4 {
	background: url(../images/services1-ico.jpg) 0 -34px no-repeat;
}

#practice h4 {
	background: url(../images/services1-ico.jpg) 0 -51px no-repeat;
}

#scrollView a {
	display: block;
	float: left;
}

#brand1 a.first {
	margin: 26px 0 0 151px;
	_margin-left: 75px;
	height: 36px;
	width: 117px;
}

#brand1 a.second {
	margin: 27px 0 0 34px;
	height: 26px;
	width: 132px;
}

#brand2 a.first {
	margin: 13px 0 0 245px;
	_margin-left: 122px;
	height: 53px;
	width: 105px;
}

#brand3 a.first {
	margin: 17px 0 0 233px;
	_margin-left: 116px;
	height: 43px;
	width: 122px;
}

#brand4 a.first {
	margin: 21px 0 0 93px;
	_margin-left: 46px;
	height: 40px;
	width: 112px;
}

#brand4 a.second {
	margin: 18px 0 0 38px;
	height: 42px;
	width: 117px;
}

#brand4 a.third {
	margin: 16px 0 0 28px;
	height: 47px;
	width: 113px;
}

#brand5 a.first {
	margin: 21px 0 0 86px;
	_margin-left: 43px;
	height: 37px;
	width: 108px;
}

#brand5 a.second {
	margin: 19px 0 0 45px;
	height: 39px;
	width: 116px;
}

#brand5 a.third {
	margin: 20px 0 0 52px;
	height: 39px;
	width: 95px;
}

#brand6 a.first {
	margin: 20px 0 0 103px;
	_margin-left: 51px;
	height: 38px;
	width: 102px;
}

#brand6 a.second {
	margin: 16px 0 0 37px;
	height: 54px;
	width: 111px;
}

#brand6 a.third {
	margin: 17px 0 0 24px;
	height: 47px;
	width: 94px;
}

#headerContent input {
	width: 144px;
	height: 15px;
	float: right;
	margin-top: 26px;
}

#headerContent a.headerBtn {
	background: transparent url(../images/btns.gif) no-repeat scroll 0 0;
	float: right;
	height: 19px;
	margin: 27px 45px 0 9px;
	width: 37px;
}

#headerContent a#headerLogo {
	position: absolute;
	top: 41px;
	left: 39px;
	/* background-image:url(../images/az-logo.png); background-repeat:no-repeat;text-indent:-9999px; */
}

#headerContent a#headerAZLogo {
	position: absolute;
	bottom: 20px;
	right: 40px;
}

.bullets ul {
	margin: 0;
	padding: 0 0 0 13px
	*padding-left: 15px;
	list-style: url(../images/dot.gif) outside;
	*list-style: url(../images/dot-ie.gif);
	color: #566f00;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}

.bullets ul li {
	float: none;
}

#formHeader ul {
	color: #545454;
	padding: 0 0 0 16px;
	line-height: 18px;
}

#eformularyNews ul {
	color: #3D362D;
}

#formHeader ul li {
	width: 500px;
}

#contentForm ul.tableTitle {
	background: url(../images/bg-title.gif);
	height: 36px;
	width: 686px;
	padding: 0 0 0 9px;
	float: left;
	margin: 10px 0 0 7px;
	_margin-left: 3px;
	_width: 687px; 
	*margin-top: 7px;
}

ul.tableTitle li.first {
	width: 214px;
}

ul.tableTitle li.second {
	width: 165px;
}

ul.tableTitle li.third {
	width: 134px;
}

ul.tableTitle li.four{
	width: 173px;
}

ul.tableTitle li.third h6,ul.tableTitle li.four h6 { /*color:#cdd465;*/
	
}

.bullets ul li {
	float: none;
	width: 350px;
}

.bullets h3 {
	margin: 12px 0 6px 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 8px 0 0 46px;
}

#tabContent ul {
	padding: 7px 0 0 2px;
}

#isi ul {
	overflow: hidden;
	padding: 9px 0 12px 13px;
	list-style: none;
}

#isi ul li {
	background: url(../images/list-dot.gif) no-repeat 0 6px;
	padding: 0 0 13px 9px;
	float: none;
	line-height: 13px;
	color: #3D362D;
}

.navConMain ul {
	background: #ffffff;
	width: 190px;
	margin: 0 auto;
	overflow: hidden;
	padding: 5px 0 6px 0;
}

.navConMain li {
	height: 28px;
	padding: 0;
	width: 190px;
	font-size: 13px;
}

.navConMain li a {
	height: 22px;
	width: 163px;
	display: block;
	padding: 6px 0 0 27px;
	background: url(../images/navArrow.gif) no-repeat 17px 11px;
}

.navConMain li.sel a,.navConMain li a:active {
	background: #f0ecdb url(../images/navActiveArrow.gif) no-repeat 17px
		10px;
	font-weight: bold;
	color: #566f00;
}

li {
	float: left;
	padding-right: 20px;
}

#tabContent li {
	padding: 0 9px 0 12px;
}

.divide {
	border-right: 0px solid #E1D9E9;
}

#footer a {
	color: #3d362d;
	text-decoration: underline;
}

#copyRight {
	float: right;
	padding-right:0;
}

.serviceCon {
	padding: 24px 3px;
}

#sideBar1 .serviceCon {
	padding: 12px 3px;
}

#sideBar .serviceCon {
	padding: 12px 3px;
}

table {
	font-size: 11px;
	clear: both;
}

#searchRap table {
	
}

#connectList {
	background: url(../images/b-tab-title.png) no-repeat;
	height: auto;
	width: 429px;
	position: absolute;
	margin: -45px 0 0 554px;
	*margin: -68px 0 0 -421px;
	z-index: 3;
	display: none;
}

#connectList .rap dl {
	padding: 3px 0 0;
	width: 361px;
}

#connectList .rap dl.noBorder {
	border: 0px;
}

#connectList .rap dt {
	width: 361px;
	line-height: 13px;
}

#connectList .rap dd {
	margin: 8px 10px 0 0;
	line-height: 14px;
	width: auto;
}




#connectList .rap dd.edit {
	text-align: left;
	width: 100%;
}

#loginForm a.close {
	margin-top: 0px;
}

#ajaxLogin a.close {
	margin-top: 0px;
}

.login-title td {
	padding-bottom: 0px;
}

#dot-line {
	border-top: 1px dotted #d1d1d1;
}

.mouseon {
	background-color: #e9e3ca;
	font-weight: bold;
	color: #566f00;
}

.navConMain li.mouseon a {
	color: #566f00;
	background: url(../images/navActiveArrow.gif) no-repeat 17px 10px;
}

#login-email a.close {
	margin: 0px 0 0 0;
}

#login-email .bottom-date {
	color: #837970;
	float: right;
	margin-right: 0px;
}

#login-email td {
	padding: 4px 0;
}
#order {
	width:148pt;
}
#order .serviceCon a,#formulary .serviceCon a {
	margin-bottom: 6px;
}

#practice .serviceCon p {
	margin-bottom: 9px;
}

.navlink_selected {
	background-color: #e9e3ca;
	font-weight: bold;
	color: #566f00;
}

.navConMain li.navlink_selected a {
	color: #566f00;
	background: url(../images/navActiveArrow.gif) no-repeat 17px 10px;
}

.rap dd.gateway-content {
	clear: left;
	width: 390px;
	line-height: 16px;
}

#contentAbout span.ampm {
	font-size: 12px;
	padding: 0px;
	display: inline;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	font-variant: small-caps;
}

#regContent label.error span.ampm {
	color: #F50011;
}

span.ampm {
	font-variant: small-caps;
}

#edit-logo {
	float: left;
	padding-bottom: 5px;
}

#home .holder {
	margin: 0 25px 0 -8px;
}

#home .holder a {
	text-indent: 10px;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 25px;
	display: block;
}

p.reference {
	font-size: 11px;
}

h2.dotline {
	border-top: 1px dotted #566F00;
	margin-top: 15px
}

.eformularyNewsRef {
	margin-top: 2px;
	font-size: 10px;
}

.noWrap {
	white-space: nowrap;
}

td.noTopPad {
	padding-top: 0;
}

#contentForm #firstCpmpetingBrandTab span,#contentForm #secondCpmpetingBrandTab span
	{ /*color:#CDD465;*/
	
}

ul#samplingSuccess {
	margin: 0;
	padding: 8px 0 10px 20px;
}

ul#samplingSuccess li {
	float: none;
}

.borderSpacing {
	border-collapse: separate;
	*border-spacing: expression(this.cellSpacing = "5px");
	border-spacing: 5px;
}

.borderSpacingUD {
	border-collapse: separate;
	*border-spacing: expression(this.cellSpacing = "5px");
	border-spacing: 0px 5px;
}

.loginSample {
	
}

#loginT label {
	background: none;
}

.loading {
	height: 150px;
	background-image: url(../images/loading.gif);
	background-position: center -80px;
	*background-position: center 0px;
	background-repeat: no-repeat;
}

.nsp {
	padding: 0;
}

#closeLogin-email-success{
	margin-top:0px;
}
#main #isi .isi-title{
	margin-left:191px;
}
#main #isi p{
	margin-left:191px;
}
#main #isi ul{
	margin-left:191px;
}
#main #isi #isi-title{
	margin-left:191px;
}

#formHeader .newsHeader {height: 20px; margin: 0 20px 5px 20px; padding: 12px 0 5px 0; border-bottom: 1px dotted #939905;}
#contentForm #formHeader .newsHeader h2 {padding: 0;}
#formHeader .newsHeader p {float: right;}
#formHeader .newsHeader p a {width: 13px; height: 12px; overflow: hidden; text-indent: -9999px; cursor: pointer; display: -moz-inline-box; display: inline-block\9; vertical-align: middle;}
#formHeader .newsHeader .nextNews {background: url(../images/ico-nextnews.gif) no-repeat 0 0;}
#formHeader .newsHeader .prevNews {background: url(../images/ico-prevnews.gif) no-repeat 0 0; margin-right: 5px;}

object, embed {outline: none;}


/**cdi-tools.css*****************************/
/** cdi tool panel *************************************************/
/** common **********************************/
.phonenumber {
	white-space: nowrap;
}
.clearboth {
	clear: both;
}
.rfloat {
	float: right;
}
.loginPanel td, .gatewayPanel td, .connectPanel td {
	padding: 0;
}
.loginPanel h3, .loginPanel p, .loginPanel p img, .gatewayPanel h3, .gatewayPanel p, .gatewayPanel p img, .connectPanel h3, .connectPanel p, .connectPanel p img {
	padding: 0;
	margin: 0;
}

a.closeLink {
	background: url(../images/btn-panel-close.gif) no-repeat left top;
	display: block;
	float: right;
	width: 43px;
	height: 13px;
	overflow: hidden;
	line-height: 50px;
}
.loginPanel, .gatewayPanel, .connectPanel {
	position: absolute;
	display: none;
}
.loginPanel *, .gatewayPanel *, .connectPanel * {
	font-family: helvetica, arial;
}
.gatewayPanel p, .connectPanel p, .gatewayPanel div, .connectPanel div {
	font-size: 11px;
}
.gatewayPanel label, .connectPanel label {
	color: #3d362d;
}
 .loginPanel label, #login label{color:#7e7e7e;}

/** all page *************************************/
#wrap {
	position: relative;
}
#mainTop {
	margin-top: 0;
	clear: both;
	overflow: hidden;
}

#loginT {
	background: #FFF;
	margin: 0;
	padding: 0;
	width: auto;
}


a#whatis, #whatisside {
	background: url(../images/dashline.gif) no-repeat right bottom;
	padding-right:10px;
	margin:0 5px 0 5px;
	}
.connectCont #whatis-pop, #whatis-pop-siderbar{
	display:none;
	width:374px;
	overflow:visible;
}
.connectCont .whatis-top, #whatis-pop-siderbar .whatis-top{
	width:100%;
	height:20px;
	background: url(../images/bg-connect-poptop.gif) no-repeat;
}
.connectCont .whatis-center, #whatis-pop-siderbar .whatis-center{
	width:100%;
	background:url(../images/bg-connect-popcenter.jpg) repeat-y;
}
#whatis-pop-siderbar .whatis-center{
	margin-top:-12px;
	*margin-top:0;
}
.connectCont .whatis-center h3, #whatis-pop-siderbar .whatis-center h3{
	font:bold 12px Helvetica, Arial, sans-serif;
	padding:0 0 8px 10px;
}
.connectCont .whatis-center p, #whatis-pop-siderbar .whatis-center p{
	padding: 0 0  10px 10px;
}
.connectCont .whatis-btm, #whatis-pop-siderbar .whatis-btm{
	width:100%;
	height:8px;
	background:url(../images/bg-connect-popbtm.gif) no-repeat;
}

#accountResult .result, #accountResult-side .result {
	position:relative;
	height:85px;
}
#accountResult .userPic, #accountResult-side .userPic{
	padding-top: 5px;
}

#accountResult .userInfo,#accountResult-side .userInfo {
	position:absolute;
	left:83px;
	top:0;
	width: 300px;
	padding-top:5px;
}
#accountResult .userInfo p,#accountResult-side .userInfo p {
	margin:0;
	font-size:11px;
	padding: 0;
}
#accountResult .userInfo table, #accountResult-side .userInfo table {
	height: 48px;
	width: 100%;
}
#accountResult-side h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0 0 4px 10px;
	
}
#accountResult-side .userPic{
	padding-top: 5px;
	padding-left: 10px;
}
#accountResult-side .userInfo {
	left:80px;
}
#accountResult-side .userInfo p a{
	margin-left: 0px;
}
#findrep {
	display:none;
}
#sideBar .service #accountResult-side p.reptitle {
	margin-left: 10px;
	padding-left: 0px;
}

/**poplayer************************************/
.viewMoreLetter {
	color:#83549F;
	display:block;
	width:140pt;
}
#personal-layout, #home-personal-layout {
	display:none;
	float:left;
	height:auto;
	margin:-9px 0 0 0;
	position:relative;
	width:304px;
}
#home-personal-layout .layout-content, #home-personal-layout .layout-footer {
	margin-left:13px;
	width:260px;
}
#home-personal-layout .layout-footer {
	margin-bottom:15px;
}
.rap #personal-layout {
	width:370px;
}
#personal-layout h4 {
	background:none repeat scroll 0 0 transparent;
	color:#939905;
	display:inline;
	float:left;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	margin:38px 0 0 37px;
	padding:0;
	width:100%;
}
.layout-content {
	color:#746C61;
	display:inline;
	float:left;
	margin:4px 0 5px 0;
	width:270px;
}
.rap .layout-content {
	height:65px;
	width:360px;
}
.layout-footer {
	color:#746C61;
	display:inline;
	float:left;
	margin:5px 0 0 0;
	width:270px;
}
.rap .layout-footer {
	width:360px;
}
#personal-account {
	display:inline;
	float:left;
	height:auto;
	width:140pt;
	margin-top:15px;
}
.service p {
	font-size:11px;
	margin:0 0 12px 0;
}
#az .loginServiceCon {
	border:medium none;
	height:80px;
	margin-bottom:0;
}
#az .loginServiceCon dd {
	margin-top:8px;
	width: 198px;
}
#az .loginServiceCon div a {
	margin-left: 1px;
	*margin-left: 0px;
}
.service a.started {
	background:url("../images/btns.gif") no-repeat scroll -1604px 0 transparent;
	display:block;
	height:19px;
	width:74px;
}
.alert-tag {
	color:#F50011;
}
a.sel {
	border-bottom:1px dotted #677000;
}
#login h5 {
	font-weight:bold;
}
#login .top-line h5 {
	margin-top:10px;
}
#login-email {
	background:url("../images/login-top.png") no-repeat scroll 0 0 transparent;
	color:#746C61;
	display:none;
	height:240px;
	padding:30px 0 0 0;
	position:absolute;
	width:244px;
	z-index:3;
}
td.login-rememberme {
	padding:0 0 7px;
}
#login-email .input {
	width:184px;
}
#login-email h5, #login-success h5 {
	font-weight:bold;
	margin:0 0 0 0;
}
.login-content {
	float:left;
	margin:0;
}
#login-email .return {
	color:#6B507C;
	float:left;
	font-size:10px;
	margin:5px 0 0;
}
#login-email a#submit {
	background:url("../images/btns.gif") no-repeat scroll -124px 0 transparent;
	display:block;
	float:left;
	height:19px;
	margin: 0;
	padding:0;
	width:52px;
}
.bottom-date {
	color:#837970;
}
#login-success {
	background:url("../images/login-top.png") no-repeat scroll 0 0 transparent;
	color:#746C61;
	display:none;
	height:200px;
	margin:-25px 0 0 -10px;
	padding:30px 0 0 0;
	position:absolute;
	width:244px;
	z-index:3;
}
#login-success .login-content {
	color:#F50011;
	margin:10px 15px 15px 0;
}
#login-success .strong {
	font-weight:bold;
}
#mainTop {
	background:url("../images/bg-top-border-white.png") repeat-y scroll 0 0 transparent;
}
#formHeader ul li {
	padding-bottom:5px;
}
.header-print {
	color:#6B507C;
	float:right;
	font-size:10px;
	margin-right:2px;
	margin-top:12px;
}
#contentForm h2 {
	float:left;
	width:500px;
}
#formHeader {
	margin:11px 0 0;
}
#search-select {
	display:inline;
	float:left;
}
#search-select table {
	display:block;
	float:left;
	margin:0;
	padding:10px 0 0;
}
#search-select table tr, #search-select table tr td {
	margin:0;
	padding:0;
}
#search-select select {
	float:none;
	margin:6px 20px 8px 0;
}
#search-select .strong {
	color:#939905;
	float:left;
	font-weight:bold;
}
.search-title {
	padding:7px 0 0;
}
.step-label {
	font-size:14px;
	color:#3d362d;
	font-family:Arial, Helvetica, sans-serif;
	width:250px;
}
.select-brand, .select-state, .select-plan {
	width:auto;
}
#contentForm ul.event {
	float:left;
	font-size:10px;
	height:17px;
	padding:10px 0 0 11px;
	width:560px;
}
#formulary-content li.event-link {
	padding-right:4px;
}
#contentForm #last-ul {
	float:right;
	margin-right:10px;
	padding-left:0;
	width:auto;
}
#contentForm ul.tableTitle {
	background:none repeat scroll 0 0 transparent;
	font-size:12px;
	height:auto;
	margin:14px 0 0 7px;
	min-height:36px;
}
#contentForm ul.tableTitle span {
	color:#FFFFFF;
	display:block;
	font-size:10px;
	margin-left:15px;
}
#contentForm ul.tableTitle li {
	line-height:13px;
	padding:13px 0;
}
#contentForm ul.tableTitle li.first {
	width:213px;
}
#contentForm ul.tableTitle li.second {
	width:165px;
}
#contentForm ul.tableTitle li.third {
	width:134px;
}
#contentForm ul.tableTitle li.four {
	width:165px;
}
#contentForm ul.tableTitle li h6 {
	margin:0;
	padding:0 0 0 15px;
}
#contentForm ul.tableTitle li span {
	line-height:100%;
}
.event-link a {
	color:#6B507C;
	text-decoration:underline;
}
#footer-date {
	clear:both;
	color:#837970;
	float:left;
	margin:14px 9px 0 600px;
	text-align:right;
	width:100px;
}
.disable {
	color:#746C61;
}
#li-pdf {
	padding-right:0;
	float:right;
}
#infor-pop {
	display:none;
	height:305px;
	left:50%;
	margin-left:-252px;
	margin-top:250px;
	position:absolute;
	width:505px;
	z-index:7;
}
#pop-header {
	display:inline;
	float:left;
	margin:12px 0 0 10px;
	width:445px;
}
#infor-pop h6 {
	color:#939905;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
}
#infor-pop a.close {
	margin-top:5px;
}
#infor-content {
	display:inline;
	float:left;
	height:200px;
	margin:12px 0 0 14px;
	overflow:auto;
	width:442px;
}
#infor-content p {
	margin:10px 0 0 15px;
	padding:0;
}
#infor-content strong {
	color:#746C61;
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:0;
}
#email-pop, #email-success, #choose-plan, #compare-medication {
	background:url("../images/formulary-email-page.png") no-repeat scroll center top transparent;
	display:none;
	height:460px;
	left:50%;
	margin-left:-219px;
	margin-top:250px;
	position:absolute;
	width:438px;
	z-index:7;
}
#email-pop {
	background:url("../images/formulary-email-page-blank.png") no-repeat scroll center top transparent;
	height:515px;
}
#email-pop #email-layout {
	background: none;
	display:inline;
	float:left;
	/*
	height:437px;
	*/
	height:493px;
	margin:22px 29px 0 29px;
	width:381px;
}
#email-pop h2, #email-success h2, #choose-plan h2, #compare-medication h2 {
	float:left;
}
#email-pop #pop-header, #email-success #pop-header {
	margin:4px 0 0 26px;
	width:340px;
}
#email-content {
	display:inline;
	float:left;
	height:405px;
	margin:15px 0 0 24px;
	width:355px;
}
#email-content form {
	position: relative;
	height: 405px;
}
#email-content .btnContainer {
	position: absolute;
	bottom: 0;
	left: 0;
}
#email-content td.noPadding {
	height:13px;
	line-height:13px;
	padding:0;
}
#email-content td.noPadding label.red {
	line-height:13px;
}
#email-content td a {
	text-decoration:underline;
}
.email-label {
	color:#746C61;
	font-weight:bold;
	text-align:right;
}
#email-content input {
	margin-left:2px;
	height:15px;
	*height:14px;
}
.space {
	padding:2px;
}
#email-content td {
	padding:4px 0;
	height:21px;
}
#email-content td.borderCell {
	height:3px;
	padding:0;
}
#email-content td#shareText {
	line-height:14px;
}
.email-sent {
	color:#767E00;
	font-weight:bold;
	text-align:left;
}
#choose-plan {
	background:url("../images/formulary-choose-plan.png") no-repeat scroll center top transparent;
	display:none;
	height:376px;
	left:50%;
	margin-left:-217px;
	width:434px;
}
#choose-plan #pop-header {
	margin:4px 0 0 29px;
	width:340px;
}
.choose-plan-content {
	clear:both;
	float:left;
	margin:30px 0 0 55px;
	width:337px;
}
.plan-list {
	height:175px;
	margin:5px 0 0;
	overflow:auto;
}
.choose-plan-content td {
	padding:0;
}
.choose-plan-content input {
	margin:3px 5px 0 1px;
}
.choose-plan-content span {
	margin:-3px 0 0 0;
}
.choose-plan-submit {
	display:inline;
	float:left;
	margin:8px 0 0 50px;
}
#select-plan, #compare {
	color:#746C61;
}
#compare-medication {
	background:url("../images/compare.png") no-repeat scroll center top transparent;
	display:none;
	height:298px;
	left:50%;
	margin-left:-214px;
	margin-top:350px;
	width:428px;
}
#compare-medication #pop-header {
	margin:4px 0 0 33px;
	width:340px;
}
#compare-medication .choose-plan-content td {
	padding:4px 0;
}
#compare-medication .plan-list {
	height:103px;
}
#contentForm {
	float:right;
	height:auto;
	margin-right:6px;
	margin-top:5px;
}
#content-table {
	background:url("../images/bg-form-border-table.png") repeat-y scroll center top transparent;
	clear:both;
	float:right;
	height:auto;
	margin-right:6px;
	padding:0 22px;
	width:713px;
}
#contentform-footer {
	background:url("../images/bg-form-border-bottom.png") no-repeat scroll center top transparent;
	clear:both;
	display:block;
	float:right;
	height:209px;
	margin-right:6px;
	min-height:209px;
	padding:0 22px 10px;
	width:713px;
}
.tabelContainer {
	height:auto;
}
#content-form {
	float:right;
	overflow:hidden;
	width:763px;
}
#footnote {
	height:auto;
	padding:9px 0 0 30px;
}
#reg-pop, #reg-dm-pop, #reg-edm-pop {
	background:url("../images/reg-pop.png") no-repeat scroll center top transparent;
	display:none;
	height:173px;
	margin-left:20px;
	position:absolute;
	width:523px;
	z-index:3;
}
#reg-pop h6, #reg-dm-pop h6, #reg-edm-pop h6 {
	color:#939905;
	font-size:12px;
	font-weight:bold;
	margin:30px 0 0 26px;
}
#reg-pop, #password-pop, #email-pop1 {
	display:none;
	overflow:hidden;
	position:absolute;
	z-index:3;
	background:none;
	height:auto;
	margin-top:11px;
}
#reg-pop {
	width:414px;
	margin-left:-42px;
}
#password-pop {
	width:307px;
	margin-left:-32px;
}
#email-pop1 {
	width:282px;
	margin-left:-60px;
}
#reg-pop div.reg-content, #email-pop1 div.reg-content, #password-pop div.reg-content {
	color:#3d362d;
	display:block;
	float:left;
	padding:0 0 0 11px;
}
#reg-pop div.reg-content {
	width:403px;
	background:url(../images/popup-mid-npi.gif) repeat-y;
}
#password-pop div.reg-content {
	width:296px;
	background:url(../images/popup-mid-password.gif) repeat-y;
}
#email-pop1 div.reg-content {
	width:271px;
	background:url(../images/popup-mid-email.gif) repeat-y -1px 0;
}
a.update {
	background:url("../images/submit-btn.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:21px;
	margin-top:7px;
	width:62px;
}
a.reg-cancel {
	background:url("../images/submit-btn.png") no-repeat scroll -61px 0 transparent;
	display:block;
	float:left;
	height:21px;
	margin-left:9px;
	margin-top:7px;
	width:55px;
}
.last-date {
	color:#837970;
	text-align:right;
}
#regContainer-top {
	background:url("../images/reg-bg-form-03.png") no-repeat scroll center top #FAF7F1;
	float:left;
	height:13px;
	margin-top:4px;
	overflow:hidden;
	padding:0 6px;
	width:549px;
}
#regContainer {
	background:url("../images/reg-bg-form-06.jpg") repeat-y scroll -1px 0 transparent;
	height:auto;
	margin-top:7px;
	padding:0;
}
#regContainer h1 {
	margin-top:20px;
}
.callOut {
	width:187px;
}
#main-content {
	display:block;
	float:left;
	width:468pt;
	margin:0 auto;
}
#sidebar {
	float:left;
}
#regContainer-content, #reg-dm-content, #reg-login-content {
	background:url("../images/reg-bg-form-06.png") repeat-y scroll center top transparent;
	float:left;
	overflow:hidden;
	padding:0 6px;
	position:relative;
	width:549px;
}
#reg-dm-content {
}
#regContent {
	background:url("../images/reg-bg-form-05-r.jpg") no-repeat scroll left bottom transparent;
	border:medium none;
	height:auto;
	min-height:430px;
	overflow:auto;
	padding:0;
	width:auto;
}
#regContent td {
	height:40px;
	padding:5px 0;
}
#errorReg {
	display:none;
}
.state {
	margin-right:12px;
}
.Title {
	margin-right:14px;
}
#reg-dm, #reg-login {
	background:url("../images/reg-bg-form-06.jpg") repeat-y scroll -1px 0 transparent;
	float:left;
	height:auto;
	margin-top:7px;
	overflow:hidden;
	width:100%;
}
#reg-dm p {
	color:#615C50;
	margin-bottom:5px;
	padding-top:5px;
	width:95%;
}
#reg-dm .dm-access {
	border-top:1px dotted #939905;
	clear:left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
	padding-top:7px;
	width:500px;
}
#reg-dm #regTitle {
	padding-bottom:8px;
}
.td-left {
	width:120px;
}
td {
	vertical-align:top;
}
#regContent .input-label {
	height:20px;
	padding:0;
	vertical-align:middle;
}
#reg-dm .input-label p {
	font-size:11px;
	font-weight:bold;
	margin:5px 0 0;
}
#regContent .email-address {
	color:#849200;
	font-weight:bold;
	margin-right:18px;
}
#regContent .update-email {
	color:#502F63;

}
#regContent .update-email a#update_email_but{
	text-decoration:underline;
}
#regContent .input-line {
	height:30px;
}
#reg-login-space {
	float:left;
	height:300px;
	width:513px;
}
#reg-login #regTitle {
	margin-top:30px;
	width:150px;
}
#reg-login .privacy {
	margin-top:25px;
}
.update-date {
	float:right;
	margin:250px 20px 10px 0;
	text-align:right;
}
.callOut p {
	color:#746C61;
}
#forgetpassword, #login-submit {
	clear:both;
	float:left;
	margin:15px 10px 0 0;
}
.callOut a.nowrap {
	float:left;
	margin:15px 0 0;
}
.reg-checkbox {
	clear:left;
	float:left;
	font-size:10px;
	margin:10px 0 0;
	width:165px;
}
#compare-medication ul {
	float:left;
	height:111px;
	margin:0;
	padding:0;
}
#compare-medication ul li {
	padding-right:0;
	width:155px;
}
#regforget {
	display:none;
}
#error-log {
	display:none;
	float:left;
	margin:10px 0 15px;
	padding-bottom:5px;
	width:400px;
}
#errot-image {
	background:url("../images/reg-error.png") no-repeat scroll center top transparent;
	float:left;
	height:34px;
	width:34px;
}
#error-log span {
	color:#F50011;
	float:right;
	margin-left:1px;
	width:350px;
}
#regContent .error {
	color:#F50011;
	font-weight:normal;
}
/*
#regContent .error a {
	color:#F50011;
}
*/
#regContainer #regTitle {
	border-bottom: 1px dotted #939905;
	padding:23px 0 7px;
}
#regContainer #regTitle h2 {
	display:inline;
	float:left;
	padding:0;
}
.select {
	width:237px;
}
.first {
	width:164px;
}
.zip {
	width:90px;
}
.reg-table {
	clear:both;
	width:503px;
}
#login .input {
	margin-right:10px;
}
.black_overlay {
	display:none;
	height:2000px;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0;
	width:100%;
	z-index:6;
}
a.what {
	margin-right:0;
}
#medication-select, #plan-select {
	vertical-align:middle;
}
#content-table td {
	vertical-align:middle;
}
.edit a.close {
	display:none;
	margin-top:-14px;
}
.login-container {
	clear:both;
}
#email-content label {
	color:#746C61;
	float:none;
	font-weight:bold;
	vertical-align:top;
}
.service1 #about p {
	width:166px;
}
#az #about .loginServiceCon h5 {
	font-size:13px;
}
#about .viewMoreLetter {
	margin-top:3px;
	width:160px;
}
#az #about .loginServiceCon {
	border-bottom:1px dotted #D4D69B;
	border-top:1px dotted #D4D69B;
}
#about #personal-account {
	margin:0 0 0 13px;
}
#about dl {
	float:left;
}
#about dl dt {
	width:63px;
}
#about dl dd {
	float:left;
	margin:0 0 0 3px;
	width:100px;
}
#sideBar1 a.arrow {
	background:url("../images/login-arrow.gif") no-repeat scroll right 5px transparent;
}
#sideBar1 .service1 p {
	width:166px;
}
#sideBar1 #personal-layout {
	height:auto;
	margin-top:0;
}
#sideBar1 #personal-layout, #sideBar1 .layout-content, #sideBar1 .layout-footer {
	margin:0 0 10px;
	width:170px;
}
#sideBar1 .layout-content, #sideBar1 .layout-footer {
	margin-left:13px;
}
#choose-plan-content {
	background:url("../images/formulary-choose-plan-content.gif") no-repeat scroll center top transparent;
	float:left;
	height:332px;
	margin:22px 0 0 26px;
	width:381px;
}
#headerContent form {
	float:right;
	width:240px;
}
#headerContent #submit-btn {
	float:right;
	height:19px;
	margin:27px 45px 0 0;
	width:37px;
}
#headerContent input {
	float:left;
}
#register-border {
	float:left;
	padding:0 0 0 22px;
	width:503px;
}
#regContainer h1, #reg-dm h1, #reg-login h1 {
	background:url("../images/bg-reg-header.jpg") no-repeat scroll left top transparent;
	height:45px;
	line-height:55px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:20px;
	width:468pt;
}
#regContainer h1 label {
	float:left;
}
#regContainer h1 span {
	font-size:10px;
	color:#645e57;
	float:right;
	background:url("../images/ico-lock.gif") no-repeat 98px 19px;
	padding-right:17px;
	margin-right:24px;
	display:inline;
}
#reg-login h1 #samp-ico {
	display:inline;
	float:left;
	margin:15px 5px 0 0;
}
#reg-dm-content, #login-content {
	background:url("../images/reg-dm-content.jpg") no-repeat scroll left bottom transparent;
	border:medium none;
	height:auto;
	min-height:360px;
	overflow:hidden;
	padding:0;
	width:auto;
}
#reg-dm-content #regContent, #login-content #regContent {
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin:0;
	min-height:350px;
	overflow:hidden;
	width:auto;
}
#login-content p {
	margin-right:20px;
}
#formHeader ul {
	list-style:none outside none;
}
#formHeader ul li {
	background:url("../images/list-point-03.jpg") no-repeat scroll 4px 8px transparent;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	margin-left:0;
	padding-left:15px;
	width:640px;
}
#choose-plan .choose-plan-content {
	margin:28px 0 0 30px;
}
#choose-plan .choose-plan-submit {
	margin:8px 0 0 25px;
}
#compare-medication .choose-plan-content {
	margin:20px 0 0 31px;
}
#compare-medication .choose-plan-submit {
	margin:8px 0 0 28px;
}
#compare-content {
	background:url("../images/compare.gif") no-repeat scroll center top transparent;
	float:left;
	height:247px;
	margin:28px 0 0 22px;
	width:381px;
}
#email-layout, #email-layout-success {
	background:url("../images/formulary-email-page.gif") no-repeat scroll center top transparent;
	float:left;
	height:412px;
	margin:22px 0 0 29px;
	width:381px;
}
#information-content {
	background:url("../images/bg-formulary-pop.gif") no-repeat scroll center top transparent;
	float:left;
	height:266px;
	margin:19px 0 0 16px;
	width:468px;
}
#reg-dm #regContent {
}
#reg-dm #why-need {
	color:#6B507C;
	float:left;
}
#why-need {
	color:#6B507C;
	cursor:pointer;
	margin-left:20px;
}
#reg-pop {
	cursor:pointer;
}
#dm-last-date {
	float:left;
	height:25px;
	margin:5px 5px 0 420px;
	width:85px;
}
#edm-last-date {
	float:left;
	height:25px;
	margin:5px 5px 0 420px;
	width:85px;
}
.email-input {
	width:180px;
}
#login-content #regContent p {
	margin-top:15px;
}
#login-email-success {
	background:url("../images/login-top.png") no-repeat scroll 0 0 transparent;
	color:#746C61;
	display:none;
	height:240px;
	margin:-25px 0 0 -20px;
	padding:30px 0 0 0;
	position:absolute;
	width:244px;
	z-index:3;
}
#login-email-success .input {
	width:184px;
}
#login-email-success h5, #login-success h5 {
	font-weight:bold;
	margin:0 0 0 0;
}
#login-email-success .return {
	color:#6B507C;
	float:left;
	font-size:10px;
	margin:5px 0 0;
}
#login-email-success #returnToLogin2 {
	color:#6B507C;
	display:block;
	float:none;
	font-size:10px;
	margin:5px 0 0;
}
#reg-dm-pop {
	margin-top:320px;
}
#reg-edm-pop {
	margin-top:320px;
}
#search-select select option {
	color:#000000;
	font-family:Helvetica, Arial, sans-serif;
}
#content-form #contentform-footer #footnote p {
	color:#3D362D;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
}
#formulary-content {
	background:url("../images/bg-form-border-content.gif") no-repeat scroll left top transparent;
	float:left;
	margin-top:6px;
}
#reg-dm .input {
	margin-right:20px;
}
#regForm {
	float:left;
}
#register-border form {
	float:left;
}
.remember-email {
	color:#6B507C;
	float:left;
	margin-right:10px;
}
.reg-checkbox .remember-email {
	color:#6B507C;
	display:inline;
	float:right;
	margin-right:0;
}
input#rememberMe {
	display:inline;
	float:left;
}
.remember-email-input {
	float:left;
	margin-right:10px;
}
#login {
	color:#7F7E7E;
}
#header p.loginPopup .lg {
	background:url("../images/logig-arrow-a.gif") no-repeat scroll right 6px transparent;
	color:#939905;
	display:inline;
	float:left;
	height:20px;
	padding-right:7px;
}
#header p.loginPopup {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#6B507C;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0;
	margin-left:18px;
	margin-top:-6px;
	padding-right:18px;
}
.callOutCon .input {
	width:148px;
}
#print_border {
	display:none;
}
#connect form {
	float: none;
}
#connect a {
	outline:medium none;
}
#tabContent a {
	outline:medium none;
}
#reg-dm #email-space td {
	height:20px;
}
.loginServiceCon h5 {
	color:#566F00;
}
#connect a.close {
	margin-top:0;
}
#connect-form td {
}
#connect a.find {
	margin-top:9px;
}
#connect .rap {
}
#reg-login-error {
	color:#F50011;
	display:none;
	float:left;
	width:187px;
}
#content {
	min-height:615px;
}
#connect .rap800 p {
	clear:left;
}
.plan-error, .comparebrand-error {
	color:#FF0000;
}
.data-list1 {
	width:30px;
}
.data-list2 {
	width:214px;
}
.data-list3 {
	width:165px;
}
.data-list4 {
	width:134px;
}
.data-list5 {
	width:165px;
}
.first-li {
	padding-bottom:15px;
}
.first-li {
	padding-bottom:15px;
}
.register-thank {
	display:inline;
	height:300px;
}
#content-form .loading {
	background-image:url("../images/loading.gif");
	background-position:center 50px;
	background-repeat:no-repeat;
	height:400px;
}

/**2 column*******************/
#mainContent #contentAbout, #mainContent #contentAbout h1 {
	width: 468pt;
}
.bullets2 {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
	display: block;
	padding: 0 0 11px 0px;
}

.bullets2 ul {
	margin: 0;
	padding: 0 0 0 13px; 
	*padding-left: 15px;
	list-style: url(../images/dot.gif) outside; 
	*list-style: url(../images/dot-ie.gif);
	color: #939905;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}

.bullets2 ul li {
	float: none;
}

.bullets2 h3 {
	margin-top: 0;
}

h1, h2, h3, h4, h5, h6 {
	color:#566F00;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:normal;
}

#footer #footerContent ul {padding-left:0;}

#img-homeMain {
	display:block;
	width:312pt;
}
/**for print*****************************/
#header, #breadCrumb, #tab, #mainTop,#mainBottom, #navContainer,#sidebar, #findrep, #mainContent #content ul, #contentTab,
.service a.search, .service a.find, .service a.see {
	display:none;
}

/**for print logo***********************/
#print-logoDiv {
	display:block;
	width:468pt;
	float:left;
}
#print-logoDiv img.print-logo {
	float:left;
}
#print-logoDiv img.print-azlogo {
	float:right;
	margin-right:0pt;
}
/**for print home***********************/
img#aboutAZTP, img#PatMaterials {
	width:197px;
}
a#findRepPrint-side {
	display:block;
}
