@charset "UTF-8";
body  {
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(../images/jb/images/top-BG-xfill2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	clear: none;
	height: 100px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0099cc;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cc;
	padding: 0px;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cc;
	padding: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099cc;
	padding: 0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	padding: 0px;
	margin: 0px;
}
a:link {
	color: #77b427;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #77b427;
}
a:hover {
	text-decoration: none;
	color: #3399cc;
}
a:active {
	text-decoration: underline;
	color: #77b427;
}
ul {
	color: #666666;
}
li {
	list-style-image: url(../images/bullet.gif);
}
.MWT-3col .container {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
.MWT-3col .header {
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 115px;
	background-image: url(../images/jb/images/top-BG-xfill2.jpg);
	background-repeat: repeat-x;
	background-position: top;
} 
.MWT-3col .header h1 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}
.blueText {color: #0099CC;}
.MWT-3col .col-1 {
	float: left; /* since this element is floated, a width must be given */
	width: 316px; /* padding keeps the content of the div away from the edges */
	height: auto;
}

.MWT-3col .col-2  {
	width: 316px;
	margin-top: 0;
	margin-right: 318px;
	margin-bottom: 0;
	margin-left: 316px;
} 
.MWT-Content {
	height: 200px;
	width: 950px;
	clear: both;
}

.MWT-3col .col-3 {
	float: right; /* since this element is floated, a width must be given */
	width: 318px; /* padding keeps the content of the div away from the edges */
}
.logoPosition {
	padding: 0px;
	height: 68px;
	width: 204px;
	margin-top: 16px;
	float: left;
	margin-right: 29px;
}
.tagline {
	width: 490px;
	float: left;
	line-height: 100%;
	margin-top: 15px;
	margin-bottom: 13px;
}
.topNavsContainer {
	height: 31px;
	width: 488px;
	float: left;
}
.docsHospSection {
	background-image: url(../images/home-DrsHospDiv-BG.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 226px;
	float: right;
	margin-top: 15px;
}
.docsHospTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	padding-left: 50px;
	padding-top: 9px;
}
.docsHospsButton-Container {
	padding: 0px;
	height: 30px;
	width: 226px;
	margin-top: 16px;
}
.search-reset-Container {
	float: left;
	height: 50px;
	width: 179px;
	margin: 0px;
	padding: 0px;
}
.addToSearchText {
	background-image: url(../images/plus-sign.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
.footer {
	background-image: url(../images/footer-BG-xfill.jpg);
	background-repeat: repeat-x;
	height: 100px;
	width: 100%;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
} 
.footerWrap {
	width: 725px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 27px;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 145%;
}
.footer ul {
	list-style-type: none;
	color: #77b427;
	display: inline;
	padding: 0px;
	font-weight: bold;
}
.homeSeachTitle {
	background-image: url(../images/magnifying-glass.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-left: 12px;
	height: 21px;
	margin-top: 20px;
}
#yourImg {
	height: 21px;
	width: 28px;
	display: block;
	float: right;
	margin-top: 21px;
	margin-right: 85px;
}
#col-1-content {
	background-image: url(../images/home/col-1-div-BG-image.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 500px;
	padding-left: 28px;
	width: 288px;
	padding-top: 30px;
}


#col-2-content {
	background-image: url(../images/home/col-2-div-BG-image.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 500px;
	padding-left: 28px;
	width: 288px;
	padding-top: 30px;
}
#col-3-content {
	background-image: url(../images/home/col-3-div-BG-image.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 500px;
	padding-left: 28px;
	width: 290px;
	padding-top: 30px;
}
.homeStyle1 {font-size: 16px}
.homeStyle2 {font-size: 25px}
.homeStyle3 {
	font-size: 11px
}

.footer li {
	display: inline;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.loginSplash_outside {
	text-align: center;
	width: 100%;
	padding-top: 50px;
}
.loginSplash_outside_content  {
	width: 283px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../box/_Div-BG_297pxWide.jpg);
	text-align: left;
	padding-left: 15px;
	background-repeat: no-repeat;
	clear: both;
	padding-top: 15px;
	padding-bottom: 25px;
}
.middle_container-headerText {
	clear: both;
	float: left;
	width: 800px;
	margin-left: 10px;
}
.middle_align {
	text-align: center;
	width: 100%;
	padding-top: 0px;
	clear: both;
}
.middle_container {
	width: 920px;
	background-image:url(../box/_Div-BG_935pxWide.jpg);
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-repeat: no-repeat;
	margin-top: 22px;
	padding-top: 30px;
	padding-left: 15px;
}
.middle_container_addoutside {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 15px;
	text-align: center;
}
.I_want_to {
	font-size: 26px;
	color: #666666;
}

.middle_container_left {
	clear: left;
	float: left;
	width: 400px;
	margin-top: 25px;
	text-align: left;
	margin-left: 10px;
}
.middle_container_right {
	clear: right;
	float: right;
	width: 400px;
	margin-top: 25px;
	text-align: right;
	margin-right: 15px;
}
.twiter_holder {
	text-align: right;
	float: right;
	padding-right: 13px;
}
.twiter_text {
	text-align: right;
	float: right;
	padding-right: 5px;
}
.middle_container_search {
	clear: both;
	width: 920px;
	padding-left: 15px;
	text-align: left;
	padding-top: 25px;
}
.middle_container_right-col {
	clear: right;
	float: right;
	width: 172px;
	margin-top: 17px;
	text-align: right;
	margin-right: 15px;
}
.middle_container_left-col {
	clear: left;
	float: left;
	width: 702px;
	margin-top: 10px;
	text-align: left;
	margin-left: 15px;
}
.tabbed_Inside_Left {
	clear: left;
	float: left;
	width: 500px;
	margin-top: 20px;
	margin-left: 15px;
	text-align: left;
}
.tabbed_Inside_Right {
	clear: right;
	float: right;
	width: 150px;
	margin-top: 20px;
	margin-right: 15px;
	height: 260px;
}
.bottomSpacer {
	clear: both;
	height: 80px;
	width: 100%;
}

.heading3_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cc;
	padding: 0px;
	font-weight: bold;
}
.heading13_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC3;
	padding: 0px;
	font-weight: bold;
}
.heading12_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cc;
	padding: 0px;
	font-weight: bold;
}
.heading5_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099cc;
	padding: 0px;
}
.heading4_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cc;
	padding: 0px;
}
.heading6_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	font-weight: bold;
}
.heading2_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	padding: 0px;
	font-weight: normal;
}
.heading7_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px;
	font-weight: bold;
}
.results_left {
	float: left;
	width: 300px;
	height: 75px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.results_right {
	text-align: left;
	float: right;
	width: 500px;
	clear: right;
	height: 75px;
	padding-bottom: 5px;
}
.fullWidth_left {
	clear: both;
	float: left;
	width: 100%;
	padding-left: 15px;
	height: 50px;
}
.bigGreyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #999999;
	padding: 0px;
	font-weight: bold;
}
.heading1_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0099cc;
	padding: 0px;
}
.voteContent {
	width: 485px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../box/votebox2.jpg);
	text-align: left;
	padding-left: 15px;
	background-repeat: no-repeat;
	clear: both;
	padding-top: 15px;
	padding-bottom: 25px;
}
.middle_container_right_waitTime {
	clear: right;
	float: right;
	width: 350px;
	margin-top: 25px;
	text-align: center;
	margin-right: 40px;
	height: 200px;
}
.Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0000;
	padding: 0px;
	font-weight: bold;
}
.Yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9900;
	padding: 0px;
	font-weight: bold;
}
.Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009900;
	padding: 0px;
	font-weight: bold;
}
.signup_left-col {
	background-image: url(../box/_Div-BG_300pxWide.jpg);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	width: 280px;
	margin-top: 20px;
	margin-left: 175px;
	padding-top: 30px;
	padding-left: 20px;
}
.signup_right-col {
	background-image: url(../box/_Div-BG_300pxWide.jpg);
	background-repeat: no-repeat;
	text-align: left;
	float: right;
	width: 280px;
	margin-top: 20px;
	clear: right;
	margin-right: 156px;
	padding-top: 30px;
	padding-left: 20px;
}
.singup_header {
	text-align: center;
	clear: both;
	width: 100%;
}
.singup_blue-line {
	text-align: left;
	clear: both;
	width: 660px;
	background-image: url(../signup/signUp-TitleWhyBGImg.jpg);
	background-repeat: no-repeat;
	margin-left: 168px;
	float: left;
	margin-top: 10px;
	padding-top: 25px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
}
.singup_blue-line-text {
	text-align: left;
	float: left;
	width: 100%;
}

.signup_bullets-left {
	text-align: left;
	float: left;
	width: 335px;
	list-style-image: url(../signup/signUp-LargeBulletImg.jpg);
	margin-top: 25px;
	margin-left: -25px;
}
.signup_bullets-right {
	text-align: left;
	float: right;
	width: 325px;
	list-style-image: url(../signup/signUp-LargeBulletImg.jpg);
	margin-top: 25px;
	margin-right: 25px;
}
.middle_container_right-aboutus {
	clear: right;
	float: right;
	width: 400px;
	margin-top: 25px;
	text-align: left;
	margin-right: 25px;
}
.medwaittime-spaced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cc;
	padding: 0px;
	line-height: 25px;
}
.aboutus-doctor {
	color: #FFF;
	background-image: url(../aboutus/aboutUs-DocER-header-BG.jpg);
	width: 100%;
	font-size: 20px;
	padding-top: 35px;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.middle_contactus_top {
	text-align: center;
	width: 100%;
	padding-top: 22px;
	clear: both;
	height: auto;
}
.middle_container_googleblock {
	width: 885px;
	padding-top: 25px;
	padding-left: 25px;
}
.middle_container_google_sidebar {
	height: 350px;
	font-size: 11px;
	color: #000;
	float: left;
	width: 300px;
	overflow: auto;
}
.middle_container_google_map {
	float: left;
	height: 350px;
	width: 585px;
	overflow: hidden;
}
.middle_container_google_undermap {
	float: left;
	height: auto;
	width: 585px;
	overflow: hidden;
}
.middle_container_google_pager {
	float: left;
	height: 25px;
	width: 290px;
	visibility: visible;
	font-size: 10px;
	text-transform: uppercase;
	clear: both;
}
.middle_container-google-sort {
	clear: both;
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
}
.fullWidth_left-nonsubscriber {
	clear: both;
	float: left;
	width: 100%;
	padding-left: 15px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.singup_blue-Text {
	text-align: center;
	clear: both;
	width: 660px;
	background-image: url(../signup/signUp-TitleWhyBGImg.jpg);
	background-repeat: no-repeat;
	margin-left: 168px;
	float: left;
	margin-top: 25px;
	padding-top: 25px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
}
.about_us_header_text {
	width: 910px;
	margin-top: 15px;
	margin-left: 10px;
}

.heading3_text-location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding: 0px;
	font-weight: bold;
}
.middle_container-google-disclaimer {
	clear: right;
	float: right;
	width: 440px;
	margin-top: 10px;
	margin-left: 25px;
	text-align: left;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 0px;
}
.nonsub-list {
	float: left;
	height: 250px;
	width: 500px;
	overflow: auto;
	border: thin solid #C8C8C8;
	margin-left: 15px;
}
.nonsub-check {
	float: left;
	width: 350px;
	margin-left: 25px;
}
.nonsub-list-pager {
	float: left;
	width: 100%;
	overflow: auto;
	clear: both;
	height: 35px;
	margin-left: 15px;
}
.middle_container_news_content {
	clear: both;
	float: left;
	height: auto;
	width: 885px;
	margin-top: 30px;
	margin-left: 10px;
	text-align: left;
}
.billing-left-col {
	float: left;
	width: 400px;
	margin-top: 30px;
	margin-left: 10px;
}
.billing-right-col {
	float: right;
	width: 400px;
	margin-top: 30px;
}
.billing {
	float: left;
	width: 800px;
	margin-top: 30px;
}
.doctor-info {
	float: left;
	width: 650px;
	margin-top: 25px;
	margin-left: 10px;
}
.doctor-right-panel {
	text-align: right;
	float: right;
	width: 163px;
	margin-right: 25px;
	padding-right: 15px;
	margin-bottom: 5px;
}
.doctor-right-controlpanel {
	text-align: right;
	float: right;
	width: 163px;
	margin-right: 25px;
	padding-right: 15px;
	margin-bottom: 5px;
	background-image: url(../box/controlPanel-BG.jpg);
	background-repeat: no-repeat;
	padding-top: 60px;
	height: 215px;
}
.doctor-locations {
	float: left;
	width: 650px;
	margin-top: 10px;
	margin-left: 10px;
}
.middle_container_middle {
	float: left;
	width: 500px;
	margin-top: 50px;
	margin-left: 150px;
}
.middle_container_right-news {
	clear: right;
	float: right;
	width: 400px;
	margin-top: 25px;
	text-align: left;
	margin-right: 15px;
}
.middle_container_right-col-index {
	clear: right;
	float: right;
	width: 182px;
	margin-top: 17px;
	text-align: left;
	margin-right: 15px;
	font-size: 14px;
}
.results_right-small {
	text-align: left;
	float: left;
	width: 150px;
	clear: right;
	height: 75px;
	margin-left: 15px;
}
.middle_align-contact {
	text-align: center;
	width: 100%;
	clear: both;
	margin-top: 5px;
}
.trial-details-center {
	text-align: center;
}
.middle_container_hiw_container {
	clear: both;
	float: left;
	width: 785px;
	margin-top: 25px;
	margin-left: 10px;
}
.hiw_headers {
	clear: both;
	float: left;
	width: 500px;
	margin-top: 25px;
	margin-left: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0099cc;
	font-weight: bold;
}
.hiw_graphic {
	float: left;
	width: 716px;
	margin-left: 40px;
	text-align: left;
	margin-top: 5px;
	clear: both;
}
.hiw_left_text {
	float: left;
	width: 217px;
	margin-top: 5px;
	margin-left: 40px;
	text-align: left;
}
.hiw_right_text {
	text-align: left;
	float: left;
	width: 217px;
	margin-top: 5px;
	margin-left: 30px;
}
.hiw_middle_text {
	text-align: left;
	float: left;
	width: 222px;
	margin-top: 5px;
	margin-left: 30px;
}
.center_text {
	text-align:center;
}
.main_index_header {
	text-align: center;
	width: 100%;
	padding-top: 10px;
}
.heading10_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
}
.hiw_faq {
	clear: none;
	float: left;
	width: 200px;
	margin-top: 25px;
	margin-left: 25px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0099cc;
	font-weight: bold;
}
.Results {
	width: 900px;
	margin-top: 15px;
}
.ed_box {
	background-color: #FFF;
	border: 1px solid #11A0CF;
	clear: both;
	float: left;
	height: auto;
	width: 750px;
	padding-left: 5px;
}
.stats_main {
	clear: both;
	width: 920px;
	text-align: left;
	height: auto;
	margin-top: 15px;
}
.stats_left {
	float: left;
	height: auto;
	width: 450px;
}
.stats_right {
	float: right;
	height: auto;
	width: 450px;
}
#location {
	height: auto;
	width: auto;
}
.admin_box {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 335px;
	margin-top: 25px;
	margin-left: 15px;
	border: 1px solid #34A0D0;
}

a.btn_blue {
	background-image: url(../images/btn_admin_blue_up.jpg);
	text-align: center;
	clear: both;
	float: left;
	height: 33px;
	width: 175px;
	margin-left: 5px;
	padding-top: 17px;	
}
a.btn_blue:link, a.btn_blue:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.btn_blue:hover {
	background-image: url(../images/btn_admin_down.jpg);
}

a.btn_red {
	
	background-image: url(../images/btn_admin_red_up.jpg);
	text-align: center;
	clear: both;
	float: left;
	height: 33px;
	width: 175px;
	margin-left: 5px;
	padding-top: 17px;
}
a.btn_red:link, a.btn_red:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.btn_red:hover {
	background-image: url(../images/btn_admin_down.jpg);
}


a.btn_blue_lg {
	background-image: url(../images/btn_admin_blue_lg_up.jpg);
	text-align: center;
	clear: both;
	float: left;
	height: 33px;
	width: 325px;
	margin-left: 5px;
	padding-top: 17px;	
}
a.btn_blue_lg:link, a.btn_blue_lg:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.btn_blue_lg:hover {
	background-image: url(../images/btn_admin_lg_down.jpg);
}

a.btn_red_lg {
	
	background-image: url(../images/btn_admin_red_lg_up.jpg);
	text-align: center;
	clear: both;
	float: left;
	height: 33px;
	width: 325px;
	margin-left: 5px;
	padding-top: 17px;
}
a.btn_red_lg:link, a.btn_red_lg:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.btn_red_lg:hover {
	background-image: url(../images/btn_admin_lg_down.jpg);
}.admin_box_user {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 180px;
	margin-top: 25px;
	margin-left: 10px;
	border: 1px solid #34A0D0;
}


a.btn_green {
	background-image: url(../images/btn_admin_logout.jpg);
	text-align: left;
	clear: both;
	float: left;
	height: 30px;
	width: 135px;
	margin-left: 5px;
	padding-top: 20px;
	padding-left: 40px;
}
a.btn_green:link, a.btn_green:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.btn_green:hover { }
.adcontainer {
	height: 50px;
	width: 400px;
	border: 5px solid #000;
	float: left;
}
.adcontainerleft {
	height: 50px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	border: 5px solid #000;
	float: left;
}
.heading11_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F93;
	padding: 0px;
	font-weight: bold;
}
.sitemap_container {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 10px;
	margin-left: 15px;
}
.sitemap_container_header {
	float: left;
	height: auto;
	width: 200px;
	font-size: 18px;
	font-weight: bold;
	color: #1CA4D1;
	text-transform: uppercase;
	text-align: center;
}
.sitemap_container_links {
	float: left;
	height: auto;
	width: 200px;
	text-align: left;
	
}
.container_indexLeft {
	float: left;
	width: 717px;
	height: auto;	
}

.container_indexRight {
	float: left;
	width: 219px;
	margin-left: 20px;
	padding-top: 40px;
}

.container_tagline {
	float: left;
	width: 717px;
	height: auto;
	font-size: 24px;
	color: #1CA4D1;
	margin-top: 10px;
}

.container_er {
	float: left;
	width: 359px;
	height: auto;	
}
.container_er_header {
	background-image:url(../images/jb/images/erSearch_header.gif);
	height: 62px;
	padding-left: 80px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.container_er_footer {
	height: 300px;
	background-image:url(../images/jb/images/erSearch_footer.gif);
	padding-left: 30px;
	padding-top: 17px;
}

.container_doctor {
	float: left;
	width: 358px;
	height: auto;	
}
.container_doctor_header {
	background-image:url(../images/jb/images/doctorSearch_header.gif);
	height: 62px;
	padding-left: 79px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.container_doctor_footer {
	height: 300px;
	background-image:url(../images/jb/images/doctorSearch_footer.gif);
	padding-left: 30px;
	padding-top: 17px;
}

.doctorSearch {
	width: 200px;
	height: 120px;
	background-image:url(../images/jb/images/doctorWait_box.gif);
	padding-left: 19px;
	padding-top: 10px; 
	
}

.doctorSearch_noappoint {
	width: 218px;
	height: 131px;
}

.doctor_noappoint_header {
	background-image:url(../images/jb/images/doctorSearch_noappoint_header.gif);
	height: 43px;
	padding-left: 65px;
	padding-top: 10px;
		
}

.doctor_noappoint_footer {
	padding-left: 19px;
	padding-top: 5px;	
	background-image: url(../images/jb/images/doctorSearch_noappoint_footer.gif);
	height: 73px;
}


.doctorSearch_header {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.doctorSearch_text {
	color: #fff;
	font-weight:bold;
}
.ipod_container{
	width: 354px;
	height:133px;
	float:left;
	margin-left: 5px;
}

.ipod_header {
	height: 37px;
	background-image:url(../images/jb/images/ipod_header.gif);
	padding-top: 30px;
	padding-left: 30px;
	font-size: 18px;
	font-weight: bold;	
}

.ipod_footer {
	height: 51px;
	background-image:url(../images/jb/images/ipod_footer.gif);
	padding-left: 30px;
	padding-top: 15px;
}

.giftcard_container{
	width: 357px;
	height: 133px;
	float:left;	
}
.giftcard_header {
	height: 37px;
	background-image:url(../images/jb/images/cvs_header.gif);
	padding-top: 30px;
	padding-left: 30px;
	font-size: 18px;
	font-weight: bold;	
}

.giftcard_footer {
	height: 51px;
	background-image:url(../images/jb/images/cvs_footer.gif);
	padding-left: 30px;
	padding-top: 15px;
}

.rightSideSearch_container {
	float: left;
	width: 353px;
	height: auto;
	margin-left: 5px;
	margin-top: 5px;
	
}

.rightSideSearch {
	background-image: url(../images/jb/images/search_box.gif);
	width: 320px;
	height: 367px;	
	padding-left: 30px;
	padding-top: 15px;	
}

.rightSideSearch_header_text {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.rightSideEmpty_department_text {
	font-size: 16px;
}
.doctorSearchSmallBox {
	width: 204px;
	height: 125px;
	background-image:url(../images/jb/images/doctor_accepting_small_box.gif);
	padding-left: 15px;
	padding-top: 5px;
	
}

.container_HF_search {
	width: 717px;
	height: 397px;
	float: left;
	background-image:url(../images/jb/images/large_HF_box.gif);	
}

.container_HCP_search {
	width: 717px;
	height: 397px;
	float: left;
	background-image:url(../images/jb/images/large_HCP_box.gif);
}

.container_HF_header {
	height: 62px;
	width: 637px;
	padding-left: 80px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.container_HF_footer_left {
	float: left;
	height: 300px;
	width: 265px;
	padding-left: 30px;
	padding-top: 17px;
}

.container_HF_footer_right {
	height: 300px;
	width: 390px;
	padding-left: 15px;
	padding-top: 17px;
	float: left;
	}
	
.doctor_appointment_small_box {
	padding-top: 10px;
	/* margin-bottom: 2px; */
}

.right_HF_search_description {
	height: 110px;
	overflow: auto;
	margin-top: 50px;
}

.right_HF_search_wait {
	height: 130px;	
}

.right_HF_search_wait li {
	margin-top: 5px;
}

#google_link {
	margin-top: 10px;
}

.client_landing_left {
	float: left;
	width: 425px;
	height: auto;
	margin-top: 25px;
	margin-left: 10px;	
}

.client_landing_right {
	float: right;
	width: 425px;
	height: auto;
	margin-top: 25px;
	margin-right: 30px;	
}

.client_landing_heading {
	width: 885px;
	height: auto;
	margin-left: 10px;
	float: left;
	font-size:22px;
	color: #1CA4D1;
}

.client_landing_logo{
	width: 350px;
	height:auto;
	margin-right: 30px;
	float: right;
	text-align:center;
	/* border:thin dashed #000; */
}

.client_landing_message_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F93;
	padding: 0px;
	font-weight: bold;
	font-style: italic;
}

.client_landing_container {
	width: 900px;
	height: auto;
	float: left;
	text-align:left;
}

.client_landing_location {
	width: 425px;
	height: 225px;
	margin-left: 10px;
	margin-top: 25px;
	float: left;
}
.client_landing_location_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	padding: 0px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 15px;
	clear:both;
	text-decoration: underline;
}

.client_footer {
	width: 900px;
	height: auto;
	float: left;
	text-align:left;
	margin-top:100px;
	
}

.client_footer_container {
	width: 150px;
	height: 15px;
	float: left;
	margin-top:10px;
	margin-left: 10px;
	font-size: 8px;
}
	
.client_facilityName_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.client_department_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding: 0px;
	font-weight: bold;
	font-variant: small-caps;
}
.client_message_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099cc;
	padding: 0px;
	font-weight: bold;
	font-variant: small-caps;
}
.client_message_prefix_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
}

.appTracker {
	float: left;
	clear: both;
	margin-left: 10px;
	width: 375px;
	height: auto;
}

.appTracker#doctor {

}

.appTracker#elements {
	margin-top: 10px;	
}

.appTracker#update {
	background-color: #FFC;
	border: medium solid #FF0;
	margin-top: 10px;
	padding-left: 5px;
	width: 200px;
}

.appTracker#status {
	margin-top: 25px;
	
}

.appTracker#footer {
	margin-top: 20px;
}

#age_body {
	max-height: 300px;
	overflow:auto;
}

#delay_body{
	max-height: 300px;
	overflow:auto;
}

.addphone_left {
	float: left;
	width: 200px;
	height: auto;
	margin-left:10px;
	margin-top:30px;	
}

.addphone_text {
	float:left;
	width:400px;
	margin-left:50px;
	margin-top:30px;
	height:auto;	
}
