@charset "utf-8";
/* CSS Document */

body {margin: 0 0 20px 17px; padding: 0 0;}

#congrat-banner {
	display: block;
	width: 765px;
	height: 120px;
	margin: 0 auto;
	text-decoration: none;
	background: url(graphics/congrat-banner.png);
}

div#banner {height: 105px; width: 864px;  padding-left: 20px; background:#fff url(graphics/top_rounder.gif) bottom no-repeat; }
div#banner h1#trusted{float: right; text-align: right; width: 500px; margin: -60px 0 0 0; padding: 0 60px 0 0; font: bold italic 28px "Times New Roman", Times, serif; color: #327AD1;}

/* begin home page specific styles   */

div#home_container { position: relative; margin: 0 0; padding: 0 0 10px 0; width: 882px; background: #005 url(graphics/home_container_back.jpg) repeat-x; border-left: 1px solid #71FFFF;  border-right: 1px solid #71FFFF;}
div#home_container p {margin-top: 0; padding-top: 10px;}

div#login { position: absolute; top: -36px; left: 580px; font: bold 11px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
div#login a:visited { text-decoration: none; border-bottom: 1px dotted blue; color: blue;}
div#login a { text-decoration: none; border-bottom: 1px dotted blue; }
div#login a:hover { text-decoration: none; border-bottom: none; }

div#homeDocs { position: absolute; top: 0; left: 518px; width: 366px;}
div#homeDocs img#doctorsHome {  }
div#homeDocs div#getstarted { font: normal 13px Arial, Helvetica, sans-serif; color: #327AD1; position: absolute; top: 10px; right: 30px; }

div#homeDocs div#getstarted span { font: bold 14px Arial, Helvetica, sans-serif; color: #33CC66; }

div#homeDocs div#testimonials { font: normal 11px Arial, Helvetica, sans-serif; color: #003; position: absolute; top: 90px; right: 5px; width: 150px;}

div#homeDocs div#intro p { font: bold 14px Arial, Helvetica, sans-serif; color:#C6DAF2; margin: 0 0; padding: 10px 15px;}
ul.homebullets { margin:0 10px 10px 15px; padding: 8px 18px; list-style-image:url(graphics/bulldog.gif);}
ul.homebullets li { font: normal 12px Arial, Helvetica, sans-serif; color: #C6DAF2; margin: -3px 0 0 0; padding: 0 15px 10px 6px; }

h2#home { font: bold 22px tahoma, Arial, Helvetica, sans-serif; color:#327AD1; margin: 0 0; padding: 20px 0 10px 50px; }

div#subnav_home {  margin: 0 0; width: 884px; background:#fff url(graphics/subnav_home_rounder.gif) top no-repeat; font: 13px Arial, Helvetica, sans-serif;  }

div#subnav_home p {  margin: 0 0; padding: 50px 30px; text-align: center;  line-height: 30px;}

/* end of home page specific styles   */

div#container { position: relative; margin: 0 0; padding: 0 0 10px 0; width: 882px; border-left: 1px solid #71FFFF;  border-right: 1px solid #71FFFF; overflow:auto;}
div#container p.form {margin-top: 0; padding-top: 6px; font: normal 12px Arial, Helvetica, sans-serif;}

div#container p {margin-top: 0; padding: 15px 30px 2px 30px; font: normal 15px Arial, Helvetica, sans-serif;}

h2#pagetitle { font: normal 20px tahoma, Arial, Helvetica, sans-serif; color:#0099CC; margin: 0 0; padding: 5px 0 5px 35px; }

div#loginBox { position: absolute; top: 70px; left: 594px; font: normal 13px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
div#loginBox a:visited { text-decoration: none; border-bottom: 1px dotted blue; color: blue;}
div#loginBox a { text-decoration: none; border-bottom: 1px dotted blue; }
div#loginBox a:hover { text-decoration: none; border-bottom: none; }

ul.slik { list-style-image:url(graphics/mcqueen.jpg); font: 14px Arial, Helvetica, sans-serif; margin: 10px 50px; padding: 0 0; }
ul.slik li { margin: 10px 10px; padding: 2px 20px 8px 10px;}

div#container p.shoutout { font: bold 16px Arial, Helvetica, sans-serif; color:#009; }

div#subnav {  margin: 0 0; width: 884px; background:#fff url(graphics/subnav_rounder.gif) top no-repeat; font: 13px Arial, Helvetica, sans-serif;  }

div#subnav p {  margin: 0 0; padding: 50px 30px; text-align: center;  line-height: 30px;}


/* form styles */
div#form_home_layout { background: #fff url(graphics/form_home_btm.jpg) bottom no-repeat; width: 507px; height: 410px; margin-left: 10px;}

div#form_home_layout p {font: normal 14px Arial, Helvetica, sans-serif;	color: #333; margin: 0 0 2px 40px; }

div#form_home_layout div#nameFields { margin: 0 auto 12px auto; padding-top: 15px; background: url(graphics/formfields/nameFields.jpg) no-repeat; width: 455px; height: 38px;}
div#form_home_layout label {font: bold 13px Arial, Helvetica, sans-serif;}
div#nameFields label#first{ margin: 0 0 0 100px; }
div#nameFields label#first input{ margin-left: 10px; width: 60px; font: normal 13px Arial, Helvetica, sans-serif; color:#06f; padding-left: 4px;}

div#nameFields label#last { margin: 0 0 0 10px;}
div#nameFields label#last input{
	margin-left: 10px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#06f;
	padding-left: 4px;
	width: 90px;
}



div#form_home_layout div#emailPhoneField {
	margin: 0 auto 12px auto;
	padding-top: 15px;
	width: 455px;
	height: 35px;
	background-image: url(graphics/formfields/emailPhoneField.jpg);
	background-repeat: no-repeat;
}

div#emailPhoneField label{ margin: 0 0 0 100px; }
div#emailPhoneField label#email input{ margin-left: 5px; width: 100px; font: normal 13px Arial, Helvetica, sans-serif; color:#06f; padding-left: 4px;}
div#emailPhoneField label#phone { margin: 0 0 0 8px;}
div#emailPhoneField label#phone input{
	margin-left: 5px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#06f;
	padding-left: 4px;
	width: 80px;
}

div#form_home_layout div#specialtyField { margin: 0 auto 12px auto; padding-top: 15px; background: url(graphics/formfields/practiceField.jpg) no-repeat; width: 455px; height: 37px;}

div#specialtyField label{ margin: 0 0 0 100px; }
div#specialtyField label select{
	margin-left: 10px;
	width: 217px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left: 4px;
}

div#form_home_layout div#systemField { margin: 0 auto 12px auto; background: url(graphics/formfields/systemField.jpg) no-repeat; width: 455px; height: 101px;}
div#form_home_layout div#systemField div { width: 340px; margin: 5px 0 0 100px; font: bold 13px Arial, Helvetica, sans-serif; line-height: 22px;}
div#form_home_layout div#systemField div label { font-weight: normal }
label#emrOnly { padding-right: 20px; border-right: 1px solid #86AEC1; margin-right: 10px;}
div#subBtn { margin: 0 auto; width: 120px; padding: 0 0;}

/* begin page 2 form styles */
/* left side */
div#form_layout2 { width: 410px; margin: 2px 2px 5px 0; float: left;}
div#form_layout2b { width: 425px; margin: -40px 12px 0 0; border-left: 1px dotted #00CCCC; float: right;}

div#form_layout2b div#practiceMore { width: 403px; height: 210px; margin: 0 0 5px 16px; position: relative; background: #fff url(graphics/formfields/practiceMore.jpg) no-repeat;}

div#form_layout2 input { color: #155AB9; }
div#form_layout2b div#practiceMore input#practiceName {width: 292px; position: absolute; top: 24px; left: 92px;}
div#practiceMore input#practiceTitle {width: 167px; position: absolute; top: 65px; left: 12px;}
div#practiceMore input#numberPhys {width: 185px; position: absolute; top: 65px; left: 200px;}
div#practiceMore input#addressField {width: 167px; position: absolute; top: 100px; left: 12px;}
div#practiceMore input#cityField {width: 185px; position: absolute; top: 100px; left: 200px;}
div#practiceMore input#stateField {width: 70px; position: absolute; top: 135px; left: 12px;}
div#practiceMore input#zipField {width: 45px; position: absolute; top: 135px; left: 95px;}
div#practiceMore input#urlField {width: 230px; position: absolute; top: 135px; left: 155px;}
div#practiceMore input#numberNonphys {width: 372px; position: absolute; top: 170px; left: 12px;}
div#form_layout2 p { font: bold 13px Arial, Helvetica, sans-serif; color: #155AB9; padding: 10px 2px 5px 30px; margin: 12px 0;}
div#form_layout2 select#specialtiesList { width: 260px; margin: 0 0 0 30px;}
/* end left side */

/* begin right side */
div#form_layout2b p { font: normal 13px Arial, Helvetica, sans-serif; color: #155AB9; padding: 1px 2px 0 20px; margin: 2px 0;}
div#form_layout2b div.formBar { background-image: url(graphics/formfields/formBar.jpg); width: 383px; height:43px; margin: 2px 0 12px 20px; padding: 0 0; position: relative;}
div#form_layout2b select#billingField { width: 340px; position: absolute; top: 12px; left: 20px; }
div#form_layout2b div#currentEMR { background-image: url(graphics/formfields/currentEMRback.jpg); width: 383px; height:56px; margin: 2px 0 12px 20px; padding: 0 0; position:relative; }
div#form_layout2b div#currentEMR textarea#currentEMRfield { width: 336px; height:40px; position: absolute; top: 6px; left: 20px; font: normal 13px Arial, Helvetica, sans-serif;}
div#form_layout2b input#do { width: 340px; position: absolute; top: 12px; left: 20px; }
div#form_layout2b input#doNot {  width: 340px; position: absolute; top: 12px; left: 20px; }
div#form_layout2b input#emrDemos { width: 340px; position: absolute; top: 12px; left: 20px; }

/* end right side */

/* end page 2 form styles */

/* begin page 3 styles */

table#form3layout { font: normal 13px Arial, Helvetica, sans-serif; color: #155AB9; width: 852px; margin: 0 auto;}
table#form3layout select#asp_or_cs { margin: 0 0 10px 55px; padding: 0 0; width: 290px;}

table#yes_no_left3 { width: 420px; }
table#yes_no_left3 td { border-bottom: 1px solid #BAD9E2; border-collapse: collapse; padding: 8px 0;}

table#form3layout div.formBar { background-image: url(graphics/formfields/formBar.jpg); background-repeat: no-repeat; width: 383px; height:43px; padding: 0 0;}

table#legalFormlayout { width: 390px; border-collapse: collapse; margin: 0 0 0 auto;}
table#legalFormlayout td { padding: 5px 0;}
table#legalFormlayout td div.formBar img.info { margin: 7px 7px; }
table#legalFormlayout  select.dropDown { margin: 0 0 10px 10px; padding: 0 0; width: 290px; }


/* end page 3 styles */

/* end form styles */

