﻿BODY {
	MARGIN: 0px
}
.style5 {
	BORDER-COLLAPSE: collapse
}
.style6 {
	BACKGROUND-COLOR: #0c2d83
}
.style7 {
	BACKGROUND-COLOR: #018777
}
.style8 {
	BACKGROUND-IMAGE: url(/App_Themes/CWC/img/MenuBG.gif)
}
.style9 {
	FONT-SIZE: small; BACKGROUND-IMAGE: url(/App_Themes/CWC/img/MenuBG-Over.gif); COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-ALIGN: right
}
.style10 {
	FONT-SIZE: small; FONT-FAMILY: Tahoma
}
.style11 {
	BORDER-TOP: #0c2d83 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #0c2d83; BORDER-BOTTOM: #0c2d83 1px solid; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #0c2d83
}
.style12 {
	BORDER-RIGHT: medium none; FONT-SIZE: small; BORDER-LEFT: medium none; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.style13 {
	BORDER-RIGHT: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #0c2d83
}
.style14 {
	BACKGROUND-IMAGE: url(/App_Themes/CWC/img/table2_bkd.gif)
}
.style15 {
	FONT-SIZE: small; COLOR: #018777; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #99cccc
}
.style16 {
	FONT-SIZE: small; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #018777
}
.style17 {
	COLOR: #ffffff
}
.RadMenu_Core .rmLink {
	PADDING-RIGHT: 18px; DISPLAY: inline-block! important; FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: white; LINE-HEIGHT: 26px; FONT-FAMILY: Arial; TEXT-ALIGN: right; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.RadMenu_Core {
	TEXT-ALIGN: right
}
.RadMenu_Core .rmRootGroup .rmLink:hover {
	COLOR: #ff9a00
}
.RadMenu_Core .rmRootGroup .rmFocused {
	COLOR: #ff9a00
}
.RadMenu_Core .rmRootGroup .rmExpanded {
	COLOR: #ff9a00
}
.RadMenu_Core .rmVertical .rmItem {
	BACKGROUND-IMAGE: url(/App_Themes/CWC/img/MenuBG.gif); WIDTH: 215px; HEIGHT: 32px
}
.RadMenu_Core .rmVertical .rmLevel1 .rmLink {
	LINE-HEIGHT: 26px
}
.RadMenu_Core .rmVertical .rmLevel1 .rmItem {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND-IMAGE: none; MARGIN: 0px; BORDER-LEFT: black 1px solid; WIDTH: 185px; BORDER-BOTTOM: black 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: white
}
.RadMenu_Core .rmVertical .rmLevel1 .rmItem:hover {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND-IMAGE: none; MARGIN: 0px; BORDER-LEFT: black 1px solid; WIDTH: 185px; BORDER-BOTTOM: black 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #018777
}
.RadMenu_Core .rmVertical .rmLevel2 .rmItem {
	MARGIN: 0px
}
.RadMenu_Core .rmVertical .rmGroup .rmItem .rmFirst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	margin:0;
}
.RadMenu_Core .rmRootGroup .rmItem:hover {
	
}
.RadMenu_Core .rmVertical .rmItem {
	
}
.WrappingItem {
	
}
.RadMenu_Core .rmGroup {
	padding:0;
}
.rmVertical .rmGroup .rmLevel1
{
	padding:0;
	margin:0;
}
.RadMenu_Core .rmGroup .rmLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #018777; PADDING-TOP: 0px
}
.RadMenu_Core .rmGroup .rmItem {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
.RadMenu_Core .rmGroup .rmLink:hover {
	COLOR: white
}
.RadMenu_Core .rmGroup .rmFocused {
	
}
.RadMenu_Core .rmGroup .rmExpanded {
	
}
.RadMenu_Core .rmGroup .rmDisabled:hover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.RadMenu_Core .rmGroup .rmDisabled {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.RadMenu_Core .rmGroup .rmText {
	TEXT-ALIGN: left
}
.rmLink .Menu1 {
	BACKGROUND-IMAGE: url(/App_Themes/CWC/img/MenuBG.gif); WHITE-SPACE: normal; HEIGHT: 29px
}
.rmLink .Menu1:hover {
	BACKGROUND-IMAGE: url(/App_Themes/CWC/img/MenuBG-Over.gif); HEIGHT: 29px
}
A.button {
	PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: url(img/bg_button_a.gif) no-repeat right top; MARGIN-LEFT: 2px; OVERFLOW: hidden; COLOR: #ffffff! important; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
A.button SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(img/bg_button_span.gif) no-repeat; PADDING-BOTTOM: 4px; LETTER-SPACING: 1px
}
* HTML A.button SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px
}
A.button:hover {
	BACKGROUND-POSITION: right center
}
A.button:hover SPAN {
	BACKGROUND-POSITION: left center
}
A.button SPAN IMG {
	MARGIN-LEFT: 2px
}
.MenuSubNav 
{
	font-family:Tahoma;
	PADDING-right: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; COLOR: white; font-weight:bold
}
.MenuSubNavI 
{
	font-family:Tahoma;
	PADDING-LEFT: 10px; PADDING-right: 10px; FONT-SIZE: 9px; COLOR: white; TEXT-DECORATION: none; font-weight:bold
}
.MenuSubNavI:hover 
{
	font-family:Tahoma;
	PADDING-right: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; COLOR: white; TEXT-DECORATION: underline; font-weight:bold
}
.ReqFld
{
	background: #FFFFCC;
	border: solid 1px red;
}
/*Telerik RadCalendar Business Skin*/

.RadCalendar_Business
{
    border: solid 1px #e0dfbe !important;
    cursor: default;
    font: normal 11px Arial, Verdana, Sans-Serif;
    color: #5e5d41;
    filter: progid:DXImageTransform.Microsoft.dropShadow(Color=c7c7a9,offX=4,offY=4,positive=true);
    background: #fffff2 url('Img/CommonBg.gif') repeat-x
}

.RadCalendar_Business .rcTitlebar table,
.RadCalendar_Business .rcMainTable
{
    width: 100%;
}

.RadCalendar_Business td
{
    text-align: right;
    vertical-align: top;
}

.RadCalendar_Business .rcRow td
{
    
    background: #f9f8e0;
    width: 110px;
    height: 56px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #dadaa2;
    font: normal 11px Arial, Verdana, Sans-Serif;
}

.RadCalendar_Business .rcRow .rcHover
{
    background: #fffff2;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #dadaa2;
}

.RadCalendar_Business .rcRow .rcSelected
{
    font: normal 11px Arial, Verdana, Sans-Serif;
    background: #e5e4cc;
    width: 110px;
    height: 56px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #dadaa2;
}

.RadCalendar_Business .rcWeek th,
.RadCalendar_Business .rcRow th
{
    color: black;
    font-weight: bold;
    text-align: center;
    vertical-align: middle !important;
    text-align: center !important;
    height: 46px;
}

.RadCalendar_Business .rcRow .rcOtherMonth
{
    color: #dadada;
    font: normal 11px Arial, Verdana, Sans-Serif;
    width: 110px;
    height: 56px;
    border-top: solid 1px #f9f9f9;
    border-left: solid 1px #f9f9f9;
    border-right: solid 1px #f2f2f2;
    border-bottom: solid 1px #f2f2f2;
    background-color: #fffff2;
    cursor: default;
    text-align: center;
}

.RadCalendar_Business .rcRow .rcOutOfRange
{
    color: #dadada;
    font: normal 11px Arial, Verdana, Sans-Serif;
    width: 35px;
    height: 30px;
    border-top: solid 1px #f9f9f9;
    border-left: solid 1px #f9f9f9;
    border-right: solid 1px #f2f2f2;
    background: #f9f8e0;    
    cursor: default;
    text-align: center;
}

.RadCalendar_Business .rcTitlebar table
{
    color: #fff;
    font: bold 13px Arial, Verdana, Sans-Serif;
    cursor: default;
    text-align: center;
    border: solid 1px #146ea6;
    height: 29px;
}

.RadCalendar_Business .rcTitlebar td
{
    vertical-align: middle;
    padding:2px 5px;
}

.RadCalendar_Business .rcTitle
{
    text-align:center;
    width:100%;
}

.RadCalendar_Business .rcTitlebar img
{
    width: 22px;
    height: 19px;
    float: left;
}

.RadCalendar_Business .rcMainTable
{
    table-layout: fixed;
}

.RadCalendar_Business .rcMainTable td
{
    padding:0px;
}

/*** MonthYearFastNav ***/

.RadCalendarMonthView_Business
{
    border: solid 1px #c7c7a9;
    background: #f9f8e0;
    font: normal 10px Verdana;
    color: #000000;
    border-collapse: collapse;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#666666,strength=3);
}

.RadCalendarMonthView_Business td
{
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #c7c7a9;
    cursor: hand;
    padding: 4px;
}

.RadCalendarMonthView_Business td a
{
    color: #7f7f7f;
    text-decoration:none;
}

.RadCalendarMonthView_Business .rcSelected
{
    background: #0dcbf5;
}

.RadCalendarMonthView_Business .rcSelected a
{
    color:#fff;
}


.RadCalendarMonthView_Business .rcButtons
{
    text-align: center;
}

.RadCalendarMonthView_Business .rcButtons input
{
    background: #0dcbf5;
    border: 1px solid #c7c7a9;
    font: normal 10px Verdana;
    color: white;
    float: left;
    margin-right: 1px;
}

/*** MonthYearFastNav ***/

/* cell links */

.RadCalendar_Business .rcRow a
{
    color: #7f7f7f;
    font: normal 11px Arial, Verdana, Sans-Serif;
    cursor: default;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 14px;
    display:block;
}

.RadCalendar_Business .rcRow img
{
    float: left;
}

.RadCalendar_Business .rcRow .rcHover a
{
    color: #7f7f7f;
    font: normal 11px Arial, Verdana, Sans-Serif;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 14px;
    display: block;
}

.RadCalendar_Business .rcRow .rcSelected a
{
    color: #7f7f7f;
    font: normal 11px Arial, Verdana, Sans-Serif;
    cursor: default;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 14px;
    display: block;
}

/* cell links end */

.RadCalendar_Business .rcRow .rcOtherMonth a
{
    color: #dadada;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 14px;
    display: block;
}

/*pickers*/

.RadPicker_Business
{
    vertical-align:middle;
}

.RadPicker_Business table,
.RadPicker_Business td
{
    border:0;
    margin:0;
    padding:0;
}

.RadPicker_Business td
{
    vertical-align:middle;
}

.RadPicker_Business .rcInputCell
{
    padding:0 4px 0 0;
}

.RadPicker_Business td a
{
    display:block;
    text-decoration:none;
    margin:0 2px;
    outline:none;/*FF*/
    position:relative;/*FF*/
    z-index:2;/*Opera*/
}
* html .RadPicker_Business td a /*IE6*/
{
    position:static;
}
*+html .RadPicker_Business td a /*IE7*/
{
    position:static;
}

.membersportal{
    background-color:Yellow;
    color:navy;
    font-weight:bold;
    text-decoration:none;
    margin-top:10px;
    padding:2px;
}
.workshop_legend
{width:20%; text-align:center; color:#009999; font-weight:bold; border-right:solid 1px green;  vertical-align:top;}


.session_items
{
	background-color:#FFFFFF;
	color:Black;
}

.session_items .chbx
{
	text-align:left;
	font-weight:bold;
}
.session_items .not
{
	color: red;
}
.session_items .reg
{
	color:Green;
}
.session_items .wait
{
	color:orange;
}
.session_items .workshop
{
   
	text-align:left;
	 width:100%;
	
}
.session_items .workshop .data
{
	color:gray;
	padding:5px;
}
.dis
{
	background-color:#D4D0C8;
   color:#404040;
	}