﻿.profile_field_lbl { width: 125px; height: 20px;  text-align: right;}

.user_captcha {  }
.user_captcha span:first-child { display: block; color: #EF5357; padding-top: 15px; font-weight: bold; }
.captcha_image { padding-top: 10px; padding-bottom: 10px; float: left; }
.user_captcha a { float: left; display: block; margin-top: 30px; margin-left: 10px; text-decoration: underline !important; }
.captcha_textBox { clear: left; margin-bottom: 10px; float: left; padding: 4px;}
.captcha_textBox_lbl { float: left; margin: 0 0 7px 0; display: block; padding-top: 3px; font-style: italic; }

.panel400Wrapper { width: 400px; margin: 0px auto 0px auto;}
.panel400TopChoose { height: 70px; background: url(../_images/panel400_TopChoose.png) no-repeat left;}
.panel400TopCompare { height: 70px; background: url(../_images/panel400_TopCompare.png) no-repeat left; }

.panel400Label { float: left; padding: 18px 0px 0px 75px;
                    font: normal 22px "Segoe UI", "Myriad Pro", Arial, sans-serif;
										color: #003366; }
.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 { 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: rgb(89, 89, 89); background: rgb(255, 255, 255); opacity: 1;}
										
.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); }



.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; }
.panel500WrapperLoginPage { width: 500px; margin: 20px auto 0px auto; float:left; padding-left:75px;}
.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; }
.textBoxLabelPassword {
	width: 110px;
	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: Segoe UI, 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 { border: solid 1px #FFCC33; padding: 12px 10px 12px 30px; background: #FFFFFF Url(../_images/infoIcon.png) no-repeat; background-position: 10px center; margin: 10px 0;  }
.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; }

.map_vid { position: relative; float: right; }
.map_vid_wrapper { position: absolute; border: solid 2px #8BC751; background-color: white; padding: 4p 10px; 
                   margin-bottom: 10px; -moz-border-radius: 5px; border-radius: 5px; width: 170px; left: -173px; top: -68px; font-size: 9pt; }


.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 Segoe UI, Arial, Sans-Serif; 
									display:inline-block; 
									background: Url(../_images/btnStandardSm.png) left top no-repeat; 
									height: 23px; 									
									width: 43px; 
									font-family: Segoe UI, Arial, Sans-Serif; 
									border: none; 
									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 Segoe UI, Arial, Sans-Serif; 
									display:inline-block; 
									background: Url(../_images/btnStandardSmWide.png) left top no-repeat; 
									height: 23px; 									
									width: 75px; 
									font-family: Segoe UI, Arial, Sans-Serif; 
									border: none; 
									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 Segoe UI, Arial, Sans-Serif; 
									display:inline-block; 
									background: Url(../_images/btnStandardLargeGreen_Add.png) left top no-repeat; 
									height: 31px; 									
									width: 160px; 
									font-family: Segoe UI, Arial, Sans-Serif; 
									border: none; 
									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 Segoe UI, Arial, Sans-Serif; 
									display:inline-block; 
									background: Url(../_images/btnBGStandard32.png) left top no-repeat; 
									height: 31px; 									
									width: 112px; 
									font-family: Segoe UI, Arial, Sans-Serif; 
									border: none; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandard:hover, .buttonStandard:visited:hover  										{
									background: Url(../_images/btnBGStandard32Hover.png) left top no-repeat; 	
                  color: #666666;	
 								  text-decoration: none;	} 
.buttonStandard:focus, .buttonStandard:visited:focus     {
                  color: #FFFFFF;
}


.buttonStandardLg[disabled], .buttonStandardLg[disabled]:hover { color: #CCCCCC; background: Url(../_images/btnStandardLargeDisabled.png) left top no-repeat; }
.buttonStandardLg, .buttonStandardLg:visited{ font: normal 9pt/31px Segoe UI, Arial, Sans-Serif; 
									display:inline-block; 
									background: Url(../_images/btnStandardLarge.png) left top no-repeat; 
									height: 31px; 									
									width: 160px; 
									font-family: Segoe UI, Arial, Sans-Serif; 
									border: none; 
									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; padding-top: 10px; margin: 0 auto;}
.panel310BlueTop { height: 8px; background: url(../_images/panel310Blue_Top.png); margin-top: 10px;}
.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; line-height: 1.3em; }
.myEBIHomeNavigation a { text-decoration: none; }
.myEBIHomeNavigation a:hover { text-decoration: underline; }

.order_summary { width: 100%; }
.order_summary th { background: #CAD0CA;font-size: 12px; padding: 7px }
.order_summary td { font-size: 12px; vertical-align: top; border-bottom: solid 1px #CAD0CA; padding: 7px 10px; }

.ulOrderLinks { list-style: none; 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; 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, .myEBIHomeNavMenuImgJoinWebinar:visited { margin-right: 4px; margin-bottom: 3px; background: url(../_images/btnArrowOut.png); width: 185px; height: 23px; padding: 8px 0 0 0; border: none; cursor: hand;  color: #333333; display: block; text-align: center;  }
.myEBIHomeNavMenuImgJoinWebinar:hover, .myEBIHomeNavMenuImgJoinWebinar:visited:hover { background: url(../_images/btnArrowOutOverPurple.png); color: white; text-decoration: none !important;}

.myEBIHomeNavMenu li {  text-align: left; float: none; }
.myEBIHomeNavMenuHdr { line-height: 18pt; font-weight: bold; color: #666666; }

.order_list_callout { background: #CCFFFF; color: #006699; padding: 10px 15px; width: 500px; margin: 15px auto; text-align: left; border: solid 1px #A3D6EE; }

.myEBIUserName { color: #FFFFFF; }
/*
.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;}
*/
.siteHdrLink, .siteHdrLink:visited { color: #FFFFFF; text-decoration: none; font-family: Segoe UI; font-size: 10pt; }
.siteHdrLink:hover, .siteHdrLink:visited:hover { color: #CCFF66; text-decoration: underline; }

 .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; }	
	
	
	.genericBold { font-weight: bold; }
	
	.divOrderHeader {  }
	
	.tableProductPricing TD { vertical-align: top; }
	
	.tableUnits { width: 100%; }
	.tableUnits TH { background: url(); text-align: left; padding: 5px; border-bottom: solid 2px #808080; background: #1966A7; 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: #1966A7; padding: 2px 2px 2px 2px;  text-align: left; padding: 5px; border-bottom: solid 2px #666666; color: White; }
	
	.page_hdr { border-bottom: dotted 1px #CCCCCC; margin: 0px auto 20px auto; }
	.divPageTitle { padding: 3px 0px; font-size: 17px; font-weight: bold; }
	.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: #1966A7; 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;  }	
	.orderTaskList A:focus, .orderTaskList A:visited:focus { color: #FFFFFF; text-decoration: underline;  }	
	
	.divOrderSummary { margin: 0px 0px 0px 0px; border: solid 1px #CCCCCC; background: #EFEFEF; border-top: solid 2px #CCCCCC; }
	
	
	.prodPricingWrapper { width: 600px; margin: auto 0px auto 0px;}
	.priceSectionWrapper { margin: 20px 0px 0px 0px; }
	.priceSectionHeader {background: #1966A7; 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; }
	.orderSectionHeader {background: #1966A7; color: White; height: 25px; padding: 7px 0px 0px 10px; font-weight: bold; text-align: left; font-size: 11pt;}
	.orderSectionContent { padding: 10px; border: solid 1px #CCCCCC; background: #EFEFEF; text-align: left;  } 
	.orderSectionContent TD input[type="radio"], .orderSectionContent TD input[type="checkbox"], 
	.orderSectionPage TD input[type="radio"], .orderSectionPage TD input[type="checkbox"] { /* display: block; float: left; */ margin: 3px; }
	.orderSectionContent TD label, .orderSectionPage TD label { /*display: block; float: left; */ padding: 3px 3px 0; }
	
	.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 Segoe UI, 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: #1966A7; height: 25px; padding-top: 10px; padding-left: 10px; border-bottom: solid 1px #D9D9D9; color: #fff; font-weight: bold; font-size: 10pt;}
	.helpContent { background:white; padding: 10px 8px 10px 8px; min-height: 70px; }
	.helpFooter{ height: 0px;}
	.helpText { font-size: 12px; }
	.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; }
	.tableProductSelection td input { float: left; margin: 3px; }
	.tableProductSelection td label { float: left; padding: 3px 3px 0; }
	
	
	.orderIndustryDescr { font-size: 16pt; padding: 7px 0px 10px 0px; }
	
	.maintMessage { float:left; width:300px; padding:100px 0px 0px 40px; }
  .loginDivWidth950Override {width:950px !important}
	  .balloonstyle
  {
     position:absolute;
      top: -500px;
      left: 0;
      padding: 5px;
      visibility: hidden;
      border:1px solid black;
      font:normal 12px Segoe UI, Arial, Sans-Serif;
      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: 7px 0px 15px 0px; vertical-align: top;}
.orderListLink { color: #666666; }
.orderList A, .orderList A:visited  { text-decoration: none; }
.orderList A:hover, .orderList A:visited:hover  { text-decoration: underline; }

.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; /*background: #ECEEEC; border: solid 1px #CAD0CA; */ }
.resourcesList li.hdr { background: #003459; border: none; color: #fff; font-weight: bold; font-size: 14px; padding: 10px 10px 7px; margin-bottom: 7px; }
.resourcesList LI { padding: 0; font-size: 12px; border-bottom: solid 1px #EFEFEF; }
.resourcesList A { text-decoration: none; display: block; padding: 7px; }
.resourcesList A:visited { text-decoration: none; }
.resourcesList A:visited:hover, .resourcesList A:hover { text-decoration: underline; background: #E4F3FA }


.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 { margin-top: 0px; padding-bottom: 7px; }


.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: #EF5357; font-size: 8pt; font-weight: bold; padding-bottom: 10px;}

.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: Segoe UI, Arial, Sans-Serif;  
}


.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 { text-decoration: none; }
.RequestActionLink IMG { border: none;}
.RequestActionLink[disabled] { color: #999999; text-decoration: none;  }
.RequestActionLinkTbl TD { border: none !important; }

.HelpLayoutPanel { padding: 10px; font-size: 11px; border: solid 1px #FFCC33; background: #FCFBF3; }
.HelpLayoutPanelInfo  {margin: 0px; padding: 0px 10px 0px 20px; background: url(../_images/infoIcon.png) left no-repeat; background-position: 0 2px; }
.HelpLayoutPanelInfo SPAN { font-style: normal; }
.HelpLayoutPanelClear { clear: both;}

.helpLayoutMessage { color: #006699; padding: 0 15px; }
.helpLayoutMessage h3 { margin: 5px 0 5px 0; padding: 0; font-size: 18px; }

.accessMgmt_Link { display: block; padding: 2px 0px 2px 38px; text-decoration: none; min-height: 30px; }
.accessMgmt_Manage { background: url(../MyEBI/Reports/Analyze/CrossStudy/_images/access_manage.png) left no-repeat; }
.accessMgmt_Request { background: url(../MyEBI/Reports/Analyze/CrossStudy/_images/access_request.png) left no-repeat; }
.accessMgmt_Denied { background: url(../MyEBI/Reports/Analyze/CrossStudy/_images/access_denied.png) left no-repeat; }
.accessMgmt_Hold { background: url(../MyEBI/Reports/Analyze/CrossStudy/_images/access_hold.png) left no-repeat; }
.accessMgmt_Pending { background: url(../MyEBI/Reports/Analyze/CrossStudy/_images/access_pending.png) left no-repeat; }
                      
.compareStudiesList { width: 100%; border: solid 1px #85C9DE; background: #FFFFFF; }
.compareStudiesList TD:last-child { width: 125px; padding: 0 0 0 10px; }
.compareStudiesList TD { padding: 6px 4px; border-bottom: dotted 1px #CCCCCC; }

.myEBI_header { margin: 10px 0 20px 0 !important; }
.myEBI_panel {
	background-color:#f1f1f1;
  border:2px solid #ccc;
  margin:0;
  padding:10px 20px;
  position:relative;
  text-align:center;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -moz-box-shadow:0 0 5px #888888;
  -webkit-box-shadow:0 0 5px #888888;  
}