﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body
{
	font-size: 100%;
	line-height: 1.125em; /* !- will need to change */
	font-family: Arial;
	background: white;
	color: black;
}
.pagesubhead
{
	/*	font-family: Arial Rounded Bold; 	color: Green; 	text-decoration: underline;*/
	font-size: 12pt;
	color: #72834B;
	font-weight: bold;
	font-family:Trebuchet MS Bold;
}
.pagesubhead1
{
	color: #72834B;
	font-weight: bold;
	line-height: 1em;
	margin: 0 0 10px;
	padding: 0 0 4px;
}

.headerbackground
{
	height: 25px; /*background-color: #D5E1C6;*/
}
.gridv
{
	border: 0px;
	padding:0px;
	
	font-family: Arial;
	font-size: 12px;
	background-color: none;
}


.gridvItem
{
	font-family: Arial;
	color: #757777;
	font-size: 12px;
	text-align: left;
	vertical-align:middle;
	height: 22px;
	line-height: 13.44pt;
	text-decoration: none;
	padding: 0px;
	padding-left:5px;
}
.gridvItem table a
{
	font-family: Arial;
	vertical-align:middle;
	font-size: 11px;
	color: #555555;
}
.gridvItem a
{
	font-family: Arial;
	font-size: 12px;
	color: #555555;
	vertical-align:middle;
}

.gridvItem1
{
	font-family: Arial;
	font-weight: lighter;
	color: #757777;
	background-color: White;
	text-align: left;
	height: 22px;
	line-height: 13.44pt;
	font-size: 12px;
	padding-left:5px;
}
.gridvHeader
{
	font-family:Trebuchet MS Bold;
	font-weight: bold;
	font-size: 20px;
	color: #666666;
	text-align: left;
	text-decoration: underline;
	height: 28px;
	background-image:url('../images/gridHeader.png');
}
.gridvHeader1
{
	font-family:Trebuchet MS Bold;
	font-weight: bold;
	font-size: 20px;
	color: #666666;
	text-align: left;
	text-decoration: underline;
	
}
.gridvHeader th a
{
	font-family: Trebuchet MS Bold; /* Myriad */
	font-size: 14px;
	text-decoration:none;
	
}
.gridDeviderLine
{
	background-image:url('../images/gridDevider.png');
	background-repeat:repeat-x;
	background-color:Transparent;
	height:40px;
	text-align:center !important;
	
}
.gridvHeader
{
	font-family:Trebuchet MS Bold; /* Myriad */
	font-size: 14px;
	height:40px;
	vertical-align:middle;
	padding-left:5px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	
}
.gridvHeaderLeft
{
	font-family:Trebuchet MS Bold; /* Myriad */
	font-size: 14px;
	height:40px;
	vertical-align:middle;
	padding-left:5px;
	text-align:left ;
	text-transform:uppercase;
	text-decoration:none;
	
}
.gridRowDisplay
{
	font-family:Arial; /* Myriad */
	font-size: 12px;
	background-image:url('../images/gridBack.gif');
	height:41px;
	vertical-align:middle;
	background-color:Transparent;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
}
.gridRowDisplay td
{
		vertical-align:middle;
}
.gridRowDisplay td a
{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-transform:capitalize;
		background-color:Transparent;
		
}
.gridvAltItem
{
	
	font-family:Arial; /* Myriad */
	font-size: 12px;
	background-image:url('../images/gridBack.gif');
	background-color:Transparent;
	height:41px;
	vertical-align:middle;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
}
.gridvAltItem td
{
	vertical-align:middle;
}
.gridvAltItem td a
{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-transform:capitalize;
		background-color:Transparent;
		
}
.pagerstyle
{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-transform:capitalize;
		background-color:Transparent;
		color:#555555;
		
}
.pagerstyle td table td a
{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-transform:capitalize;
		color:#555555;
		background-color:Transparent;
		
}

.gridLeftButton
{
	width:33px;
	border:0px solid red;
	height:41px;
	background-image:url('../images/gridButton.gif');
	background-position:center center;
	background-repeat:no-repeat;
}
.lnk2
{
	font-family: Arial; /* Myriad */
	font-size: 12px;
	color: #555555;
}
.lbl
{
	font-size: 12px;
	color: #757777; /*vertical-align: baseline; 	display: block; 	line-height: 13.44pt;*/
	font-weight: bold;
	font-family: Arial;
	
}
.lb2
{
	font-size: 12px;
	color: #757777; /*vertical-align: baseline; 	display: block; 	line-height: 13.44pt;*/
	
	font-family: Arial;
	
}

.lbl1
{
	font-size: 12px;
	color: #72834B; /*vertical-align: baseline; 	display: block; 	line-height: 13.44pt;*/
	font-weight: bold;
	font-family: Arial;
}
.lbl2
{
	font-size: small;
	font-weight: bold;
	color: #666;
	font-family: Arial; /* 	font-size: small; 	font-weight: bold; 	color: Black;  	font-family: Myriad; 	*/
	font-size: 12px;
}
.lbl2 a
{
	font-family: Arial; /* 	font-size: small; 	font-weight: bold; 	color: Black;  	font-family: Myriad; 	*/
	font-size: 12px;
}
.validations
{
	font-size: 12px;
	line-height: 13.44pt;
	display: block;
	color: #993333;
	
	vertical-align: baseline;
	font-family: Arial;
}





.txtBoxM
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 201px;
	font-family: Arial;
	color: #555555;
	height: 18px;
	padding-left:5px;
	background-color:Transparent;
	font-size: 11px;
	border: 0px;
	
}
.txtBoxMM
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 205px;
	font-family: Arial;
	color: #555555;
	height: 22px;
	padding-left:5px;
	background-image:url('../images/txt_rounded.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size: 11px;
	border: 0px;
	
}
.txtBoxMB
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 208px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/txt_rounded.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 22px;
	font-size: 11px;
	border: 0px;
	
}
.txtBoxA
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 203px;
	font-family: Arial;
	color: #555555;
	height: 40px;
	padding:4px 0px 5px 5px;
	font-size: 11px;
	border: 0px;
	background-color:Transparent;
}
.txtBoxAB
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 208px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/address_rounded.png');
	background-position:left top;
	background-repeat:no-repeat;
	height: 52px;
	border: 0px;
}
.txtBoxS
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 202px;
	font-family: Arial;
	color: #555555;
	height: 142px;
	padding:4px 0px 3px 5px;
	font-size: 11px;
	border: 0px;
}

.txtBoxSB
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 208px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/select_rounded.gif');
	
	border:0px solid red;
	
	
	position:relative;
	background-repeat:no-repeat;
	height: 150px;
	min-height:0px !important;
	
}
.txtBoxSB1
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 208px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/select_rounded.gif');
	
	border:0px solid red;
	
	
	
	background-repeat:no-repeat;
	height: auto;
	
	
	
}
.txtBoxT
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 490px;
	font-family: Arial;
	color: #555555;
	background-color:Transparent;
	height: 72px;
	padding:5px 5px 5px;
	font-size: 11px;
	border: 0px solid red;
}

.txtBoxTB
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 500px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/terms_rounded.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 82px;
	
	font-size: 11px;
	border: 0px solid red;
}

.txtBoxU
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 203px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/txt_rounded.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 22px;
	padding:4px 0px 0px 5px;
	font-size: 11px;
	border: 0px;
}

select
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	width: 208px;
		font-family: Arial;
		color: #555555;
		background-image:url('../images/txt_rounded.png');
		background-position:right bottom;
		background-repeat:no-repeat;
		background-color:Transparent;
		height: 22px;
		padding:3px 0px 0px 5px;
		font-size: 11px;
		margin-left: 0px;
}
select option
{
	background-color:Transparent;
	border:0px;
	
}

.txtBox0
{
	background-color: White;
	font-size: small;
	border-color: #c3c3c3;
	border-style: solid;
	border-width: 1px;
	color: #666;
}


.dropd158
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	font-size: 0.80em;
	border-color: #c3c3c3;
	border-style: solid;
	border-width: 0px;
	color: #666;
	width: 208px;
}
.listbox
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	font-size: 0.80em;
	border-color: #c3c3c3;
	border-style: solid;
	border-width: 1px;
	color: #666;
	width: 212px;
}

.dropd0
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	font-size: 0.80em;
	border-color: #c3c3c3;
	border-style: solid;
	border-width: 1px;
	color: #666;
}


.gap
{
	width: 25px;
}
.lingap
{
	height: 10px;
	vertical-align:top;
}
.lingap td
{
	vertical-align:top;
	
}
.lingap select
{
	font-size: 12px;
	font-family: Tahoma;
	color: #555555;
}
.chk
{
	font-size: 0.80em;
	line-height: 13.44pt;
	display: block;
	color: #666;
}
.chk label
{
	font-size: 12px;
	font-family: Arial;
}

.rbtn
{
	font-size: 12px;
	line-height: 13.44pt;
	display: block;
	color: #666;
	font-family:Arial;
}
.btnHeadLogin
{
	background-position: [-300px][0px];
	background-repeat: no-repeat;
	border-width: 2px;
	cursor: pointer;
	height: 22px;
	line-height: 13.44pt;
	margin: 0px 5px;
	width: 67px;
	overflow: hidden;
	text-align: center;
	height: 22px;
}

.loginDrawer#infopanel_loggedout BUTTON
{
	background: url(../img/interface/btn-sign-in.png) no-repeat 0px 0px;
	margin: 0px 5px;
	width: 67px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 22px;
	border-bottom-style: none;
}
.loginDrawer#infopanel_remember BUTTON
{
	background: url(../img/interface/btn-sign-in.png) no-repeat 0px 0px;
	margin: 0px 5px;
	width: 67px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 22px;
	border-bottom-style: none;
}
.loginDrawer#infopanel_loggedout BUTTON:hover
{
	background-position: -300px 0px;
}
.loginDrawer#infopanel_remember BUTTON:hover
{
	background-position: -300px 0px;
}
.Menulink
{
	line-height: 13.44pt;
	display: block;
	color: #757777;
	font-family: Arial;
}
.SubMenulink
{
	font-size: 0.95em;
	display: block;
	color: #757777;
	vertical-align: baseline;
	font-family: Arial;
}
.backgroundmenu
{
	width: 240px;
	height: 38px;
	text-align: center;
	vertical-align: middle;
	background-image: url(       'images/menubg.png' );
}
.sidebarItem
{
	font-family: Calibri;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #040404;
	text-decoration: none;
}
.sidebarsubItem
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: #2C2D67;
	text-decoration: none;
}

.Mouseoverbtnbg
{
	background: transparent url(       '../images/MouseOverButton.png' ) no-repeat top left;
	display: block;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	color: #6B855C;
	width: 122px;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	padding-top: 4px;
}
.Mouseout
{
	background: transparent url(       '../images/NormalButtons.png' ) no-repeat top left;
	display: block;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	color: #6B855C;
	width: 122px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 4px;
}
.lnk
{
	color: #0066DD;
	font-size: 0.80em;
	font-family: Arial;
}
.lnk1
{
	color: #0066DD;
	font-size: 0.90em;
	font-family: Arial;
}
.msg
{
	color: Red;
	font-size: 0.90em;
	font-family: Arial;
}
.sort_asc
{
	background-image: url(       '../images/Down.png' );
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 5px;
	margin-left: 5px;
	border-color: #D5E1C6;
	font-family: Arial;
	color: Black; /*background-color: #EEEEEE;*/
	text-align: left;
}
.sort_desc
{
	background-image: url(       '../images/UP.png' );
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 5px;
	margin-left: 5px;
	border-color: #D5E1C6;
	font-family: Arial;
	color: Black; /*background-color: #EEEEEE;*/
	text-align: left;
}

.Menulbl
{
	font-size: 10pt;
	color: #EEEEEE;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
}


div.dimmer
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Arial;
	font-weight: bold;
	width: 100%;
	height: 100%;
	background-color: #fdfdfd;
	z-index: 1001;
	opacity: .80;
	filter: alpha(opacity=80);
}


div.dimming
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}
table.floatingHeader
{
	background-color: #eeeeee;
	color: #8ea840;
}

.black_overlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 830px;
	background-color: white;
	z-index: 1001;
	opacity: .80;
	filter: alpha(opacity=80);
}

.white_content
{
	display: none;
	position: absolute;
	top: 35%;
	left: 34%;
	width: 33%;
	height: 188px;
	padding: 0px;
	border: 0px solid orange;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}
.white_content table td
{
		font-size: 12px;
	color: #757777; /*vertical-align: baseline; 	display: block; 	line-height: 13.44pt;*/
	font-weight: bold;
	font-family: Arial;
}
.lblMsg
{
	font-family: "Arial " , "Lucida Sans" "Trebuchet MS" "";
	color: red;
	font-size: small;
	width: auto;
}

.calendar
{
	width: 200px;
	background-color: #F8F7F7;
	font-family: Arial;
	font-size: small;
	height: 150px;
	color: Black;
	border-color: #EEEEEE;
	border: 5px;
}
.calendartitle
{
	background-color: #67796C;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFCC;
}
.SelectedDayStyle
{
	background-color: #F8F7F7;
	font-weight: bold;
}
.SelectorStyle
{
	background-color: #F8F7F7;
}
.TodayDayStyle
{
	color: #FFFFCC;
	background-color: #67796C;
}
.OtherMonthDayStyle
{
	color: #9EA09F;
	background-color: #D5E1C6;
}
.NextPrevStyle
{
	color: #FFFFCC;
	font-size: 9pt;
}
.DayHeaderStyle
{
	background-color: #FFFFFF;
	height: 1px;
	font-weight: bold;
}


.tdNextFreeSlot
{
	color: #000000;
	background-image: url( '../images/Empty.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	font-size: 20px;
	cursor: hand;
	padding-top: 10px;
}

.tdFreeSlotBackUp
{
	color: #8ea840; /*#00CC66;	*/
	background-image: url( '../images/Empty.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}

.tdFreeSlot
{
	color: #8ea840; /*#00CC66;	*/
	background-image: url( '../images/Empty.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}
.calCell
{
	width: 150px;
	height: 100%;
	text-align: center;
	background-color: #B9B9B9;
}

.tdExpierdFreeSlot_old
{
	color: #000000;
	height: 100%;
	width: 100%;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 13px;
	padding-top: 10px;
}

.tdExpierdFreeSlot
{
	color: #CC3399;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
	background-color:Transparent;
}

.tdExpierdPrivateSlotBackUp
{
	color: #CC3399;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}
.tdExpierdPrivateSlot
{
	color: #CC3399;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}
tdExpierdPrivateSlotDiv_old
{
	color: #996633;
	border-width: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	background-color: #ffffff; /*#D5E1C6;*/
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	vertical-align: middle;
	font-size: 13px;
	font-family: Arial;
	text-decoration: underline;
}

.tdExpierdPrivateSlotDiv
{
	color: #CC3399;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}

.tdPersonalSlotBackUp
{
	color: #ffffff;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}
.tdPersonalSlot_old
{
	border-width: 0px;
	background-color: #ffffff;
	color: #0017a2;
	height: 38px;
	text-align: center; /*background-color: #294045;*/
	vertical-align: middle;
	font-size: 18px;
	font-family: Arial;
	padding-top: 10px;
	font-weight: bold;
}

.tdPersonalSlot
{
	color: #CC3399;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background-color:Transparent;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}
.tdReservedSlot
{
	color: #000000;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	background-color:Transparent;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}

.tdReservedSlotBackUp
{
	color: #ffffff;
	background-image: url( '../images/Blank.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	background-color:Transparent;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	cursor: hand;
	padding-top: 10px;
}
.tdPublicSlotBack
{
	color: #71859E;
	background-image: url( '../images/Public.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: text-bottom;
	background-color:Transparent;
	
	font-size: 14px;
	cursor: hand;
	padding-top: 10px;
}
.tdPublicSlot
{
	color: #000000;
	background-image: url( '../images/Public.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 60px;
	width: 100px;
	text-align: center;
	vertical-align: text-bottom;
	background-color:Transparent;
	font-size: 12px;
	cursor: hand;
	padding-top: 10px;
}

.tdPublicSlotUser
{
	color: #000000;
	background-image: url( '../images/Public.png' );
	background-repeat: no-repeat;
	background-position: top center;
	border-width: 0px;
	height: 40px;
	width: 100px;
	text-align: center;
	vertical-align: text-bottom;
	background-color:Transparent;
	font-size: 12px;
	font-weight :normal;
	cursor: hand;
	padding-top: 25px;
}

.ZoneHeader, .ZoneHeader table
{
	color: black;
	background-color: #C0C0C0;
	text-align: center;
}

.EditorZone, .CatalogZone
{
	background-color: #E1E1E1;
}

.ZoneInstruction, .EmptyZone
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 8pt;
	color: #5072CB;
}

.CatalogPartLink
{
	color: Green;
}

.WebPart
{
	background: white;
	font-family: Arial;
	font-size: 12px;
}
.WebPart table td a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.WebPartTitle, .WebPartTitle SPAN, .WebPartTitle a, .WebPartTitle a:visited, .WebPartTitle a:link, .WebPartTitle a:hover, .WebPartTitle a:active
{
	color: #72834B;
	font-family:Trebuchet MS Bold;
	background-color: #EEEEEE;
	width: 100%;
	font-size: 12pt;
	height: 30px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border-width: 1px;
	border-color: #D1DDF1;
	padding-left: 3px;
	padding-top: 0px;
}

.WebPartMenu
{
	background-color: Lime;
}

WebPartMenuPopup, WebPartMenuPopup span, WebPartMenuPopup table
{
	background-color: Blue;
}

.WebPartMenuHover
{
	background-color: Black;
	font-family: Arial;
}

.NoPadding
{
	padding: 1px !important;
}
.SchButton
{
	color: #00CC66;
	background-color: #ffffff;
	border-width: 0px;
}

.dynamicDiv
{
	border: solid 2px #c0c0c0;
	font-size: 11px;
	font-family: Arial;
	color: #000;
	padding: 5px;
	position: absolute;
}

.lblSchdule
{
	font-size: 13px;
	color: #006600; /*vertical-align: baseline; 	display: block; 	line-height: 13.44pt;*/
	font-family: Arial;
}

/*color: #ffffff;
	height: 38px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	font-family: Calibri;
*/

.lblSchduleValue
{
	font-size: 13px;
	color: #006600; /*vertical-align: baseline; 	display: block; 	line-height: 13.44pt;*/
	font-family: Arial;
	font-weight: bold;
}

.LiveClassDivColumnNames
{
	color: #345631;
	font-family: Arial;
	font-size: 11pt;
	padding-left: 20px;
}

.LiveClassDivColumnValues
{
	color: #506f2c;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}
.ScheduleTime
{
	width: 150px;
	font-size: 12px;
	color: White;
	font-weight: bold;
	
}
.ScheduleTime div
{
	height:30px;
	padding-top:5px;
}
.ScheduleTime1
{
	width: 150px;
	font-size: 12px;
	color: White;
	font-weight: bold;
	vertical-align:top;
	
}
.ScheduleTime1 div
{
	height:28px;
	padding-top:0px;
	border:0px solid red;
	
	
	
}
.element.style
{
	border:0px;
}
element.style
{
	border:0px;
}
.element
{
	border:0px;
}
element
{
	border:0px;
}
.txtBox
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 203px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/txt_rounded.png');
	background-position:left bottom !important;
	background-position:right bottom;
	background-repeat:repeat-x;
	height: 18px;
	padding:4px 0px 0px 5px;
	font-size: 11px;
	border: 0px;
}

.txtBoxScheduleDate
{
	/*	padding-left: 5px; 	margin-left: 5px; 	font-family: Myriad; 	color: Black; 	background-color: White; 	text-align: left; 	height: 22px; 	line-height: 13.44pt; 	text-decoration: none;*/ /* 	width: 208px; 	background-color: Black; 	font-size: small; 	border-color: #c3c3c3; 	border-style: solid; 	border-width: 1px; 	color: #666; 	*/
	width: 150px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/txt_rounded1.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height: 18px;
	padding:4px 0px 0px 5px;
	font-size: 11px;
	border: 0px;
}

.txtBox158
{
	width: 203px;
	font-family: Arial;
	color: #555555;
	background-image:url('../images/txt_rounded.png');
	background-position:left bottom ;
	background-repeat:repeat-x;
	height: 18px;
	padding:4px 0px 0px 5px;
	font-size: 11px;
	border: 0px;
}
.txtBox158 element.style
{
	border:0px;
}
.rowSpacebetween tr
{
	height:30px;
}
.rowSpacebetween tr td
{
	vertical-align:top;
}
.rowSpacebetween11 tr td
{
	vertical-align:top;
	padding-bottom:10px;
}
.rowSpacebetween22 tr td
{
	vertical-align:middle;
	padding-bottom:10px;
}
.schedule_HeadLeft
{
	background-image:url('../images/user_Schedule_HeadBack.png');
	background-repeat:no-repeat;
	width:12px;
	height:44px;

}
.schedule_HeadRight
{
	background-image:url('../images/user_Schedule_HeadBackRight.png');
	background-repeat:no-repeat;
	width:14px;
	height:44px;
}
.schedule_HeadRept
{
	background-image:url('../images/user_Schedule_HeadBackRept.png');
	background-repeat:repeat-x;
	height:44px;
}
.schedule_PopupTop
{
	width:375px;
	height:37px;
	background-image:url('../images/schedule_Popup_Top.png');
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:10px;
	
	
}
.schedule_PopupMiddle
{
	width:375px;
	background-image:url('../images/schedule_Popup_Rept.png');
	padding:0px;
	text-align:center;
	float:left;
	margin:0px;
}

.schedule_PopupBottom
{
	width:375px;
	height:42px;
	background-image:url('../images/schedule_Popup_Bott.png');
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;
	text-align:center;
}
.white_content1
{
display: none;
position: absolute;
top: 15%;
left: 24%;
width: 33%;
height: 188px;
padding: 0px;
border: 1px solid #e0e0e0;
background-color: white;
z-index: 1002;
overflow: auto;
}
