/* Calendar Styles added by shruti on july 30 */
#content_container_cal {background:transparent url(../images/content_gradient.gif) no-repeat 100% 0%; width:500px; float:left; padding:0 20px 0 19px;}

#calendar_content_div {float:left; padding:2px 0;}

#calendar_content {border-top:1px solid #FDB734; padding-top:4px;}

#calendar_content p { margin:0; padding:0 0 0 1px; border:0; font:normal 11px Arial, Helvetica, sans-serif;}/*font-size:11px;*/

#cal_heading {background:transparent url(../images/cal_bg.gif) repeat-x 0% 0%; height:42px; }

#cal_left {background:transparent url(../images/cal_head_left.gif) no-repeat 0% 0%; height:42px; width:14px; float:left;}

#cal_content {height:42px; margin-left:14px; background:transparent url(../images/cal_head_right.gif) no-repeat 100% 0%;}

#cal_content table {height:42px;}

#cal_content td {vertical-align:middle;}

#cal_content td.cal_sort {width:40px;}

a.cal_view {font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; height:19px; display:block; text-align:center; padding-top:3px;}

a.cal_view:hover {color:#CE2027;}

a.cal_day {background:transparent url(../images/cal_day.gif) no-repeat 0% 0%; width:35px;}

a.cal_day:hover {background:transparent url(../images/cal_day_on.gif) no-repeat 0% 0%;}

a.cal_day_on {background:transparent url(../images/cal_day_on.gif) no-repeat 0% 0%; width:35px; color:#CE2027;}

a.cal_week {background:transparent url(../images/cal_week.gif) no-repeat 0% 0%; width:45px;}

a.cal_week:hover {background:transparent url(../images/cal_week_on.gif) no-repeat 0% 0%;}

a.cal_week_on {background:transparent url(../images/cal_week_on.gif) no-repeat 0% 0%; width:45px; color:#CE2027;}

a.cal_view1 {font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; height:19px; display:block; text-align:center;}

a.cal_view1:hover {color:#CE2027;}

a.cal_list {background:transparent url(../images/cal_list.gif) no-repeat 0% 0%; width:31px; padding:3px 0 0 12px;}

a.cal_list:hover {background:transparent url(../images/cal_list_on.gif) no-repeat 0% 0%;}

a.cal_list_on {background:transparent url(../images/cal_list_on.gif) no-repeat 0% 0%; width:31px; padding:3px 0 0 12px; color:#CE2027;}

a.cal_month_veiw {background:transparent url(../images/cal_month_view.gif) no-repeat 0% 0%; width:56px; padding:3px 0 0 18px;}

a.cal_month_veiw:hover {background:transparent url(../images/cal_month_view_on.gif) no-repeat 0% 0%;}

a.cal_month_veiw_on {background:transparent url(../images/cal_month_view_on.gif) no-repeat 0% 0%; width:56px; padding:3px 0 0 18px; color:#CE2027;}

.cal_dropdown {font:normal 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #838484; padding-left:2px; }

.cal_dropdown1 {font:normal 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #838484; padding-left:2px; width:140px;}

td.cal_day_td {width:38px;}

td.cal_weed_td {width:48px;}

td.cal_list_td {padding-left:11px; width:47px;}

td.cal_view_td {width:85px;}

#calendar {background:transparent url(../images/cal_main_bg.gif) repeat-y 0% 0%; width:520px;}

#calendar_top {background:transparent url(../images/cal_main_top.gif) no-repeat 0% 0%; width:554px; height:14px;}

#calendar_details {background:transparent url(../images/cal_main_bottom.gif) no-repeat 0% 100%; width:510px; padding:0 10px 14px 10px;}

#calendar_form {float:right;}

#calendar_title {padding-left:50px;}

a.cal_prev {background:transparent url(../images/cal_prev.gif) no-repeat 0% 3px; width:21px; height:18px; display:block; float:left;}

.cal_current {text-decoration:none; color:#CE2027; font:normal 18px Arial, Helvetica, sans-serif; display:block; padding:0 10px; float:left;}

a.cal_next {background:transparent url(../images/cal_next.gif) no-repeat 0% 3px; width:21px; height:18px; display:block; float:left; }

#calendar_heading {height:25px; border-bottom:1px solid #FFF;}

#calender_details {border-top:1px solid #CECDCD;}

table#calendar_table th {font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:2px; vertical-align:middle; width:71px;}

table#calendar_table td {background-color:#FFF; height:71px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:2px;}

.details {height:40px; padding-left:2px;}

a.date {color:#000; text-decoration:none; padding:0 2px;}

a.date:hover {background-color:#CECDCD; border:1px outset #CECDCD;}

.more {padding-left:2px;}

table#calendar_table td.prev_month {background-color: #E7EDF1;}

table#calendar_table td.holiday {background-color:#FFF2DE;}

table#calendar_table td.next_month {background-color: #E7EDF1;}

#calender_details h1 {color:#CE2027; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #CE2027; background-color:#D1D1D2; padding:6px; margin-top:6px;}

#event_details_div {background-color:#FFF; padding:0 0 30px 0;}

#calender_details p {font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:2px 0; border:0;}

#event_details_div strong {padding-right:10px;}

a.attachment {background:transparent url(../images/icon_attachment.gif) no-repeat 0% 50%; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#000;}

a.attachment:hover {color:#7D1D1F; text-decoration:none;}

a.event_link {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#000; padding-left:14px;}

a.event_link:hover {color:#7D1D1F; text-decoration:none;}

.event_details {padding:6px 6px 10px 6px; background-color:#FFF; font:normal 12px Arial, Helvetica, sans-serif;}

a.cal_more {font:normal 11px Arial, Helvetica, sans-serif; color:#CE2027;}
a.cal_more:hover{color:#000; text-decoration:none;}

#calender_details a.heading_link {color:#CE2027; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #CE2027; background-color:#D1D1D2; padding:6px; margin-top:6px; display:block; text-decoration:none;}

#calender_details a.heading_link:hover {color:#000;}

table#week_table th {color:#CE2027; font:bold 12px Arial, Helvetica, sans-serif; background-color:#D1D1D2; text-align:left; padding:6px; width:100px;}

table#week_table td {background-color:#FFF; font:normal 12px Arial, Helvetica, sans-serif; padding:6px;}

a.week_events {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#000; }

a.week_events:hover {color:#7D1D1F; text-decoration:none;}

#calender_details a.week_link {color:#CE2027; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}

#calender_details a.week_link:hover {color:#000;}

/* added by shruti sept 15 */
.email_prod {padding-left:105px;}

/* added by shruti sept 20 */
.pad_bottom_3 {padding-bottom:3px;}


/* Coach's Corner Page - added by shruti on sept 29 */
#coach_corner p {font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#coach_corner h3 {margin:5px 0 10px 0;}
.coach_img {float:left; padding:8px 20px 0 0;}

/* 03/20/06 additions */

#sort_container {border: solid 1px #949494; background-color:#FED890; padding:3px;} 

#sortby_heading{width:60px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; background-color:#FED890; float:left; color:#B11F24; font-weight:bold; padding:0 0 0 10px; vertical-align:middle;}

#sortby_links{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:455px; background-color:#FBF8F8; float:right; padding:2px 5px 2px 5px;}

#sortby_links a{font:11px Arial, Helvetica, sans-serif; color:#000;}
#sortby_links a:visited{font:11px Arial, Helvetica, sans-serif; color:#000;}

#sort_clear {clear:both;}

