/* CSS Document */

body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
background:url(../images/bg/bg.gif) repeat-x fixed;		
		
		}
img.service {border:2px solid #003300; width:75px;}
img.therap {border:2px solid #003300; width:100px;}
img.app {border:2px solid #003300; width:100px; float:left; margin:0 10px 50px 0;}	
#container {width:760px;
			background:#FFFFFF;
			margin-left:auto;
			margin-right:auto;
			padding:0px 20px 0px 20px;
			text-align:left;}
			
#header {}
#topnav {
		 padding:5px;
         text-align:right;
		 font-size:75%;
		 font-weight:bold;
		 }
.thickline {background: url(../images/design/topnavbg.gif) repeat-x ;
		border-bottom:2px solid #003300;
		width:760px;
		
		}

/*-------  begin main content div layout  ---- */

#leftColumn {
		float:left;
		width:180px;;
		
		min-height:300px;
		padding-bottom:20px;
		/*border-right:2px solid #003300;*/
		}

#centerColumn {
			width:580px;
			float:left;
			
			}

#rightColumn {float:left;
              width:120px;
			  }
.clear {
		clear:both;
		height:0px; 
     	margin:0px;
     	font-size: 1px;
     	line-height: 0px;
		}
#content {	
		 min-height:300px;
		 border:;
		 background:;
		 margin:20px 0px 20px 20px;}
		 
.innerContent{border-left:;
			  border-right:;
			 background-color:;
			  margin:20px;}
			  		 
#rightContent{margin:20px 0px 20px 10px;}
#leftContent{margin:20px 0px 20px 0px;}	

/*-------  end main content div layout   ----- */

#bottomNav{	font-size:65%;
			text-align:left;
			color:#003300;
			}
.bottom{	background-color:#F0FFEC;
			padding:1px 0px 2px 0px;
			}
#footer {	padding-top:20px;
			padding-bottom:20px;
			font-size:65%;
			text-align:left;
			}

/*------------ Buttons and Links -----------*/
.link {	padding:0px 10px 5px 10px; 
		font-size:80%;
		font-weight:bold;
		background:;
		border:;
		width:;
		}
.link a:link{color:#003300; text-decoration:none;}
.link a:hover{color:; text-decoration:none;}
.link a:active{color:; text-decoration:none;}
.link a:visited{color:; text-decoration:none;}
.thinline {background-color:#003300;
			 height:2px; 
			 width:90%; 
			 margin-right:auto; 
			 margin-left:auto;
			 }
/* Link Styles */
#bottomNav a:link{color:#003300;text-decoration:none;}
#bottomNav a:hover{color:#000099;text-decoration:none;}
#bottomNav a:visited{color:#003300; text-decoration:none;}
#bottomNav a:active{color:#003300; text-decoration:none;}


/*-------- Text Formatting ------ */

h1 {font-size:110%; color:#003300;}
h2 {font-size:90%; }
h3 {font-size:90%; }
p {}
ul {margin-left:20px; margin-right:20px; font-size:75%;}
li {}
.indent {padding-left:20px;} /* add extra text indent */

.small {font-size:70%;}
.normal {font-size:75%;} 
.nBold {font-size:75%; font-weight:bold;}
.large {font-size:80%;}
.lBoldUL{font-size:80%; 
		 font-weight:bold;
		 text-decoration:underline;
		 }
.foelink {text-decoration:underline; color:#003300;}
.red{color:#FF0000;}
.blue {color:#0000CC;}
.white{color:#FFFFFF;}

/*a:link{color:;}
a:hover{color:;}
a:visited {color:;}
a:active {color:;} */

/*-- table and form layout controls --*/
/*form{padding:0 10px 0 10px; margin:0px;}
.questionarre {margin:5px 20px 10px 20px;}
div#form {margin-right:20px; margin-left:20px; border:2px solid #003300;}

form .odd{background:#7C9D7C;}
form .even{background:#CCFFCC;}
form .normal{padding:0 0 0 10px;}
td.normal {padding:10px;}*/

/* ---- control appointment scheduler -- */

#scheduler {border:1px solid #000000;
			padding:10px;
			}
.calender {margin:5px; 
			/*border:1px solid #000000;  */
			text-align:center;
			}
.calender .days{font-size:75%; padding:2px;}
.calender .month{font-size:80%; font-weight:bold; padding:2px;}
.calender .shadow{background-color:#CCCCCC;}
.calender .inactive{background-color:#66CCCC;}
.calender .label{ font-weight:bold; font-size:75%;}
.calender .time{border:thin solid #000000; margin:10px; padding:10px;}
.calender table td{border:solid thin #000000;}
.accNote {margin-left:20px;
		 margin-right:20px;
		 padding:10px; 
		 border:thin solid #000000;
		 background-color:#66FF99;}
.login {padding:20px; border:thin solid #000000; width:50%;}
.option{margin-left:10px; margin-right:10px;}
.verify{margin:10px;}
.formBox{}
.level1{margin:5px;}
.level2{margin:2px;}
.level3{}
img.thumbnail{height:25px; margin:5px; border:thin solid #000000;}
img.editAcct{width:200px; border:thin solid #000000;}

.h1 {font-weight:bold; font-size:80%; margin-bottom:5px;}
.notification {font-size:80%;font-weight:bold;color:#FF0000; padding:5px;}

/* --- admin customer profile edit --*/

.active{ border-top:thin solid #000000;
		 border-left:thin solid #000000;
		 border-right:thin solid #000000;
		 text-align:center;
		 font-weight:bold;
		 font-size:80%;
		 padding:5px;
		 }
.rInactive{ border-top:thin solid #000000;
			border-right:thin solid #000000;
			border-bottom:thin solid #000000;
			text-align:center;
		 	font-size:80%;
			padding:5px;
		}
.lInactive{ border-top:thin solid #000000;
			border-left:thin solid #000000;
			border-bottom:thin solid #000000;
			text-align:center;
		 	font-size:80%;
			padding:5px;
		}
.profile {	border-left:thin solid #000000;
			border-bottom:thin solid #000000;
			border-right:thin solid #000000;
			padding:20px;
		}
.therName{font-size:85%;font-weight:bold;color:#FF0000;
          
		  margin-bottom:10px;
		  }
.tdHeader {padding:2px;font-size:75%;font-weight:bold;}
.displayDates {padding:3px;font-size:70%;}
.schBox {margin:10px;}
.box {padding:5px; border:thin solid #000000; margin-bottom:10px;}

.innerBox{padding:5px;}
.errorMsg{
	font-weight:bold; 
	color:#FF0000; 
	padding:5px 0px 5px 0px; 
	font-family:"Courier New", Courier, mono;
	}
.highlightRow {background-color:#FFCC33;}

<!-- control form field values -->
input{font-size:12px;}
.smallLogin {border:2px solid #003300;}


.red{color:#FF0000; }