body {
margin:0;
}
body,td,.bottom {font-family:trebuchet ms,arial,sans-serif;color:#222224;}
h1,h2,h3,h4,h5,h6 { color: navy; }
.testimonial { color: #000065; font-style: italic; font-weight: bold }
.testimonial {text-align:right;margin-bottom:28px;}

.quoteAuthor { color: #000065; font-style: italic; font-weight: bold;margin-right:7px;text-align:right; }

.listtext {  }
ul {
	margin-left: 0;
	padding-left: 1em;
	}
.underline {text-decoration:underline}
li { padding-bottom: 10px }
.faqheadline { color: #000065; font-size: 1.1em; font-weight: bold }
a:link, a:visited, a:active { color: #FA000E;outline:underline; }
a:hover,a:active:hover       { color: #000065; text-decoration: none;outline:none; }
.main {padding-left:20px;padding-right:15px;padding-top:5px;padding-bottom:12px;min-height:500px;}
.question {cursor: pointer; vertical-align:top;}
.faqAnswer{color:black;}
/* OPTION LINES TO CHANGE THE FORMATING FOR THE FIRST VIDEO LINK FROM THE FAQ PAGE */
/*
.video{color:black}
.video a:link,.video a:visited { color: #023924;outline:none; }
.video a:hover .video a:active{ color: #67A890; text-decoration: none;outline:none; }
*/

.orange {
color:#EEB125;
}
img {border:0;}

body{margin:0px;}
.brd{border:3px solid #3481D1;}
.staff{margin:10px;margin-top:0px;margin-left:0px;float:left;border:3px solid #3481D1;}


.footer {
font-size:8pt;
text-align:center;
padding-bottom:12px;
}

.noMargin {
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
.faqbackground{background-color#FFF5D1;}
.question a{padding-left:18px;text-decoration:none;}
.question a{background-image:url("http://www.ptclinic.com/site/plus.gif"); background-repeat:no-repeat; background-position:0px 4px;}
.questionOver a{background-image:url("http://www.ptclinic.com/site/minus.gif"); background-repeat:no-repeat; background-position:0px 4px;}

.questionBlank{background-image:url("http://www.ptclinic.com/site/plus.gif"); background-repeat:no-repeat; background-position:0px 4px;padding-left:18px;color:#222224;}
.questionBlank a, .questionBlank a:visited, .questionBlank a:active, .questionBlank a:hover, .questionBlank a:visited:hover {text-decoration:none;}

.imgfade{background-color:#9f9a8b}
.colorlist {color:#3481D1;}
.normal {color:#FAF0D5;}
.normal2 {color:#010066;}
.normal3 {color:#3481D1;}

.topQuote {color:#FFF;font-style:italic;}
.topQuoteAuthor {font-size:20px;color:#FFF;font-style:italic;font-weight:bold;text-align:right;margin-top:6pt;}


A:link.addr { color: #221E73;text-decoration:none; }
A:hover.addr { color: #649EDE;text-decoration:none; }
A:active.addr { color: #221E73;text-decoration:none; }
A:visited.addr { color: #221E73;text-decoration:none; }
A:visited:hover.addr { color: #649EDE;text-decoration:none; }

A:link.blueBox { color: #FAF0D5;text-decoration:underline; }
A:hover.blueBox { color: #FAF0D5;text-decoration:none; }
A:active.blueBox { color: #FAF0D5;text-decoration:underline; }
A:visited.blueBox { color: #FAF0D5;text-decoration:underline; }
A:visited:hover.blueBox { color: #FAF0D5;text-decoration:none; }

.purple {
color: #221E73;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('images/square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span,a.squarebutton:visited:hover span{ /* Hover state CSS */
background-position: bottom right;
color: navy;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#quoteBox {
background:url('images/textBoxBG.jpg') repeat-x;
}

.quoteBox2 {
background:url('images/textBoxBG.jpg') repeat-x;
}

A:link.blueBoxLink { color: #FFF;text-decoration:underline; }
A:hover.blueBoxLink { color: #FFF;text-decoration:none; }
A:active.blueBoxLink { color: #FFF;text-decoration:underline; }
A:visited.blueBoxLink { color: #FFF;text-decoration:underline; }
A:visited:hover.blueBoxLink { color: #FFF;text-decoration:none; }

