@charset "utf-8";

/* CSS Document */
	/*div, img.png { behavior: url("../styles/iepngfix.htc") } */
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;
	background: url(../images/bg.gif) repeat;
}

#breadCrumb {
	font-family: Helvetica, Arial, sans-serif;
}

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 {
	background: transparent url(../images/prac-ico.gif) no-repeat scroll 0 0
		;
	border-bottom: 1px dotted #566f00;
	height: 23px;
	line-height: 23px;
	padding: 0 0 5px 31px;
	vertical-align: bottom;
	width: 679px;
}

#contentForm h1 {
	background: transparent url(../images/form-ico.gif) no-repeat scroll 0 0
		;
	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: 16px;
	color: #ffffff;
	margin: 6px 0 0 10px;
	padding: 0 0 0 24px;
}

#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;
}

#breadCrumb a {
	background: url(../images/breadArrow.gif) right 4px no-repeat;
	padding: 0 7px 0 0;
}

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;
}

#sideBar1 a.arrow {
	font-size: 10px;
	margin-left: 13px;
	background: url(../images/login-arrow.gif) right 3px no-repeat;
}

#sideBar1 a.arrow:hover {
	color: #593c6b;
}

#sideBar1 dd a {
	font-size: 10px;
}

#sideBar1 dd a:hover {
	color: #593c6b;
}

#sideBar a.arrow {
	font-size: 10px;
	margin-left: 13px;
	background: url(../images/login-arrow.gif) right 3px no-repeat;
}

#sideBar a.arrow:hover {
	color: #593c6b;
}

#sideBar dd a {
	font-size: 10px;
}

#sideBar dd a:hover {
	color: #593c6b;
}

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;
}

p img {
	margin: 0 17px 17px 0;
}

#subContainer p {
	font-size: 11px;
	line-height: 16px;
}

.callOut p {
	font-size: 10px;
	color: #7f7e7e;
	line-height: 13px;
	padding: 9px 0 3px 0;
	width: 160px;
}

.callOut label {
	font-size: 10px;
	line-height: 13px;
	padding: 9px 0 3px 0;
	width: 160px;
}

.callOut .general {
	color: #746c61;
}

.callOut p a {
	color: #6b507c;
	text-decoration: underline;
}

p a {
	color: #552876;
	text-decoration: underline;
}

p a:hover {
	color: #593c6b;
}

.callOut p.itGreen {
	font-style: italic;
	color: #566f00;
}

.service p {
	margin: 6px 0 12px 13px;
	*padding-left:13px;
	font-size: 11px;
	width: 250px;
	overflow: hidden;
	*padding-top: 6px;
}

.service1 p {
	margin: 0 0 8px 13px;
	font-size: 10px;
	width: 265px;
	overflow: hidden;
	line-height: 12px;
}

.service #personal-infor p {
	margin-bottom: 7px;
}

.service p label {
	color: #566f00;
	font-weight: bold;
	float: left;
}

.service1 p label {
	color: #566f00;
	font-weight: bold;
	float: left;
}

#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;
}

.service p label.text {
	color: #7F7E7E;
	font-size: 11px;
	display: block;
	font-weight: normal;
}

.service a.see {
	background: url(../images/viewCatalog.gif) no-repeat;
	height: 19px;
	width: 80px;
	display: block;
}

.service a.viewMore {
	background: url(../images/btns.gif) no-repeat -659px 0;
	height: 19px;
	width: 106px;
	display: block;
}

.service a.order {
	background: url(../images/btns.gif) no-repeat -581px 0;
	height: 19px;
	width: 78px;
	display: block;
}

.service a.search {
	background: url(../images/btns.gif) no-repeat -218px 0;
	height: 19px;
	width: 74px;
	display: block;
}

.service a.find {
	background: url(../images/btns.gif) no-repeat -37px 0;
	height: 19px;
	width: 87px;
	display: block;
	margin-bottom: 6px;
}

.service a.gonow {
	background: url(../images/gonow.gif) no-repeat;
	height: 19px;
	width: 78px;
	display: block;
}

.service a.learnMore {
	background: url(../images/learnmore.gif) no-repeat;
	height: 19px;
	width: 74px;
	display: block;
}

#connect a.find {
	background: url(../images/btns.gif) no-repeat -1179px 0;
	height: 19px;
	width: 76px;
	display: block;
	float: left;
	margin-right: 21px;
}

.azContent {
	background: url(../images/btns.gif) no-repeat -1380px 0;
	height: 19px;
	width: 98px;
	display: block;
	float: right;
	margin: 21px 23px 0 0;
	_margin-right: 11px;
}

.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: 46px;
	padding-top: 5px;
	clear: both;
	width: 853px;
}

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: 990px;
}

#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;
	/* background-image: url(../images/bg-header.jpg); background-repeat:no-repeat; */
	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 {
	background: url(../images/bg-border.png) repeat-y;
	width: 990px;
	margin-top: 0px;
}

#mainContent {
	width: 978px;
	overflow: hidden;
	margin: 0 auto;
	background: #fbf9f4;
}

#mainBottom {
	background: url(../images/bg-bottom-border.png) no-repeat;
	height: 11px;
	width: 990px;
	position: relative;
}

#footerTop {
	background: url(../images/bg-top-border-footer.png) repeat-y;
	height: 11px;
	margin-top: 8px;
	width: 990px;
	position: relative;
}

#footer {
	background: url(../images/bg-border.png) repeat-y;
	width: 990px;
	overflow: hidden;
	margin-top: 0px;
}

#footerContent {
	background: #fdfbf8;
	width: 978px;
	height: 55px;
	overflow: hidden;
	margin: 0 auto;
}

#content {
	width: 668px;
	float: left;
	overflow: hidden;
	position: relative;
}

#contentAbout {
	width: 520px;
	float: left;
	overflow: hidden;
	margin-left: 24px;
	position: relative;
	padding-bottom: 40px;
}

#contentAbout h1 {
	margin-left: 0;
	width: 503px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #566f00;
	line-height: 1.3em;
}

#sideBarWrap {
	float: right;
	margin-right: 6px;
	width: 304px;
	overflow: hidden;
	/*font-size: 0;*/
	background: url(../images/home-sidebar.jpg) repeat-y 0 0;
}

#sideBar1Wrap {
	float: right;
	margin-right: 6px;
	width: 200px;
	overflow: hidden;
}

#sideBarTop {
	float: left;
	width: 304px;
	background: url(../images/home-sidebar-top.jpg) repeat-y;
	height: 11px;
}

#sideBarBottom {
	_position: relative;
	float: left;
	width: 304px;
	background: url(../images/home-sidebar-bottom.jpg) no-repeat;
	height: 11px;
}

#sideBar1 {
	float: left;
	width: 200px;
	background: url(../images/bg-service1-border.png) repeat-y;
	font-family: Helvetica, Arial, sans-serif;
}

#sideBar {
	float: left;
	width: auto;
	background: url(../images/home-sidebar.jpg) repeat-y 0 0;
	margin: 0px 0 0 7px;
	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 {
	background: #ffffff url(../images/bg-service-title.png) no-repeat;
	width: 290px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: -4px;
	position: relative;
	z-index: 2; 
	*margin: -4px 0 0 0px;
	_margin: -6px 0 0 -7px;
}

.bg1 {
	background: #ffffff url(../images/bg1.png) no-repeat;
}

.bg2 {
	background: #ffffff url(../images/bg2.png) no-repeat;
}

.bg3 {
	background: #ffffff url(../images/bg3.png) no-repeat;
}

.bg4 {
	background: #ffffff url(../images/bg4.png) no-repeat;
}

#flashContainer {
	width: 490px;
	height: 80px;
	padding: 111px 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;
	width: 145px;
}

.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;
	margin-left: 6px;
	_margin-left: 3px;
	width: 100%;
	overflow: hidden;
}

.subContent {
	padding: 0 20px 0 34px;
	width: 270px;
	overflow: hidden;
	float: left;
}

#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;
}

#login {
	background: url(../images/login-top.png) no-repeat;
	width: 244px;
	position: absolute;
	margin: -25px 0 0 -20px;
	z-index: 3;
	padding: 30px 0 0 0;
	display: none;
}

#connect {
	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;
}

#gateway {
	background: url(../images/b-tab-gateway-title.png) no-repeat;
	width: 447px;
	height: 567px;
	position: absolute;
	margin: -35px 0 0 530px; 
	*margin: -57px 0 0 -445px;
	z-index: 3;
	display: none;
	font-family: Helvetica, Arial, sans-serif;
}

.tabNav {
	height: 13px;
	width: 180px;
	padding: 49px 0 0 235px;
}

#gateway .tabNav {
	padding: 40px 0 0 257px;
}

#gateway .date {
	text-align: right;
}

.rap,.rap800 {
	background: #FFF;
	height: auto;
	width: 369px;
	margin-left: 16px;
	padding: 0 14px 18px 17px;
	overflow: hidden;
}

#gateway .rap {
	background: #FFFFFF none repeat scroll 0 0;
	height: auto;
	margin: 0 0 0 7px;
	width: 402px;
	padding-bottom: 0;
	_padding-right: 14px;
}

.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 h1{ background:url(../images/services-ico.jpg) no-repeat;}
#order h1{ background:url(../images/services-ico.jpg) 0 -18px no-repeat;}
#formulary h1{ background:url(../images/services-ico.jpg) 0 -36px no-repeat;}
#practice h1{ background:url(../images/services-ico.jpg) 0 -54px no-repeat;}*/
#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: 39px;
}

.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 .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;}

#print-logoDiv {
	display:none;
}
