body {
margin:0;
background:#333333;
}
body,td,.bottom {font-family:verdana,arial,sans-serif;}
h1,h2,h3,h4,h5,h6 { color: #00C7C0 }
.testimonial { color: #00C7C0; font-style: italic; font-weight: bold }
.testimonial {text-align:right;margin-bottom:28px;}
.listtext { }
li { padding-bottom: 10px }
.faqheadline { color: #00C7C0; font-size: 1.1em; font-weight: bold }
a:link, a:visited { color: #CC0000;outline:none; }
a:hover,a:active:hover, a:active       { color: #00C7C0; text-decoration: none;outline:none; }
.main {padding-left:8px;padding-right:15px;padding-top:50px;padding-bottom:12px;min-height:825px;}
.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; }
*/

body{margin:0px;}
td{vertical-align:top;}
.brd{border:2px solid #00C7C0;}
.staff{float:right;margin-left:10px;margin-bottom:5px;border:2px solid #00C7C0;}

.pullquote{font-size:52px;font-weight:bold;font-family:arial-black,sans-serif;margin-top:12px;}

.green{
color:#00C7C0;
}
.footer {
font-size:8pt;
text-align:center;
padding-bottom:12px;
}

.location {
color:#FFF;
font-size:8pt;
font-family:arial narrow,sans-serif;
font-weight:bold;
padding-left:9px;
}
.location a, .location a:visited {
color:#00C7C0;
}
.location a:hover, .location a:visited:hover {
color:#FFFF99;
}

.faqbackground{background-color:#F8FCFD;}
.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;}
.colorlist{color:#00C3C1;}
.normal{font-size:1em;font-weight:normal;color:#00817D;}
.imgfade{background-color:#9f9a8b}

.mbbrd1 {margin:3px;border:2px solid #00C7C0;}
img {border:0;}

.locationLink{font-size:15px;font-weight:bold;padding-left:9px;}
A:link.locationLink { color: #FFF;text-decoration:none; }
A:hover.locationLink { color: #FFFF99;text-decoration:none; }
A:active.locationLink { color: #FFF;text-decoration:none; }
A:visited.locationLink { color: #FFF;text-decoration:none; }
A:visited:hover.locationLink { color: #FFFF99;text-decoration:none; }

/* Ticker Styles */
.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #FFF;
width: 378px;
height: 27px;
margin: 12px 0 0 30px;
padding: 0
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 4px;
width: 360px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 438px;
font: bold 14px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #0047AB;
text-decoration:none;
font: bold 14px Verdana;
margin: 0 20px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}
