/* CSS Document */



body {

	background-color: #B7DBFF;

	height: 101%;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

}

h1, .module_top .module_title h2 {

	font-size: 1.5em;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	margin-top: .1em;

	color: #000000;

}

h2 {

	font-size: 1.15em;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	color: #000000;

}

p {

	font-size: 1.00em;

	line-height: 1.5em;

}

.pullquote {

	color: #193974;

	background-color: #F5f5f5;

	float: right;

	width: 50%;

	border: 5px ridge #193074;

	font-style: italic;

	padding: 10px;

	margin: 5px;

	font-size: 0.8em;

	line-height: 2.2em;



}

a {

	color: #0000FF;

	text-decoration: underline;

}

a:hover {

	color: #FF0000;

	text-decoration: underline;

}

.samplecard {

	background-attachment: scroll;

	background-image: url(../sample_lines.gif);

	background-repeat: repeat;

	background-position: left top;

}

.card {

	background-color: #f5f5f5;

	padding: 10px;

	border: 1px outset #666666;

}

.cardtitle {

	font-style: italic;

	font-weight: bold;

	font-size: 0.9em;

}

.side {

	font-size: 0.8em;

	font-style: normal;

	color: #FFFFFF;

	padding-right: 5px;

}

.side a {

	color: #ffcc66;

	text-decoration: none;

}

.side a:hover {

	color: #ffff66;

	text-decoration: underline;

}

.side h2 {

	color: white;

	font-size: 1.2em;

}

.little {

	font-size: .8em;

}



a.tar_nav {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #000;

	text-decoration: none;

	background-color: #B88E13;

	border: 3px solid #FEECAA;

	padding: 5px;

}

a.tar_nav:hover {

	color: #000;

	text-decoration: none;

	background-color: #C7AE66;

}

a.curr, a.curr:hover {

	background-color: #FEECAA;

}



#logo {

	padding: 0; 

	margin: 0 auto; 

	text-align: center; color: #fff;

}

#mainbody {

	text-align: left; 

	margin-left: auto; 

	margin-right: auto; 

	width: 788px; 

	padding: 10px; 

	background-color: #4555A0; 

	border: 1px #FFFF99 solid;

	color: #000000;

}

#toptabs {

	text-align: center; 

	padding-top: 10px; 

	padding-bottom: 15px;

}

.hide {

	display: none;

}

#centercolumn {

	background-image: url(images/paper.jpg);

	padding: 15px;

}

#rightcolumn {

	padding: 5px;

	background-image: url(images/paper.jpg);

	color: #000000;

}

#leftcolumn {

}

#footer {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}



.module_top .module_title h2 {

	margin-top: 0px;

}

h2 {

	margin-top: 0px;

}

.signature {

	font-style: italic;

	font-weight: bold;

}

.homeworktools {

	line-height: 2.0em;

}

.homeworktools a,

.homeworktools a:link,

.homeworktools a:active,

.homeworktools a:hover,

.homeworktools a:visited {

	color: #F9EFBC;

	text-decoration: none;

	font-style: normal;

	font-size: 1.2em;

}

.homeworktools a:hover {

	text-decoration: underline;

}



#aboutstop {

	padding: 10px;

	color: #F4F6FA;

	border: 2px solid #F4F6FA;

	background-color: #4655A1;

}

.therapistslearn {

	padding: 10px;

}

.therapistslearn ul {

	margin-left: 0px;

	padding-left: 15px;

}

#aoctherapists {

	color: #FEECAA;

	border: 2px solid #FEECAA;

	background-color: #555027;

}

#aoctherapists a,

#aoctherapists a:link,

#aoctherapists a:active,

#aoctherapists a:hover,

#aoctherapists a:visited {

	color: #FEECAA;

	text-decoration: none;

}

#aoctherapists a:hover {

	text-decoration: underline;

}



#stoptherapists {

	color: #4655A1;

	border: 2px solid #4655A1;

	background-color: #DADDEC;

}

#stoptherapists a,

#stoptherapists a:link,

#stoptherapists a:active,

#stoptherapists a:hover,

#stoptherapists a:visited {

	color: #4655A1;

	text-decoration: none;

}

#stoptherapists a:hover {

	text-decoration: underline;

}

#copyright {

	text-align: center;

	color: #FEECAA;

	font-size: 0.75em;

}

textarea {

	width: 250px;

}

.pullquote {

	color: #193974;

	background-color: #F5f5f5;

	float: right;

	width: 40%;

	border: 5px ridge #193074;

	font-style: italic;

	padding: 10px;

	margin: 5px;

	font-size: 0.8em;

	line-height: 2.2em;

}

.module_left {

	margin-bottom: 20px;

}

.module_right .module_title h2 {

	color: black;

	margin-top: 15px;

}

.module_right .module_content a,

.module_right .module_content a:link,

.module_right .module_content a:active,

.module_right .module_content a:hover,

.module_right .module_content a:visited {

	color: blue;

}

.module_right .module_content ul {

	margin-left: 0px;

	padding-left: 15px;

}

.module_right .module_content hr {

	border: 0px;

	border-top: 1px solid #404040;

}





.module_right .module_content .buttonlink,

.buttonlink {

	background-color: #584F28;

	border: 2px solid #B98E1B;

	padding: 5px;

	color: #F9EFBC;

	margin-bottom: 15px;

	text-align: center;

	font-weight: bold;

	font-size: 1.0em;

}

.buttonlink a,

.module_right .module_content .buttonlink a,

.buttonlink a:link,

.module_right .module_content .buttonlink a:link,

.buttonlink a:active,

.module_right .module_content .buttonlink a:active,

.buttonlink a:hover,

.module_right .module_content .buttonlink a:hover,

.buttonlink a:visited,

.module_right .module_content .buttonlink a:visited {

	color: #F9EFBC;

	text-decoration: none;

	font-size: 0.9em;

	font-style: italic;

}

.buttonlink a:hover,

.module_right .module_content .buttonlink a:hover {

	text-decoration: underline;

}

.addcartbutton a,


.addcartbutton a:link,.addcartbutton a:active,.addcartbutton a:visited,


.addcartbutton a:hover {


	color: white;


}.addcartbutton {	background-color: #93D23B;


	border: 1px solid #000000;


	font-weight: bold;


	color: #FFFFFF;


	padding: 3px;


	padding-left: 6px;


	padding-right: 6px;}