﻿.clsDataGrid
{
	border-bottom-color: White;
	border-left-color: White;
	border-right-color: White;
	border-top-color: White;
}
.clsDataGridSolutions
{
	border-bottom-color: #FED53D;
	border-left-color: #FED53D;
	border-right-color: #FED53D;
	border-top-color: #FED53D;
}
.AdminMenu
{
	font-family: Trebuchet MS;
	background-color: #A5A7A6;
}
.clsAdminTitle
{
	font-family: Trebuchet MS;
	letter-spacing: 2px;
	font-size: 14px;
	color: #2978BB;
	font-weight: bold;
}
.clsAdminPageTitle
{
	font-family: Trebuchet MS;
	letter-spacing: 2px;
	font-size: 22px;
	color: #2978BB;
	font-weight: bold;
}
/*------------css for leadership------------*/
.clsDivCustomer
{
	border-bottom: medium none;
	border-left: medium none;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 585px;
	padding-right: 4px;
	height: 245px;
	overflow: auto;
	border-top: medium none;
	border-right: medium none;
	padding-top: 4px;
}
.clsPressReleaseActive
{
	font-family: Trebuchet MS;
	background-image: url(images/pr_back2.png);
	background-repeat: no-repeat;
	color: White;
	text-decoration: none;
}
.clsPressReleaseInactive
{
	font-family: Trebuchet MS;
	background-image: url(images/pr_back1.png);
	background-repeat: no-repeat;
	color: #00416D;
	text-decoration: none;
}
.clsSolutionLink
{
	width: 15px;
	cursor: hand;
	background-color: #135c8F;
	color: White;
}
.clsSolutionSlide1
{
	width: 15px;
	cursor: hand;
	background-color: White;
	color: #135c8F;
}
.clsImageB
{
	border-color: #CBCBCB;
}
.clsHomeSlideBack
{
	background-color: #CBCBCB;
}
.clsSolutionSlide2
{
	width: 15px;
	cursor: hand;
	background-color: #135c8F;
	color: White;
}
.clsBold
{
	font-weight: bold;
}
.clsNone
{
	text-decoration: none;
}
.clsEMSAddress
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #00416D;
}
.clsTestimonials
{
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align: justify;
}
.clsDownlAltColor
{
	background-color: #FDEDB3;
	font-family: Trebuchet MS;
	font-size: 12px;
}
.clsDownloadTitle2
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: Blue;
}
.clsDownloadTitle1
{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #063985;
}
.clsLeaderTitle
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: Gray;
}
.clsLeaderSubTitle
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: Gray;
}
/*-------------------------------*/
.clsForgetText
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	color: White;
	font-size: 10px;
	font-style: italic;
	text-decoration: none;
}
.clsSolutionTestimonialsText1
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: Black;
}
.clsSolutionTestimonialsText2
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #2978BB;
	font-weight: bold;
	font-style: italic;
}
.clsSolutionsTitle
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #2978BB;
	font-weight: bold;
}
.clsRequestPageTitle
{
	font-family: Trebuchet MS;
	letter-spacing: 2px;
	font-size: 14px;
	color: #2978BB;
	font-weight: bold;
}
.clsSolutionsPageTitle
{
	font-family: Trebuchet MS;
	letter-spacing: 2px;
	font-size: 14px;
	color: #2978BB;
	font-weight: bold;
}
.clsTextHeader1
{
	font-family: Trebuchet MS;
	letter-spacing: 4px;
	font-size: 20px;
	color: White;
	font-weight: bold;
}
.clsTextHeaderWebinar1
{
	font-family: Trebuchet MS;
	letter-spacing: 4px;
	font-size: 16px;
	color: White;
	font-weight: bold;
}
.clsTextHeader2
{
	letter-spacing: 1px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.clsTextHeaderWebinar2
{
	letter-spacing: 1px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: White;
	font-weight: bold;
}
.clsBoxText
{
	font-family: Trebuchet MS;
	font-size: 11px;
}
.clsTextWhitePaper
{
	font-family: Trebuchet MS;
	font-size: 11px;
}
.clsText
{
	font-family: Trebuchet MS;
	font-size: 12px;
}
.clsFooter
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.clsMenuBottom
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: Gray;
}
.clsTab
{
	background-image: url(Images/inactive_tab.PNG);
}
.clsNewTitle
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12px;
	color: White;
}
.clsNew
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: White;
}
.clsPRtitle /*PR- PressRelease  */
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 13px;
}
.clsPR /*PR- PressRelease  */
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: blue;
}
.clsEventTitle
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	color: White;
}
.clsEvent
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: White;
}

.CustomTabStyle .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url(images/inactive_tab.PNG) repeat-x bottom;
}
/*--------------Start Ajax Calendar Settings Start------------*/

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color: red;
}
.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}


.ajax__calendar_container
{
	padding: 4px;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
}
.ajax__calendar_body
{
	height: 139px;
	width: 170px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 170px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.ajax__calendar_container TABLE
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
.ajax__calendar_container TD
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
.ajax__calendar_header
{
	height: 20px;
	width: 100%;
}
.ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);
}
.ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);
}
.ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;
}
.ajax__calendar_footer
{
	height: 15px;
}
.ajax__calendar_today
{
	cursor: pointer;
	padding-top: 3px;
}
.ajax__calendar_dayname
{
	height: 17px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
}
.ajax__calendar_day
{
	height: 17px;
	width: 18px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}
.ajax__calendar_month
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.ajax__calendar_year
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.ajax__calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #ffffff;
	color: #000000;
}
.ajax__calendar .ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_dayname
{
	border-bottom: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_month
{
	border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_year
{
	border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
	color: #0066cc;
}


/*--------------Start Ajax Calendar Settings END------------*/

/*--------------Start Ajax Tab Settings------------*/

/* XP IE7 theme - Backgrounds */
.Styles .ajax__tab_header
{
	/*background:url(images/tab-line.gif) repeat-x bottom; */
}
.Styles .ajax__tab_outer
{
	/*background:url(images/tab-right.gif) no-repeat right;*/
}
.Styles .ajax__tab_inner
{
	/*background:url(images/tab-left.gif) no-repeat; */
}
.Styles .ajax__tab_tab
{
	/*background:url(images/inactive_tab.PNG) no-repeat; */
}
.Styles .ajax__tab_hover .ajax__tab_outer
{
	/*background:url(images/tab-hover-right.gif) no-repeat right; */
}
.Styles .ajax__tab_hover .ajax__tab_inner
{
	/*background:url(images/tab-hover-left.gif) no-repeat;*/
}
.Styles .ajax__tab_hover .ajax__tab_tab
{
	/*background:url(images/tab-hover.gif) repeat-x; */
}
.Styles .ajax__tab_active .ajax__tab_outer
{
	/*background:url(images/tab-active-right.gif) no-repeat right;*/
}
.Styles .ajax__tab_active .ajax__tab_inner
{
	/*background:url(images/tab-active-left.gif) no-repeat;*/
}



/* XP IE7 theme - Other Styles */

/*.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}*/
.Styles .ajax__tab_active .ajax__tab_tab
{
	background: url(images/active_tab.png) repeat-x;
}
.Styles .ajax__tab_disabled
{
	background: url(images/active_tab.png) repeat-x;
}
.ajax__tab_xp .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #pppppp;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}
/*--------------End Ajax Tab Settings------------*/