/****************************************************************************************
Date / Initials / Comment ************************************************************

1/13/08 BF	Modified the pt size of the active state for office buttons to 7 to add mor effect.
1/18/08 BF	Added lines 11-16 for loadingpanel centering
			Added style for all links on hovering			
*****************************************************************************************/

/*.SchedulingWizardTab1
{
	background:url(Img/calendar.gif) no-repeat 0 100%;
    padding-left:5px;
}*/

/* Added for the centered loading panel*/
.CenteredLoadingPanel  
{  
    position: absolute;  
    left: 50%;  
    top: 50%;  
}

/*For resizable controls*/
.HandleCss
{
	background-image:none
}

.ResizableCss
{
	background-image:none
}


.handleImage
{
	width:15px;
	height:16px;
	background-image:url(img/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

/* Added to support the characteristics of the TitleMenuItem BF 3/7/9*/
a .titleMenuSelector
{
	border:0px;
	cursor:pointer;
}

a .titleMenuSelector:hover
{
	border:1px;
	border-color:White;
	border-style:solid;
	cursor:pointer;
}
a .titleMenuSelector:active
{
	border:1px;
	border-color:White;
	border-style:solid;
	cursor:pointer;
}

.titleMenuSelector
{
	border:0px;
	cursor:pointer;
}

.titleMenuSelector:hover
{
	border:1px;
	border-color:White;
	border-style:solid;
	cursor:pointer;
}
.titleMenuSelector:active
{
	border:1px;
	border-color:White;
	border-style:solid;
	cursor:pointer;
}


.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}
/**********************************/


/** Telerik object definitions **/

.FindButton1
{
	background: url(Img/searchbuttonsmall.bmp) no-repeat;
}

img .FindButton2
{
	src:url(Img/searchbuttonsmall.bmp);
	background: url(Img/searchbuttonsmall.bmp) no-repeat;
}

/*******************************/

.TextboxSearchButton1
{
	src:url(../Img/searchbutton1.png);
	background: url(Img/searchbutton1.png) no-repeat;
}

.cssTextboxRefreshButton
{
	src:url(../Img/RefreshIcon1.png);
	background: url(Img/RefreshIcon1.png) no-repeat;
}



MenuHyperlink:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	padding: 4px;
}

MenuHyperlink:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	padding: 4px;
	border: 1px solid #000000;
}

.MenuTable
{
	BORDER-RIGHT:Transparent 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: Transparent; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT:Transparent 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM:Transparent; 
	BACKGROUND-COLOR:Transparent;
	CURSOR:pointer;
	height:20px;
}

.MenuTable:hover
{
	BORDER-RIGHT: #adc3de 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #adc3de 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #adc3de 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #adc3de 1px solid; 
	BACKGROUND-COLOR: #eff3ff;
	/*BACKGROUND-IMAGE: url('img/JCalendar2009MenuItemMedium1.jpg'); BACKGROUND-REPEAT: repeat-x;*/
	CURSOR:pointer;
	height:20px;
}

/*BACKGROUND-IMAGE: url(swImages/MainMenuBackground1.bmp); BACKGROUND-REPEAT: repeat-x*/

.MenuItem
{
	BORDER-RIGHT:whitesmoke 1px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: whitesmoke 1px solid;  
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT:whitesmoke 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM:whitesmoke 1px solid;  
	BACKGROUND-COLOR:whitesmoke;
	CURSOR:pointer;
	height:20px;
}
/*style="background-image: url('../swImages/2009Icons/2009MenuBack1.png'); background-repeat: repeat-x;" >*/
.MenuItem:hover
{
	/*BORDER-RIGHT: #adc3de 1px solid; */
	PADDING-RIGHT: 0px; 
	/*BORDER-TOP: #adc3de 1px solid;*/ 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	/*BORDER-LEFT: #adc3de 1px solid; */
	PADDING-TOP: 0px; 
	/*BORDER-BOTTOM: #adc3de 1px solid; */
	/*BACKGROUND-COLOR: #eff3ff;*/
	CURSOR:pointer;
	BACKGROUND-POSITION-X: left; 
	BACKGROUND-IMAGE: url('img/JCalendar2009MenuItemMedium1.jpg'); 
	BACKGROUND-REPEAT: no-repeat;
	height:20px;
}

/*"~/swimages/headers/JCalendar2009ControlHeaderTile2.jpg" */

.MenuItem:active
{
	/*BORDER-RIGHT: #adc3de 1px solid; */
	PADDING-RIGHT: 0px; 
	/*BORDER-TOP: #adc3de 1px solid;*/ 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	/*BORDER-LEFT: #adc3de 1px solid; */
	PADDING-TOP: 0px; 
	/*BORDER-BOTTOM: #adc3de 1px solid; */
	/*BACKGROUND-COLOR: #eff3ff;*/
	CURSOR:pointer;
	BACKGROUND-POSITION-X: left; 
	BACKGROUND-IMAGE: url('img/JCalendar2009MenuItemMedium1.jpg'); 
	BACKGROUND-REPEAT: no-repeat;
	height:20px;
}

.ToolbarEx
{
	PADDING: 0px; 
	MARGIN: 0px; 
	BACKGROUND-COLOR: Transparent;
	BACKGROUND-IMAGE: url('img/2009MenuBack1.png'); 
	BACKGROUND-REPEAT:repeat-x;
	CURSOR:pointer;
	height:24px;
}
/*style="background-image: url('../swImages/2009Icons/2009MenuBack1.png'); background-repeat: repeat-x;" >*/
.ToolbarEx:hover
{
	PADDING: 0px; 
	MARGIN: 0px; 
	CURSOR:pointer;
	BACKGROUND-IMAGE: url('img/2009MenuBack1.png'); 
	BACKGROUND-REPEAT:repeat-x;
	height:24px;
}

.ToolbarExItem
{
	CURSOR:pointer;
	height:24px;
	width:24px;
	vertical-align:middle;
	text-align:center;
}
/*style="background-image: url('../swImages/2009Icons/2009MenuBack1.png'); background-repeat: repeat-x;" >*/
.ToolbarExItem:hover
{
	BACKGROUND-IMAGE: url('img/2009MenuBackSmallItem1Over.png'); 
	BACKGROUND-REPEAT:no-repeat;
	vertical-align:middle;
	text-align:center;
	CURSOR:pointer;
	height:24px;
	width:24px;
}

.ToolbarExItem:active
{
	BACKGROUND-IMAGE: url('img/2009MenuBackSmallItem1Over.png'); 
	BACKGROUND-REPEAT:no-repeat;
	vertical-align:middle;
	text-align:center;
	CURSOR:pointer;
	height:24px;
	width:24px;
}

/*"~/swimages/headers/JCalendar2009ControlHeaderTile2.jpg" */


.MenuBarHover
{
	/*BORDER-RIGHT: #adc3de 1px solid; */
	PADDING-RIGHT: 0px; 
	/*BORDER-TOP: #adc3de 1px solid;*/ 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	/*BORDER-LEFT: #adc3de 1px solid; */
	PADDING-TOP: 0px; 
	/*BORDER-BOTTOM: #adc3de 1px solid; */
	/*BACKGROUND-COLOR: #eff3ff;*/
	CURSOR:pointer;
	BACKGROUND-IMAGE: url('img/JCalendar2009MenuItemMedium1.jpg');
	BACKGROUND-REPEAT: no-repeat;
	height:20px;
}

.CalendarTitle
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	CURSOR:pointer;
	BACKGROUND-IMAGE: url('img/JCalendar2009ControlHeaderTile2.jpg'); 
	color: #FFFFFF;
}

.CalendarDayStyle_Orange
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color:Orange;
	padding-top: 0px;
	margin: 0px;
	cursor: pointer;
	background-image: url('JCalendarAvailabilityDayHighlight_Orange.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.CalendarDayStyle_Blue
{
	PADDING-RIGHT: 0px;
	background-color:steelblue;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	CURSOR:pointer;
	BACKGROUND-IMAGE: url('img/JCalendarAvailabilityDayHighlight_Blue.png'); 
}
.CalendarDayStyle_OrangeAndBlue
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	CURSOR:pointer;
	BACKGROUND-IMAGE: url('img/JCalendarAvailabilityDayHighlight_OrangeAndBlue.png'); 
}


/*JCalendarAvailabilityDayHighlight_Orange.png*/
.HeaderTitle
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	CURSOR:pointer;
	background-image: url('Img/JCalendar2009ControlHeaderTile2.jpg'); 
	background-repeat: repeat-x;
	color: #FFFFFF;
}
/*Added to support the new header introduced in 2009*/
.SectionHeaderTitle
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	CURSOR:pointer;
	background-image: url('Img/sectionheaderbackground1.png');
	background-repeat:repeat-x;
}

/*background-image: url('../App_Themes/JCalendar/JCalendar/Styles/Img/bg_sectionheader.gif'); background-repeat: repeat-x*/

.FiveDayPrintableTitle
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	CURSOR:pointer;
	BACKGROUND-POSITION-X: left; 
	color: #000000;
	text-decoration: none;/*remove the underline*/
}

.MenuItemEx
{
	BORDER-RIGHT: whitesmoke 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: whitesmoke 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: whitesmoke 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: whitesmoke 1px solid; 
	BACKGROUND-COLOR: whitesmoke;
	CURSOR:pointer;
	height:14px;
}

.MenuItemEx:hover
{
	border-right: highlight 1px solid;
	padding-right: 0px;
	border-top: highlight 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: highlight 1px solid;
	padding-top: 0px;
	border-bottom: highlight 1px solid;
	background-color: inactivecaption;
	cursor: pointer;
	BACKGROUND-IMAGE: url('img/JCalendar2009MenuItem2.jpg'); BACKGROUND-REPEAT: repeat-x;
	background-repeat: repeat-x;
	height: 14px;
}

.DefaultTextbox
{
	BORDER-RIGHT:Transparent 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: Transparent; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT:Transparent 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM:Transparent; 
	BACKGROUND-COLOR:Transparent;
	CURSOR:pointer;
	height:20px;
}

.DefaultTextbox:hover
{
	background-color: white;
	background-image:url('swimages/utbkgnd.gif');
	background-repeat:repeat;
	background-attachment: fixed;
	background-position: top center;
	BORDER-BOTTOM:gray; 
	CURSOR:pointer;
	height:20px;
}


.LoginTextbox:hover
{
	background-color:Transparent;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;/*remove the underline*/
}

.HighlightedTextbox
{
	background-color:Transparent;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;/*remove the underline*/
}

.HighlightedTextbox:hover
{
	BORDER-RIGHT: #adc3de 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #adc3de 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #adc3de 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #adc3de 1px solid; 
	BACKGROUND-COLOR: #eff3ff;
	CURSOR:pointer;
	height:20px;
}

/*~/swImages/26sendReceive.gif*/

.EmailButton
{
	height: 20px;
	width: 35px;
	background: url(Img/26sendReceive.GIF) left center no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;/*remove the underline*/
	text-align: center;
}

.cssToolTipOKButton_Office2007
{
	background:url(Img/TooltipOKButton1.png) left center no-repeat;
	margin:0px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 7pt "verdana";
	color: #000000;
	text-decoration: none;/*remove the underline*/
	vertical-align:middle;
	text-align: center;
}

.cssToolTipOKButton_Office2007:hover
{
	background:url(Img/TooltipOKButton1.png) left center no-repeat;
	margin:0px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 7pt "verdana";
	color: #000000;
	text-decoration: bold;
	vertical-align:middle;
	text-align: center;
}

.cssToolTipOKButton_Office2007:active /*when the button has focus*/
{ 
	margin:0px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(Img/TooltipOKButton1.png) left center no-repeat;
	font: 7pt "verdana"; /*BF 1/13/08 Changed to 7pt to add more effect when clicking on the button*/
	text-decoration: none; 
	vertical-align:middle;
	font-weight: bold; 
	text-align: center;
}


.OfficeCommandButtonSmall
{
	width: 45px;
	height: 21px;
	background:url(Img/ActionButtonSmall.png) left center no-repeat;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;/*remove the underline*/
	vertical-align:middle;
	text-align: center;
}

.OfficeCommandButtonSmall:hover
{
	width: 45px;
	height: 21px;
	background:url(Img/ActionButtonSmall.png) left center no-repeat;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
	text-align: center;
}

.OfficeCommandButtonSmall:active /*when the button has focus*/
{ 
	width: 45px;
	height: 21px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(Img/ActionButtonSmall.png) left center no-repeat;
	/*font: 8pt "verdana"; */
	font: 7pt "verdana"; /*BF 1/13/08 Changed to 7pt to add more effect when clicking on the button*/
	text-decoration: none; 
	vertical-align:middle;
	font-weight: bold; 
	text-align: center;
}


.OfficeCommandButtonMedium
{
	width: 65px;
	height: 21px;
	background:url(Img/ActionButtonMedium.png) left center no-repeat;
	margin: 1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 7.5pt "verdana";
	color: #000000;
	vertical-align:middle;
	text-decoration: none;/*remove the underline*/
	text-align: center;
}

.OfficeCommandButtonMedium:hover
{
	width: 65px;
	height: 21px;
	background:url(Img/ActionButtonMedium.png) left center no-repeat;
	margin:0px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 7.5pt "verdana";
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
	text-align: center;
}

.OfficeCommandButtonMedium:active /*when the button has focus*/
{ 
	width: 65px;
	height: 21px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(Img/ActionButtonMedium.png) left center no-repeat;
	/*font: 8pt "verdana"; */
	font: 7pt "verdana"; /*BF 1/13/08 Changed to 7pt to add more effect when clicking on the button*/
	text-decoration: none; 
	vertical-align:middle;
	font-weight: bold; 
	text-align: center;
}


.OfficeCommandButtonLarge
{
	width: 85px;
	height: 21px;
	background:url(Img/ActionButtonLarge.png) left center no-repeat;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 8pt "verdana";
	color: #000000;
	vertical-align:middle;
	text-decoration: none;/*remove the underline*/
	text-align: center;
}

.OfficeCommandButtonLarge:hover
{
	width: 85px;
	height: 21px;
	background:url(Img/ActionButtonLarge.png) left center no-repeat;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	font: 8pt "verdana";
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
	text-align: center;
}

.OfficeCommandButtonLarge:active /*when the button has focus*/
{ 
	width: 85px;
	height: 21px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(Img/ActionButtonLarge.png) left center no-repeat;
	/*font: 8pt "verdana"; */
	font: 7pt "verdana"; /*BF 1/13/08 Changed to 7pt to add more effect when clicking on the button*/
	text-decoration: none; 
	vertical-align:middle;
	font-weight: bold; 
	text-align: center;
}

.OfficeCommandButtonLargest
{
	height: 21px;
	width: 115px;
	background: url(Img/ActionButtonLargest.png) left center no-repeat;
	font: 8pt "verdana";
	color: #000000;
	vertical-align:middle;
	text-decoration: none;/*remove the underline*/
	text-align: center;
}

.OfficeCommandButtonLargest:hover
{
	height: 21px;
	width: 115px;
	background: url(Img/ActionButtonLargest.png) left center no-repeat;
	font: 8pt "verdana";
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
	text-align: center;
}

.OfficeCommandButtonLargest:active /*when the button has focus*/
{ 
	height: 21px;
	width: 115px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(Img/ActionButtonLargest.png) left center no-repeat;
	font: 7pt "verdana"; /*BF 1/13/08 Changed to 7pt to add more effect when clicking on the button*/
	text-decoration: none; 
	vertical-align:middle;
	font-weight: bold; 
	text-align: center;
}

.OfficeCommandButtonSuper
{
	height: 21px;
	width: 160px;
	background: url(Img/OfficeButtonSuper.GIF) left center no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;/*remove the underline*/
	text-align: center;
}

.OfficeCommandButtonSuper:hover
{
	height: 21px;
	width: 160px;
	background: url(Img/OfficeButtonSuperOver.GIF) left center no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.OfficeCommandButtonSuper:active /*when the button has focus*/
{ 
	height: 21px;
	width: 160px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(Img/OfficeButtonSuperOver.GIF) left center no-repeat;
	font: 7pt "verdana"; /*BF 1/13/08 Changed to 7pt to add more effect when clicking on the button*/
	text-decoration: none; 
	font-weight: bold; 
	text-align: center;
}

.SearchButton
{
	height: 18px;
	width: 20px;
	background: url(Img/searchbuttonsmall.bmp) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none; /*remove the underline*/
	text-align: center;
}

.SearchButton:hover
{
	height: 18px;
	width: 20px;
	background: url(Img/searchbuttonsmallover.bmp) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.SearchButton:active /*when the button has focus*/
{ 
	height: 18px;
	width: 20px;
	background:url(Img/searchbuttonsmallover.bmp) no-repeat;
	font: 8pt "verdana"; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: center;
}

.SearchButton2
{
	height: 18px;
	width: 20px;
	background: url(Img/searchbutton2.png) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none; /*remove the underline*/
	text-align: center;
}

.SearchButton2:hover
{
	height: 18px;
	width: 20px;
	background: url(Img/searchbutton2.png) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.SearchButton2:active /*when the button has focus*/
{ 
	height: 18px;
	width: 20px;
	background:url(Img/searchbutton2.png) no-repeat;
	font: 8pt "verdana"; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: center;
}

.FindButton
{
	src:url(../Img/searchbutton1.png);
	background: url(Img/searchbutton1.png) no-repeat;
}

/* .FindButton
{
	padding: 0px;
	margin: 0px;
	background: url(img/FindButton2.bmp) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
*/
.FindButton:hover
{
	height: 16px;
	width: 16px;
	background: url(img/FindButton2.bmp) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

.FindButton:active /*when the button has focus*/
{ 
	height: 16px;
	width: 16px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(img/FindButton2.bmp) no-repeat;
	font: 8pt "verdana"; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: center;
}

.CreateCaseButton
{
	height: 20px;
	width: 22px;
	background: url(img/CreateCaseButton1.bmp) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none; /*remove the underline*/
	text-align: center;
}

.CreateCaseButton:hover
{
	height: 20px;
	width: 25px;
	background: url(img/CreateCaseButton1.bmp) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.CreateCaseButton:active /*when the button has focus*/
{ 
	height: 20px;
	width: 20px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(img/CreateCaseButton1.bmp) no-repeat;
	font: 8pt "verdana"; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: center;
}
.FormPreviewButton
{
	height: 20px;
	width: 22px;
	background: url(img/AllMedia.gif) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none; /*remove the underline*/
	text-align: center;
}

.FormPreviewButton:hover
{
	height: 20px;
	width: 25px;
	background: url(img/AllMedia.gif) no-repeat;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.FormPreviewButton:active /*when the button has focus*/
{ 
	height: 20px;
	width: 20px;
	margin:1px 0px 0px 0px; /* margin of 2 will give the impression that the button drops a bit on click*/
	background:url(img/AllMedia.gif) no-repeat;
	font: 8pt "verdana"; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: center;
}

.CalendarDayStyle
{
	BORDER-BOTTOM: green medium solid;
	BORDER-TOP: Transparent; 
	BORDER-RIGHT: gray 0px; 
	BORDER-LEFT:Transparent 0px; 
	MARGIN: 0px; 
	CURSOR: pointer;
}

.CalendarDayStyle:hover
{
	BORDER-BOTTOM: green medium solid;
	border-bottom-width:medium;
	border-bottom-color:Green;
	BORDER-TOP: Transparent; 
	BORDER-RIGHT: gray 0px; 
	BORDER-LEFT:Transparent 0px; 
	MARGIN: 0px; 
	font-size:larger;
	CURSOR: pointer;
}

.CalendarDayStyle:active
{
	BORDER-BOTTOM: green medium solid;
	BORDER-TOP: Transparent; 
	BORDER-RIGHT: gray 0px; 
	BORDER-LEFT:Transparent 0px; 
	MARGIN: 0px; 
	font-size:larger;
	CURSOR: pointer;
}


/*../swImages/FindButton1.bmp*/

.RadUploadButton
{
	background: white url('Img/ActionButtonSmall.png')  left center no-repeat;
	border: 0px;
	height: 22px;
	width: 65px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
}

.RadUploadButtonMedium
{
	background: white url('Img/ActionButtonMedium.png')  left center no-repeat;
	border: 0px;
	height: 22px;
	width: 115px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
}

.RadUploadButtonLarge
{
	background: transparent url('Img/ActionButtonLarge.png')  left center no-repeat;
	
	border: 0px;
	height: 22px;
	width: 130px;
	font: normal 11px Verdana, Verdana, Sans-serif;
	color: #666;
}

.RadUploadButtonLarge:hover
{
	background: transparent url('Img/OfficeButtonLarge.gif') no-repeat;
	border: 0px;
	height: 35px;
	width: 160px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;}


.RadUploadButtonLargest
{
	background: white url('Img/radUploadBtnLargest.gif')  left center no-repeat;
	border: 0px;
	height: 22px;
	width: 160px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #666;
}

.RadUploadButtonLargest:hover
{
	background: white;
}

.classSubmitEventButton
{
	background: white url('Img/ActionButton1.png')  left center no-repeat;
	border: 0px;
	font: normal 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.classSubmitEventButton:hover
{
	background: white url('Img/ActionButton2.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionEllipsisButton
{
	background: white;
	border: 0px;
	font: normal 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionEllipsisButton:hover
{
	background: white url('Img/JCalendar2009-ButtonOver.bmp')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionEllipsisButton:active
{
	background: white url('Img/JCalendar2009-ButtonOver.bmp')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}


.ActionButton
{
	background: white url('Img/ActionButton1.png')  left center no-repeat;
	border: 0px;
	font: normal 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionButton:hover
{
	background: white url('Img/ActionButton2.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionButton:active
{
	background: white url('Img/ActionButton2.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.MediaActionButton
{
	background: white url('Img/MediaUploadButton1.png')  left center no-repeat;
	border: 0px;
	font: normal 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}

.MediaActionButton:hover
{
	background: white url('Img/MediaUploadButton1.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}

.MediaActionButton:active
{
	background: white url('Img/MediaUploadButton1.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Calibri, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}
.ActionDropdownButton
{
	background: white url('Img/ActionDropdownButton.png')  left center no-repeat;
	border: 0px;
	font: normal 7pt Segoe UI, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionDropdownButton:hover
{
	background: white url('Img/ActionDropdownButtonOver.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Segoe UI, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}

.ActionDropdownButton:active
{
	background: white url('Img/ActionDropdownButtonOver.png')  left center no-repeat;
	border: 0px;
	font:  bold 7pt Segoe UI, Verdana, Sans-serif;
	text-decoration:none;
	vertical-align:baseline;
	text-align:center;
}


JCalHeader
{
	font-size: large;	
}

JCalWeekend
{
	background-color: yellow;
}

.RadGrid
{
	background-image: url(../Img/bg.gif);
	background-repeat: repeat-y;
	border-top: 0px solid #e6e5e1;
	border-right: 0px solid #e7e6e3;
	border-left: 0px solid #cbc8c0;
	background-color: #f6f6f1;
}

.MasterTable
{
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Arial, Verdana;
	background-image: url(../Img/Headerbg.gif);
	background-repeat: repeat-x;
}

.ResizeItem
{
	background-image: url(../Img/resize.gif);
	background-repeat: repeat-y;
	width: 17px;
	padding-left: 0px;
}

.GridRow .ResizeItem
{
	border: 0px;
	border-bottom: 0px solid #e1ded8;
	border-top: 0px solid white;
}

.GridHeader
{
	font-weight: bold;
	text-align: center;
	background-image: url(../Img/headerSeparator.gif);
	background-repeat: no-repeat;
	height: 25px;
}

.GridHeader A
{
	color: #242500;
}

.GridRow
{
	padding-left: 5px;
	background-image: none;
}

.GridRow TD
{
	border: 0px solid white;
	border-bottom: 0px solid #edece5;
	border-right: 0px solid #dbd7cb;
}

.GridRow TABLE TD
{
	border: 0px;
}

.GridPager
{
	height: 21px;
	color: #242500;
	padding-left: 14px;
}

.GridPager A
{
	color: #242500;
}

img .SearchButtonImg
{
	height: 20px;
	width: 20px;
	background: url(Img/searchbutton.gif) no-repeat left bottom;
	font: 8pt "verdana";
	color: #000000;
	text-decoration: none; /*remove the underline*/
	text-align: center;
	cursor: hand;
}


.OutlookTopBar
{
    background-image: url(Img/outlookBarTop.gif);
    background-color: white;
    background-repeat: repeat-x;
    padding-top: 3px;
    border: 1px solid #002D96;
    width: 180px;
    font-size: 11px;
    padding-left: 4px;
}

.OutlookTable
{
    background-color:#c4dafa;
    margin-top:4px;
}

.MailSubject
{
    color: #808080;
}

.SelectedRow_Outlook .MailSubject
{
    color: white;
}

/* Multiselect dropdown*/

.Default
{
	font-size:smaller;
	font-family:Tahoma; 
}

.DropDownLook
{
	padding:0px;
	border-style:solid;
	border-width:1px;
}

.DivClose
{
	display:none;
	position:absolute;
	width:250px;
	height:220px;
	border-style:solid;
	border-color:Gray; 
	border-width:1px;
	background-color:#99A479;
}

.LabelClose
{
	vertical-align:text-top; 
	position:absolute;
	bottom:0px;
	font-family:Verdana;
}

.DivCheckBoxList
{
	display:none;
	background-color:White;
	width:250px;
	position:absolute;
	height:200px;
	overflow-y:auto; 
	overflow-x:hidden;
	border-style:solid;
	border-color:Gray; 
	border-width:1px;
}

.CheckBoxList
{
	position:relative;
	width:250px;
	height:10px; 
	overflow:scroll;
	font-size:small;
}

.CalendarEditorEx_GridText1
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	border: 0px solid Transparent;
	cursor: pointer;
	color: Black;
	overflow: hidden;
	vertical-align: top;
}

.CalendarEditorEx_GridText2
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 0px solid Transparent;
	cursor: pointer;
	color: Black;
	overflow: hidden;
	vertical-align: top;
}

.CalendarEditorEx_GridText3
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	border: 0px solid Transparent;
	cursor: pointer;
	color: black;
	overflow: hidden;
	vertical-align: top;
}

td .CalendarEditorEx_CaseNumberText
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 0px solid Transparent;
	cursor: pointer;
	color: steelblue;
	overflow: hidden;
	vertical-align: top;
}

td .CalendarEditorEx_TimeText
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-family:Segoe UI, Verdana;
	font-size: 8pt;
	text-align: left;
	border: 0px solid white;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom-color:White;
	cursor: pointer;
	color: steelblue;
	overflow: hidden;
	vertical-align: top;
}

td .CalendarEditorEx_TimeText2
{
	padding: 0px;
	font-size: 8pt;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-weight: normal;
	text-align: left;
	border: 0px solid Transparent;
	cursor: pointer;
	color: black;
	overflow: hidden;
	vertical-align: top;
}


td .CalendarEditorEx_SchedulerText
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align:  right;
	border: 0px solid Transparent;
	cursor: pointer;
	color: black;
	overflow: hidden;
	vertical-align: top;
	width:100%;
}


td .CalendarEditorEx_CaseStyleText
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	border: 0px solid Transparent;
	cursor: pointer;
	color:Gray;
	overflow: hidden;
	vertical-align: top;
	text-transform: uppercase;
}

tr .CalendarEditorEx_Cell1
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-family:Segoe UI, Verdana;
	font-size:7pt;
	text-align: left;
	border: 0px;
	cursor: pointer;
	color:Gray;
	overflow: hidden;
	vertical-align: top;
}

div .CalendarEditorEx_CaseStyleText
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	vertical-align:top;
	border: 0px;
	cursor: pointer;
	color:Gray;
	overflow: hidden;
	vertical-align: top;
	text-transform:none;
}

div .CalendarEditorEx_CaseAttorneyListText{padding: 0px;margin: 0px;font-weight: normal;text-align: right;border: 0px;
	cursor: pointer;color:Gray;overflow: hidden;vertical-align: top;text-transform:none; vertical-align:top;}

.AvailabilityGrid_ScheduleLabelText{padding: 0px;margin: 0px; text-decoration:bold; font-weight:bold; vertical-align:top; text-align:left;border: 0px;
	cursor: pointer;color:black;overflow: hidden;vertical-align: top;text-transform:none;}

.AvailabilityGrid_ScheduleAdditionalInfoText{padding: 0px;margin: 0px; text-decoration:bold; font-weight:bold; vertical-align:top; text-align:left;border: 0px;
	cursor: pointer;color:black;overflow: hidden;vertical-align: top;text-transform:none;}

.AvailabilityGrid_ScheduleDurationText{padding: 0px;margin: 0px;font-weight: bold;text-align:left;border: 0px;
	cursor: pointer;color:Gray;overflow: hidden;vertical-align: top;text-transform:none; vertical-align:top;}

.AvailabilityGrid_ScheduleTimeSpanBlockText{padding: 0px;margin: 0px;font-weight: bold;text-align:left;border: 0px;
	cursor: pointer;color:steelblue;overflow: hidden;vertical-align: top;text-transform:none; vertical-align:top;}

.AvailabilityGrid_RequiredDocumentText{padding: 0px;margin: 0px;font-weight: normal;text-align:left;border: 0px;
	cursor: pointer;color:Gray;overflow: hidden;vertical-align: top;text-transform:none; vertical-align:top;}

.AvailabilityGrid_RequiredDocumentCountText{padding: 0px;margin: 0px; text-decoration:normal; font-weight:normal; vertical-align:top; text-align:left;border: 0px;
	cursor: pointer;color:black;overflow: hidden;vertical-align: top;text-transform:none;}

.AvailabilityGrid_ScheduleLinkText{ font-family:Verdana; font-size:10pt;padding:0px;margin: 0px;font-weight: bold;text-align:left;border: 0px;
	cursor: pointer;color:steelblue;overflow: hidden;vertical-align: top;text-transform:none; vertical-align:top;}

div .CalendarEditorEx_DescriptionText
{
	padding: 0px;
	margin: 0px;
	font-family:Segoe UI, Verdana;
	font-weight: normal;
	text-align: left;
	border: 0px;
	cursor: pointer;
	color:black;
	overflow: hidden;
	vertical-align: top;
	text-transform:none;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap
}


table .CalendarEditorEx_Cell1
{
	border-style: none;
	font-family:Segoe UI, Verdana;
	border-width: 0px;
	border: 0px solid Transparent;
	padding: 0px;
	margin: 0px;
	text-align: left;
	cursor: pointer;
	vertical-align: top;
 font-weight:bold;
 text-decoration:bold;
 
}

table .CalendarEditorEx_DocumentLink
{
	border-style: none;
	font-family:Segoe UI, Verdana;
	font-size: 7pt;
	border-width: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	cursor: pointer;
	vertical-align: top;
	font-weight:normal;
}


td .CalendarEditorEx_EventStatusBlack{
	padding: 0px;margin: 0px;font-weight: normal;text-align: left;border: 0px solid white;border-bottom-width:0px;border-right-width:0px;
	border-left-width:0px;border-bottom-color:White;cursor: pointer;color: Black;overflow: hidden;vertical-align: top;}

td .CalendarEditorEx_EventStatusBlue{
	padding: 0px;margin: 0px;font-weight: bold;text-align: left;border: 0px solid white;border-bottom-width:0px;border-right-width:0px;
	border-left-width:0px;border-bottom-color:White;cursor: pointer;color: Blue;overflow: hidden;vertical-align: top;}
	
td .CalendarEditorEx_EventStatusRed{
	padding: 0px;margin: 0px;font-weight: bold;text-align: left;border: 0px solid white;border-bottom-width:0px;border-right-width:0px;
	border-left-width:0px;border-bottom-color:White;cursor: pointer;color: Red;overflow: hidden;vertical-align: top;}

td .CalendarEditorEx_EventStatusGray{
	padding: 0px;margin: 0px;font-weight:normal;text-align: left;border: 0px solid white;border-bottom-width:0px;border-right-width:0px;
	border-left-width:0px;border-bottom-color:White;cursor: pointer;color: Gray;overflow: hidden;vertical-align: top;}

td .CalendarEditorEx_DescriptionText{
	padding: 0px;margin: 0px;font-weight: normal;text-align: left;border: 0px;cursor: pointer;color:black;overflow: hidden;vertical-align: top;
	text-transform:none;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

td .CalendarEditorEx_CaseStyleText{
	padding: 0px;margin: 0px;font-weight: normal;text-align: left;vertical-align:top;border: 0px;cursor: pointer; color:Gray;
	overflow: hidden;vertical-align: top;text-transform:none;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/**************************/
