/* *************************** 
  Site - MyTherapistMatch
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
  $7 - Contact Us Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin:0px;
	padding:0px;
	color:#464646;
}
a {
	color:#464646;
	text-decoration:underline;
}
a:hover {
	color:#464646;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
ul.Disc li
{
    margin-left:40px;
    line-height:18px;
    font-size:13px;
    list-style: disc;
}
ul.Circle li
{
    margin-left:40px;
    line-height:18px;
    font-size:13px;
    list-style:Circle;
}
input[type=text],input[type=password],input[type=option] { border:solid 1px #cdcdcd; background:#ffffff; }
input[type=button],input[type=submit]
{
	padding:0 10px 0 10px;
}
.msg
{
	color:#CC3300;
	font-weight:bold;
}
.error
{
    color:Red;
}
.note
{
	font-size:10px;
	font-style:italic;
	color:#a7a7a7;
}

a.start_now
{
    background:url(../images/bg_start_now.png) left top no-repeat;
    display:block;
	width:108px;
	height:36px;
	text-indent:-9999px;
	outline-style:none;
	cursor:pointer;
}
.profile_image
{
    border:solid 1px #cdcdcd;
    padding:2px;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	background:#fcfdfa url(../images/bg_body.png) left top repeat-x;
}
#container{
	width:972px;
	background:url(../images/bg_container_bm.png) left top repeat-y;
	margin:0px auto;
}
.container_inner{
	width:972px;
	background:url(../images/bg_container_bt.png) left top no-repeat;
	position:relative;
	z-index:0;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	height:117px;
	width:100%;
	position:relative;
}
#header h2{
	width:362px;
	height:77px;
	float:left;
	padding-top:31px;
}
#header h2 a{
	background:url(../images/logo.png) left top no-repeat;
	display:block;
	width:362px;
	height:77px;
	top:-5px;
	position:relative;
	text-indent:-9999px;
	outline-style:none;
}
#header .top_nav{
	width:640px;
	height:40px;
	background:url(../images/bg_top_nav.png) left top no-repeat;
	position:absolute;
	right:9px;
	top:77px;
}
#header .top_nav ul{
	width:100%;
	overflow:hidden;
}
#header .top_nav ul li{
	float:left;
}
#header .top_nav ul li a{
	text-indent:-9999px;
	outline-style:none;
	display:block;
	height:40px;
	float:left;
}
#header .top_nav ul li a#nav_home{
	width:130px;
	background:url(../images/bg_top_nav.png) left top no-repeat;
}
#header .top_nav ul li a#nav_home:hover{ background:url(../images/bg_top_nav.png) left bottom no-repeat;}
#header .top_nav ul li.selected a#nav_home{ background:url(../images/bg_top_nav.png) left bottom no-repeat;}

#header .top_nav ul li a#nav_therapy_101{
	width:124px;
	background:url(../images/bg_top_nav.png) -130px top no-repeat;
}
#header .top_nav ul li a#nav_therapy_101:hover{background:url(../images/bg_top_nav.png) -130px bottom no-repeat;}

#header .top_nav ul li a#nav_blog{
	width:126px;
	background:url(../images/bg_top_nav.png) -254px top no-repeat;
}
#header .top_nav ul li a#nav_blog:hover{background:url(../images/bg_top_nav.png) -254px bottom no-repeat;}

#header .top_nav ul li a#nav_how_it_works{
	width:125px;
	background:url(../images/bg_top_nav.png) -380px top no-repeat;
}
#header .top_nav ul li a#nav_how_it_works:hover{background:url(../images/bg_top_nav.png) -380px bottom no-repeat;}
#header .top_nav ul li.selected a#nav_how_it_works{background:url(../images/bg_top_nav.png) -380px bottom no-repeat;}

#header .top_nav ul li a#nav_for_therapists{
	width:125px;
	background:url(../images/bg_top_nav.png) -506px top no-repeat;
}
#header .top_nav ul li a#nav_for_therapists:hover{background:url(../images/bg_top_nav.png) -506px bottom no-repeat;}
#header .top_nav ul li.selected a#nav_for_therapists{background:url(../images/bg_top_nav.png) -506px bottom no-repeat;}


#header .sign_indiv{
	display:block;
	text-align:right;
	width:350px;
	height:17px;
	outline-style:none;
	position:absolute;
	top:50px;
	right:23px;
}
#header a.sign_in{
	background:url(../images/bg_sign_in.png) left top no-repeat;
	display:block;
	width:54px;
	height:17px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	top:55px;
	right:23px;
}
.home_featured_content
{
	width:938px;
	margin:0px auto;
	overflow:hidden;
	padding-top:9px;
	position:relative;
	z-index:-1;
	
}
.home_featured_content .photo_box{
	width:558px;
	float:left;
	position:relative;
}
.home_featured_content .photo_box img{
	display:block;
}
.home_featured_content .photo_box h2{
	background:url(../images/bg_photo_box_h2.png) left top no-repeat;
	width:450px;
	height:68px;
	position:absolute;
	left:55px;
	top:12px;
	text-indent:-9999px;
	outline-style:none;
}
.home_featured_content .three_steps
{
	width:376px;
	float:right;
	position:relative;
}
.home_featured_content .three_steps .box{
	width:100%;
	position:relative;
	margin-bottom:1px;
	padding-top:12px;
}
.home_featured_content .three_steps .box h2{
	background:url(../images/bg_three_steps_h2.png) 35px top no-repeat;
	height:37px;
	text-indent:-9999px;
	outline-style:none;
}
.home_featured_content .three_steps .box h3{
	font-size:21px;
	padding-left:40px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.home_featured_content .three_steps .box h3 a{color:#FFF;}
.home_featured_content .three_steps .box h3 a:hover{color:#FFF;}
.home_featured_content .three_steps .box p{
	font-size:14px;
	color:#105151;
	padding-left:40px;
}
.home_featured_content .three_steps .box p a{color:#105151;}
.home_featured_content .three_steps .box p a:hover{color:#105151;}
.home_featured_content .three_steps .box a.start_now{
	background:url(../images/bg_start_now_link.png) left top no-repeat;
	display:block;
	width:151px;
	height:46px;
	text-indent:-9999px;
	outline-style:none;
	margin-left:40px;
	margin-top:5px;
}
.home_featured_content .three_steps .box span{
	display:block;
	width:52px;
	height:55px;
	text-indent:-9999px;
	outline-style:none;
	position:absolute;
	left:-27px;
}
.home_featured_content .three_steps .box span.one{
	background:url(../images/bg_one.png) left top no-repeat;
	top:51px;
}
.home_featured_content .three_steps .box span.two{
	background:url(../images/bg_two.png) left top no-repeat;
	top:11px;
}
.home_featured_content .three_steps .box span.three{
	background:url(../images/bg_three.png) left top no-repeat;
	top:7px;
}
.home_featured_content .three_steps .box.box1{
	background:#68aea9 url(../images/bg_box1.png) left top repeat-x;
	height:94px;
}
.home_featured_content .three_steps .box.box2{
	background:#68afaa url(../images/bg_box2.png) left top repeat-x;
	height:68px;
}
.home_featured_content .three_steps .box.box3{
	background:#68aea9 url(../images/bg_box3.png) left top repeat-x;
	height:105px;
}
.home_box{
	width:938px;
	margin:0px auto;
	overflow:hidden;
	padding-top:3px;	
}
.home_box .left_box{
	width:660px;
	height:290px;
	float:left;
	padding:20px;
	padding-bottom:6px;
	border:1px solid #88cfbe;
	background:#ade3d6 url(../images/bg_left_box.png) left top repeat-x;
}
.home_box .left_box p{
	font-size:14px;
	color:#464646;
	line-height:19px;
}
.home_box .left_box p a{
	font-size:24px;
	color:#66aca8;
	font-weight:bold;	
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home_box .left_box p a:hover{color:#66aca8;}
.home_box .left_box h2{
	font-size:24px;
	color:#66aca8;
	font-style:italic;
	padding:8px 0px;
}
.home_box .left_box .text_box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg_text_box.gif) 200px top repeat-y;
}
.home_box .left_box .text_box .box{
	float:left;
	width:200px;
	padding-left:20px;
	padding-bottom:5px;
}
.home_box .left_box .text_box .box.first{
	padding-left:0px;
}
.home_box .left_box .text_box .box h3{
	font-size:24px;
	color:#66aca8;
	font-style:italic;
}
.home_box .left_box .text_box .box p{
	line-height: normal;
}
.home_box .left_box .links_box{
	width:100%;
	overflow:hidden;
	padding-top:5px;
}
.home_box .left_box .links_box a{
	display:block;
	width:108px;
	height:36px;
	text-indent:-9999px;
	outline-style:none;
	float:right;
	cursor:pointer;
}
.home_box .left_box .links_box a.start_now{ background:url(../images/bg_start_now.png) left top no-repeat;}
.home_box .left_box .links_box a.learn_nore{ background:url(../images/bg_learn_nore.png) left top no-repeat;}
.home_box .right_box{
	width:229px;
	border:1px solid #bebebb;
	float:right;
	height:316px;
}
.home_box .right_box h2{
	font-size:28px;
	color:#666666;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:43px;
	text-align:center;
	padding:10px 0px;
}
.home_box .right_box h2 strong{ color:#ff9933;}

.home_box .right_box a.learn_nore{
	display:block;
	margin:0px auto;
	width:108px;
	height:36px;
	text-indent:-9999px;
	outline-style:none;
	cursor:pointer;
	background:url(../images/bg_learn_nore.png) left top no-repeat;
}
/* *************************** 
   $4 Content Styles
   ***************************/
#content{
	width:932px;
	margin:0px auto;
	overflow:hidden;
	padding-top:30px;
}

.maincontent
{
	width:900px;
	margin:0px auto;
	padding-top:30px;
	padding-bottom:50px;
}
.maincontent .left_content
{
    width:540px;
    float:left;
}
.maincontent .right_side_bar
{
    width:360px;
    float:left;
}
.maincontent > h2{
	background:url(../images/bg_maincontent_h2.png) left top no-repeat;
	height:105px;
	text-indent:-9999px;
	outline-style:none;
}
.maincontent p{
	font-size:14px;
	line-height:19px;
	padding-top:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.maincontent a.find_my_therapist{
	background:url(../images/bg_find_my_therapist.png) left top no-repeat;
	display:block;
	width:192px;
	height:57px;
	text-indent:-9999px;
	outline-style:none;
	margin-top:18px;
	cursor:pointer;
}
.maincontent .Title{
	font-size:20px;
	width:800px;
	font-weight:bold;
	border-bottom:solid 1px #464646;
	padding-top:20px;
	margin-bottom:10px;
}

.ModalPopUp
{
	border:solid 9px #cdcdcd;
	background:#ffffff;
	position:absolute;
	padding:10px;
	z-index:10000;
}
	.ModalPopUpBg
	{
		background:#ffffff;
		filter:alpha(opacity=70);
		opacity:0.7;
	}
	
#profile{
	width:916px;
	overflow:hidden;
	margin:0px auto;
	margin-top:22px;
	border:1px solid #b6b6b4;
	background:#FFF;
}
#profile .maincontent_inner{
	width:624px;
	float:left;
	padding:0px;
	padding-left:14px;
	padding:28px 0px 15px 14px;
}
#profile .top_box{
	width:602px;
	overflow:hidden;
	margin:0px auto;
	background:#7cc7b7 url(../images/bg_top_box_r2.png) right bottom no-repeat;
}
#profile .top_box .box{
	width:482px;
	float:right;
	background:url(../images/bg_top_box_r.png) right top no-repeat;
}
#profile .top_box .box h2{
	font-size:24px;
	color:#FFF;
	padding-top:7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#profile .top_box .title_table
{
    width:90%;
    margin-left:5px;
}
#profile .top_box .title_table td:first-child
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 0px 5px 0px;
	width:130px;
	font-weight:bold;
	color:#FFF;
}
#profile .top_box .title_table td+td
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d4e4c;
	padding:5px 0px 5px 0px;
}
#profile .top_box .box ul{
	padding-top:2px;
	width:100%;
	line-height:24px;
	overflow:hidden;
}
#profile .top_box .box ul li{
	width:100%;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:1px 0px;
	float:left;
}
#profile .top_box .box ul li span{
	display:block;
	float:left;
	width:150px;
	color:#FFF;
}
#profile .top_box .box ul li .label{
	display:block;
	width:180px;
	float:left;
	color:#4d4e4c;
}
#profile .button_box{
	width:100%;
	overflow:hidden;
	padding-top:12px;
	padding-bottom:20px;
}
#profile .button_box a{
	display:block;
	width:160px;
	height:36px;
	text-indent:-9999px;
	outline-style:none;
	float:right;
	margin-left:3px;
	cursor:pointer;
}
#profile .button_box a.back_to_my_matches{background:url(../images/bg_back_to_my_matches.png) left top no-repeat;}
#profile .button_box a.contact_this_therapist{background:url(../images/bg_contact_this_therapist.png) left top no-repeat;}
#profile .text_box{
	width:100%;
	padding-bottom:16px;
	background:url(../images/bg_box_bb.png) left bottom no-repeat;
}
#profile .text_box .bt{
	background:url(../images/bg_box_bt.png) left top no-repeat;
	height:44px;
}
#profile .text_box h2{
	font-size:18px;
	color:#71bcb1;
	padding-left:24px;
	padding-top:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#profile .text_box h2 a{color:#71bcb1;}
#profile .text_box h2 a:hover{color:#71bcb1;}
#profile .text_box h2 label{
	font-weight:normal;
	padding:0px 4px;
}
#profile .text_box .text_box_inner{
	padding:3px 24px 10px 24px;
	width:576px;
	overflow:hidden;
	background:url(../images/bg_box_bm.png) left top repeat-y;
}
#profile .text_box .text_box_inner p{
	font-size:12px;
	color:#464646;
	line-height:19px;
}
#profile .text_box .text_box_inner ul{
	width:266px;
	padding-right:22px;
	float:left;
}
#profile .text_box .text_box_inner ul li{
	font-size:12px;
	color:#000;
	padding:3px 0px 3px 8px;
	background:url(../images/bg_li.png) left 8px no-repeat;
}
#profile .text_box .text_box_inner ul li a{color:#464646;}
#profile .text_box .text_box_inner ul li a:hover{color:#464646;}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
.sidebar{
	width:271px;
	float:right;
	background:url(../images/bg_sidebar_bb.png) left bottom no-repeat;
	padding-bottom:18px;
	padding-top:20px;
}
.sidebar .bt{
	background:url(../images/bg_sidebar_bt.png) left top no-repeat;
	height:18px;
}
.sidebar .sidebar_inner{
	width:219px;
	margin:0px auto;
	background:url(../images/bg_sidebar_bm.png) left top repeat-y;
	padding:5px 26px;
}
.sidebar .sidebar_inner h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#535e5a;
}
.sidebar .sidebar_inner h3{
	font-size:13px;
	color:#7cc7b7;
	padding-top:15px;
}
.sidebar .sidebar_inner ul{}
.sidebar .sidebar_inner ul li{
	font-size:11px;
	color:#464646;
}
.sidebar .sidebar_inner ul li a{color:#464646;}
.sidebar .sidebar_inner ul li a:hover{color:#464646;}
.sidebar img{
	display:block;
	margin-top:25px;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	background:url(../images/bg_footer.png) left top no-repeat;
	height:38px;
	width:972px;
	margin:0px auto;
	text-align:center;
}
/* *************************** 
   $7 Contact Us Form
   ***************************/
.contact_us_table{width:550px;border-spacing:0;border-collapse:collapse;}
.contact_us_table td{padding:3px;}
.contact_us_table td:first-child{width:220px;}
.contact_us_table td+td{width:180px; vertical-align:bottom;}
.contact_us_table select,.contact_us_table input[type=text],.contact_us_table textarea{width:300px}
/* *************************** 
   Profile Table
   ***************************/
.profile_table{	width:600px;}
.profile_table td{ padding:3px;}
.profile_table td:first-child{font-weight:bold;}

/* *************************** 
   Edit Profile Table
   ***************************/
.edit_profile_table{	width:750px;}
.edit_profile_table td{ vertical-align:top;}
.edit_profile_table .profile_field_header{font-weight:bold; font-style:italic;}
.edit_profile_table td{ padding:3px;}
/* *************************** 
   Data Table
   ***************************/
.TableData
{
	width:95%;
	border-spacing:2px;
	border:solid 1px #cdcdcd;
}
.TableData td
{
	padding:5px;
}
.TableData th
{
	text-align:left;
	padding:5px;
}
.TableData thead
{
    background:#cdcdcd;
}
.TableData td:first-child
{
    width:100px;
}
.TableData td+td
{
    width:150px;
}

.TableData td+td+td
{
    width:200px;
}
.TableData td+td+td+td
{
    width:300px;
}
.TableData td+td+td+td+td
{
    width:40px;
}
.TableData .AltRow
{
    background-color:#ebebeb;
}
/* *************************** 
   My Contact Request table
   ***************************/
.contact_request
{
    width:95%;
    border-spacing:2px;
	border:solid 1px #cdcdcd;
}
    .contact_request thead
    {
        background:#cdcdcd;
    }
    .contact_request td
    {
        padding:5px;
    }
    .contact_request th
    {
        text-align:left;
        padding:5px;
    }
    .contact_request td:first-child
    {
        width:150px;
    }
    .contact_request td+td
    {
        width:120px;
    }
    .contact_request td+td+td
    {
        width:190px;
    }
    .contact_request td+td+td+td
    {
        width:80px;
    }
    .contact_request td+td+td+td+td
    {
        width:150px;
    }
    .contact_request td+td+td+td+td+td
    {
        width:100px;
    }
    .contact_request .AltRow
    {
        background-color:#ebebeb;
    }
/* *************************** 
   Interior Patient
   ***************************/
#interior_container_patient{width:917px;}
#interior_container_patient #interior_header_patient{width:917px;}
#interior_container_patient #interior_header_patient #interior_title_patient 
{
    width:275px;
    height:54px;
    background: url(../images/interiorpatient/patient_page.png);
    float:left;
}
#interior_container_patient #interior_header_patient #interior_title_patient_nomenu
{
    width:917px;
    height:30px;
    margin-top:30px;
    left:-13px;
    position:relative;
    background: url(../images/interior_top_no_menu.png);
    float:left;    
}
#interior_container_patient #interior_header_patient .interior_my_info_patient
{
    width:102px;
    height:54px;
    background: url(../images/interiorpatient/my_info.png);
    float:left;
}
    #interior_container_patient #interior_header_patient .interior_my_info_patient:hover
    {
        width:102px;
        height:54px;
        background: url(../images/interiorpatient/my_info_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_my_info_patient_on
    {
        width:102px;
        height:54px;
        background: url(../images/interiorpatient/my_info_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_patient #interior_header_patient .interior_my_matches_patient
{
    width:129px;
    height:54px;
    background: url(../images/interiorpatient/my_matches.png);
    float:left;
}
    #interior_container_patient #interior_header_patient .interior_my_matches_patient:hover
    {
        width:129px;
        height:54px;
        background: url(../images/interiorpatient/my_matches_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_my_matches_patient_on
    {
        width:129px;
        height:54px;
        background: url(../images/interiorpatient/my_matches_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_patient #interior_header_patient .interior_contacted_therapist_patient
{
    width:201px;
    height:54px;
    background: url(../images/interiorpatient/contacted_therapists.png);
    float:left;
}
    #interior_container_patient #interior_header_patient .interior_contacted_therapist_patient:hover
    {
        width:201px;
        height:54px;
        background: url(../images/interiorpatient/contacted_therapists_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_contacted_therapist_patient_on
    {
        width:201px;
        height:54px;
        background: url(../images/interiorpatient/contacted_therapists_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_patient #interior_header_patient .interior_edit_my_survey_patient
{
    width:210px;
    height:54px;
    background: url(../images/interiorpatient/edit_my_survey.png);
    float:left;
}
    #interior_container_patient #interior_header_patient .interior_edit_my_survey_patient:hover
    {
        width:210px;
        height:54px;
        background: url(../images/interiorpatient/edit_my_survey_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_edit_my_survey_patient_on
    {
        width:210px;
        height:54px;
        background: url(../images/interiorpatient/edit_my_survey_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_patient #interior_content_patient
{
    height:100%;
    padding-left:50px;
    background: url(../images/interiorpatient/interior_center_bg.png);
    
}

#interior_container_patient #interior_footer_patient
{
    height:35px;
    width:917px;
    background: url(../images/interiorpatient/interior_footer.png);
}

/* *************************** 
   Interior Therapist
   ***************************/
#interior_container_therapist{width:914px;}
#interior_container_therapist #interior_header_therapist{width:914px;}
#interior_container_therapist #interior_header_therapist #interior_title_therapist 
{
    width:273px;
    height:54px;
    background: url(../images/interiortherapist/therapist_page.png);
    float:left;
}
#interior_container_therapist #interior_header_therapist .interior_my_account_therapist
{
    width:123px;
    height:54px;
    background: url(../images/interiortherapist/my_account.png);
    float:left;
}
    #interior_container_therapist #interior_header_therapist .interior_my_account_therapist:hover
    {
        width:123px;
        height:54px;
        background: url(../images/interiortherapist/my_account_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_my_account_therapist_on
    {
        width:123px;
        height:54px;
        background: url(../images/interiortherapist/my_account_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_therapist #interior_header_therapist .interior_my_contact_request_therapist
{
    width:175px;
    height:54px;
    background: url(../images/interiortherapist/my_contact_requests.png);
    float:left;
}
    #interior_container_therapist #interior_header_therapist .interior_my_contact_request_therapist:hover
    {
        width:175px;
        height:54px;
        background: url(../images/interiortherapist/my_contact_requests_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_my_contact_request_therapist_on
    {
        width:175px;
        height:54px;
        background: url(../images/interiortherapist/my_contact_requests_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_therapist #interior_header_therapist .interior_edit_my_survey_therapist
{
    width:129px;
    height:54px;
    background: url(../images/interiortherapist/edit_my_survey.png);
    float:left;
}
    #interior_container_therapist #interior_header_therapist .interior_edit_my_survey_therapist:hover
    {
        width:129px;
        height:54px;
        background: url(../images/interiortherapist/edit_my_survey_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_edit_my_survey_therapist_on
    {
        width:129px;
        height:54px;
        background: url(../images/interiortherapist/edit_my_survey_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_therapist #interior_header_therapist .interior_edit_profile_therapist
{
    width:214px;
    height:54px;
    background: url(../images/interiortherapist/edit_profile.png);
    float:left;
}
    #interior_container_therapist #interior_header_therapist .interior_edit_profile_therapist:hover
    {
        width:214px;
        height:54px;
        background: url(../images/interiortherapist/edit_profile_on.png);
        float:left;
        cursor:pointer;
    }
    .interior_edit_profile_therapist_on
    {
        width:214px;
        height:54px;
        background: url(../images/interiortherapist/edit_profile_on.png);
        float:left;
        cursor:pointer;
    }
#interior_container_therapist #interior_content_therapist
{
    height:100%;
    padding-left:50px;
    background: url(../images/interiortherapist/interior_center_bg.png);
    
}
#interior_container_therapist #interior_footer_therapist
{
    height:35px;
    width:914px;
    background: url(../images/interiortherapist/interior_footer.png) left;
}
/* *************************** 
   Survey
   ***************************/
.SurveyQuestionContainer
{
    padding:0px !important;
    margin:15px 0px 0px 0px !important;
}
.SurveyQuestionContainer .SurveyAnswerContainer
{
    margin-top:5px;
}
.SurveyQuestionContainer input[type=radio],input[type=checkbox]
{
    padding:3px;
}
.SurveyQuestionContainer label
{
    margin:3px;
}

/* *************************** 
   Terms Of Service
   ***************************/
div.TOS
{
    padding-left:30px;
    text-align:justify;
    font-size:12px;
    width:800px;
}
div.TOS p
{
    font-size:12px;
}
div.TOS .underline
{
    text-decoration:underline;
}
div.TOS .header
{
    font-weight:bold;
}
div.TOS ol.level1
{
    margin-top:20px;
}
div.TOS ol.level1 li
{
    font-size:12px;
    list-style:decimal !important;
    margin:10px 0px 10px 20px;
}
div.TOS .Level2
{
    font-size:12px;
}
    div.TOS ol.level2 li
    {
        font-size:12px;
        list-style-type:lower-alpha !important;
    }
/* *************************** 
   Privacy
   ***************************/
div.privacy
{
    width:800px;
    padding-left:30px;
}
    div.privacy p
    {
        font-size:12px;
    }
    div.privacy h3
    {
        margin-top:10px;
    }
    div.privacy div.level2
    {
        margin-left:50px;
    }
    div.privacy li
    {
        list-style-type:disc;
        margin:5px 0px 5px 30px;
    }
.faq
{
}
.faq_answer_panel
{
    border:solid 1px #8caea5;
    width:840px;
    padding:10px;
    font-size:14px;
    background:#e9f6f3;
    margin-top:0px;
    margin-bottom:15px;
}
ul.faq_top_links li
{
    font-size:16px;
    font-weight:bold;
    list-style-type:disc;
    margin-left:45px;
}
.faq_section_header
{
    font-size:20px;
    font-weight:bold;
    color:#8caea5;
    text-decoration:underline;
}
.faq_section_header:hover
{
    color:#8caea5;
}
.faq .faq_title
{
    font-size:16px;
}
.faq .faq_subtitle
{
    font-size:14px;
}
.faq_pane_header
{
    background:#f9f9f9;
    width:850px;
    border:solid 1px #cdcdcd;
    padding:5px;
    margin:0px 0px 0px 0px;
}
/* *************************** 
   Payment Plans
   ***************************/
.PayPlanTable
{
    width:98%;
    border:solid 1px #aedcec;
    border-spacing:0;
}
    .PayPlanTable td
    {
        padding-top:10px;
        padding-bottom:10px;
    }
    .PayPlanTable td:first-child
    {
        width:10%;
    }
    .PayPlanTable td+td
    {
        width:50%;
    }
    .PayPlanTable td+td+td
    {
        width:40%;
    }
    .PayPlanTable td+td+td+td
    {
        width:20px;
    }
    .PayPlanTable .AltRow
    {
        background:#e8f9ff;
    }
.how_it_works_box{
	width:240px;
	font-size:26px;
	height:150px;
	padding:10px;
	text-align:center;
	border:1px solid #88cfbe;
	background:#ade3d6 url(../images/bg_left_box.png) left top repeat-x;
}
.company_info_pages
{
    width:900px;
    min-height:500px;
}
.company_info_pages .side_menu
{
    float: left;
    width:240px;
    font-size:13px;
    line-height:22px;
    padding:10px;
    margin-right:20px;
    border:1px solid #88cfbe;
	background:#ade3d6 url(../images/bg_left_box.png) left top repeat-x;
}
.company_info_pages .info_content
{
    float:left;
    width:600px;
}
.company_info_pages .info_title{
	font-size:20px;
	width:100%;
	font-weight:bold;
	border-bottom:solid 1px #464646;
	margin-bottom:10px;
}
.company_info_pages .list_table
{
    width:100%;
}
.company_info_pages .list_table .alt_row
{
    background:#f9f9f9;
}
    .company_info_pages .list_table td
    {
        padding:3px !important;
    }
    
.panel350
{
    width:350px;
    position:absolute;
    left:470px;
    top:170px;
}
.panel350 .top
{
    background:url(../images/panel350/top.png) no-repeat;
    height:10px;
}
.panel350 .center
{
     background:url(../images/panel350/center.png) repeat-y;
     padding:15px;
}
.panel350 .bottom
{
     background:url(../images/panel350/bottom.png) no-repeat;
     height:10px;
}
blockquote {width:500px; margin:auto; padding:15px; background-color:#FFC;}

.webul {list-style-type: disc;	padding-left: 20px;}
.webul li {margin-bottom:3px;}
.webtdbg {background-color:#76AFA8;}
.webtdbg b {color:#fff;}
.webinar5 {border-left:1px solid #76AFA8; }
.webinar5 td {padding:3px; border-bottom:1px solid #76AFA8; border-right:1px solid #76AFA8;}

.find-therapist-button {margin:30px 0 20px; }

.signin-webinar {width:250px; float:right; margin-top:20px; border:solid 1px #cdcdcd; background:#f9f9f9;padding:10px; }
.signin-webinar label {font-size:14px; font-weight:bold; margin-right:5px;}
.signin-webinar input {margin-bottom:10px;}
.webinar-info {width:290px; float:left; margin-bottom:40px; }
.webinar-info p {font-size:20px; }
.audio-player { margin-bottom:20px; text-align:center;}
.video 
{
	text-align:center;
	margin-bottom:25px;
}
