body {
	font-family:arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:justify;
}

h2.subtitle {
	font-size:12pt;
	font-weight:bold;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

.chartTopTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3399FF;
}
.chartLeftTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	color: #000000;
	/*border-left:0px;
	border-top:0px;
	border-bottom:0px;*/
}
.chartBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:left;
}

.cities {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.cities a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.cities a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.cities a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}

.dbox
{
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #FF6600;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
}

form .form {
	font-family: Arial, Helvetica, sans-serif;
	color: #184990;
	font-size: small;
}

.index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.index a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.index a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.index a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

.index_header {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-bottom: -15px;
	margin-left: 2px;
}

.search_header {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: medium;
	color: #184990;
	font-weight:bold;
	text-decoration: none;
}

.search_term {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: medium;
	color: #ff6c00;
	font-weight:bold;
	text-decoration: none;
}

.newsheadline {
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 color: #FF6600;
}

.news {
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 font-size: 12px;
	 color: #333333;
	 text-decoration: none;
}
.news a {
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 font-size: 12px;
	 color: blue;
	 text-decoration: none;
}
.news a:visited {
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 font-size: 12px;
	 color: blue;
	 text-decoration: none;
}
.news a:hover {
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 font-size: 12px;
	 color: #FF6600;
	 text-decoration: underline;
}
.procedureSearchTitle {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	white-space:nowrap;
}
.procedureSearchTitle a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	white-space:nowrap;
}
.procedureSearchTitle a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	white-space:nowrap;
}
.procedureSearchTitle a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #314C86;
	text-decoration: underline;
	white-space:nowrap;
}

.procedureSearchZip {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #314C86;
	white-space:nowrap;
}

.relatedNewsTitle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF6600;
}

table .dermaBg03 {
	background: url(../images/derma_2/background_03.jpg);
}
table .dermaBg04 {
	background: url(../images/index/index_04.jpg);
}
table .dermaBgIndexAdvSearch {
	background: url(../images/index/index_adv_search.jpg);
}
table .dermaBgIndexAdvSearch3 {
	background: url(../images/index/index_adv_search3.jpg);
}

table#leftNavHeight {
	height: 631px;
}
table#topNavHeight {
	height: 27px;
}
table#footHeight {
	height: 30px;
}

.td_default 
{ 
	background-repeat: no-repeat;
	background-color: #FFB27E;
}

td .infolineBg {
	background: url(../images/information/information_line.jpg);
}

td .dermaBgProfiles9 {
	background: url(../images/profiles/profiles_09.jpg);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
}
td .dermaBgProfiles9ext {
	/*background: url(../images/profiles/profiles_09_ext.jpg);*/
	background-color: #FFFFFF;
}

.treatments {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.treatments a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.treatments a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.treatments a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

/* Google Maps styles */

div.gInfoWin_div {
	width:225px;
	min-height:5em;
}

h2.gInfoWin_ListName {
	background-color:#ebf1f3;
	margin:0;
	padding:5px;
}

h2.gInfoWin_ListName a.gInfoWin_ListName_a {
	color:#184990;
	font-size:large;
	font-weight:bold;
}

div.gInfoWin_Pic {
	float:right;
	min-height:70px;
}

span.gInfoWin_ListSub {
	font-size:9pt;
	margin:0;
	padding:0;
}

div.gInfoWin_Details {
	margin-right:55px;
	color:#333333;
	font-size:8pt;
	vertical-align:middle;
}

span.gInfoWin_Miles {
	color:#184990;
}

a.gInfoWin_ProfilePhone {
	color:#184990;
	font-size:8pt;
	font-weight:bold;
}

form.gInfoWin_Form {
	background-color:#ebf1f3;
	border:1pt dotted #184990;
	margin:10px 0 0 0;
	padding:5px;
	width:14.5em;
}

div.creditinfo {
	margin:15px;
	font-style:italic;
}

span.contributor {
font-weight:bold;
}

/* - Profile Page styles - */
.SitePhoneText {
 color: #184990;
	font-size: small;
	font-weight: normal;
}

.SitePhone {
 color: #184990;
	font-size: large;
	font-weight: bold;
}

.profileHeader {
  border-bottom: 2pt groove #184990;
	color: #184990;
  display: block;
	font-size: medium;
	font-weight: bold;
	margin:15px 15px 0 15px;
	text-decoration: none;
}

.profileEntry {
  background:#ffffff;
	margin:0 60px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	color:#333333;
	text-align:justify;
}

.navheader a {
	padding: 0; 
	margin: 0; 
	color: #f75f00;
	font-family: trebuchet,arial; 
	font-size: 14pt; 
	font-weight: normal;
	text-decoration: none;
}
.navlink a {
	color:#2F3A67;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.navlink a:visited {
	color:#2F3A67;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.navlink a:hover {
	color:#F75F00;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.navlink a:active {
	color:#2F3A67;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.topnavlink {
	background-image:url(/images/top-nav-underline.jpg);
	background-repeat:no-repeat;
}

.topnavlink a {
	color:#2F3A67;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.topnavlink a:visited {
	color:#2F3A67;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.topnavlink a:hover {
	color:#F75F00;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.topnavlink a:active {
	color:#2F3A67;
	font-family:trebuchet,arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.orange_blue_link a {
	color:#57AAD2;
	font-family:trebuchet,arial;
	font-weight:bold;
	text-decoration:none;
}

.orange_blue_link a:visited {
	color:#57AAD2;
	font-family:trebuchet,arial;
	font-weight:bold;
	text-decoration:none;
}

.orange_blue_link a:hover {
	color:#F75F00;
	font-family:trebuchet,arial;
	font-weight:bold;
	text-decoration:none;
}

.orange_blue_link a:active {
	color:#57AAD2;
	font-family:trebuchet,arial;
	font-weight:bold;
	text-decoration:none;
}

.bgColorOut {
	background-color:#F4F4F4;
	cursor:default;
}

.bgColorOver {
	background-color:#DCDFF0;
	cursor:pointer;
}

div.headerIMG {
	position: relative;
	text-align: center;
	width: 80%;
	height: 6%;
	left: 5%;
	padding-bottom: 5px;
}

font#mainTitle {
	text-align: center;
	font-size: 240%;
	font-stretch: semi-condensed; 
	font-weight: bold;
	line-height: 24pt;
	font-family: Gill Sans, sans-serif;
}

font#subTitle {
	text-align: center;
	font-size: 150%;
	font-stretch: extra-condensed;
	letter-spacing: -1pt;
	line-height: 9pt;
	font-weight: 600;
	font-family: Gill Sans, sans-serif;
}

.altcolor {
	color: #FF6600;
}
.altcolor2 {
	color: #3399CC;
}
.altcolor3 {
	color: #60CCD6;
}

.proc-regions {
	text-align:left;
	font-size:10px;
}

.proc-regions a {
	font-size:10px;
	text-decoration: underline;
}

.proc-regions a:visited {
	font-size:10px;
	text-decoration: underline;
}

.proc-regions a:hover {
	font-size:10px;
	text-decoration: none;
}

.li_spacing {
	padding-top:10px;
}

.policies {
	font-size:10pt;
	text-align:justify;
}
.policies a:link, .policies a:visited, .policies a:hover {
	color:#0099FF;
}

.contact_links a:link, .contact_links a:visited {
	color:0099FF;
}

.bread_crumbs a:link, .bread_crumbs a:visited, .bread_crumbs a:hover {
	font-size:7pt;
}

.bread_crumbs {
	color:#666666;
	font-size:7pt;
}

#derm_faqs div, #derm_faqs div div div {
	clear:both;
	padding:2px;
	color:#3399CC;
	font-size:12pt;
	font-weight:bold;
}

.searchCountry{ /* Country,city Select/input */
 font-size:12px;
 font-family:arial,verdana,sans-serif;
}


#localListings 
{
	width:146px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding:2px;
	font-size:small;
	background:url(/images/search_bg1.jpg);

}
#localListings h6 
{
	margin: 0 0 0 0;
	padding-left:5px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
}
#homeLocalListings h6 
{
	margin: 0 0 0 0;
	padding-left:5px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
}
#localListings h3, h4
{
	margin:2px;
	padding:2px;
}

#localListings ul
{
	list-style-type:none;
	margin:0;
}

#localListings li
{
	margin-bottom:5px;
}

.inc_more_prodcedures {background-color:#52648D;width:140px;margin-top:50px;padding:5px;}
.inc_more_prodcedures_content {background-color:#EBEBEB;font-size:7pt;text-align:left;text-transform:capitalize;padding:0 0px 0 0px;}
.inc_more_prodcedures_content a:link, .inc_more_prodcedures_content a:visited, .inc_more_prodcedures_content a:active, .inc_more_prodcedures_content a:hover {font-size:10px;color:#52648D;}
.inc_more_prodcedures_content div {padding:2px 0 2px 0;}
.inc_more_prodcedures_title {font-size:10px;font-weight:bold;margin-bottom:4px;}
.inc_more_prodcedures_text {font-size:11px;font-weight:bold;margin-bottom:4px;margin-left:2px;}

#more_procedures{
	width: 455px;
	background-color:#FFFFFF;
	padding:10px;
	color: #000000;
	font-size:12px;
}
.more_procedures_header {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	margin: 0 0 0 0;
	height:1.7em;
}
.more_procedures_content {

}
.more_procedures_link {
	color:#52648D;
	font-size:11px;
}

/* LFR PAGE */

.lfr-left-column {
	width: 375px;
	float: left;
}
.lfr-right-column {
	width: 275px;
	float: left;
	margin-left: 15px;
}
.leftnavlink1 a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}

.leftnavlink1 a:hover {
	text-decoration: underline;
	color: #ff6600;
}

.leftNavHeader1{
	padding: 0pt; 
	color: #ff6600;
	font-family: ms trebuchet,arial; 
	font-size: 11pt; 
	font-weight: bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
.padSubLink{
	padding-left:10px;
	line-height:18px;
}
.stateLink{
	color: #000000;
	font-size: 12px; 
	text-decoration: none;
	line-height:15px;
}
.stateColumn{
	width:105px;
	padding-right:5px;
	float:left;
}
.stateColumnHeader{
	width:450px;
	padding-right:5px;
	float:left;
	border-bottom:thin solid;
}

/* Deals Master CSS */

#qa-intro {
	background-color: #effbfb;
	border-top: 1px #999 dotted;
	border-bottom: 1px #999 dotted;
	padding: 0 10px 0 10px; 
	margin-bottom: 0;
}

#qa-intro p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #12376c;
}

#qa-intro a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #fd6d02;
}

#questions-left {
	width: 290px;
	float: left;
	padding: 15px 15px 15px 0;
	margin-right: 15px;
	background-color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}
#questions-left a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	text-decoration: underline;
}
#questions-right {
	width: 290px;
	float: left;
	padding: 15px;
	background-color: #e4f3f6;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}
#questions-right a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	text-decoration: underline;
}

#home-section {
	border-bottom: 1px dotted #12376c;
	padding: 15px 0 15px 0;
}
#home-section-2 {
	border-bottom: 1px dotted #12376c;
	padding: 15px 0 15px 0;
}
#home-section:hover {
	background-color: #f1f1f1;
}
#home-section-2:hover {
	background-color: #cde2e6;
}
#qa_error p {
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color: #000;
	padding: 5px;
}

#question-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	color: #333;
	padding-bottom: 3px;
	margin: 0 0 15px 0;
}
.procedure-questions {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #181818;	
}
.procedure-questions a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	text-decoration: none;
}
.cssform p{
	width: 370px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dashed gray;
	height: 1%;
}

.cssform label{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #666;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 160px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 250px;
}

.cssform textarea{
	width: 300px;
	height: 100px;
}

/*---Procedure Q/A Page---*/
#procedure-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	color: #12376c;
	margin: 0;
}
#procedure-title-2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #333;
	margin: 0;
}

/*---Detail Q/A Page---*/
#qa-question {
	background-color: #fff;
	padding: 10px;
}
.qa-question h3{
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color: #333;
	border-bottom: 1px dotted #12376c;
}
.qa-question p{
	padding: 0;
	margin: 0;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.6em;
}
#qa-answer {
	background: #e4f3f6 url(../images/askadoc/answer-bg.gif) top right no-repeat;
	position: relative;
	padding: 10px;
}
.qa-answer h3 {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color: #555;
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #12376c;
}
.more-questions-title {
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #12376c;
	border-bottom: 1px dotted #12376c;
}
.more-questions {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.1em;
	color: #181818;	
}
.more-questions a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.1em;
	text-decoration: underline;
}
.procedure-list {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.7em;
	text-decoration: none;
	color: #006699;
}
.procedure-list a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.7em;
	text-decoration: none;
}

/*---Doctor Answer---*/

#answer-doctor {
	padding: 20px 0 20px 0;
	border-bottom: 1px dotted #999;
}
#answer-doctor-left {
	width: 125px;
	float: left;
	margin: 0 10px 0 0;
}
#answer-doctor-left p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 5px 0;
	color: #333;
	text-decoration: none;
}
#answer-doctor-left p a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	color: #333;
	text-decoration: none;
}
#answer-doctor-right {
	width: 445px;
	height: auto;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color: #2f3a67;
	margin: 0;
	padding: 0;
}
#answer-doctor-right a {
	color: #2f3a67;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.procedurepage-qa {
	text-align: center;
}
.procedurepage-qa p a{
	font-family: Georgia, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-left: 25px;
	background: url('../images/askadoc/check.gif') top left no-repeat;
}

.training-overview {
	width:500px;
	font-family: Georgia, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}
.training-overview h2{
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	text-align: center;
}

.askspecialist-module{
	height: 69px;
	width: 302px;
	}

.askspecialist-module a {
	text-align: center;
	background: url('../images/ask-home-module2.gif') no-repeat;
}
.askspecialist-module a:hover {
	text-align: center;
	background: url('../images/ask-home-module2-on.gif') no-repeat;
}





/* ------ Article Page ------ */

.article-title {
	font-family: Arial, sans-serif; font-size: 20px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.2em;
	color: #056daa;
	margin: 0 0 5px 0;
	padding: 0;
}

#article-body h2{
font-family: Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: normal; line-height: 1.2em;
color: #181818;
}

.recent-previous-title {
	font-family: Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: normal; line-height: 1.3em;
	text-align: left;
}

.recent-previous-list {
	margin: 0;
	padding: 0;
	text-align: left;
}

.recent-previous-list li {
	background: #fff;
	padding: 10px 0 10px 0;	
	border-bottom: 1px dotted #999;
	text-align: left;
}

.recent-previous-list li a {
	font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 1.4em;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
}

.recent-previous-list li:hover {
	background: #dadada;
	text-align: left;
}

#article_zipsearch {
	text-align: center;
	background: #c5dadc url(../images/article_zipsearch.gif) bottom left no-repeat;
	height: auto;
	padding: 0 0 7px 0;
	vertical-align: middle;
	
}

.article_zipsearch_title {
	color: #006dad;
	text-align: center;
	margin-bottom: 3px;
	padding-top: 10px;
	border-top: 1px dashed #999;
}

#sideLocalListing {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #333;	
}

#sideLocalListing ul {
	padding: 0;
	margin: 0;
}

#sideLocalListing ul {
	font-size: 15px;
}

#sideLocalListing li {
	list-style: none;	
	margin: 0 0 3px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px dashed #999;	
}

#sideLocalListing a {
	color: #181818;
}

.local-name {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.3em;
	text-decoration: none;
	text-align: left;
}
.local-name:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.3em;
	text-decoration: underline;
	text-align: left;
}

#article-viewmore {
	margin-top: 5px;
	padding: 5px 0 5px 0;
	border-top: 1px dotted #333;
	background-color: #eee;
	text-align: center;
}

.article-viewmore {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.6em;
	text-align: center;
	margin-top: 0;
}
.article-viewmore:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.6em;
	text-align: center;
}
.article-sideContent {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 0;
	margin-bottom: 0;
}

/* ------ END Article Page ------ */

/* Profile Q&A */

.profileqa-qa p {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: #effbfb url(../images/questionmark.gif) left no-repeat;
	background-position: 2% 50%;
	vertical-align: middle;
	margin: 0;
	line-height: 20px;
	border-left: 0;
	border-bottom: 1px dashed #ccc;
}

.profileqa-qa p:hover {
	background-color: #e7f9f9;
}
.profileqa-qa p span {
	font-size: 20px;
	margin-bottom: 15px;
	color: #752e2e;
}

.profileqa-qa p.answer {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: url(../images/deals-listicon.gif) left no-repeat;
	background-position: 2% 50%;
	vertical-align: middle;
	margin: 0;
	border-left: 0;
	border-bottom: 1px dashed #ccc;
}

.profileqa-qa p.answer span {
	font-size: 20px;
	margin-bottom: 15px;
	color: #3b7883;
}

.profileqa-list p {
	font-size: 12px;
	color: #666;
	line-height: 20px;
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: url(../images/deals-listicon.gif) left no-repeat;
	background-position: 2% 50%;
	vertical-align: top;
	margin: 0;
	border-left: 0;
	border-bottom: 1px dashed #ccc;
}
.profileqa-list p:hover {
	background-color: #f0f0f0;
}
.profileqa-list p a {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 5px;
}

.profileqa-list p img {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 10px 0;
}
.profileqa-list span.deals-link a{
	font-size: 10px;
}


.profileqa-list2 p {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: url(../images/deals-listicon.gif) left no-repeat;
	background-position: 2% 50%;
	vertical-align: top;
	margin: 0;
	border-bottom: 1px dashed #ccc;
}
.profileqa-list2 p:hover {
	background-color: #f0f0f0;
}
.profileqa-list2 p a {
	color: #000;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}

.profileqa-list2 p img {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 10px 0;
}
.profileqa-list2 span.deals-link a{
	font-size: 10px;
}



.profileqa-profilephoto {
	float: left;
	margin-right: 40px;
}
.profileqa-profileinfo {
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}

/* Specials */

.specials-list p {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: url(../images/deals-listtag.gif) left no-repeat;
	background-position: 2% 50%;
	vertical-align: middle;
	margin: 0;
	border-left: 0;
	border-bottom: 1px dashed #ccc;
}
.specials-list p:hover {
	background-color: #f0f0f0;
}
.specials-list p a {
	color: #333;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}

.specials-list p img {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 10px 0;
}
.specials-list span.deals-link a{
	font-size: 10px;
}

.specials-profilephoto {
	float: left;
	margin-right: 40px;
}
.specials-profileinfo {
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}

.all-questions a {
	font-size: 10px;
	font-weight: bold;
}
