hr{
background-color:#777777 ;
color:#777777 ;
border:none;
height:1px;
width:100%;
margin:0;
padding:0;
}


.inner_col1 { padding-top:1px;}

.inner_col1 ul{ padding:0; margin:0;}
.inner_col1 li{ padding:0; margin:0; background:transparent url(/lib/themes/default/images/bullet.gif) no-repeat 0 9px;}





.inner_col1 a{
	color:#666666; text-decoration:none;
}

.inner_col1 p{
	padding-left:15px;
}

.dotted {text-decoration:none;border-bottom:dotted #2ABACA 1px;}
a:hover.dotted, a:hover.right_link { text-decoration:none;border-bottom:dotted #252525 1px;}

.inner_col2 ul{ padding:0;}
.inner_col2 li{ padding:0 0 0 15px; margin:0; background:transparent url(/lib/themes/default/images/bullet.gif) no-repeat 0 9px;}

li {list-style:none;}

h1 {
	font-family:"Georgia", Times New Roman, Times, serif;
	color: #2abaca;
	font-size:30px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px;
	text-transform:uppercase;
	line-height:normal;
}

h2 {
	font-family:"Georgia", Times New Roman, Times, serif;
	color: #17abbc;
	font-size:22px;
	font-weight:normal;
	margin:0 0 -5px;
	padding:0 0 5px;
	line-height:1.35em;
}

h2 a, h2 a:hover, h2 a:visited{color: #2abaca;}
h2 a:hover{text-decoration:underline;}

h3{
	color:#2abaca;
	font-family:"Georgia",Times New Roman,Times,serif;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	margin-bottom:-10px;
}


h4{
	color: #018e9f;
	font-size:12px;
	font-weight:bold;
	display:inline;
}
h5{
	color:#17ABBC;
	font-size:16px;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	margin-bottom:36px;
}
h6{
	color:#17ABBC;
	font-size:16px;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	margin-bottom:20px;
}


.lrg{ font-size:16px;}
.gray{color: #727272;text-transform:uppercase; }
.blue{color: #018e9f;text-transform:uppercase; }
.bluelower, a:visited.bluelower{color: #018e9f;border-bottom:dotted #018e9f 1px;font-size:10px;}
a:hover.bluelower{color: #333;}

.up{ margin-top:-20px}
.firstline{}
.no_line.a{ text-decoration:none;}

.am {
color:#CCCCCC !important;
font-weight:normal !important;
margin-left:20px;
text-align:right !important;
}
.am a {
color:#CCCCCC;
}

#pane2 p {
line-height:1.75em;
margin-top:0;
}

.copyright{
margin:0;
padding:0;
}

#patient_forms {
height:auto;
width:675px;
}
#patient_forms ul {padding:0; margin-left:0;}
#patient_forms li {
line-height:20px;
text-indent:0;
padding:0;
}
#patient_forms a {
background:transparent url(/lib/themes/default/images/pdf.gif) no-repeat scroll left center;
color:#333333;
display:block;
height:20px;
padding:0;
width:675px;
}
#patient_forms a:hover {
background:#F2F2F2 url(/lib/themes/default/images/pdf2.gif) no-repeat scroll left center;
display:block;
height:20px;
width:675px;
}








/****************************************|FORM|****************************************/


#main form {
/*background:#E8E6E3 none repeat scroll 0 0;*/
color:#000;
font-size:11px;
/*padding:10px;*/
}

 fieldset {
/*background:#F4F5EF none repeat scroll 0 0;*/
padding:10px 0px 25px;
}


#main label {
color:#000;
font-size:11px;
line-height:30px;
margin:0;
padding:0 2px 0 0;
text-align:right;
}


#main input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
color:#000;
font-size:11px;
margin:2px 0 0 2px;
padding:1px 4px;
}
#contact_form #contact_first_name {
width:159px;
margin-right:7px;
}
#contact_form #contact_last_name {
width:183px;
}
#contact_form #contact_phone {
width:146px;
}

#contact_form #phone_number{
width:20px;
}

#contact_form .phone {
margin:0 !important;
}

#contact_form #contact_comments {
height:70px;
width:470px;
}

#contact_form hr {
background-color:#f7f7f7;
border:0 none;
color:#f7f7f7;
display:block;
height:1px;
margin:6px 0;
text-align:left;
}


#main textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
color:#584225;
font-size:11px;
overflow:auto;
padding:2px 4px;
width:478px;
}

#contact_form input.submit_btn {
	background: #17ABBC;
	border:0 solid #A5ACB2;
	color:#FFF;
	cursor:pointer;
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 20px;
	width:144px;
	height:28px;
}


#contact_form input.submit_btn:hover {
	background: #252525;
	color:#FFFFFF;
}

#comment {height:60px; width:100%}

fieldset {
border:medium none;
}
.btn{ position:absolute;right:30px;}
.hello{ position:relative}
#body-contact .contact-col1, #body-newsletter .contact-col1{ width:630px; margin-top:0px;  background:#f7f7f7; padding:20px 0 50px 20px}
.contact-col1{ width:640px; margin-top:50px; background:#f7f7f7; padding:20px 0 50px 20px; position:relative;}
#body-survey .contact-col1{ width:640px; margin-top:15px; background:#f7f7f7; padding:1px 0 5px 20px; position:relative;}

.green{color:#17ABBC !important;}
.red{color:#c30000 !important;}
.contact-col1 h3 {
color:#17ABBC;
font-family:"Georgia",Times New Roman,Times,serif;
font-size:18px;
font-weight:normal;
line-height:normal;
margin:0 0 20px;
padding:0;
}
/****************************************|END FORM|****************************************/

.state{ width:20px; margin-left:10px;}
.zip_code{ width:44px;margin-left:47px;}

.zip{ width:40px;margin-left:47px;}
.zip_label{ margin-left:0px;}
#service_interest{ width:260px}
#comment_newpatient, #comment{height:60px; width:595px;}
#submit_newpatient{ margin-right:40px;}
#body-survey #comment{height:400px; width:604px;}
#body-survey input.name, #body-survey input.email { width: 218px; }


