#modal_container {
	padding:5px;
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}

#modal_container.test {
	background-color:#900;
	color:#fff;
	padding:30px;
	text-align:center
}

#modal_overlay {
	background-color:#000;
}

#modal_overlay.test {
	background-color:#fff;
}

html {margin:0; padding:0; width:100%; height:100%;}

body {background:url(/images/background.jpg) top left repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#6c6c6c; margin:0;}
body a {color:#6d1a42; text-decoration:none}
body a:hover {color:#4775ab;}

#social {margin:0 auto 8px auto; width:780px;  background:url(/images/social.png) top right no-repeat;  height:51px;}
#social-icons {float:right; padding:10px 25px 0 0;}
#social-icons img {float:right; margin:0 0 0 5px;}
#social-txt {float:right; margin:14px 5px 0 0; font-size:13px; font-weight:bold; color:#6d1942;}

#content {margin:0 auto 16px auto; width:780px;}

#content-secondary {margin:0 auto 16px auto; width:780px; padding:0 0 16px 0;}
#content-float {float:left; background:url(/images/secondary-repeater.gif) top right repeat-y;}

#home-left-top {background:url(/images/home-left-top.gif) right top no-repeat; width:236px; height:148px; text-align:left;}
#home-left-middle {background:url(/images/home-left-middle.gif) top right no-repeat; width:236px; height:394px;}
#home-left-bottom {background:url(/images/home-left-bottom.gif) top right no-repeat; width:236px; height:17px;}
#home-right {margin:0 0 0 236px;}
#home-right-top {background:url(/images/home-right-top.gif) top left no-repeat; height:148px;}
#home-right-middle {background:url(/images/home-right-middle.gif) top left no-repeat; height:394px;}
#home-right-bottom {background:url(/images/home-right-bottom.gif) top left no-repeat; height:17px;}

#logo {padding:28px 0 0 16px;}

#nav {padding:20px 0 0 15px; font-weight:bold; color:#ffffff; text-align:left;}

#secondary-left {float:left; width:236px;}
#secondary-left-top {background:url(/images/secondary-left-top.gif) right top no-repeat; width:236px; height:148px; text-align:left;}
#secondary-left-middle {background:url(/images/secondary-left-middle.gif) top right no-repeat; width:236px; height:458px;}
#secondary-right {margin:0 0 0 236px;}
#secondary-right-top {background:url(/images/secondary-right-top.gif) top left no-repeat; height:148px;}
#secondary-right-middle {}
#secondary-title {font-size:22px; font-weight:bold; color:#6d1a42; margin:0 32px 0 0; padding:53px 0 0 0; text-align:right;}
#secondary-footer {background:url(/images/secondary-bottom.gif) bottom right no-repeat; width:780px; height:17px; float:left;}

.bold {font-weight:bold;}
.float-left {float:left;}
.float-left-home {float:left;}
.font10 {font-size:10px; line-height:13px;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.blue-b {color:#4775ab; font-weight:bold;}
.red {color:#6d1a42;}

.home-content {padding:152px 40px 0 4px;}
.home-txt {padding:0 0 0 6px; text-align:left; line-height:14px;}
.home-btns {padding:20px 0 0 0; width:100%; position:relative; left:-10px;}

.italic {font-style:italic;}
.red-b {color:#6d1a42; font-weight:bold; text-align:center;}

.nav-at {margin:0 0 14px 0; padding:0 0 0 14px; color:#ffd192; background:url(/images/nav-arrow.gif) center left no-repeat;}
.nav-at a {color:#ffffff; text-decoration:none;}
.nav-at a:hover {color:#ffd192;}
.nav-at2 {margin:0 0 4px 0; padding:0 0 0 14px; color:#ffd192; background:url(/images/nav-arrow.gif) center left no-repeat;}
.nav-link {margin:0 0 14px 0; padding:0 0 0 14px;}
.nav-link a {text-decoration:none; color:#ffffff;}
.nav-link a:hover {color:#ffd192;}
.nav-secondary {margin:0 0 16px 0; color:#ffd192;}
.nav-secondary a {color:#ffffff; text-decoration:none;}
.nav-secondary a:hover {color:#ffd192;}
.nav-secondary-link {margin:0 0 4px 0; padding:0 0 0 26px;}
.nav-tertiary {float:left; width:100%;}
.nav-tertiary1 {float:left; font-weight:bold; padding:0 18px 0 0; border-right:solid 1px #666666;}
.nav-tertiary2 {float:left; font-weight:bold; padding:0 18px; border-right:solid 1px #666666;}
.nav-tertiary3 {float:left; font-weight:bold; padding:0 0 0 18px;}

.form-section {font-size:12px; color:#6d1a42; font-weight:bold;}

.payment-area {margin:0 0 20px 0; float:left; width:496px;}
.payment-area2 {margin:0 0 20px 0; float:left; width:496px; text-align:center;}
.payment-area3 {margin:6px 0 0 0; float:left; width:496px; text-align:center;}
.payment1 {float:left; width:400px; padding:10px 0 0 0;}
.payment2 {float:left; width:480px; padding:10px 0 0 0;}
.payment3 {float:left; width:300px; padding:10px 0 0 0;}
.payment-floatl {float:left; padding:0 16px 0 0; width:70px;}
.payment-floatl2 {float:left; width:300px;}
.payment-floatl3 {float:left; padding:0 10px 0 0; width:70px;}
.payment-floatl4 {float:left; width:380px;}
.payment-floatl5 {float:left; width:140px;}
.payment-floatl6 {float:left; padding:0 6px 0 0; width:40px;}
.payment-floatl7 {float:left; padding:0 16px 0 0; width:50px;}
.payment-floatl8 {float:left; padding:0 6px 0 0; width:26px;}
.payment-floatl9 {float:left; width:180px; padding:0 14px 0 0;}
.payment-txtindent {padding:0 0 0 14px; float:left; width:476px;}

.question {font-size:12px; color:#6d1a42; font-weight:bold;}

.secondary-back {float:right; margin:34px 32px 0 0;}
.secondary-back2 {float:right; margin:0 32px 0 0;}
.secondary-name {color:#4775ab; font-size:16px; font-weight:bold; margin:46px 0 0 0; padding:0 0 0 16px;}
.secondary-img1 {float:right; margin:0 6px 70px 22px; border:solid 4px #c0c0c0;}
.secondary-img1b {float:left; margin:0 30px 70px 0; border:solid 4px #c0c0c0;}
.secondary-img1c {float:right; margin:0 0 70px 30px; border:solid 4px #c0c0c0;}
.secondary-img2 {border:solid 1px #ffffff;}
.secondary-img2b {border:solid 1px #ffffff; width:220px;}
.secondary-area {margin:0 0 20px 0;}
.secondary-area2 {margin:0 0 30px 0; float:left; width:490px;}
.secondary-area2b {margin:0 0 30px 0; float:left; width:490px; text-align:right;}
.secondary-area3 {margin:20px 0 20px 0;}
.secondary-area4 {margin:40px 0 0 0;}
.secondary-area5 {margin:20px 0 0 0;}
.secondary-area6 {margin:20px 0 0 0; padding:20px 0 0 0; border-top:solid 1px #6d1a42;}
.secondary-area7 {margin:20px 0 20px 0; padding:20px 0 0 0; border-top:solid 1px #6d1a42;}
.secondary-area-title {font-size:20px; line-height:24px; color:#6d1a42;}
.secondary-area-title2 {font-size:14px; color:#6d1a42; padding:16px 0 0 0;}
.secondary-area-title3 {font-size:14px; color:#6d1a42; float:left;}
.secondary-list {font-size:12px; color:#6d1a42; padding:0 0 12px 0; font-weight:bold;}
.secondary-list a {font-size:12px; color:#6d1a42; text-decoration:none;}
.secondary-list a:hover {color:#4775ab;}
.secondary-list-sub {font-size:10px; font-weight:normal; color:#6c6c6c;}
.secondary-list2 {font-size:12px; color:#6d1a42; padding:0 0 12px 0; font-weight:bold; width:490px; float:left;}
.secondary-list2 a {font-size:12px; color:#6d1a42; text-decoration:none;}
.secondary-list2 a:hover {color:#4775ab;}
.secondary-list2-name {width:196px; float:left;}
.secondary-list2-sub {font-size:10px; font-weight:normal; color:#6c6c6c; float:left; width:92px;}
.secondary-list2-sub2 {font-size:10px; font-weight:normal; color:#6c6c6c; float:left; width:171px; padding:0 0 0 20px;}
.secondary-box {float:right; margin:0 0 0 22px; width:200px; background:url(/images/physicians-list-repeat.gif) top right repeat-y;}
.secondary-box-top {background:url(/images/physicians-list-top.gif) top right no-repeat; height:32px; text-align:right;}
.secondary-box-top2 {border-bottom:solid 1px #6d1a42; font-size:14px; font-weight:bold; color:#6d1a42; padding:12px 16px 6px 0; margin:0 160px 6px 0;}
.secondary-box-mid {padding:0 16px;}
.secondary-box-mid2 {padding:4px 0 2px 0; font-size:12px;}
.secondary-box-mid2 a {color:#6d1a42; text-decoration:none;}
.secondary-box-mid2 a:hover {color:#4775ab;}
.secondary-box-mid3 {padding:14px 0 2px 0; font-size:12px; font-weight:bold; color:#4775ab;}
.secondary-box-bot {background:url(/images/physicians-list-bottom.gif) bottom right no-repeat; height:12px; padding:6px 0 0 0;}
.secondary-dropdown {float:right; margin:44px 32px 0 0;}
.secondary-section {margin:0; border-top:solid 1px #cccccc; float:left; padding:10px 0 16px 0; width:480px;}
.secondary-section2 {margin:0; border-top:solid 1px #cccccc; float:left; padding:16px 0 16px 0; width:480px;}
.secondary-section-date {font-size:11px; font-weight:bold;}
.secondary-section-date2 {font-size:11px; font-weight:bold; padding:6px 0;}
.secondary-section-title {font-size:14px; color:#6d1a42; font-weight:bold;}
.secondary-section-more {float:right; margin:4px 0 0 0; font-size:10px; font-weight:bold;}
.secondary-section-more2 {float:right; margin:0 0 0 0; font-size:10px; font-weight:bold;}
.secondary-txt {padding:0 0 12px 0;}
.secondary-txt2 {margin:0 0 20px 0;}
.secondary-txt3 {margin:10px 0;}
.secondary-txtindent {padding:0 0 0 14px;}
.secondary-txtindent2 {padding:10px 0 0 14px;}
.secondary-txtindent3 {padding:10px 0 0 14px; margin:10px 0 0 0; border-top:solid 1px #dddddd;}
.secondary-txtindent4 {float:left; padding:10px 0 0 0;}

.secondary-content {border-top:solid 1px #6d1a42; margin:0 32px 0 6px; padding:20px 0 0 10px; text-align:left;}
.secondary-content ul {margin:0; padding:0 0 0 34px;}

.float-120 {float:left; width:120px;}
.float-140 {float:left; width:140px;}
.float-200 {float:left; width:200px;}

.survey1 {border-top:solid 1px #666666; padding:10px 0 10px 0;}
.survey2 {border-top:solid 1px #666666; padding:10px 0 10px 0; margin:10px 0 0 0;}

#authorize-left-middle {background:url(/images/secondary-left-middle.gif) top right no-repeat; width:236px; height:18px; color:#ffffff;}
#authorize-right-top {background:url(/images/secondary-right-top.gif) top left no-repeat; height:148px;}
#authorize-middle { text-align:center; margin:16px 0;}
.authorize-home {background:url(/images/authorize-tri.gif) left no-repeat; margin:0 0 0 60px; padding:0 0 0 12px;}
.authorize-home a {color:#ffffff; text-decoration:none;}

.testimonial {border-bottom:solid 1px #999999; margin:0 0 20px 0; padding:0 0 20px 0;}
.testimonial-right {text-align:right;}

#footer {padding:10px 0; font-size:20px; font-weight:bold; color:#3b081d; text-align:center; clear:both;}
.txt10 {font-size:16px; font-weight:normal; line-height:20px; color:#591636;}

.width100 {width:470px;}
.clear {clear:both; font-size:2px; line-height:2px;}
