@charset "UTF-8";
/* CSS Document */
#blog{width:785px;float:left; list-style:none; margin:0px 0px 20px 10px;}
#blog .headline { display:inline-block; float:left; width:785px;margin:10px 0px 0px 0px;border-bottom:#333 dotted 0px; }
#blog .headline a{ font-family: "Times New Roman", Times, serif; font-size:20px; text-align:left; color:#0070BA; font-weight:bold;text-decoration:none;}
#blog .headline a:hover{ font-family: "Times New Roman", Times, serif; font-size:20px; text-align:left; color:#1E3659; font-weight:bold;text-decoration:none;}
.feedburnerFeedBlock ul{list-style:none; margin:0; padding:0; }
#blog .feedburnerFeedBlock ul p{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left; font-style:normal; list-style:none; margin:0;}
#blog .date{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#666; text-align:left; font-style:normal;}
#blog .articlesubtitle{display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#0070ba; font-weight:normal;text-decoration:none;margin:0px;}
#blog .fbsubscribelink {display:inline-block; float: left; width:100%; margin:10px 10px 10px 0px; }
#blog .fbsubscribelink a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#006837; font-weight:bold; line-height:150%; text-decoration:none;}
#blog .fbsubscribelink a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#1E3659; font-weight:bold; line-height:150%; text-decoration:none;}
#creditfooter { visibility:hidden;}
.blogger-post-footer {border-bottom:#333 dotted 1px;margin:10px 0px 10px 0px;}


html, body {margin:0;background:#006837 url(../content/bg.jpg) top repeat-x;}

#topbar {display:block; width:100%; height:24px; top:0; background-color:#E6E6E6; color:#FFF;}
#topbarwrapper {width:805px; height:24px;background-color:#E6E6E6;margin:0px auto; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:right; padding:5px 0px 0px 0px;}
#topbarwrapper a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:right; padding:5px 0px 0px 0px;}
#topbarwrapper a:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006837; text-align:right; padding:5px 0px 0px 0px;}

#wrapper {width:805px;margin:0px auto;}
#header {display:inline-block;width:805px;}

#maincontent {display:inline-block; width:803px; float:left; background-color:#FFF; border:#FFF solid 1px;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#1E3659; line-height:150%;}
#maincontent img{border:none;}
#swarmcontent {display:inline-block; width:803px; min-height:516px; float:left; background-color:#FFF; border:#FFF solid 1px;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; color:#1E3659; line-height:150%;}
#maincontent a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#006837; font-weight:bold; line-height:150%; text-decoration:underline;}
#maincontent a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#1E3659; font-weight:bold; line-height:150%; text-decoration:underline;}
#maincontent .copy{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:150%; margin:10px 10px 0px 10px;}
#maincontent p{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:150%; margin:10px 10px 0px 10px;}
#maincontent p a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#006837; line-height:150%; text-decoration:underline;}
#maincontent p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#1E3659; line-height:150%; text-decoration:underline;}
#maincontent ul {display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:150%;margin:0px 10px 0px 0px;}
#maincontent .introcopy {display:inline-block; float: left; width:783px;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#000; font-weight:normal;text-decoration:none;margin:0px 10px 10px 10px;padding:0px 0px 5px 0px; border-bottom:#666 dotted 0px;}
#maincontent .introcopy img{ border:none; margin-left:-10px;margin-top:10px;}

.articletitle{ display:inline-block; float:left; width:100%;font-family: "Times New Roman", Times, serif; font-size:18px; text-align:left; color:#1E3659; font-weight:bold;text-decoration:none;margin:10px 10px 0px 10px;}
.articlesubtitle{display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#0070ba; font-weight:normal;text-decoration:none;margin:0px 10px 10px 10px;}

.locationscounty{ display:inline-block; float:left; width:100%;font-family: "Times New Roman", Times, serif; font-size:18px; text-align:left; color:#1E3659; font-weight:bold;text-decoration:none;margin:30px 10px 0px 10px;border-bottom:#333 dotted 1px; width:50%;}
.locationstitle{display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#0070ba; font-weight:normal;text-decoration:none;margin:10px 10px 0px 10px;}

#maincontent .address {display:inline-block; float:left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:150%; margin:0px 10px 0px 10px;}
#maincontent .address a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#006837; line-height:150%; text-decoration:none;}
#maincontent .address a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#1E3659; line-height:150%; text-decoration:underline;}

.educationsub{display:inline-block; float: left; width:783px;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#000; font-weight:normal;text-decoration:none;margin:10px 10px 0px 10px;}
.educationtitle{display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#0070ba; font-weight:normal;text-decoration:none;margin:10px 10px 0px 10px;}
.educationcopy {display:inline-block; float:left;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:150%; margin:0px 10px 0px 10px;}

.startpracticetitle{display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#0070ba; font-weight:normal;text-decoration:none;margin:30px 10px 0px 10px;}
.startpracticesub{display:inline-block; float: left; width:783px;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#1E3659; font-weight:bold;text-decoration:none;margin:10px 10px 0px 10px; line-height:180%;}
.startpracticesubquestions {color:#006837;}
.startpracticecopy {display:inline-block; float:left;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:150%; margin:0px 10px 0px 10px;}
.startpracticebullet{display:inline-block; float: left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#1E3659; font-weight:bold;text-decoration:none;margin:10px 10px 0px 10px;}


#spacer {display:inline-block; float:left; width:100%; height:10px;}
.about { background:#FFF url(../content/AboutAlliantPT-bg.jpg) no-repeat; min-height:440px;}
.links { background:#FFF url(../content/links-bg.jpg) no-repeat; min-height:440px;}
.news { background:#FFF url(../content/news-bg.jpg) no-repeat; min-height:440px;}
.contact { background:#FFF url(../content/contact-bg.jpg) no-repeat; min-height:440px;}
.locations { background:#FFF url(../content/locations-bg.jpg) no-repeat; min-height:440px; padding-bottom:10px;}
.education { background:#FFF url(../content/education-bg.jpg) no-repeat; min-height:440px; padding-bottom:10px;}
.forms { background:#FFF url(../content/forms-bg.jpg) no-repeat; min-height:440px; padding-bottom:10px;}
.newpractice { background:#FFF url(../content/new-practice-bg.jpg) no-repeat; min-height:440px; padding-bottom:10px;}
.newpractice p{display:inline-block; float:left; width:100%;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000; line-height:100%;margin:0px 10px 0px 10px;}
.startpractice { background:#FFF url(../content/start-practice-bg.jpg) no-repeat; min-height:440px; padding-bottom:10px;}

#leftcontainer{display:inline-block; width:400px;float:left; padding-bottom:10px; }
#rightcontainer{display:inline-block; width:400px;float:left; margin-left:3px; padding-bottom:10px;}

.categorytitle {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#1E3659; text-decoration:none; display:block; width:75%; margin:10px 0px 0px 10px; border-bottom:#333 dotted 1px;}
.categorylinks {margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1E3659; text-decoration:none; text-indent:10px;display:inline-block; width:100%; margin:3px 0px;}
.categorylinks a{margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none;}
.categorylinks a:hover{margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006837; text-decoration:underline;}

#QuickLinks {position:relative; top:0; right:0;  font-size:8px; width:200px; display:inline-block; float:right; margin:10px 10px 0px 10px; background-color:#fff;}
#QuickLinks .column { width:100px; display:inline-block; float:left;}

body #QuickLinks a {color:#461d00;font-size:11px;color:#333; text-decoration:none; }
body #QuickLinks a:hover {color:#e00000;font-size:11px;text-decoration:underline; }

#footer {display:inline-block; background-color:#1E3659;float:left;width:805px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; text-decoration:none;display:block; line-height:120%; padding:10px 0px;}
#footer a{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;text-decoration:underline; font-weight:bold;}
#footer img { margin:10px 10px 0px 10px;}

#banner {display:inline-block; background-color:#006837;float:left;width:805px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; text-decoration:none;display:block; line-height:120%;}
#banner img{border:none; margin:0px 0px 20px 0px;}


/*------------jquery pop up provile------------*/

#profilecontainer{ display:inline-block; float:left; background-color:#FFF;}

#thumb { display:inline-block; float:left; margin:10px 0px 0px 10px; width:148px;border:#666 solid 0px; background-color:#fff;}
#thumb img{display:inline-block; float:left; margin:10px 0px 10px 21px; border:0px;}
#thumb .name a{ display:inline-block; float:left; width:148px; color:#006837; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; text-align:center; line-height:120%;}
#thumb .name a:hover{ color:#1E3659; text-decoration:underline;}

#largepic { display:inline-block; float:left; margin:10px 0px 0px 10px; width:250px; height:320px; border:#666 solid 0px; background-color:#FFF;}

#profilecopy {display:inline-block; float:left; width:370px; height:320px;margin:10px 0px 0px 10px; background-color:#fff; overflow:auto;}
#profilecopy .title{display:inline-block; float:left; width:340px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1E3659; border-bottom:#666 dotted 1px; margin:10px 10px 0px 5px;}
#profilecopy .titlesub{display:inline-block; float:left; width:340px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0070ba;margin:0px 10px 0px 10px;}
#profilecopy .abouttherapist{display:inline-block; float:left; width:340px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0070ba;margin:10px 10px 0px 0px;}
#profilecopy .profileemail{background-color:#fff;display:inline-block; float:left; width:340px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;margin:0px 0px 0px 10px;}
#profilecopy .profileemail a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#006837; line-height:150%; text-decoration:underline;}
#profilecopy .profileemail a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#1E3659; line-height:150%; text-decoration:underline;}
#profilecopy p {display:inline-block; float:left; width:340px;background-color:#fff; overflow:auto;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;overflow:auto;margin:10px 10px 0px 10px;}
#profilecopy ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; list-style-position:outside; width: 290px; float:left;}
#profilecopy p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#006837; line-height:150%; text-decoration:underline;}
#profilecopy p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#1E3659; line-height:150%; text-decoration:underline;}


div#nyroModalFull {font-size: 12px;color: #777;}
div#nyroModalLoading {border: 4px solid #777;width: 150px;height: 150px;text-indent: -9999em;background: #fff url(../content/ajaxLoader.gif) no-repeat;background-position: center;}
div#nyroModalLoading.error {border: 4px solid #f66;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #fff;}
div#nyroModalWrapper {background: #fff;border: 4px solid #1E3659;}
a#closeBut {position: absolute;display: block;top: 0px;right: 0px; color:#000;width: 12px;height: 12px;text-indent: -9999em;background: url(../content/close.gif) no-repeat;outline: 0;}
h1#nyroModalTitle {margin: 0;padding: 0;position: absolute;top: -22px;left: 5px;font-size: 12px;color: #ddd;}
div#nyroModalContent {overflow: visible;}
div.wrapper div#nyroModalContent {padding: 5px;}
div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
div.wrapperImg img {vertical-align: baseline;}
div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: black;padding: 10px;margin: 10px;border: 1px white dotted; overflow: hidden;}
div.wrapperImg div#nyroModalContent div:hover {cursor: help;}
a.nyroModalPrev, a.nyroModalNext {z-index: 105;outline: none;position: absolute;top: 0;height: 100%;width: 40%;cursor: pointer;text-indent: -9999em;background: left 20% no-repeat;background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {height: 60%;width: 20%;}
a.nyroModalPrev {left: 0;}
a.nyroModalPrev:hover {background-image: url(../content/prev.gif);}
a.nyroModalNext {right: 0;background-position: right 20%;}
a.nyroModalNext:hover {background-image: url(../content/next.gif);}
