﻿@media print 

{
.siteBannerContainer  { display: none;}	
.siteContentWrapper { width: 675px; background: none; margin: auto;}
.siteContentMenuWrapper { display: none;}
.siteContentPanelWrapperBG { background: none; margin: auto; }
.siteContentPanelWrapper { background: none; margin: auto; }
.mainMenuLeft { display: none; }
.siteFooterWrapper { width: 675px; color: #666666; background: none;}
.siteBody09 { background: none;}
.mainContent { float: none; width: 675px; margin: auto;}
.mainContentWide { float: none; width: 675px; margin: auto;}
.mainClear { display: none;}
.mainHeaderPrint { display: none;}
.backToTop { display: none; }
.contentPanelFooter {display: none; }
}



/*BODY { background: #2E2F38 url(../../_images/bodyBG.png) top repeat-x; font-family: Segoe UI, Arial; font-size: 8pt; margin: 0px 0px 0px 0px; color: #333333} */
.siteBody { background: #2E2F38 url(../../_images/bodyBG.png) top repeat-x; font-family: Segoe UI, Arial; font-size: 9pt; margin: 0px 0px 0px 0px; /*color: #5C5C5C*/}
div, td, span { font-family: Segoe UI, Arial; font-size: 9pt; /*color: #5C5C5C */}

INPUT, TEXTAREA { font-family: Segoe UI, Arial; font-size: 9pt; }

.divSiteHeader { width: 965px; margin: 0px auto 0px auto;} 
.divSiteCap { width: 965px; margin: 0px auto 0px auto;} 
.divSiteContainer { border: solid 1px #EFEFEF; width: 963px; margin: 0px auto 0px auto; background: white url(../../_images/formBG.png) repeat-x top; border-top: none; } 
.divSitePadded { padding: 0px 5px 0px 5px;} 
.radMenuTable { /*width: 100%; margin: 2px 0px 2px 0px; */ }
.btnBlack { background: url(../../_images/buttonBG.png); width: 130px; height: 26px; border-style: none; font-family: Tahoma; color: White; }
.btnGreen { background: url(../../_images/buttonBGGreen.png); width: 130px; height: 26px; border-style: none; font-family: Tahoma; color: #333333; }
.btnCyan { background: url(../../_images/buttonBGCyan.png); width: 130px; height: 26px; border-style: none; font-family: Tahoma; color: #FFFFFF; }
.btnSilver { background: url(../../_images/buttonBGSilver.png); width: 130px; height: 26px; border-style: none; font-family: Tahoma; color: #333333; }
.btnSilverSm { background: url(../../_images/buttonBGSilverSm.png); width: 76px; height: 26px; border-style: none; font-family: Tahoma; color: #333333; }

.btnWatchQuickDemo { background: url(../../_images/btnWatchQuickDemo.png); width: 150px; height: 35px; border-style: none; color: #FFFFFF; }
.btnLearnMore { background: url(../../_images/btnLearnMore.png); width: 150px; height: 35px; border-style: none; color: #FFFFFF; }

.btnBlackWide { background: url(../../_images/buttonBGBlackWide.png); width: 190px; height: 32px; border-style: none; font-family: Tahoma; color: White; }

A, A:visited { text-decoration: underline; color: #3399CC; font-size: 8pt; }
A:hover, A:visited:hover { text-decoration: underline; color: #669900; font-size: 8pt; }

.linkSmall,.linkSmall:visited { text-decoration: none; color: #333333; font-size: 8pt; font-family: Tahoma; }
.linkSmall:hover,.linkSmall:visited:hover { text-decoration: underline; color: #3399CC; font-size: 8pt; font-family: Tahoma;}

.linkSmallLight,.linkSmallLight:visited { text-decoration: none; color: #F0FEB7; font-size: 8pt; font-family: Tahoma; }
.linkSmallLight:hover,.linkSmallLight:visited:hover { text-decoration: underline; color: #FFFFFF; font-size: 8pt; font-family: Tahoma;}

.linkLargeStd,.linkLargeStd:visited { text-decoration: underline; color: #333333; font-size: 9pt; font-family: Segoe UI, Arial; font-weight: bold;}
.linkLargeStd:hover,.linkLargeStd:visited:hover { text-decoration: underline; color: #3399CC; font-size: 9pt; font-family: Segoe UI, Arial; font-weight: bold;}

.contentPanelStandard { padding: 0px 10px 10px 10px; }

.contentPanelContents { padding-left: 10px; }
.contentPanelBody {  /*background: #ECF2F4 url(../../_images/formContentBG.png) top repeat-x; width: 698px; border-left: solid 1px #8FADBE; border-right: solid 1px #8FADBE; */ min-height: 320px;}
.contentPageHeader, .featuresHdr.title { /*background: url(../../_images/formTitleHRule.png) bottom no-repeat; */ height: 28px; margin-bottom: 10px; border-bottom: dotted 2px #CCCCCC; }
.contentPageTitle, .featuresHdr.title { font-size: 12pt; color: #666666; font-weight: bold; margin-left: 5px; }


.divHomeBanner { margin: 0px 0px 2px 0px; width: 955px; height: 210px; background: url(../../_images/homeBanner.png); }
.divLearnMore { /*padding: 200px 0px 0px 100px; */}

.mainMenuLeft { float: left; width: 249px; margin-left: 25px; padding: 10px; background: #F1F1F1; border: solid 1px #CCCCCC; }
.mainContent { float: left; width: 575px; margin-left: 30px; padding-top: 10px;} 
.mainContentWide { width: 675px; margin: 0px auto 0px auto; padding-top: 10px; } 
.mainClear { clear: both; }
.mainHeaderPrint {position: relative; margin-right: 10px;  margin-top: -15px; text-align: right; float: right; width: 50px; cursor: hand; }
.mainHeaderPrint DIV { border: SOLID 1px #409ECB; text-align: center; color: #409ECB; font-size: 7pt; font-family: Arial; }
.mainHeaderPrint:hover DIV { border: dotted 1px white; background: #409ECB; text-align: center; color: white; font-size: 7pt; font-family: Arial;  }

.mainMenuLeftHdr { height: 35px; width: 240px; background: url(../../_images/menuLeftHdrV2.png); }
.mainMenuLeftHdrLbl { color: White; padding: 11px 0px 0px 14px; font-weight: bold; font-size: 9pt;}
.mainMenuLeftBG { margin-top: 0px; width: 240px; background: url(../../_images/menuLeftBG.png); }
.mainMenuLeftItemContainer {  background: url(../../_images/menuLeftHRule.png) no-repeat bottom;}
.mainMenuLeftItem { padding: 5px 0px 5px 10px; min-height: 15px;}
.mainMenuLeftFooter {}
.mainMenuLink, .mainMenuLink:visited { color: #333333; text-decoration: none; }
.mainMenuLink:hover, .mainMenuLink:visited:hover { color: #3399CC; text-decoration: underline; }


.homeWelcomeHeader { height: 35px; background: url(../../_images/homeWelcomeHdrV2.png); }
.homeQuickLinksHeader { height: 35px; background: url(../../_images/homeLearnHdrV2.png); }

.homePagePanel08Wrapper { position: relative; height: 262px;}
.homePagePanel08 { position: absolute; background:#4F4F4F url(../../_images/sm_pnlBG.png); 
									height: 262px; width: 975px; 
									top: -10px; left: -9px; 									
									}

.homeBannerBulletedHighlights { margin: 0px 0px 10px 0px;}
.homeBannerBulletedHighlights TD:first-child { padding: 3px 2px 3px 20px; }
.homeBannerBulletedHighlights TD { font-size: 14px; line-height: 16px; color: #FFFFFF; font-weight: normal; padding: 3px 2px 3px 2px; font-family: "Segoe UI", sans-serif; }

.homeBannerLeft { float: left; width: 430px; }
.homeBannerLeftContent { position: relative; top: 0px; left: 88px;  }
.homeBannerRight { float: left; }
.homeBannerRightContent { margin-top: 70px; width: 425px;  }
.homeBannerClear { clear: both; }
.homeGradPhotoLocator { position: relative; top: 0px; height: 100px }
.homeGradPhoto { 
	background: url(../../_images/homeGradPhoto.png); width: 285px; 
	height: 224px; border-style: none; font-family: Tahoma; color: White; }



.mainFooter { background: url(../../_images/mainFooterBG.png); height: 32px; width: 100%; }
.mainFooterLeftTD { width: 13px;  }
.mainFooterRightTD { width: 13px;  }
.mainFooterPoweredByTD { width: 218px; }
.mainFooterCopyTD { color: White; }

.colGreenHdr{ }
.colGreenContainer { border-left: solid 1px white; vertical-align: top; width: 235px; min-height: 213px; background: url(../../_images/colGreenBG.png); }
.colGreen { padding: 10px;  }
.divStandard { padding-bottom: 5px; }

.colGoldContainer { border-left: solid 1px #CCCCCC; vertical-align: top; width: 235px; min-height: 213px; background: url(../../_images/colGoldBG.png);  border-bottom: solid 1px white;}
.colGrayContainer { border-left: solid 1px #CCCCCC; vertical-align: top; width: 235px; min-height: 213px; background: url(../../_images/colGrayBG.png);  border-bottom: solid 1px white;}


.homeBulletLeft { padding-left: 5px; }
.homeLearnDescr {padding-right: 20px; }
.homePageTable {border: solid 1px #BECFDA;/* margin-left: 5px; */ width: 100%;}
.colGoldContainerV2 { border-left: solid 1px white; border-right: solid 1px white; vertical-align: top; min-height: 213px; background: url(../../_images/colGoldBGV2.png); border-bottom: solid 1px white; }

.homeTestimonialHdr { background: url(../../_images/homeTestimonialHdrV2.png); height: 35px;}
.homeTestimonialContainer { padding: 0px 10px 20px 15px; }
.homeTestimonialBG { margin-top: 10px; background: url(../../_images/homeTestimonialBG.png) no-repeat; height: 232px; }
.testimonial { font-style: italic; }

.padTB10 { padding: 10px 0px 10px 0px; }
.padT10 {padding-top: 10px; }
.padT20 {padding-top: 20px; }

.contactStudentBox { border: solid 1px #CCCCCC; padding: 5px 0px 5px 0px; background: #DEF2FC; text-align: center; }
.contactStudentBox:hover { background: #CCFF33; }
.contactDescription { font-size: 14px; color: #333333;  }
.contactTable { width: 350px; }
.contactTableTextTD { vertical-align: top } 
.txtContact { width: 300px; }
.contactLbl { text-align: right; white-space: nowrap; }

.contactPanelContainer { padding: 10px; }
.contactPanelBG { width: 240px; height: 171px; background: url(../../_images/contactPanelBG.png); margin-bottom: 10px; }

.overviewTopicHeader { font-size: 11pt; font-weight: bold; margin: 25px 0px 10px 0px; }

.mapUL LI { margin-bottom: 5px; }
.mapULSub LI { margin-bottom: 5px; }

.featuresHdr { color: #80BC39; font-size: 10pt; font-weight: bold; background: url(../../_images/dottedLine.gif) bottom repeat-x;  height: 20px; margin-bottom: 10px; margin-top: 15px;}
.featuresHdr.title { background: none;  }

.backToTop { margin-top: 15px; border: solid 1px #7FC2E1; width: 116px;}

.partnerLogos TD { vertical-align: top; width: 20%; }
.partnerHdr { font-size: 10pt; color: #486D82; font-weight: bold; margin: 10px; text-align: center;} 
.partnerLogo {text-align: center;}


.faqQ { font-weight: bold; background: url(../../_images/iconFAQ.gif) no-repeat top left; padding-left: 30px; height: 24px;}
.faqA { background: url(../../_images/iconFAQ_ans.gif) no-repeat top left; padding-left: 30px; height: 24px; padding-bottom: 20px;}


.divWelcomePgh {  margin-bottom: 8px; }


.SurveyComponentTable { margin-top: 10px; margin-bottom: 10px; border: solid 1px #CCCCCC; width: 100%}
.SurveyComponentTable TD { }

.SurveyComponentHeaderTD { background: #D3E7F5 url(../../_images/dottedline.gif) bottom repeat-x; color: #0D5497; font-weight: bold; border-top: solid 3px #BECFDA; padding: 5px; }
.SurveyComponentTableDetail { padding-right: 20px; padding-top: 10px;  background: #F3F3F3;  }

.logoDIV { text-align: left; padding-right: 0px; margin-top: 2px; }


/*Modal Popup  .ModalBackground { background-color: #C0C0C0; filter: alpha(opacity=70); opacity: 0.7;} */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


.modalPopup {
	background-color:#D1E6F5;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
}

.modalPopupVideo {
	background: url(../../_images/modalPopupVideo.png);
	border-width:3px;
	border-style:solid;
	border-color:#383838;
	width:850px;
	height: 525px;
}


.ExecuteProgress { border: 1px solid #000000; background-color: #FFFFFF; padding: 30px 80px 30px 80px; 
                   font-family: Arial; font-size: large; color: #3366FF;}


.videoTitleBackground 
{
	width: 200px; height: 55px;
	background-color:Black;
	filter:alpha(opacity=10);
	opacity:0.1; position: relative;
}

.videoTitleWrapper
{ 	width: 200px; height: 55px; position: relative; margin-top: -55px;
}
.videoTitle { padding: 10px;}


.siteBody09 {background: #323232 url(../../_images/siteBodyBG.png) repeat-x; margin: 0px; }
.siteBannerContainer { width: 990px; margin: 10px auto 0px auto; background: URL(../../_images/siteHeader09.png) no-repeat top; height: 140px; vertical-align: bottom;}
.siteBannerMenuContainer { padding-top: 90px; width: 950px; margin: 0px auto 0px auto; }
.siteContentWrapper { width: 990px; margin: 0px auto 0px auto; padding: 0px; }
.siteContentMenuWrapper { background: url(../../_images/sitePanelMenu.png); height: 34px;}
.siteContentMenu { padding-top: 0px; margin-left: 20px;  }
.siteContentPanelWrapperBG { background: url(../../_images/sitePanelBG.png); min-height: 500px; }
.siteContentPanelWrapper { background: url(../../_images/sitePanelMenuDrop.png) top no-repeat; }
.siteContentPanel { padding: 10px 15px 10px 15px;}
.siteFooterCopy { padding-left: 160px; padding-top: 25px; color: white; font-size: 7pt; }
.siteFooterWrapper { height: 55px; width: 990px; background: url(../../_images/siteFooter09.png); margin: 0px auto 0px auto; }
.siteWelcomeHeader { float: right; margin: 7px 25px 0px 0px; }
.siteWelcomeHeader TD { color: #999999; padding: 0px 2px 0px 2px;  font-size: 8pt; }
.siteWelcomeHeader SPAN { color: #999999;  font-size: 8pt; }
.siteWelcomeHeader A, .siteWelcomeHeader A:visited { color: #999999; text-decoration: none; font-size: 8pt !important; }
.siteWelcomeHeader A:hover, .siteWelcomeHeader A:visited:hover{ color: #669900; text-decoration: underline; font-size: 8pt !important;}


.macMenuTop { width: 240px; background: url(../../_images/mac_MenuTop.png) no-repeat; height: 12px;  }
/*.macMenuBGTop { width: 235px; background: url(../../_images/mac_MenuBGTop.png) top no-repeat; min-height: 152px;  }*/
.macMenuBG { width: 240px; background: url(../../_images/mac_MenuBG.png);   }
.macMenuBtm { width: 240px; background: url(../../_images/mac_MenuBtm.png) no-repeat; height: 18px;  }
.macMenuTitle { font-size: 12pt; color: White; text-align: center; padding: 7px 2px 10px 0px; }
.macMenuItem { padding: 0px 3px 0px 3px; text-decoration: none ; }
.macMenuItem:hover { background-color: White; color: #006699; border: solid 1px #FF9933; padding: 0px 3px 0px 3px;}
.macMenuItem DIV {  font-size: 10pt; text-decoration: none; color: White; text-align: left; padding: 8px 1px 8px 20px; border-top: dotted 1px #666666; }
.macMenuItem:hover DIV { color: #006699; padding: 7px 0px 7px 19px; }
.macMenuItem A, .macMenuItem A:visited { text-decoration: none; color: White; }
.macMenuItem A:hover, .macMenuItem A:hover:visited { text-decoration: none; }
.workshopTicker { color: #0066CC; padding-left: 100px; line-height: 12pt; background: url(../../_images/buttonRegister.png) no-repeat; background-position: 75px 0px; }
.workshopTicker A, .workshopTicker A:visited { text-decoration: none; color: #669900; }
.workshopTicker A:hover, .workshopTicker A:visited:hover { text-decoration: underline; color: #0066CC; }


.quoteTop {background: url(../../_images/quoteTop.png) top center no-repeat; width: 200px; height: 18px; }
.quoteBtm {background: url(../../_images/quoteBtm.png) top center no-repeat; width: 200px;}
.quoteBGTop {background: url(../../_images/quoteBGTop.png) top center no-repeat; width: 200px; min-height: 166px; }
.quoteBG {background: url(../../_images/quoteBG.png) top center repeat-y; width: 200px;}
.quote { padding: 5px 20px 5px 20px; line-height: 14px; }
.quoteSource { padding: 25px 10px 0px 55px;}

.welcomePanel { background: url(../../_images/welcomePanelBG.png) top left no-repeat; width: 525px; padding: 18px 25px 25px 25px; margin-bottom: 20px; height: 225px; border-bottom: dotted 1px #CCCCCC;}
.homeSectionHeader { color: #323232; font-size: 14pt; padding: 10px 10px 10px 0px; text-align: left; }

.workshopDetail { border-top: solid 0px #CCCCCC; }
.workshopDetailLabel { color: #336699; font-weight: bold; font-size: 9pt; padding: 10px 10px 0px 20px !important; text-align: left; } 
.workshopDetail TR { }
.workshopDetail TD { vertical-align: top; border-bottom: dotted 1px #CCCCCC; padding: 10px 0px 10px 0px;}
.workshopYouWill { }
.workshopYouWill TABLE { width: 100%; }
.workshopYouWill TD { padding: 5px; vertical-align: top;}

.bulletBlueBall { padding: 5px 0px 0px 0px; }

.genericFloatLeft { float: left; }
.genericFloatRight { float: right; }
.genericFloatClear { clear: both; }

.studentLoginMsg {  font-size: 11px;color: #0066CC;  }
.studentLoginHere, .studentLoginHere:visited {  color: #669900; text-decoration: none; font-size: 14px; }
.studentLoginHere:hover, .studentLoginHere:visited:hover {  color: #3399CC; text-decoration: underline; font-size: 14px; }

.studentLoginHereLg IMG { border: none;}