﻿.panel400Wrapper { width: 400px; margin: 0px auto 0px auto;}
.panel400TopChoose { height: 65px; background: url(../../_images/panel400_TopChoose.png) no-repeat left;}
.panel400TopCompare { height: 65px; background: url(../../_images/panel400_TopCompare.png) no-repeat left; }

.panel400Label { float: left; padding: 12px 0px 0px 65px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #666666}
.panel400LabelRight { float: right; padding: 20px 5px 0px 0px;  }
.panel400LabelClear { clear: both; }
.panel400BGWrapper { background: url(../../_images/panel400_BG.png); }
.panel400BGTop { /*min-height: 215px; */ background: url(../../_images/panel400_BGTop.png) no-repeat top center; width: 350px; padding: 10px 25px 0px 25px;  }
.panel400Base { height: 20px; background: url(../../_images/panel400_Base.png); }


.panel585Wrapper { width: 525px; margin: 0px auto 0px auto;}
.panel585TopMyOrders { height: 65px; /*background: url(../../_images/iconLgMyOrders.png) no-repeat left;*/}
.panel585TopMySupport { height: 65px; background: url(../../_images/iconLgMySupport.png) no-repeat left; }
.panel585TopSelect6 { height: 65px; background: url(../../_images/iconLgSelect6.png) no-repeat left; }

.panel585MyOrdersLabel { float: left; padding: 23px 0px 0px 0px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
										
.panel585Label { float: left; padding: 20px 0px 0px 70px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
.panel585LabelRight { float: right; padding: 30px 5px 0px 0px;  }
.panel585LabelClear { clear: both; }
.panel585BGWrapper { /*background: url(../../_images/panel585_BG.png); */ border-top: solid 2px #808080 }
.panel585BGTop { min-height: 215px; /*background: url(../../_images/panel585_BGTop.png) no-repeat top center; width: 535px; padding: 0px 25px 0px 25px;*/  }
.panel585Base { height: 38px; /* background: url(../../_images/panel585_Base.png); */}

.panel585BGWrapperWithImage { background: url(../../_images/panel585_BG.png); border-top: solid 2px #808080 }
.panel585BGTopWithImage { min-height: 215px; background: url(../../_images/panel585_BGTop.png) no-repeat top left; width: 474px; padding: 10px 25px 0px 25px; border-bottom: solid 1px #AEAEAE; border-right: solid 1px #AEAEAE;}
.panel585BaseWithImage { height: 5px; /*background: url(../../_images/panel585_Base.png);*/ }



.xpanel585Wrapper { width: 585px; margin: 0px auto 0px auto;}
.xpanel585TopSelect6 { height: 79px; background: url(../../_images/panel585_TopSelect6.png) no-repeat left; }
.xpanel585TopCoding { height: 79px; background: url(../../_images/panel585_TopCoding.png) no-repeat left; }
.xpanel585TopISQ { height: 79px; background: url(../../_images/panel585_TopISQ.png) no-repeat left; }
.xpanel585Label { float: left; padding: 10px 0px 0px 75px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
.xpanel585LabelRight { float: right; padding: 30px 5px 0px 0px;  }
.xpanel585LabelClear { clear: both; }
.xpanel585BGWrapper { background: url(../../_images/panel585_BG.png); /*border-bottom: solid 1px #808080*/}
.xpanel585BGTop { min-height: 215px; background: url(../../_images/panel585_BGTop.png) no-repeat top center; width: 535px; padding: 15px 25px 0px 25px; }
.xpanel585Base { height: 33px; background: url(../../_images/panel585_Base.png); }



.panel940Wrapper { width: 940px; margin: 0px auto 0px auto;}
.panel940Top { height: 72px; background: url(../../_images/panel940_Top.png);}
.panel940Icon { float: left; padding: 10px 0px 0px 12px; width: 60px;}
.panel940Label { float: left; padding: 15px 0px 0px 10px;
                    font: normal 27px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
.panel940LabelISQ	{ float: left; padding: 10px 0px 0px 45px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}									
.panel940LabelRight { float: right; padding: 40px 10px 0px 0px;  }
.panel940LabelClear { clear: both; }
.panel940BGWrapper { background: url(../../_images/panel940_BG.png); }
.panel940BGTop { min-height: 330px; background: url(../../_images/panel940_BGTop.png) no-repeat top center; width: 890px; padding: 0px 25px 0px 25px; }
.panel940TopISQ { min-height: 65px; background: url(../../_images/panel940_TopISQ.png) no-repeat top center; width: 890px; padding: 0px 25px 0px 25px; }
.panel940Base { height: 38px; background: url(../../_images/panel940_Base.png); }


.panel940NoBGTop { min-height: 330px; width: 890px; padding: 0px 15px 0px 15px; }

.panel790Wrapper { width: 790px; margin: 0px auto 0px auto;}
.panel790TopMyOrders { height: 105px; background: url(../../_images/panel790_TopMyProfile.png);}
.panel790Label { float: left; padding: 25px 0px 0px 110px;
                    font: normal 27px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
.panel790LabelRight { float: right; padding: 40px 10px 0px 0px;  }
.panel790LabelClear { clear: both; }
.panel790BGWrapper { background: url(../../_images/panel790_BG.png); }
.panel790BGTop { min-height: 215px; background: url(../../_images/panel790_BGTop.png) no-repeat top center; width: 740px; padding: 0px 25px 0px 25px; }
.panel790Base { height: 38px; background: url(../../_images/panel790_Base.png); }



.panel245Wrapper { width: 245px; margin: 0px auto 0px auto;}
.panel245TopMyOrders { height: 79px; background: url(../../_images/panel245_TopLinks.png); width: 245px;}
.panel245Label { float: left; padding: 12px 0px 0px 75px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif; color: #999999}
.panel245LabelRight { float: right; padding: 40px 10px 0px 0px;  }
.panel245LabelClear { clear: both; }
.panel245BGWrapper { background: url(../../_images/panel245_BG.png); width: 245px;}
.panel245BGTop { min-height: 180px; background: url(../../_images/panel245_BGTop.png) no-repeat top center; width: 195px; padding: 0px 25px 0px 25px; }
.panel245Base { height: 38px; background: url(../../_images/panel245_Base.png); width: 245px; }

.panel500Wrapper { width: 500px; margin: 20px auto 0px auto; }
.panel500TopLogin { height: 82px; background: url(../../_images/panel500_TopLogin.png); 
                    width: 398px; padding: 23px 0px 0px 102px;
                    font: normal 30px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
.panel500BGWrapper { background: url(../../_images/panel500_BG.png); }
.panel500BGTop { min-height: 215px; background: url(../../_images/panel500_BGTop.png) no-repeat top center; width: 450px; padding: 0px 25px 0px 25px; }
.panel500Base { height: 38px; background: url(../../_images/panel500_Base.png); width: 500px; }

.loginLabelTD { text-align: right; }

.genericPad10 { padding: 10px; }
.genericPad5 { padding: 5px; }

.genericPadT10 { padding: 10px 0px 0px 0px; }
.genericPadTB10 { padding: 10px 0px 10px 0px; }
.genericPadB10 { padding: 0px 0px 10px 0px; }

.genericPadT20 { padding: 20px 0px 0px 0px; }
.genericPadTB20 { padding: 20px 0px 20px 0px; }
.genericPadB20 { padding: 0px 0px 20px 0px; }

.genericPadT5 { padding: 5px 0px 0px 0px; }
.genericPadTB5 { padding: 5px 0px 5px 0px; }
.genericPadB5 { padding: 0px 0px 5px 0px; }

.textBoxLabel { width: 75px; padding: 6px 5px 0px 0px; float: left; text-align: right; }
.textBoxTexturedWrapper {  background:  url(../../_images/texturedTextBox.png); width: 200px; height: 35px;}
.textBoxTextured { padding: 2px 5px 0px 5px;}
.textBoxTextured INPUT {
	color: #999999;	
	font-family:Verdana, Arial,sans-serif;
	font-size:11pt;
	padding-left:3px;	
	border: 0 0 0 0;
	padding-top: 5px;
	height:18px;
	width: 180px;
	background-repeat:no-repeat;
	border-style: none;
	background-color: Transparent;
}

.loginMessageDIV { color: #FF0033; font-weight: bold; }
.loginLargeLBL { font-size: 12pt; font-weight: bold; padding-bottom: 10px; padding-top: 20px;}
.loginPanelNewUserWrapper {  border-top: solid 1px #CCCCCC; margin: 15px auto 0px auto;  }
.loginPanelNewUser {  border-top: solid 1px #FFFFFF; padding-bottom: 20px; }



.buttonStandardSm[disabled], .buttonStandardSm[disabled]:hover { width: 44px; color: #CCCCCC; background: Url(../../_images/btnStandardSmDisabled.png) left top no-repeat; text-decoration: none; }
.buttonStandardSm, .buttonStandardSm:visited{ font: normal 9pt/20px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardSm.png) left top no-repeat; 
									height: 23px; 									
									width: 43px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardSm:hover, .buttonStandardSm:visited:hover  										{
									background: Url(../../_images/btnStandardSmOver.png) left top no-repeat; 		
 								  text-decoration: none;	} 

.buttonStandardSmWide[disabled], .buttonStandardSmWide[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardSmWideDisabled.png) left top no-repeat; } 								  
.buttonStandardSmWide, .buttonStandardSmWide:visited{ font: normal 9pt/20px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardSmWide.png) left top no-repeat; 
									height: 23px; 									
									width: 75px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardSmWide:hover, .buttonStandardSmWide:visited:hover  										{
									background: Url(../../_images/btnStandardSmWideHover.png) left top no-repeat; 		
 								  text-decoration: none;	}  								  


.buttonStandardLgGreenAdd[disabled], .buttonStandardLgGreenAdd[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardLargeGreen_AddDisabled.png) left top no-repeat; }
.buttonStandardLgGreenAdd, .buttonStandardLgGreenAdd:visited{ font: normal 9pt/31px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardLargeGreen_Add.png) left top no-repeat; 
									height: 31px; 									
									width: 160px; 
									color: #FFFFFF; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardLgGreenAdd:hover, .buttonStandardLgGreenAdd:visited:hover  										{
									background: Url(../../_images/btnStandardLargeGreen_AddHover.png) left top no-repeat; 		
 								  text-decoration: none;	} 
 								  
.buttonStandard[disabled], .buttonStandard[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardDisabled.png) left top no-repeat; }
.buttonStandard, .buttonStandard:visited{ font: normal 9pt/31px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnBGStandard32.png) left top no-repeat; 
									height: 31px; 									
									width: 112px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandard:hover, .buttonStandard:visited:hover  										{
									background: Url(../../_images/btnBGStandard32Hover.png) left top no-repeat; 		
 								  text-decoration: none;	} 


.buttonStandardLg[disabled], .buttonStandardLg[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardLargeDisabled.png) left top no-repeat; }
.buttonStandardLg, .buttonStandardLg:visited{ font: normal 9pt/31px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardLarge.png) left top no-repeat; 
									height: 31px; 									
									width: 160px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardLg:hover, .buttonStandardLg:visited:hover  										{
									background: Url(../../_images/btnStandardLargeHover.png) left top no-repeat; 		
 								  text-decoration: none;	} 


.buttonGreenGo { border: none; background: url(../../_images/btnGoBigV4.png); height: 24px; width: 39px; }

.genericFloatLeft { float: left; }
.genericFloatRight { float: right; }
.genericFloatClear { clear: both; }

.panel310BlueWrapper { width: 310px; margin: 20px 0px 0px 0px; }
.panel310BlueTop { height: 8px; background: url(../../_images/panel310Blue_Top.png); }
.panel310BlueBGWrapper { background: url(../../_images/panel310Blue_BG.png); }
.panel310BlueBGTop { background: url(../../_images/panel310Blue_BGTop.png) no-repeat top center; width: 290px; padding: 0px 10px 0px 10px; color: White; }
.panel310BlueBGTop TD, .panel310BlueBGTop DIV { color: White; }
.panel310BlueBase { height: 22px; background: url(../../_images/panel310Blue_Base.png); }




.myEBIHomeNavigation { list-style: none; display: block; overflow: hidden; margin: 0; padding: 0; width: 435px; margin: 5px auto 0px auto; }
.myEBIHomeNavigation li { float: left; width: 145px; margin: 0; padding: 0; display: block; }
.myEBIHomeNavigation a { text-decoration: none; font-size: 8pt;}
.myEBIHomeNavigation a:hover { text-decoration: underline; font-size: 8pt;}

.ulOrderSummary { list-style: none; display: block; overflow: hidden; margin: 0; padding: 0; margin: 0px auto 0px auto; }
.ulOrderSummary li { margin: 0; padding: 0; display: block; font: normal 9pt/18px Verdana, Arial, sans-serif; }

.ulOrderLinks { list-style: none; display: block; overflow: hidden; margin: 0; padding: 0; margin: 0px 0px 10px 0px; }
.ulOrderLinks li { float: left; }

.divOrderPricing { background: #F4F3F5; border: solid 1px #CCCCCC; padding: 0px 10px 10px 20px; margin-bottom: 15px; border-top: solid 2px #CCCCCC;  }

.myEBIHomeNavMenu { list-style: none; display: block; overflow: hidden; margin: 0; padding: 0;}
.myEBIHomeNavMenuImgOnlineQuote:hover { margin-right: 4px; margin-bottom: 0px; background: url(../../_images/btnArrowOutOverPurple.png); width: 185px; padding-right: 30px; height: 30px; border: none; cursor: hand;   color: white;}
.myEBIHomeNavMenuImgOnlineQuote { margin-right: 4px; margin-bottom: 0px; background: url(../../_images/btnArrowOut.png); width: 185px; padding-right: 30px; height: 30px;  border: none; cursor: hand;  color: #333333; }

.myEBIHomeNavMenuImgPlaceOrder { margin-right: 4px; margin-bottom: 0px; background: url(../../_images/btnPlaceOrderUp.png); width: 185px; padding-right: 20px; padding-bottom: 5px; height: 30px;  border: none; cursor: hand; color: #FFFFFF; font-weight: bold;}
.myEBIHomeNavMenuImgPlaceOrder:hover { margin-right: 4px; margin-bottom: 0px; background: url(../../_images/btnPlaceOrderOver.png); width: 185px; padding-right: 20px; padding-bottom: 5px; border: none; cursor: hand; color: white; font-weight: bold;}

.myEBIHomeNavMenuImgJoinWebinar { margin-right: 4px; margin-bottom: 3px; background: url(../../_images/btnArrowOut.png); width: 185px; padding-right: 30px; height: 30px;  border: none; cursor: hand;  color: #333333; }
.myEBIHomeNavMenuImgJoinWebinar:hover { margin-right: 4px; margin-bottom: 3px; background: url(../../_images/btnArrowOutOverPurple.png); width: 185px; padding-right: 30px; height: 30px; border: none; cursor: hand;   color: white;}

.myEBIHomeNavMenu li {line-height: 10pt; text-align: left; float: none; }
.myEBIHomeNavMenuHdr { font-size: 8pt; line-height: 15pt; font-weight: bold; color: #666666; }


.myEBIUserName { padding-top: 10px; color: #999999; font-size: 8pt; float: right; }
.myEBIUserSignout { padding-top: 10px; color: #999999; font-size: 8pt; float: left; padding-left: 10px; }
.myEBIUserProfile { padding-top: 10px; color: #999999; font-size: 8pt; float: left; padding-left: 10px;}

 .myEBIUserLink, .myEBIUserLink:visited { font-size: 7pt; color: #999999; text-decoration: none; font-weight: bold; }
 .myEBIUserLink:hover, .myEBIUserLink:visited:hover { font-size: 7pt; color: #0066CC; text-decoration: underline; font-weight: bold;}
 
 .gvOrders { }
 .gvOrders TD { border-bottom: dotted 1px #CCCCCC; height: 40px;}
 .gvOrdersA, .gvOrdersA:visited  { text-decoration: none; color: #666666; }
 .gvOrdersA:hover, .gvOrdersA:visited:hover  { text-decoration: underline; color:#0066CC;  }

 
 .gvSupport { }
 .gvSupport TD { border-bottom: dotted 1px #CCCCCC; background: #FFFFFF; height: 40px; }
 .gvSupport A, .gvSupport A:visited  { text-decoration: none; color: #666666; }
 .gvSupport A:hover, .gvSupport A:visited:hover  { text-decoration: underline; color:#0066CC;  }
 
 
	.SiteBreadCrumbWrapper { margin: 8px 5px 0px 8px; }
	.SiteBreadcrumbs { font-size: 7pt;}
	.SiteBreadcrumbs A, .SiteBreadcrumbs A:visited { color: #999999; text-decoration: none; font-size: 7pt; }
	.SiteBreadcrumbs A:hover, .SiteBreadcrumbs A:visited:hover {color:#0066CC;  text-decoration:underline; font-size: 7pt;}
	.SiteBreadcrumbs SPAN { font-size: 7pt; }	
	
	.divOrderHeader {  }
	
	.tableProductPricing TD { vertical-align: top; }
	
	.tableUnits { width: 100%; }
	.tableUnits TH { background: url(); text-align: left; padding: 5px; border-bottom: solid 2px #808080; background: url(../../_images/shinyBlueHeaderBG.png); color: White; }
	.tableUnits TD { padding: 5px; border-bottom: solid 1px #CCCCCC; text-align: left; } 
	.tableUnits A, .tableUnits A:visited { text-decoration: none; color:#0066CC; }
	.tableUnits A:hover, .tableUnits A:visited:hover { text-decoration: none; color:#339900; text-decoration: underline; }
	
	.tableUnitCode { width: 100%; margin-top: 10px; background: white; border: solid 1px #999999; border-top: none; }
	.tableUnitCode TD { text-align: left; border-bottom: solid 1px #CCCCCC; height: 30px; padding: 0px 0px 0px 5px }
	.tableUnitCode TH { background: url(../../_images/shinyBlueHeaderBG.png); padding: 2px 2px 2px 2px;  text-align: left; padding: 5px; border-bottom: solid 2px #666666; color: White; }
	
	.divPageTitle { padding: 20px 0px 0px 0px; font-size: 16pt; }
	.divPageSchoolName {padding: 5px 0px 10px 0px; font-size: 11pt;}
	
	
	.orderTaskHeader { height: 65px; background: url(../../_images/iconLgTaskList.png) no-repeat left;}
	.orderTaskLabel { float: left; padding: 20px 0px 0px 70px;
                    font: normal 20px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #999999}
	.orderTaskLabelRight { float: right; padding: 30px 5px 0px 0px;  }
	.orderTaskLabelClear { clear: both; }
	
	.orderTaskList { width: 100%; border-top: solid 2px #999999; }
	.orderTaskList TR { background: url(../../_images/dottedLineBG.png) repeat-x bottom; }
	.orderTaskList TH { border-bottom: solid 2px #CCCCCC; text-align: left; padding: 0px 5px 0px 5px;  background: url(../../_images/shinyBlueHeaderBG.png); color: White; height: 30px;} 
	.orderTaskList TD { padding: 5px 5px 5px 5px; font-size: 10pt; } 
	.orderTaskList A, .orderTaskList A:visited { color: #666666; text-decoration: none; }
	.orderTaskList A:hover, .orderTaskList A:visited:hover { color: #339900; text-decoration: underline;  }	
	
	.divOrderSummary { margin: 0px 0px 0px 0px; border: solid 1px #CCCCCC; background: #EFEFEF; border-top: solid 2px #CCCCCC; padding: 10px 20px 20px 20px;}
	
	
	.prodPricingWrapper { width: 600px; margin: auto 0px auto 0px;}
	.priceSectionWrapper { margin: 20px 0px 0px 0px; }
	.priceSectionHeader {background: url(../../_images/shinyBlueHeaderBG.png); color: White; height: 25px; padding: 5px 0px 0px 10px; font-weight: bold; text-align: left; font-size: 11pt;}
	.priceSectionContent { padding: 20px; border: solid 1px #CCCCCC; background: #EFEFEF;  } 
	
	
	.orderSectionPage { width: 100%;  }
	.orderSectionWrapper { margin: 20px 0px 0px 0px; width: 90%; }
	.orderSectionHeader {background: url(../../_images/shinyBlueHeaderBG.png); color: White; height: 25px; padding: 5px 0px 0px 10px; font-weight: bold; text-align: left; font-size: 11pt;}
	.orderSectionContent { padding: 10px; border: solid 1px #CCCCCC; background: #EFEFEF; text-align: left;  } 
	
	
	.ulReportOptions { margin: 0px 0px 0px 0px; padding: 0px}
	.ulReportOptions li { list-style: none; background: url(../../_images/bulletArwBlue.png) left center no-repeat; font: normal 12px/20px Verdana, Arial, sans-serif; padding-left: 20px; }
	.ulReportOptions A {}
	
	
	.helpOuterWrapper { background: #EEEEEE; border: solid 1px #D9D9D9; padding: 15px 0px 15px 0px;}
	.helpWrapper { width: 240px; margin: 20px auto 20px auto; border: solid 1px #D9D9D9;}
	.helpNoMarginWrapper { width: 240px; margin: 0px auto 0px auto; border: solid 1px #D9D9D9;}
	.helpHeader{ background: white; height: 25px; padding-top: 12px; padding-left: 10px; border-bottom: solid 1px #D9D9D9;}
	.helpContent{background:white; padding: 10px 8px 10px 8px; height: 109px;}
	.helpFooter{ height: 0px;}
	.helpText { font-size: 10px; }
	.helpText B { line-height: 20px; }
	 
	.tableProductSelection { width: 100%;}
	.tableProductSelection TD { text-align: left; }
	.tableProductSelection A, .tableProductSelection A:visited { text-decoration: underline; }
	.tableProductSelection A:hover, .tableProductSelection A:visited:hover { text-decoration: underline; }
	
	
	
	.orderIndustryDescr { font-size: 16pt; padding: 0px 0px 10px 0px; }
	
	
	  .balloonstyle
  {
     position:absolute;
      top: -500px;
      left: 0;
      padding: 5px;
      visibility: hidden;
      border:1px solid black;
      font:normal 12px Verdana;
      line-height: 18px;
      z-index: 100;
      background-color: white;
      width: 200px;
      /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
      /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
  }

  #arrowhead
  {
      /*z-index: 99;
      position:absolute;
      top: -500px;
      left: 0;
      visibility: hidden;*/
  }

.ulReports { margin: 0px 0px 0px 10px; padding: 0px; }
.ulReports LI { margin: 0px; padding: 0px; }

.taskLockedLabel { font-size: 7pt; color: #999999; }

.tableSubmitTicket { width: 100%;}
.tableSubmitTicket TD { vertical-align: top; padding: 5px; }
.tableSubmitTicketFirstCol { text-align: right; width: 110px; padding-top: 10px;  }

.supportTicketPanel { min-height: 300px; background: #F1F1F1; border: solid 1px #CCCCCC;}
.supportDescrTextArea { font: normal 12px/14px Arial, sans-serif; width: 440px; height: 200px;}

.supportTicketDetail { margin: 20px 0px 20px 0px; background: #EFEFEF; border: solid 1px #CCCCCC; padding: 20px; min-height: 100px;}
.supportTicketDtlTbl { padding: 2px 5px 2px 5px; }
.supportTitle { font-size: 14pt;}

.boldHeaderDiv { padding: 0px 0px 10px 0px; font-size: 12pt; color: #006699; }
.boldHeaderDiv SPAN {  font-size: 12pt; color: #006699; }

.divStatus { padding: 10px; }

.divReportBodyLeft { float: left; }

.orderList { width: 100%; margin: 0px 0px 20px 0px; }
.orderList TD { font-size: 8pt; border-bottom: dotted 1px #CCCCCC; padding: 5px 0px 5px 0px; vertical-align: top;}
.orderList A, .orderList A:visited  { text-decoration: none; color: #666666; }
.orderList A:hover, .orderList A:visited:hover  { text-decoration: underline; color:#0066CC;  }

.stuAffPromoUL {  list-style-type: square; margin-left: 20px; list-style-position: inside; width: 125px; margin-right: 0px; padding: 0px}
.stuAffPromoUL LI { font-size: 8pt; padding: 3px 0px 3px 0px}


.MenuTreeViewHelpItemStyle { font-size: 10px;}


.tblProductItemStyle 
{ width: 100%; 
  font-weight:normal;
  border-top: solid thin gray;
  padding-top: 0px;
}
 
 .divNotOrdered
 {
  border-top: solid thin gray;
 	color:Red;
 }
 
 .divOrdContact
 {
 	color: blue;
 	margin-left: 10px; 
 }
	


.resourcesList { margin: 0; padding: 0; margin-left: 10px; }
.resourcesList LI { padding: 3px 0px 3px 0px; font-size: 12px;}
.resourcesList A { text-decoration: none; }
.resourcesList A:visited { text-decoration: none; color: #666666;}
.resourcesList A:visited:hover, .resourcesList A:hover { text-decoration: underline; }


.myCampusProducts  { width: 100%;}
.myCampusProducts TD { border-bottom: solid 1px #CCCCCC; font-size: 8pt; padding: 4px; } 
.myCampusProductsTitleTD { width: 200px; }
.myCampusIndustryPanel { border: solid 1px #CCCCCC; background: #EFEFEF; padding: 5px 5px 0px 10px;}
.myCampusIndustryPanel A { text-decoration: none; }


.modalPopupVideo {
	background: url(../../_images/videoBackground.png);
	border-width:3px;
	border-style:solid;
	border-color:#383838;
	width:850px;
	height: 525px;
}

/*Modal Popup  .ModalBackground { background-color: #C0C0C0; filter: alpha(opacity=70); opacity: 0.7;} */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}




.videoTitleBackground 
{
	width: 160px; height: 55px;
	background-color:Black;
	filter:alpha(opacity=10);
	opacity:0.1; position: relative;
}

.videoTitleWrapper
{ 	width: 160px; height: 55px; position: relative; margin-top: -55px;
}
.videoTitle { padding: 10px;}

.myEBIWelcomeHome { float:left; font: normal 20px/40px "Myriad Pro", Arial, sans-serif; margin-top: 0px; padding-bottom: 10px; width: 600px;}
.myEBIWelcomeVideo { float:right; width: 200px; font: normal 17px/17px "Myriad Pro", Arial, sans-serif; margin-top: 0px;}
.myEBIWelcomeClear  { clear: both; }


.videoButton { cursor: hand; text-decoration: none; color: #333333;}
.videoButton IMG { border: none; }
.videoButton A { text-decoration: none; }
.videoButton A:hover { text-decoration: underline; }


.eventListView { width: 100%; margin: 15px 0px 0px 0px; background: white; }
.eventListView TH { text-align: left; background: url(../../_images/tableHeaderGrey_BG.png); color: White; height: 27px; }
.eventListView TD { padding: 5px 2px 5px 3px; font-size: 8pt; border-bottom: solid 1px #D6D6DC; }
.eventListViewTDLeft { border-left: solid 1px #D6D6DC; padding-left: 10px !important; width: 120px;}
.eventListViewTDRight { border-right: solid 1px #D6D6DC;  padding-right: 10px;  width: 160px;}
.eventListView A, .eventListView A:visited { color: #666699; text-decoration: none; }
.eventListView A:hover, .eventListView A:visited:hover { color: #FF3300; text-decoration: underline; }
.eventListViewAltRow { background: #F1F1F1; }
.eventListViewFooter { padding: 0px !important; }

.eventListViewFooterSpan { background: url(../../_images/tableFooterShiny_BG.png) top repeat-x; height: 25px; width: 100%; }
.eventListViewFooterLeft { width: 22px; height: 25px;}
.eventListViewFooterRight { width: 22px; height: 25px;}


.kbLoadingWrapper { height: 500px; width: 100%;}
.kbLoadingDiv {  width: 100px; margin: 20px auto auto auto; }

.pnlAlwaysShowLoader { z-index: 999999 !important; }
.divLoaderContainer {  z-index: 999998 !important; 
	/*background-color:white;
	filter:alpha(opacity=60);
	opacity:0.6;*/
}

.ErrorText { color: Red; font-size: 8pt; font-weight: bold;}

.loadingPanel { background: url(../../_images/LoadingPanelBG.png); width: 500px; height: 300px; border: solid 2px #666666; }




.HoverMenuZIndex { z-index:1;}
.HoverMenuContainer {
    /*position: relative;*/
}

.HoverMenuContainerHighlight {
    background: #AAEAFF;
    /*border: solid 4px #0099FF;*/
    cursor: pointer;
}



.HoverMenuContainerHighlight DIV {
    color: #333333;
}

.HoverMenuPopup {
    position: relative;
    display: none; /* keeps the popup hidden if no JS available */
    z-index: 2;
}

.HoverMenu {
  position: absolute;  
}

.HoverMenuTextContainer { padding: 2px 5px 2px 5px; }
.HoverMenuLinksPanel { width: 450px; border: solid 3px #0099FF; }

.HoverMenuLink {
  text-align: left;
  background: #DEDCE1 URL(../../MyEBI/Reports/Analyze/RptExec/img/btnDrillMenuLinkBG.png) top repeat-x;
  border: solid 1px #FFFFFF; 
  color: #333333;
  padding: 5px;
  font-family: Verdana;  
}


.HoverMenuLink:hover {
  text-align: left;
  background: white;
  border: solid 1px #EBEAED; 
  /*color: #FFFFFF;*/
  padding: 5px;
  
}

.CheckboxClick 
{
	cursor: pointer;
}

.CheckboxClickDisabled 
{
	color: #999999;
}

.SendMessageLayoutTDLeft { vertical-align: top; text-align: right; padding: 6px 0px 6px 10px !important; font-weight: bold; }
.SendMessageLayout { }
.SendMessageLayout TD { vertical-align: top; padding: 6px 10px 6px 10px;}

.RequestActionLink[disabled] { color: #999999; text-decoration: none;  }

.HelpLayoutPanel { background: #FFFFCC; border: solid 1px #FFCC00; font-style: italic; padding: 10px; font-size: 8pt; }
.HelpLayoutPanelInfo  {margin: 0px; padding: 0px 10px 0px 30px; background: url(../../_images/iconSmHelp.png) left no-repeat; }
.HelpLayoutPanelInfo SPAN { font-style: italic; }
.HelpLayoutPanelClear { clear: both;}
