html { font: 100%  Trebuchet MS, Arial,"Sans Serif"; color: #333;}

a:active,a:link,a:hover	{color: #f48d17; font-weight:bold; text-decoration:underline; line-height: 1em;}
a:visited {color: #f48d17; font-weight:bold; text-decoration:none; line-height: 1em;}
a:hover {text-decoration:underline; color: #0048A2;}

img,a img,#socialbookmarks a {
	border:medium none;
        text-decoration:none;
}


#main, #mainHome { font-size: 75%;}

#menu a:visited, #menu a:active, #menu a:link {clear: both; font-size: 80%; color: #646464; font-weight: bold; text-decoration:none; line-height: 1.8em; float: left; padding: 12px 12px 6px 12px; margin: 0 0 2px 0; white-space: pre; background-image: none;}
#menu a:hover	{clear: both; font-size: 80%; color: #1b1b1b; font-weight: bold; text-decoration:none; line-height: 1.8em; float: left; padding: 12px 12px 6px 12px; margin: 0 0 2px 0; white-space: pre; background-image: url("/images/menu_active.jpg");}
#menu li:hover li a {height: 25px; color: #646464; z-index: 300; margin: 0px; padding: 5px 0 0 0; line-height: 1em;}
#menu li:hover li a:hover {height: 25px; color: #1b1b1b; z-index: 300; padding: 5px 0 0 0; line-height: 1em; background: none; }


#leftMenu a:visited, #leftMenu a:active, #leftMenu a:link {font-size: 80%; color: #666666; text-decoration: none; margin: 8px 0 0 10px; float: left;}
#leftMenu a:hover {font-size: 80%; color: #1b1b1b;  text-decoration: none; margin: 8px 0 0 10px; float: left;}


#dates_home a:visited, #dates_home a:active, #dates_home a:link{font-size:85%; text-decoration: none; line-height: 1.4em; color: #333 }
#dates_home a:hover {text-decoration: underline; line-height: 1.4em; color: #333;}

#thinking_home a:visited, #thinking_home a:active, #thinking_home a:link{font-size:85%; text-decoration: none; line-height: 1.4em; color: #333 }
#thinking_home a:hover {text-decoration: underline; line-height: 1.4em; color: #333;}

#thinking_inner a:visited, #thinking_inner a:active, #thinking_inner a:link{font-size:85%; text-decoration: none; line-height: 1.4em; color: #333 }
#thinking_inner a:hover {text-decoration: underline; line-height: 1.4em; color: #333;}

h1{ font-size: 165%; font-weight:bold; color: #f48d17; line-height: 1.15em; margin: 3px 0px 10px 0px;}
h2{ font-size: 155%; font-weight:bold; color: #f48d17; line-height: 1.15em; margin: 3px 0px 10px 0px;}
h3{ font-size: 145%; font-weight:bold; color: #3399ff; margin: 3px 0px 10px 0px;}
h4{ font-size: 125%; font-weight:bold; color: #f48d17; padding: 0;}
h5{ font-size: 135%; font-weight:bold; margin: 3px 0px 10px 0px; padding: 0; }
h6{ font-size: 135%; font-weight:bold; margin: 3px 0px 10px 0px; padding: 0; }

#mainPanel a { text-decoration : none; }

#courses h1 {font-size: 190%; font-weight:bold; color: #000;}
#courses h5 {font-size: 115%;}
#therapist_directory h3 {margin: 3px 0px 5px 0px;}
p {line-height: 1.4em; margin: 8px 0 8px 0;}
ul {line-height: 1.4em;}
li {margin: 0px 0px 0px 10px; padding: 0px;}

.rss_header{float: right;}
#ebook_inner h3, #ebook_home h3, #dates_home h3, #thinking_home h3,#thinking_inner h3{font-size: 140%; text-align: right; margin: 0;}
#ebook_home p, #dates_home p #thinking_home p{font-size: 85%; text-align: right; margin: 0;}
#thinking_inner h3 {font-size:130%;}
#ebook_inner p{font-size: 85%; text-align: right; margin: 0; width: 150px; padding: 0 0 12px 85px;}
#thinking_inner p {font-size: 85%; text-align: left; margin: 0; width: 160px; padding: 5px 0 12px 86px;}

#footer {font-size: 85%; font-weight:normal; color: #7f7f7f; text-align: left;}
.copyright {font-size: 80%; text-align: center;}
address {font-size: 80%; font-style: normal; font-weight: normal; color: #7f7f7f; text-align: center; margin: 0 0 10px 0;}

.error {color: #820000; font-weight:bold; font-size: 120%;}
.left {float: left;}
.right {float: right;}

hr {width: 80%; color: #0099ff; background-color: #70d5e6; height: 1px; outline: 0px; border: 0px; margin: 0 auto;}

.head_phone {color: #cc0000; font-size: 110%; line-height: 1.2em; text-align: right; margin: 0 70px 0 0;}
.mainfocustext {width: 215px; line-height:1.2em; margin: 10px 0 0 0px; float: left; color: #fff; height: 75px; font-size: 100%; font-weight: bold; }
.mainfocustextHome {width: 284px; margin: 28px 0px 0px 0px; float: right; color: #fff; font-size: 100%; font-weight: bold; }

.basketTitle {font-weight: bold; font-size: 130%;}

/* BLOG */

#sidebar ul  { padding:0; }


#sitemap h4 {margin: 10px 0 0 0;}
#sitemap  ul {
	font-size: 87%;
	font-weight:normal;
	color: #7f7f7f;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 0px;
	list-style: none;
	}

#sitemap  li {
	margin: 6px 0 0 0;
	}

#footer a:visited, #footer a:active, #footer a:link {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#built {color: #fff;}
#built a:visited, #builta:active, #built a:link {color: #fff; font-weight: normal; text-decoration: underline; }
#built a:hover {color: #dadada;}

div .script{margin-top:15px;}

#mainFocus form small a:visited,#mainFocus form small a:link, #mainFocus form small a:active {color:#FFF; text-decoration:none;}
#mainFocusinner_content form small a:visited,#mainFocusinner_content form small a:link,#mainFocusinner_content form small a:active {color:#fff; text-decoration: underline;}


.black {color:#000;}
.grey {color:#999;}
