body {
	font-family:arial;
	font-size:11pt;
	line-height:140%;
	color:#000000;
	text-align:left;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
}
#recaptcha_area, #recaptcha_table { line-height: 0!important;}


h1 { font-family:arial; font-size:14pt; font-weight: bold; background-color: transparent; color: #ff0000; line-height:120%;}
h2 { font-family:arial; font-size:12pt; font-weight: bold; background-color: transparent; color: #000; line-height:110%;}
h3 { font-family:verdana; font-size:10pt; font-weight: bold; background-color: transparent; color: #4E6365; line-height:100%;}
h4 { text-align: left; font-family: arial, sans-serif; font-size:9pt; font-weight: bold; background-color: transparent; color: #ffffff; margin: 0; text-decoration:underline;}


.myh1 {
	font-family:arial; font-size:14pt; font-weight: bold; background-color: transparent; color: #00B200; line-height:120%;
	
}

.myh2 {
	font-family:arial; font-size:14pt; font-weight: bold; background-color: transparent; color: #00B200; line-height:120%; letter-spacing:3px;
	
}

.leftalign {
	text-align:left;
}


td.events {
  color:#ffffff;
  text-align:center;
}

.menufont {
font-size:11pt;	
}

}
input
{
font-family:verdana;
font-size:9pt;
color: #000000;
background: #ffffff;
height:
}
textarea { 
font-family:verdana;
font-size:9pt;
background-color: #ffffff; 
color: #000000; 

}
input.submit {
background:#0066CC;
color:white;
border-style:outset;
border-color:#5C9DDE;
height:40px;
width:150px;
font: bold 15px arial,sans-serif;

}

.paybutton {
  margin-top:20px;
  font-family: arial;
  font-weight: bold;
  color: #FFFFFF !important;
  font-size: 17px;
  padding: 10px 15px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border: 3px outset #6F6335;
  background: #B8B623;
  background: linear-gradient(top,  #B8B623,  #E83437);
  background: -ms-linear-gradient(top,  #B8B623,  #E83437);
  background: -webkit-gradient(linear, left top, left bottom, from(#B8B623), to(#E83437));
  background: -moz-linear-gradient(top,  #B8B623,  #E83437);
}
.paybutton:hover {
  color: #fff !important;
  background: #00D936;
  text-decoration:none;
}

.submitbutton{
      background: white url('../therapist/maingifs/continue.jpg') no-repeat top;
      width: 150px;
      height: 42px;
	  border: 0;
      font: bold 15px arial,sans-serif; color:white;
}


img.top {vertical-align:text-top;}

A.gweb:LINK {color:#999999;	font-size:8pt; text-decoration: none;} 
A.gweb:VISITED {color:#00CC33; font-size:8pt; text-decoration: none;} 
A.gweb:HOVER {color:#ffffff; font-size:8pt; text-decoration:none; background:#ff0000;}

.gwebgrey {
	color:#999999;	font-size:8pt; text-decoration: none;
}



A.nodrop:HOVER { 
font-weight:bold; text-decoration: underline; color:#EAD8EB;
}

A:LINK { color:#009900; text-decoration: none; } 
A:VISITED { color:#009911; text-decoration: none; } 
A:HOVER { color:#009900; text-decoration:underline; }

A.grey:LINK { color:#999; text-decoration: none; } 
A.grey:VISITED { color:#998; text-decoration: none; } 
A.grey:HOVER {color:#fff; text-decoration:none; background:#333;}

A.greennav:LINK { color:#00cc00; text-decoration: none; ;} 
A.greennav:VISITED { color:#00cc11; text-decoration: none; } 
A.greennav:HOVER {color:#fff; text-decoration:none; background:#00cc00; }

.redtext {
	color:#ff0000; font-family:arial; font-size:13pt; font-weight: bold;
}

.smallgrey {
	font-family:arial; color:#999; font-size:9pt; line-height:120%;
}

.smallred {
	font-family:arial; color:#ff0000; font-size:9pt; line-height:100%;
}


.smallblack {
	font-family:arial; color:#000; font-size:9pt; line-height:120%;
}

.myheader { font-family:arial; font-size:14pt; font-weight: bold; background-color: transparent; color: #000; line-height:130%;}
.mytext { font-family:arial; font-size:12pt; font-weight: normal; background-color: transparent; color: #000; line-height:130%;}
.mytextred { font-family:arial; font-size:12pt; font-weight: bold; background-color: transparent; color: #E72E31; line-height:130%;}
.mytextgreen { font-family:arial; font-size:11pt; font-style:oblique; background-color: transparent; color: #9F9C01; line-height:130%;}

.align15-right { float:right; margin: 0 0 15px 15px; }
.align15-left { float:left; margin: 0 15px 15px 0; }
.align0-right { float:right; margin: 0 0 0 0; }
.align0-left { float:left; margin: 0 0 0 0; }


td.testimbody{ 
background-image: url(../therapist/maingifs/testimbody.jpg); /* forward slash for the path */ 
background-repeat: no-repeat; 
background-position: left right; 
vertical-align: top; 
} 

ul.menucont {
list-style-type:none;
margin:0;
padding:0;
}

a.menucont:link,a.menucont:visited {
display:block;
font-weight:normal;
color:#fff;
background-color:#ff0000;
width:175px;
text-align:center;
border-bottom:thick #0F0;
padding:5px 0px 5px 0px;
text-decoration:none;
margin-bottom:5px;
}

a.menucont:hover,a.menucont:active {
color:#000;
background-color:#00cc00;
}

.titlefontblack {
	font-family: satisfy, serif;
	color:#000;
		text-shadow: 1px 0px 0px #fff, 1px 1px 0px #fff, 0px 1px 0px #fff, 
    -1px 1px 0px #fff, -1px 0px 0px #fff, -1px -1px 0px #fff, 
    0px -1px 0px #fff, 1px -1px 0px #fff, 1px 4px 5px #fff;
	
}
.titlefontred {
	font-family: satisfy, serif;
	color:#F00;
		text-shadow: 1px 0px 0px #fff, 1px 1px 0px #fff, 0px 1px 0px #fff, 
    -1px 1px 0px #fff, -1px 0px 0px #fff, -1px -1px 0px #fff, 
    0px -1px 0px #fff, 1px -1px 0px #fff, 1px 4px 5px #fff;
	
}
.titlefontgreen {
	font-family: satisfy, serif;
	color:#090;
		text-shadow: 1px 0px 0px #fff, 1px 1px 0px #fff, 0px 1px 0px #fff, 
    -1px 1px 0px #fff, -1px 0px 0px #fff, -1px -1px 0px #fff, 
    0px -1px 0px #fff, 1px -1px 0px #fff, 1px 4px 5px #fff;
	
}
.sloganfontred {
	font-family: satisfy, serif;
	color:#f00;
	text-shadow: 1px 0px 0px #fff, 1px 1px 0px #fff, 0px 1px 0px #fff, 
    -1px 1px 0px #fff, -1px 0px 0px #fff, -1px -1px 0px #fff, 
    0px -1px 0px #fff, 1px -1px 0px #fff, 1px 4px 5px #fff;	
}
.sloganfontblack {
	font-family: satisfy, serif;
	color:#888;
	text-shadow: 1px 0px 0px #fff, 1px 1px 0px #fff, 0px 1px 0px #fff, 
    -1px 1px 0px #fff, -1px 0px 0px #fff, -1px -1px 0px #fff, 
    0px -1px 0px #fff, 1px -1px 0px #fff, 1px 4px 5px #fff;
}


.custbox {
width:auto;
text-align:center;
max-width:280px;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
margin-top: 0;
margin-left:0px;
margin-right:0px;
border-radius: 15px; 
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
border-top: 3px solid #D9FFE9;
border-left: 3px solid #D9FFE9;
border-right: 3px solid #97B09B;
border-bottom: 3px solid #97B09B;
background:#C4FFD1;
box-shadow: 5px 5px 20px #000;
}
.imageshadow {
box-shadow: 2px 2px 10px #000	
}

.menubox {
	width:auto;
}

.justblack {
	color:#000;
}

.folio {
	width: auto;
	height: 220px;
	text-align: center;
}

ul.tommo li
{
	list-style-type:none;
	margin-left: -20px;
	background-image: url(../_fluid/tom40b.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.submitbutton{
	width: 150px;
	height: 42px;
	border: 0;
	font: bold 15px arial,sans-serif;
	color: white;
	background-color: white;
	background-image: url(../therapist/maingifs/continue.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.mytd {
	text-align:left;
	vertical-align:middle;
}

.testbutton {
  font-family: arial;
  font-weight: bold;
  color: #FFFFFF !important;
  font-size: 14px;
  text-shadow: 1px 1px 0px #100571;
  box-shadow: 3px 3px 9px #45525A;
  padding: 10px 30px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 3px outset #3866A3;
  background: #0066CC;
}
.testbutton:hover {
  color: #14396A;
  background: #FF0000;
  text-decoration:none;
}

.paychq {
	background-image: url(../_fluid/chqtom.png);
	vertical-align:bottom;
	height: 130px;
	width: auto;
	background-repeat: no-repeat;
	background-position: right top;
}

.paycard {
	background-image: url(../_fluid/paybycard.png);
	vertical-align: bottom;
	height: 130px;
	width: auto;
	background-repeat: no-repeat;
	background-position: left top;
}

.btn-style{
	border : solid 5px #288c1a;
	border-radius : 19px 3px 19px 4px ;
	moz-border-radius : 19px 3px 19px 4px ;
	-webkit-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
	-moz-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
	box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
	font-size : 20px;
	color : #ffffff;
	padding : 2px 17px;
	background : #31fa1e;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31fa1e), color-stop(100%,#30ab00));
	background : -moz-linear-gradient(top, #31fa1e 0%, #30ab00 100%);
	background : -webkit-linear-gradient(top, #31fa1e 0%, #30ab00 100%);
	background : -o-linear-gradient(top, #31fa1e 0%, #30ab00 100%);
	background : -ms-linear-gradient(top, #31fa1e 0%, #30ab00 100%);
	background : linear-gradient(top, #31fa1e 0%, #30ab00 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#31fa1e', endColorstr='#30ab00',GradientType=0 );}

/* styles for mobile */
@media screen and (max-width: 858px) {
.tinynav { display: block }
#nav, #nav2, #navbar, #menu_div { display: none }
select {
   width: 100%;
   padding: 5px;
   background-color:#fff;
   color: #000;
   border: thin solid #516B34;
   margin-bottom:5px;
}
}

@media only screen and (min-width: 859px) {
	.tinynav { display:	none; }
}
