#main-container{margin:8px 0 12px;padding:0 12px 0 0;}
#main_title{
	height:40px;
	margin:0 0 0 0;
}

#new_individuation_link{
	position:relative;
	top:-2px;
	left:12px;
	padding:2px 16px;
	border:1px solid #372930;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:16px !important;
}

a.addy {
	background:#c3b3c4;
	color:#372930 !important;
	text-decoration:none;
}

a.addy:hover {
	background: #372930;
	color:#c3b3c4 !important;
	text-decoration:none;
}

#cal_yyyy {position:relative;width:70%;max-width:896px;min-width:336px;margin:0 auto;text-align:center;padding:0 1em 0 1em;font-size:2em;font-weight:700;line-height:2em;font-family: 'Raleway',Helvetica,Sans-serif;color:#231f20;letter-spacing:0.125em;}
#y_prev {position:absolute;top:8px;left:10%;/*float:left;*/}
#yyyy {margin:0 auto;line-height:2em;padding-bottom:0.4em;}
#y_next {position:absolute;top:8px;right:10%;/*float:right;*/}
.calclear {clear:both;min-width:240px;width:100%;height:0.5em;line-height:0.5em;display:block;margin:0 auto;}
#cal_mmmm {position:relative;width:50%;max-width:640px;min-width:240px;margin:0 auto;padding:0 0 0 0;text-align:center;font-size:1.6em;line-height:2em;font-weight:700;font-family: 'Raleway',Helvetica,Sans-serif;color:#231f20;letter-spacing:0.0625em;}
#m_prev {position:absolute;top:6px;left:10%;/*float:left;*/}
#mmmm {margin:0.3em auto 0;line-height:2em;padding-bottom:0.1em;}
#m_next {position:absolute;top:6px;right:10%;/*float:right;*/}



#cal_yyyy .cal_prev img, #cal_yyyy .cal_next img {width:32px;height:44px;}
#cal_mmmm .cal_prev img, #cal_mmmm .cal_next img {width:24px;height:33px;}
.cal_prev .ov { display: none; }
.cal_prev .up { display: block; }
.cal_prev:hover .ov { display: block; }
.cal_prev:hover .up { display: none; }

.cal_next .ov { display: none; }
.cal_next .up { display: block; }
.cal_next:hover .ov { display: block; }
.cal_next:hover .up { display: none; }

.wk_dy_start_hr { width:32px; }
.wk_dy_start_min { width:32px; }
.wk_dy_end_hr { width:32px; }
.wk_dy_end_min { width:32px; }

#cal_controls{
	position:relative;
	width:100%; max-width:1280px;min-width:308px;height:36px;margin:0 auto;text-align:center;
	border:1px solid #aaa;
	border-bottom:none;
	background:#e3e3e3;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-webkit-box-shadow: inset 0px 2px 4px 1px rgba(255,255,255,0.8),inset 0px -2px 4px 1px rgba(68,61,73,0.5);
-moz-box-shadow: inset 0px 2px 4px 1px rgba(255,255,255,0.8), inset 0px -2px 4px 1px rgba(68,61,73,0.5);
box-shadow: inset 0px 2px 4px 1px rgba(255,255,255,0.8),inset 0px -2px 4px 1px rgba(68,61,73,0.5);
}

#mo_pop{height:1px; background:transparent; padding:0 0 0 0; margin:0 0 0 0; position:absolute; top:-36px; left:50%; margin-left:-130px;}
#mopoppy{display:none; height:22px; margin:0 0 0 0; border:0.1em solid #9ba1c9;}
#mopoppy a.mopop {background:#fff; border:1px solid #a53b26; padding:3px 6px; color:#443D49; margin:0 0 0 0; text-decoration:none; font-size:1em; line-height:1em;}
#mopoppy a.mopop:hover {background:#a53b26; border:1px solid #443D49; padding: 3px 6px; color:#f0f0f0 !important; margin:0 0 0 0; text-decoration:none;}

#lt_ctrl_box {position:absolute; top:7px; left:24px; padding:0 0 0 0; width:220px;}
#masomenos {margin-left:-13px; position:absolute; top:7px; left:50%; padding:0 0 0 0; width:25px; text-align:center;}
#rt_ctrl_box {position:absolute; top:6px; right:7px; padding:0 3px 0 3px; width:161px; text-align:right;border-bottom:1px solid #cacaca;}

span.ctrlbtn {background:#fff;display:inline-block;width:25px;height:20px;}
.ctrlimg {float:left;width:25px;height:20px;border:1px solid #cccccc;border-bottom:none;}
span.ctrlbtn img.ov { display: none;}
span.ctrlbtn img.up {display:block;}
span.ctrlbtn.on img.up { display: none;}
span.ctrlbtn.on img.ov {display: block;}

#calendar-container{width:100%; max-width:1280px;height:auto; margin:0 auto; display:block;background: url(../images/cal-bak-9ba1c9.png) no-repeat left top; 
  -webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;border:.1em solid #3b3e5b;}
.cal_head {width:100%;height:auto;margin:0 0 0 0;padding:0 0 .30em 0;border-top:2px solid #9ba1c9;border-bottom:2px solid #9ba1c9;min-height:8px;height:1.8em;clear:both;}
.cal_row {width:100%;margin:0 0 0 0;padding:0 0 0 0;min-height:40px;}
.d {font-weight:700;font-size:.875em;}
.dd {font-weight:500;font-size:.875em;}
.dddd{font-weight:500;font-size:.875em;}
#top_rail{height:1px;width:100%;background:#f4f4f4;}
.hmon,.htue,.hwed,.hthu,.hfri,.hsat,.hsun {float:left;width:14.285714%;margin:0 0 0 0;padding:0 0 0 0;font-size:1.4em;line-height:1.4em;font-weight:700;font-family: 'Raleway',Helvetica,Sans-serif;text-align:center;}

.mon,.tue,.wed,.thu,.fri,.sat,.sun {float:left;width:14.285714%;height:auto;margin:0 0 0 0;padding:0 0 0 0;font-size:.875em;font-family: 'Raleway',Helvetica,Sans-serif;text-align:center;}
.mon hr, .tue hr, .wed hr, .thu hr, .fri hr, .sat hr, .sun hr { width:90%; border-bottom:1px solid #9ba1c9;}
.mon h3, .tue h3, .wed h3, .thu h3, .fri h3, .sat h3, .sun h3 {width:auto;position:relative;top:-14px;padding:0 0 0 0;margin:0 0 0 0;line-height:12px;}
#template_mon, #template_tue, #template_wed, #template_thu, #template_fri, #template_sat, #template_sun {border-width:0;border-style:solid;border-color:#9ba1c9;text-align:center;display:none;}
#bottom_rail{clear:both;height:1px;width:100%;border-bottom:.22em solid #9ba1c9;}

/************CAL SCHEDULING DISPLAY**************/
#timezone {position:absolute;top:4px;left:8px;font-size:15px;font-weight:500;letter-spacing:-1px;}
#h1224{ background-color:#f0f0f0; width:88px; height:22px; padding:0; position:relative; top:-1px;left:96px; border:1px dotted #666666;border-radius: 5px;}
#h12 {position:absolute;top:4px;left:6px;font-size:14px;font-weight:500;}
#mid12 {position:absolute;top:3px;left:50%;display:inline;font-size:16px;margin-left:-3px;padding:0;font-weight:500;}
#h24 {position:absolute;top:4px;right:6px;text-align:right;font-size:14px;font-weight:500;}
.t12{color:#666666;}
.t12.on{color:#aa3300;}

button.sch_button{border-radius:6px; width:92%;margin:6px auto;cursor:pointer;}
/* rh0 = main; rh1 = submain1; rh2 = submain2; rh3 = submain3; rh4 = submain4; rh5 = auto; rh6 = group; rh8 = pending; rh9 = rsvp; rh10 = event ; rh11 - rh19 (courses custom color 1-9) */
button.rh0 {background-color:#98A1EA;}
button.rh1 {background-color:#98A1EA;}
button.rh2 {background-color:#98A1EA;}
button.rh3 {background-color:#98A1EA;}
button.rh4 {background-color:#98A1EA;}
button.rh5 {background-color:#98A1EA;}
button.rh6 {background-color:#53D7AC;}
button.rh7 {background-color:#98A1EA;}
button.rh8 {background-color:#C0C0C0;}
button.rh9 {background-color:#FFFFFF;}
button.rh10 {background-color:#FFFFFF;}
button.rh11 {background-color:#FFFFFF;}
button.rh0.op {
	border:1px solid #424582;
  -webkit-box-shadow:  inset 3px 3px 6px -2px #EAF8FA,
     	inset -3px -3px 6px -1px #424582,
	-moz-box-shadow: inset 3px 3px 6px -2px #EAF8FA,
		inset -3px -3px 6px -1px #424582;
	box-shadow: inset 3px 3px 6px -2px #EAF8FA,
		inset -3px -3px 6px -1px #424582;
} 
button.rh5.op {
 	border:1px solid #424582;
  -webkit-box-shadow:  inset 3px 3px 6px -2px #EAF8FA,
     	inset -3px -3px 6px -1px #424582,
	-moz-box-shadow: inset 3px 3px 6px -2px #EAF8FA,
		inset -3px -3px 6px -1px #424582;
	box-shadow: inset 3px 3px 6px -2px #EAF8FA,
		inset -3px -3px 6px -1px #424582;
} 
button.rh6.op {
   border:1px solid #3E7C67;
  -webkit-box-shadow:  inset 3px 3px 6px -2px #C4FFEC,
     	inset -3px -3px 6px -1px #228867,
	-moz-box-shadow: inset 3px 3px 6px -2px #C4FFEC,
		inset -3px -3px 6px -1px #228867;
	box-shadow: inset 3px 3px 6px -2px #C4FFEC,
		inset -3px -3px 6px -1px #228867;
} 
 button.rh0.pp{
 	border:1px solid #3232A2;
  -webkit-box-shadow:  inset 3px 3px 6px -2px #4242C1,
     	inset -3px -3px 6px -1px #4242C1,
	-moz-box-shadow: inset 3px 3px 6px -2px #4242C1,
		inset -3px -3px 6px -1px #4242C1;
	box-shadow: inset 3px 3px 6px -2px #4242C1,
		inset -3px -3px 6px -1px #4242C1;/*#403B68*/
	}

 button.rh0.mf, button.rh0.mp {border:1px solid #0F7D00;
  -webkit-box-shadow:  inset 3px 3px 6px -2px #1ab011,
     	inset -3px -3px 6px -1px #1ab011,
-moz-box-shadow: inset 3px 3px 6px -2px #1ab011,
	inset -3px -3px 6px -1px #1ab011;
box-shadow: inset 3px 3px 6px -2px #1ab011,
	inset -3px -3px 6px -1px #1ab011;
	}
	
  button.rh0.ff{border:2px solid #FFBF00;
   -webkit-box-shadow:  inset 3px 3px 6px -2px #FFD969,
     	inset -3px -3px 6px -1px #FEBC0D,
-moz-box-shadow: inset 3px 3px 6px -2px #FFD969,
	inset -3px -3px 6px -1px #FEBC0D;
box-shadow: inset 3px 3px 6px -2px #FFD969,
	inset -3px -3px 6px -1px #FEBC0D;
	}
  button.rh0.blocked{
   	border:2px solid #bA282E;
 -webkit-box-shadow:  inset 3px 3px 6px -2px rgba(186,40,46,1),
     	inset -3px -3px 6px -1px rgba(186,40,46,1),
-moz-box-shadow: inset 3px 3px 6px -2px rgba(186,40,46,1),
	inset -3px -3px 6px -1px rgba(186,40,46,1);
box-shadow: inset 3px 3px 6px -2px rgba(186,40,46,1),
	inset -3px -3px 6px -1px rgba(186,40,46,1);
}

 
 button.sch_button .title {width:100%;font-size:15px;line-height:1em; margin:3px 7px 3px -2px; white-space: nowrap; overflow:hidden; text-overflow:ellipses;}
 button.sch_button .start {line-height:1em; margin:2px 4px 2px 6px;display:inline-block;}
 button.sch_button .end {line-height:1em; margin:2px 4px 2px 6px;display:inline-block;}
 .h12{display:inline-block;}
 .h24{display:none;}
#appt_position {position:relative;width:1px;height:1px;overflow:visible}
#get_appt_scheduler {position:absolute;width:320px;background:#ffffff;border-radius:12px;border:2px solid #9C7881;
-moz-box-shadow:    inset  0  10px 10px -10px #999999, 
                        inset  0 -10px 10px -10px #999999;
    -webkit-box-shadow: inset  0  10px 10px -10px #999999, 
                        inset  0 -10px 10px -10px #999999;
     box-shadow:        inset  0  10px 10px -10px #999999, 
                        inset  0 -10px 10px -10px #999999;
}
#scheduler_help {width:80%;margin:4px auto;}
#sch_help_btn {/*font-size:14px;color:#666;border-radius:4px;padding:4px 8px;*/ margin:8px;}
#scheduler_help p {font-size:16px;font-weight:400;color:#444; white-space: normal;text-align:left;}
#appt_title{position:relative;height:30px;margin:-1.2em auto 0;padding:6px;width:200px;background:#fff;border-width:2px 2px 0 2px;border-style: solid;border-color: #9C7881;border-radius: 8px 8px 0 0;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 8px 8px 0 0;}
#appt_title_label {width:130px;position:absolute;left:50%;margin-left:-85px;line-height:1.1em;letter-spacing:0; text-align:center;}
#appt_exit{
 	float:right;
	margin-right:4px;
	margin-top:-4px;
	border:0;
  	width: 28px;
  	height: 28px;
  	background: url(../images/sch_day_less.png) no-repeat top;
  	cursor:pointer;
}
#appt_info_panel{
	width:400px;
	padding: 12px 12px 12px 20px;
	border:2px solid #600068;
	background-color:#DBe7cB;
	-moz-border-radius: 12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	
}
#info_exit{
 	float:right;
	margin-right:8px;
	margin-top:-8px;
	border:0;
  	width: 24px;
  	height: 24px;
  	background: url(../images/sch_day_less.png) no-repeat top;
  	cursor:pointer;
}
#a_appt_cxl {cursor:pointer;}
#swap_member {cursor:pointer;}

#scheduler_headline {font-size:12px;font-weight:400;color:#666;letter-spacing:1px;margin:12px 4px 8px 16px;}
.mem_level {width:90%;clear:both;margin:0 auto;}
.mem_rider {display:none;}
.mem_label{margin:0 2px 0 0;width:78%;height:24px;padding:4px 8px; font-size:16px;border:1px solid #7C0757;background-color:#F0E6E8;color:#9c1737;cursor:pointer;}
.mem_level_assist {margin:2px 0 0 2px;width:20%;height:26px;padding:4px 8px 6px 8px;font-size:16px;font-weight:600;cursor:pointer;border-radius:4px;}
button.mem_level_assist.on {background-color:#11B835;}

#admin_stats {width:90%;margin:0 auto;text-align:center;}
#user_roster_select {width:100%;}
#admin_special {width:66%;margin:0 auto;text-align:right;}
#roster_override {width:40px;text-align:right;padding-right:6px;font-weight:500;}

#appt_fs {margin:0 0 16px 0}
#hr_head {height:32px;padding:0 0 0 0;margin: 0 8px;border-bottom:1px dotted #a0a0a0;}
#hr_head ul li.head_label {display:inline-block;width:30px;height:22px;line-height:18px;padding:4px 0 0 0;margin: 0 2px 0 2px;font-weight:600;}
#hr_head ul li {display:inline-block; width:20%;line-height:18px;height:22px;font-weight:600;text-align:left;padding:0 0 0 0;margin:0 2px 0 2px;}
#hr_head ul li div {position:relative;left:-6px;color:#777;font-size:12px;}

div.hr_row {clear:both;height:30px;padding-top:2px;margin:4px 8px;/*border:1px solid #382935;*/}
li.hr_label {display:inline-block;width:30px;height:22px;text-align:center;padding:0 0 0 0;margin: 0 4px 0 0;font-weight:600;}
li.hr_label > .h12, li.hr_label > .h24 {position:relative;top:-6px;}
div.hr_row ul li.uset {display:inline-block; width:20%;height:22px;line-height:18px;text-align:right;padding:0 0 0 0;margin:0 2px 0 2px;border:1px solid #e0c553;background-color:#e5dbfc;}
/*li.uset {display:inline-block; width:60px; height:22px;line-height:18px;margin:0 2px 0 2px;}*/
li.aok { background-color:#e5dbfc;cursor:pointer;}
li.aset {background-color: #9C7881 !important;}
li.anok {background-color: #11B835 !important;}

li.uset.force {border-color: #ba282e !important;cursor:pointer;}
li.rem {display:inline-block; width:60px;height:22px;line-height:18px;text-align:right;padding:0 0 0 0;margin:0 2px 0 2px;background-color: #fff !important;border-color: #fff !important;border-width:1px;border-style:solid;}
#appt_confirm_model {padding-top:14px;font-size:18px;font-weight:600px;line-height:22px;}
#appt_block {width:90%;margin:10px auto;}
.confirm_start_time, .confirm_end_time {font-weight:700;color:#11A035;}
.confirm_date {font-weight:600;color:#443D49;}
/* #9C7881,#9C1737,#9C7881,#F0E6E8,#FFFFFF */
#appt_confirm_model {text-align:center;}
.acm_buttons {margin:16px 8px 8px 8px;}
.appt_confirm_button {
	display:inline-block;
	padding: 6px 12px;
	border-radius: 6px;
	font-size:16px;
	letter-spacing:1px;
	background-color:#F0E6E8;
}

.appt_cancel_button {
	display:inline-block;
	padding: 6px 12px;
	border-radius: 6px;
	font-size:16px;
	letter-spacing:1px;
	background-color:#F0E6E8;
}
.c_appt {
	margin:2px;
	width:90%;
	padding:4px 2px 2px;
	border-radius:9px;
	border:2px dotted #98A1EA;
	background-color: #DCDCEC;
	color:#382935;
	box-shadow:        inset  0  8px 10px 4px #ffffff; 
	-moz-box-shadow:    inset  0  8px 10px 4px #fffffff; 
    -webkit-box-shadow: inset  0  8px 10px 4px #ffffff;
}
.mem_title,.p_mem_title { letter-spacing:-1px; }
.p_appt {
	margin:2px;
	width:90%;
	padding:2px;
	border-radius:9px;
	border:2px dotted #c0c0c0;
	background-color: #FFFFFF;
	box-shadow:        inset  0  10px 10px -10px #ffffff; 
	-moz-box-shadow:    inset  0  10px 10px -10px #fffffff; 
    -webkit-box-shadow: inset  0  10px 10px -10px #ffffff;
}
.c_appt_info {width:20px;height:16px;line-height:20px;cursor:pointer;}
.c_appt span {font-size:14px;color:#69658D;font-weight:400;line-height:18px;vertical-align:top;}
.p_appt_info {width:26px;height:24px;line-height:24px;cursor:pointer;}
.p_appt span {font-size:16px;color:#909090;font-weight:400;line-height:22px;vertical-align:top;padding-top:2px;letter-spacing:-1px;}
.p_appt.ac span {color:#a7d16b !important;}

.c_confirm,.a_confirm {background: url(../images/p_check_sage.png); width:26px;height:24px;line-height:24px;border:0;cursor:pointer;}
.cpa_confirm,.apc_confirm {background: url(../images/p_check_hot.png); background-size:22px 20px;width:22px;height:20px;line-height:20px;border:0;cursor:pointer;}
.a_appt_info {background: url(../images/c_check_main.png); width:21px;height:16px;line-height:18px;border:0;cursor:pointer;}
.ap_appt_info {width:26px;height:24px;line-height:24px;border:0;cursor:pointer;}
.aconfirm span {font-size:14px;color:#909090;font-weight:400;line-height:20px;vertical-align:top;padding-top:1px;letter-spacing:-1px;}
.cite{cursor:pointer}

div.aud_sch_block_type {margin:4px;text-align:left;}
input.aud_sch_title {width:80%;font-style:italic;color:#666;margin-bottom:4px;margin-left:12px;}
span.aud_sch_check,span.aud_sch_radio {margin:4px;line-height:22px;}
div.aud_sch_extends_appt_params{margin:4px auto;text-align:center;display:none;}
button.aud_sch_appt_by_list {margin:6px;}
select.aud_sch_extends_user_select {max-width:98%;}
select.aud_sch_extends_appt_select {max-width:98%;}
div.aud_sch_extends_collection_params {display:none;}
div.aud_sch_extends_fly_params {margin:4px;text-align:left;display:none;}
div.aud_sch_fly_ids_params {display:none;}
select.aud_sch_fly_ids_select {max-width:98%;}
select.aud_sch_extends_collection_select {max-width:98%;}
div.aud_sch_visibility_params {margin:4px;text-align:left;}
div.aud_sch_user_overrides_params {margin:4px;display:none;text-align:left;}
div.aud_sch_global_overrides_params {margin:4px;display:none;text-align:left;}
input.aud_sch_rsvp_limit_override {margin-left:16px;text-align:left;display:none;}
div.aud_sch_style_overrides {display:none;text-align:left;}
.aud_sch_public,.aud_sch_show {line-height:20px;}
.aud_sch_extend_type {line-height:20px;}
#paged_container {width:98%;}
#paged_users {width:100%; border:1px dotted #666;display:none;}
div.dissen {width:98%;background-color:#231F20;border:1px solid #006CF1;color:#E9E9E9;}
/**************************************/
/*************SCHEDULER***************/
/************************************/

#sch_template_builder{width:100%; max-width:1024px;height:auto; margin:0 auto; padding: 0 12px 0 12px;}
#weeklies{width:98%; max-width:1240px;height:auto; margin:0 auto; padding: 0 12px 0 12px;}
#sch_template_days{width:100%;height:32px;margin-bottom:8px;}

	.et-learn-more { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0px; border-top-left-radius: 16px;border-bottom-right-radius: 16px; box-shadow: 1px -1px 0 0 #fff; }
	.et-learn-more h3.heading-more { cursor: pointer; padding: 16px 50px 16px 22px; border-top-left-radius: 16px;border-bottom-right-radius: 16px; font-size: 14px; font-size: 14px; color: #a20a55; letter-spacing: 0px; text-shadow: 1px 1px 0 #fff; position: relative; border-left: 1px solid #fff; border-top: 1px solid #fff; margin: 0 !important; }
		.et-learn-more h3.heading-more span.et_learnmore_arrow { cursor:pointer; display: block; position: absolute; top: 0; right: 0; width: 48px; height: 100%; border-left: 1px solid #fff; box-shadow: -1px 0 0 0 #e7e7e7; }
			.et-learn-more span.et_learnmore_arrow span { display: block; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -6px; width: 13px; height: 10px; background: url(../images/shortcodes-sprite.png) no-repeat -58px -2px; }
			.et-learn-more .open span.et_learnmore_arrow span { background-position: -58px -14px; }
	.et-learn-more .learn-more-content { padding: 16px 12px 22px; visibility: hidden; border-top: 1px solid #e7e7e7; color:#454545;}
	.et_slidecontent .et-learn-more .learn-more-content { display: block; visibility: hidden; }
	.et-open .learn-more-content { display: block; visibility: visible !important; }
	.learn-more-content > h3 {color:#456666;margin-left:10px;}

#wk_template_container {width:100%;}
#wk_template_container > div {width:13%;}
.sch_day_li{float:left;text-align:center; line-height:24px;font-size:1em;}
.sch_day_btn {
  font-weight:600;
  color:#443D49;
  text-decoration:none;
  cursor:pointer;
  display: block;
  width: 85px;
  height: 28px;
  background: url(../images/sch_day_btn_85.png) no-repeat top; /*in clicked state: no-repeat bottom; */
}
.sch_day_btn.on {
	color:#a20a55; /*3fb294 for soft green*/
  background: url(../images/sch_day_btn_85.png) no-repeat bottom; /*in clicked state: no-repeat bottom; */
}
.sch_day_break{
	border:0;
    float:left;
    width: 93px;
    height: 28px;
    background: url(../images/sch_day_break.png) no-repeat top;
}
.sch_day_save{
	float:left;
}
.template_submitter{
	display:block;
	cursor:pointer;
	width: 93px;
	height: 28px;
	color: #443D49;
 	background: url(../images/sch_day_btn_85.png) no-repeat top;
 	font-weight:600;
 	text-align:center;
 	text-decoration:none;
}
.template_submitter span {position:relative;top:3px;}
.template_submitter.on{
	display:block;
	cursor:pointer;
	width: 93px;
	height: 28px;
	color: #a20a55;
 	background: url(../images/sch_day_btn_85.png) no-repeat top;
}
.more-or-less{width:100%;margin:2px;clear:both;}
.sch_day_less {
	margin:4px auto;
	border:0;
	display: inline-block;
  	width: 28px;
  	height: 28px;
  	background: url(../images/sch_day_less.png) no-repeat top;
}
.sch_day_more {
	margin:4px auto;
	border:0;
  	display: inline-block;
  	width: 85px;
  	height: 28px;
  	background: url(../images/sch_day_more.png) no-repeat top;
}

.wk_dy_tbs{display:none;}
.wk_dy_start_hr, wk_dy_end_hr {clear:both;}

#seq_add_submit{ display:inline-block;}
#visual_terms{width:86%;min-width:600px;min-height:76px;margin:12px auto 16px;padding:0 8px 22px 8px;background: #e2e3e8;border:1px solid #62627a;border-radius:9px;}

#visual_headline {height:22px;padding:0 0 0 0;width:120px;background:#e2e3e8;margin:0 auto;position:relative;top:-22px;text-align:center;
border-radius: 8px 8px 0px 0px;
border-top: 1px solid #62627a;
border-left: 1px solid #62627a;
border-right: 1px solid #62627a;
border-bottom:0;
}
#visual_headline h4 {margin:0 auto;padding:0 0 0 0;line-height:23px;}
#terms_panel{min-width:420px;min-height:54px}
#visual_meta_desc{min-width:130px;width:28%;float:right;line-height:18px;font-size:14px;color:#263D49;padding:4px;}
.terms_element{
	display:block;
	margin:10px 0 10px 10px;
	padding:0 0 0 0;
	width:402px;
	height:42px;
	border:1px solid #8c91a8;
	background: url(../images/term_element_bak.png) repeat-x;
	border-radius: 5px;
}
.terms_element_ph{
	display:block;
	margin:10px 0 10px 10px;
	padding:0 0 0 0;
	width:402px;
	height:42px;
	border:1px solid #e9e9e9;
	background: #d9d9d9;
	border-radius: 5px;
}
.tel_handle {
	float:left;
	margin:4px 12px 0 5px;
	width:21px;
	height:35px;
}

.tel_handle h4 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline-block;
	font-size:35px;
	text-align:center;
	line-height:35px;
	width:21px;
	height:35px;
	background: url(../images/term_element_handle.png) no-repeat;
}

.tel_title {float:left;width:330px;margin:0 0 0 0; padding: 3px 0 3px 0; }
.tel_title h5{font-size:16px; display:block; margin: 0 0 0 0;padding:0 0 0 0; line-height:16px; color:#a20a55; overflow:hidden;}
.tel_day_row {height:15px; display:block; margin:3px 0 0 0; padding:0 0 0 0; overflow:visible;}
.tel_day_row .term_daybtn {display:inline-block; margin:0 3px; width:12px; height:12px; cursor:pointer; font-size:12px; line-height:12px; text-align:center;background: #62627a; border:1px solid #efedd3;color:#62627a;text-decoration:none;font-weight:900;}
.tel_day_row .term_daybtn.wkend { border:1px solid #d8a35b;}
.term_update{display:inline-block; margin-left:40px;}
.term_update .term_update_up { display:inline-block;border:0; width:15px; height:15px; background: url(../images/term_update_up.png) no-repeat left top;}
.term_update .term_update_ov { display:inline-block;border:0;width:15px; height:15px; background: url(../images/term_update_ov.png) no-repeat left bottom; display:none;}
.term_update .term_update_up.on{ background: url(../images/term_update_cz.png) no-repeat left bottom;}
.term_less { float:right; width:28px; height:28px; background: url(../images/sch_day_less.png) no-repeat;}

#my_audible_container{display:none;position:absolute; width:280px;height:auto;bottom:8%;left:50%;margin-left:-150px;border:1px solid #600068;background:#f0f0f0;border-radius:6px;}
#set_audible_title{width:266px;height:28px;padding:6px;}
#aud_title_text{width:80px;height:28px;font-size:18px !important;line-height:23px;font-weight:500;color:#382935;text-decoration:none;display:inline-block;}
#aud_title_text span {position:relative;top:5px;}

#set_audible_press{
	display:inline-block;
	width:93px;
	height:28px;
	color: #a20a55;
 	background: url(../images/sch_day_btn_85.png) no-repeat top;
 	text-align:center;
 	text-decoration:none !important;
 	font-size:14px;
 }
#set_audible_press span {position:relative; font-size:14px; top:4px; font-weight:700;}
#set_audible_close {float:right; width:28px; height:31px;background: url(../images/sch_day_less.png) no-repeat left bottom;}
 
#my_audible_template { margin: 14px 28px 28px; padding:16px 16px 16px 16px;}
#my_audible_template > div {width:204px;margin:0 auto;border: 0;border-radius:7px;}
#my_audible_template a:link{color:#a20a55;}
#my_audible_template a:hover{color:#32e0de;}
.standardEl {border:1px solid #aaa !important;}
.audibleEl {border:2px solid #006CF1;}
 hr.myAudible { width:90%; border-bottom:1px solid #9ba1c9;}
 h3.myAudible {width:auto;position:relative;top:-17px;padding:0 0 0 0;margin:0 0 0 68px;line-height:16px;font-size:22px;font-style:italic;color:#67536B;}
 .sequence_power{float:right;margin-right:2%;display:none;background:#f0f0f0; color:#443D49;padding:8px 18px;border:1px dotted #657783;border-radius:5px;}

