@charset "utf-8";
/* SPECTRANETICS DESKTOP PORTAL CSS */
 
body 				{ font: normal x-small/1.5em  Verdana, sans-serif; color: #000000; voice-family: "\"}\""; voice-family: inherit; font-size: small; margin: 0px; padding: 0px; background: #565656 url(/images/gfx_bkg_page.jpg) repeat-x; }
html>body 			{ font-size: small;}

/* Universal Here */
img, div 			{ behavior: url(iepngfix.htc); }
.padd32LR			{ padding: 0 32px; }
.paddTop2			{ margin-top: 2px; }
.paddTop4			{ padding-top: 4px; }
.paddTop5			{ padding-top: 5px; }
.paddTop6			{ padding-top: 6px; }
.paddTop8			{ padding-top: 8px; }
.paddTop9			{ padding-top: 9px; }
.paddTop10			{ padding-top: 10px; }
.paddTop12			{ padding-top: 12px; }
.paddTop20			{ padding-top: 20px; }
.paddTop31			{ padding-top: 31px; }
.paddLeft10			{ padding-left: 10px; }
.paddLeft12			{ padding-left: 12px; }
.paddLeft15			{ padding-left: 15px; }
.paddLeft21			{ padding-left: 21px; }
.paddLeft24			{ padding-left: 24px; }
.paddLeft25			{ padding-left: 25px; }
.paddRight6			{ padding-right: 6px; }
.paddRight10		{ padding-right: 10px; }
.paddBtm2			{ padding-bottom: 2px; }
.paddBtm4			{ padding-bottom: 4px; }
.paddBtm5			{ padding-bottom: 5px; }
.paddBtm10			{ padding-bottom: 10px; }
.blue				{ color: #0377CD; }
.noUnderline		{ text-decoration: none !important; }
.narrowTxt			{ letter-spacing: -1px; }
.height28			{ height: 28px; }
.height29			{ height: 29px; }
.topLink			{ font: normal 11px/15px Verdana, sans-serif; color: #777; text-align: right; width: 100%; padding: 15px 0 5px; }
.topLink_space		{ font: normal 11px/15px Verdana, sans-serif; color: #777; text-align: right; width: 100%; padding: 35px 0 5px; }
.marginTop8			{ margin-top: 8px; }
.marginTop9			{ margin-top: 9px; }
.marginTop12		{ margin-top: 12px; }
.marginTop14		{ margin-top: 14px; }
.marginTop19		{ margin-top: 19px; }
.marginTop20		{ margin-top: 20px; }
.marginTop24		{ margin-top: 24px; }
.marginTop40		{ margin-top: 40px; }
.marginTop170		{ margin-top: 170px; }
.marginTop197		{ margin-top: 197px; }
.marginRight10		{ margin-right: 10px; }
.marginRight32		{ margin-right: 32px; }
.marginBtm6			{ margin-bottom: 6px; }
.marginBtm10		{ margin-bottom: 10px; }
.marginBtm20		{ margin-bottom: 20px; }
.marginBtm40		{ margin-bottom: 40px; }
.marginBtm50		{ margin-bottom: 50px; }
.marginBtm160		{ margin-bottom: 160px; }
.marginLeft4		{ margin-left: 4px; }
.marginLeft14		{ margin-left: 14px; }
.marginLeft22		{ margin-left: 22px; }
.marginLeft142		{ margin-left: 142px; }
.marginLeft82		{ margin-left: 82px; }
.marginLeft142		{ margin-left: 142px; }
.marginLeft158		{ margin-left: 158px; }
.marginLeft253		{ margin-left: 253px; }
.marginLeft_X		{ margin-left: 57px; }
.bold				{ font-weight: bold; }
.boldBlue			{ font-weight: bold; color: #154A95; } 
.floatLeft			{ float: left; }
.floatRight			{ float: right; }
.clearBoth			{ clear: both; }
.floatContainer		{ overflow: auto; width: 100%; }
.alignRight			{ text-align: right; }
.dottedLine			{ border-bottom: 1px #8AA4CA dotted; margin: 8px 0 18px; }
.width38			{ width: 38px; }
.width310			{ width: 310px; }
.width315			{ width: 300px; }
.width335			{ width: 335px; }
.width355			{ width: 355px; }
.width380			{ width: 380px; }
.width414			{ width: 414px; }
.width425			{ width: 425px; }
.width465			{ width: 465px; }
.width524			{ width: 524px; }
.width545			{ width: 545px; }
.width578			{ width: 578px; }
.widthFormStd		{ width: 327px; }
.widthFormWide		{ width: 527px; }
.label				{ text-align: right; padding-right: 10px; }
.label2				{ text-align: right; padding: 2px 10px 2px 0; }
.TBL_70				{ width: 70px; }
.TBL_190			{ width: 190px; }
.TBL_290			{ width: 290px; }
.TBL_395			{ width: 395px; }
.clearBoth			{ clear: both; }
.textDecoration_none	{ text-decoration: none !important; }

sup					{ font-size: 11px; vertical-align: top; }
.fileSize			{ color: #666; font: normal 11px/13px Verdana, sans-serif; }
.intraText_icon		{ padding: 0 2px 0 4px; }

h1.blue				{ font: normal 22px/25px Verdana, sans-serif; margin: 0; padding: 4px 0 14px; color: #134A92; }
h2					{ font: normal 18px/20px Verdana, sans-serif; margin: 0; padding: 4px 0 10px; color: #17448C; } 
h2.black			{ font: normal 18px/20px Verdana, sans-serif; margin: 0; padding: 4px 0 10px; color: #000; } 
h3					{ font: bold 15px/20px Verdana, sans-serif; margin: 0; padding: 4px 0 4px; } 
h3.blue				{ font: bold 14px/20px Verdana, sans-serif; margin: 0; padding: 4px 0 4px; color: #17448C; } 
h3.blue_dashline	{ font: bold 14px/20px Verdana, sans-serif; margin: 0; padding: 4px 0 4px; color: #17448C; border-bottom: 1px #FFF dashed; } 
h4					{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 10px; } 
h4.bulletFollowing	{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 4px; } 
h4.note				{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 4px; } 
h4.bold				{ font: bold 13px/19px Verdana, sans-serif; margin: 0; padding: 0 0 3px; } 
h4.bold2			{ font: bold 13px/19px Verdana, sans-serif; margin: 0; padding: 10px 0 3px; } 
h4.bold3			{ font: bold 12px/19px Verdana, sans-serif; margin: 0; padding: 0px 0 3px; } 
h4.paddT8			{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 8px 0 10px; } 
h4.paddT8inset		{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 8px 0 10px 25px; } 
h4.paddR30			{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 30px 10px 0; } 
h4.inset_01			{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 10px 15px; }
h4.inset_02			{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 10px 25px; }
h4.inset_02marginBtm			{ font: normal 12px/19px Verdana, sans-serif; margin: 0 0 40px 0; padding: 0 0 10px 25px; }
h4.comment			{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 10px; color: #777; } 
h6					{ font: normal 11px/15px Verdana, sans-serif; margin: 0; padding: 0; color: #777; }
h6.confirm			{ font: normal 11px/15px Verdana, sans-serif; margin: 170px 0 0; padding: 0; color: #777; }
.textBox_small		{ width: 30px; }
.textBox_small2		{ width: 40px; }
.textBox_medium		{ width: 80px; }
.textBox_large		{ width: 225px; }
.textBox_large2		{ width: 275px; }
.font12				{ font-size: 12px; } 
.font12_2			{ font: normal 12px/18px Verdana, Geneva, sans-serif; } 

p.body				{ margin: 0; padding: 4px 0; }
.superscript		 { position: relative; bottom: 0.5em; font-size: 0.8em; }

.disclaimer			{ font: normal 11px/17px Verdana, sans-serif; color: #555; }

table.std			{ font: normal 12px/19px Verdana, sans-serif; }
.title				{ background-color: #F4F4F4; padding: 2px 10px 4px 8px; font: italic 12px/19px Verdana, sans-serif; margin: 0 0 4px 0; }
.title_02			{ background-color: #F4F4F4; padding: 2px 10px 4px 8px; font: italic 12px/19px Verdana, sans-serif; margin: 0 0 15px 0; }
.caption			{ font: normal 11px/17px Verdana, sans-serif; color: #555; }
 
ul.standard			{ padding: 0; margin: 5px 0 0 25px; }
ul.standard	li		{ padding: 0 0 4px 0; margin: 0; }
ul.standard2		{ padding: 0; margin: 0 0 0 25px; }
ul.standard2 li		{ padding: 0 0 4px 0; margin: 0; }

ol.standard			{ padding: 0; margin: 5px 0 0 25px; }
ol.standard	li		{ padding: 0 0 4px 0; margin: 0; }

ol.quiz				{ padding: 0; margin: 0 0 10px 32px; width: 500px; }
ol.quiz li			{ padding: 0 0 4px 0; margin: 0; }

.gfx_danger			{ margin: 26px 0 97px 0; }
.gfx_danger_R		{ margin: 0 0 15px 20px; }

.dottedLine			{ height: 1px; border-bottom: 1px #777 dotted; width: 100%;  }
.dottedLine310		{ height: 1px; border-bottom: 1px #777 dotted; width: 310px;  }
.promo_FAP			{ margin: 40px 0 70px 8px; }


#PDF_download a:link,
#PDF_download a:visited		{ height: 31px; background: url(/images/btn_download_small_off.gif) #EEE no-repeat left; display: block; margin: 20px 135px 20px; }
#PDF_download a:hover		{ background: url(/images/btn_download_small_on.gif) #DDD no-repeat left; }
.PDF_download_txt_01		{ padding: 4px 10px 0 50px; }

.expandPanel a:link,
.expandPanel a:visited		{ height: 28px; width: 695px; background: url(/images/gfx_expandPanel_down_off.jpg) no-repeat left; display: block; font-weight: bold; color: #FFF; text-decoration: none; padding: 6px 0 0 12px;  }
.expandPanel a:hover		{ background: url(/images/gfx_expandPanel_down_on.jpg) no-repeat left; }

.expandPanelActive a:link,
.expandPanelActive a:visited		{ height: 28px; width: 695px; background: url(/images/gfx_expandPanel_up_off.jpg) no-repeat left; display: block; font-weight: bold; color: #FFF; text-decoration: none; padding: 6px 0 0 12px;  }
.expandPanelActive a:hover		{ background: url(/images/gfx_expandPanel_up_on.jpg) no-repeat left; }

/* Banner */
#logo_banner					{ position: absolute; left: 50%; margin-left: -468px; top: 24px; width: 246px; height: 67px; z-index: 2; }

#banner_contentRight_links 		{ position: absolute; left: 50%; margin-left: 200px; top: 56px; width: 269px; z-index: 2; font: normal 11px/11px Verdana, sans-serif; }
#DALbanner_contentRight_links 	{ position: absolute; left: 50%; margin-left: 196px; top: 56px; width: 269px; z-index: 2; font: normal 11px/11px Verdana, sans-serif; }
#quizBanner_title			 	{ position: absolute; left: 50%; margin-left: 113px; top: 71px; width: 345px; height: 35px; z-index: 2; }
#quizHomePg_image			 	{ position: absolute; left: 50%; margin-left: 22px; top: 180px; width: 376px; height: 486px; z-index: 3; }
#quiz_warningTxt			 	{ position: absolute; left: 50%; margin-left: 22px; top: 175px; width: 440px; height: 55px; z-index: 3; color: #555; font-size: 11px; line-height: 14px; }
#quiz_warningTxt2			 	{ position: absolute; left: 50%; margin-left: 22px; top: 179px; width: 440px; height: 55px; z-index: 3; color: #555; font-size: 11px; line-height: 14px; }
#banner_contentRight_searchbox 	{ position: relative; margin-right: 5px; top: 17px; width: 196px; height: 20px; }
.searchTextBox					{ background-image: url(/images/gfx_searchBox.png); background-repeat: no-repeat; width: 180px; height: 20px; }
.searchForm						{ height: 15px; width: 175px; margin: 2px 0 0 2px; border: 0; color: #0377CD; font: normal 11px/11px Verdana, sans-serif; padding-bottom: 0; }
.searchForm_active				{color: #0377CD;}
.searchForm_blur        		{color: #888;}

#searchButton_pos				{ position: absolute; left: 50%; margin-left: 450px; top: 89px; width: 20px; height: 24px; z-index: 4;}

/* Footer */
#footerContainer			{ margin: 39px 0 0 24px; width: 960px; height: 50px; color:#FFF; font: normal 10px/15px Verdana, sans-serif; }
#footerContainer_interior	{ margin: 15px 0 0 24px; width: 960px; height: 50px; color:#FFF; font: normal 10px/15px Verdana, sans-serif; }
.txtEmpLogin				{ text-align: right; padding-right: 10px; height:20px;} /* W: this 20px height is required for absolutizing the input boxes and maintaining the illusion of flow.. */
.imgEmpLogin				{ margin-right: 21px; }
.textBox_empLogin			{ background-image: url(/images/gfx_textBox_empLogin.png); background-repeat: no-repeat; width: 109px; height: 20px; }
.empLoginForm				{ height: 15px; width: 105px; margin: 2px 0 0 2px; border: 0; font: normal 11px/11px Verdana, sans-serif; padding-bottom: 0; }
#empLoginForm_passwd		{margin-right:3px;width:101px;}
#empLoginForm_user			{margin-right:3px;width:101px;}
#loginButtonLink			{cursor: pointer;}
/* footer blur/focus classes for color changes etc */
.loginForm_active			{color: #0377CD;}
.loginForm_blur				{color: #888;}
#footerLoginOverlay			{padding-top:30px; font-size:11px;}

/* HOME */
#canvas_pos 			{ position: absolute; left: 50%; margin-left: -497px; top: 8px; z-index: 1; }
#canvas					{ width: 994px; height: 646px; background-image: url(/images/gfx_home_canvas.png); }

#home_contentLeft 		{ position: absolute; left: 50%; margin-left: -490px; top: 155px; width: 763px; height: 492px; z-index: 2; }		
#home_contentRight		{ position: absolute; left: 50%; margin-left: 273px; top: 155px; width: 217px; height: 492px; z-index: 2; }

#home_featureTxt_01		{ margin: 20px 20px 0; width:723px; height: 113px;  }
#home_featureTxt_02		{ margin: 0 20px 0; width:723px; height: 113px;  }
.home_featureTxt 		{ cursor: pointer; }
.homeDocNumber			{ margin: 3px 0 0 63px; }

#billboardcontainer {
	position: relative;
	width:763px;
	height:202px;
	
}
#billboardcontainer .billboard{
	position: absolute;
	left:0px; 
	top:0px;
	width:763px;
	height:202px;
}

#home_slideShowLink		{ position: absolute; left: 50%; margin-left: 153px; top: 326px; width: 120px; height: 23px; z-index: 99; }

.featureTxt					{ margin-left: 44px; font: normal 12px/18px Verdana, sans-serif; letter-spacing: 95%; padding-right: 10px; }
.learnMoreTxt				{ font: normal 11px/16px Verdana, sans-serif; } 
.bulletArrow				{ margin: 0 0 0 16px; }
.bulletArrow2				{ margin: 8px 0 0 16px; }
.bulletArrow3				{ margin: 3px 0 0 16px; }
.home_moviePos				{ margin: 0 0 0 21px; }
.txt_physiciansResources	{ margin: 17px 0 0 21px; }
.txt_presentationLib		{ margin: 18px 0 10px 10px; }

/* Hyperlinks */
a:link 					{ color: #1057A4; text-decoration: none; }
a:visited 				{ color: #1057A4; text-decoration: none; }
a:hover					{ color: #1057A4; text-decoration: underline; }
a 						{ color: #1057A4; text-decoration: none; }

.black a:link 			{ color: #000; text-decoration: none; }
.black a:visited 		{ color: #000; text-decoration: none; }
.black a:hover			{ color: #0377CD; text-decoration: none; }
.black a 				{ color: #000; text-decoration: none; }

.white a:link 			{ color: #FFF; text-decoration: none; }
.white a:visited 		{ color: #FFF; text-decoration: none; }
.white a:hover			{ color: #9BC8FF; text-decoration: none; }
.white a 				{ color: #FFF; text-decoration: none; }

.gray a:link 			{ color: #969696; text-decoration: none; }
.gray a:visited 		{ color: #0377CD; text-decoration: none; }
.gray a:hover			{ color: #0377CD; text-decoration: none; }
.gray a 				{ color: #969696; text-decoration: none; }

.topLink a:link 		{ color: #969696; text-decoration: none; }
.topLink a:visited 		{ color: #969696; text-decoration: none; }
.topLink a:hover		{ color: #0377CD; text-decoration: none; }
.topLink a 				{ color: #969696; text-decoration: none; }

.blue a:link 			{ color: #1057A4; text-decoration: none; }
.blue a:visited 		{ color: #1057A4; text-decoration: none; }
.blue a:hover			{ color: #1057A4; text-decoration: underline; }
.blue a 				{ color: #1057A4; text-decoration: none; }

a:link .learnMoreTxt  	{ color: #969696; text-decoration: none; }
a:visited .learnMoreTxt { color: #969696; text-decoration: none; }
a:hover .learnMoreTxt 	{ color: #0377CD; text-decoration: none; }
a .learnMoreTxt  		{ color: #969696; text-decoration: none; }

.home_featureTxt a:hover 	{ text-decoration: none; }

/* PRIMARY NAVIGATION */ 
#primNavDropdown				{ position: absolute; left: 50%; margin-left: -490px; top: 125px; width: 980px; height: 30px; z-index: 200; background-image: url(/images/gfx_DAL_PrimaryNav_bkg.jpg); background-repeat: repeat-x; } 
.primNavDropdown				{ background-image: url(/images/gfx_DAL_PrimaryNav_bkg.jpg); background-repeat: repeat-x; width: 100%; height: 30px; }
	

/* PRIMARY NAVIGATION */ 
#primNavDropdownPublicPortal				{ position: absolute; left: 50%; margin-left: -490px; top: 125px; width: 980px; height: 30px; z-index: 200; background-image: url(/images/gfx_DAL_PrimaryNav_bkg.jpg); background-repeat: repeat-x; } 
.primNavDropdownPublicPortal				{ background-image: url(/lm_phy_portal/gfx_primaryNavBkg_physicianPortal.png); background-repeat: repeat-x; width: 100%; height: 30px; }
	
/* ID specific */

ul						{ margin: 0; padding: 0; }
li						{ margin: 0; padding: 0; }

/* SECONDARY NAVIGATION */ 
#secNavPos				{ position: absolute; left: 50%; margin-left: -490px; top: 155px; width: 980px; height: 34px; z-index: 150; background-image: url(/images/gfx_DAL_SecNav_bkg.jpg); background-repeat: repeat-x; }

/* replacement images */ 
#primNavDropdown dt a{padding:0px;} 
#primNavDropdown dt		{height: 30px;  }
#primNavDropdown dd		{top: 30px; left: auto; }

/* ID specific */
#primNavDropdown dt#A-ddheader 		{ width: 113px; height: 30px;}
#primNavDropdown dt#A-ddheader a 		{ background: url("/images/gfx_primaryNavBkg_Intranet.png") no-repeat; background-position: 0 0; width: 113px; height: 30px; float: left; }
#primNavDropdown dt#A-ddheader a:hover 	{ background-position: 0 -30px; }
dt.onA_PN a			 	{ background-position: 0 -90px !important; }

#primNavDropdown dt#B-ddheader 		{ width: 102px; height: 30px; }
#primNavDropdown dt#B-ddheader a 		{ background: url("/images/gfx_primaryNavBkg_Intranet.png") no-repeat; background-position: -113px 0; width: 102px; height: 30px; float: left; }
#primNavDropdown dt#B-ddheader a:hover 	{ background-position: -113px -30px; }
#primNavDropdown dt#B-ddheader a:active 	{ background-position: -113px -60px; }
dt.onB_PN a			 	{ background-position: -113px -90px !important;  }

#primNavDropdown dt#C-ddheader 		{ width: 135px; height: 30px; }
#primNavDropdown dt#C-ddheader a 		{ background: url("/images/gfx_primaryNavBkg_Intranet.png") no-repeat; background-position: -215px 0; width: 135px; height: 30px; float: left; }
#primNavDropdown dt#C-ddheader a:hover 	{ background-position: -215px -30px; }
#primNavDropdown dt#C-ddheader a:active 	{ background-position: -215px -60px; }
dt.onC_PN a			 	{ background-position: -215px -90px !important;  }

#primNavDropdown dt#D-ddheader 		{ width: 197px; height: 30px; }
#primNavDropdown dt#D-ddheader a 		{ background: url("/images/gfx_primaryNavBkg_Intranet.png") no-repeat; background-position: -350px 0; width: 197px; height: 30px; float: left; }
#primNavDropdown dt#D-ddheader a:hover 	{ background-position: -350px -30px; }
#primNavDropdown dt#D-ddheader a:active 	{ background-position: -350px -60px; }
dt.onD_PN a			 	{ background-position: -350px -90px !important;  }

#primNavDropdown dt#E-ddheader 		{ width: 157px; height: 30px; }
#primNavDropdown dt#E-ddheader a 		{ background: url("/images/gfx_primaryNavBkg_Intranet.png") no-repeat; background-position: -547px 0; width: 157px; height: 30px; float: left; }
#primNavDropdown dt#E-ddheader a:hover 	{ background-position: -547px -30px; }
#primNavDropdown dt#E-ddheader a:active 	{ background-position: -547px -60px; }
dt.onE_PN a			 	{ background-position: -547px -90px !important; }

/* replacement images */ 
#primNavDropdownPublicPortal dt a{padding:0px;} 
#primNavDropdownPublicPortal dt		{height: 30px;  }
#primNavDropdownPublicPortal dd		{top: 30px; left: auto; }

/* ID specific */
#primNavDropdownPublicPortal dt#A-ddheader 		{ width: 113px; height: 30px;}
#primNavDropdownPublicPortal dt#A-ddheader a 		{ background: url("/lm_phy_portal/gfx_primaryNavBkg_physicianPortal.png") no-repeat; background-position: 0 0; width: 157px; height: 30px; float: left; }
#primNavDropdownPublicPortal dt#A-ddheader a:hover 	{ background-position: 0 -30px; }
#primNavDropdownPublicPortal dt.onA_PN a			 	{ background-position: 0 -90px !important; }

#primNavDropdownPublicPortal dt#B-ddheader 		{ width: 102px; height: 30px; }
#primNavDropdownPublicPortal dt#B-ddheader a 		{ background: url("/lm_phy_portal/gfx_primaryNavBkg_physicianPortal.png") no-repeat; background-position: -113px 0; width: 102px; height: 30px; float: left; }
#primNavDropdownPublicPortal dt#B-ddheader a:hover 	{ background-position: -113px -30px; }
#primNavDropdownPublicPortal dt#B-ddheader a:active 	{ background-position: -113px -60px; }
#primNavDropdownPublicPortal dt.onB_PN a			 	{ background-position: -113px -90px !important;  }

#primNavDropdownPublicPortal dt#C-ddheader 		{ width: 135px; height: 30px; }
#primNavDropdownPublicPortal dt#C-ddheader a 		{ background: url("/lm_phy_portal/gfx_primaryNavBkg_physicianPortal.png") no-repeat; background-position: -215px 0; width: 135px; height: 30px; float: left; }
#primNavDropdownPublicPortal dt#C-ddheader a:hover 	{ background-position: -215px -30px; }
#primNavDropdownPublicPortal dt#C-ddheader a:active 	{ background-position: -215px -60px; }
#primNavDropdownPublicPortal dt.onC_PN a			 	{ background-position: -215px -90px !important;  }

#primNavDropdownPublicPortal dt#D-ddheader 		{ width: 197px; height: 30px; }
#primNavDropdownPublicPortal dt#D-ddheader a 		{ background: url("/lm_phy_portal/gfx_primaryNavBkg_physicianPortal.png") no-repeat; background-position: -350px 0; width: 197px; height: 30px; float: left; }
#primNavDropdownPublicPortal dt#D-ddheader a:hover 	{ background-position: -350px -30px; }
#primNavDropdownPublicPortal dt#D-ddheader a:active 	{ background-position: -350px -60px; }
#primNavDropdownPublicPortal dt.onD_PN a			 	{ background-position: -350px -90px !important;  }

#primNavDropdownPublicPortal dt#E-ddheader 		{ width: 157px; height: 30px; }
#primNavDropdownPublicPortal dt#E-ddheader a 		{ background: url("/lm_phy_portal/gfx_primaryNavBkg_physicianPortal.png") no-repeat; background-position: -547px 0; width: 157px; height: 30px; float: left; }
#primNavDropdownPublicPortal dt#E-ddheader a:hover 	{ background-position: -547px -30px; }
#primNavDropdownPublicPortal dt#E-ddheader a:active 	{ background-position: -547px -60px; }
#primNavDropdownPublicPortal dt.onE_PN a			 	{ background-position: -547px -90px !important; }

/* INTERIOR */ 
#canvas_interior_top		{ width: 994px; height: 147px; background-image: url(/images/gfx_interior_canvas_top.png); }

#contentWell_container		{ position: absolute; left: 50%; margin-left: -497px; top: 155px; width: 994px; z-index: 1; }
#contentWell_background		{ width: 994px; background-image: url(/images/gfx_interior_canvas_center.png); background-repeat: repeat-y; padding-top:1px;}
#contentWell_background_panelR		{ width: 994px; background-image: url(/images/gfx_interior_canvas_center_panelR.png); background-repeat: repeat-y; }

table.contentWell_container		{ margin: 0 7px; }
.DALcontentWell_container		{ margin: 34px 7px 0 7px; }
.onlineSToreContentWell_container		{ margin: 0px 7px 0 7px; }
#interior_contentLeft			{ width: 764px; }
#interior_contentRight			{ width: 216px; }
#canvasBottom					{ width: 994px; height: 62px; background-image: url(/images/gfx_interior_canvas_bottom.png); }
#canvasBottom_panelR			{ width: 994px; height: 62px; background-image: url(/images/gfx_interior_canvas_bottom_panelR.png); }

.contentLeft_margin_default			{ margin: 18px 25px 0 32px; }
.contentLeft_margin_default_inset	{ margin: 4px 25px 0 10px; }
.contentRight_margin_default		{ margin: 18px 19px 0 9px; }
.contentLeft_margin_noRightMargin 	{ margin-right: 0px; }

.crumbtrail					{ font: normal 11px/15px Verdana, sans-serif; color: #777; }
.secNav						{ border-bottom: 1px #DDD solid; padding: 8px 0 8px 4px; font: normal 12px/15px Verdana, sans-serif; cursor: pointer; }
.secNav_title				{ border-bottom: 1px #DDD solid; padding: 8px 0 8px 4px; font: normal 12px/15px Verdana, sans-serif; cursor: pointer; background-color: #EEE; }
.secNav_on					{ border-bottom: 1px #DDD solid; padding: 8px 0 8px 4px; font: bold 12px/15px Verdana, sans-serif; }
.secNav_title_on			{ border-bottom: 1px #DDD solid; padding: 8px 0 8px 4px; font: bold 12px/15px Verdana, sans-serif; background-color: #EEE; }
.secNav_on_tight			{ border-bottom: 1px #DDD solid; padding: 8px 0 8px 4px; font: bold 12px/15px Verdana, sans-serif; letter-spacing: -0.5px; }
.secNav_last				{ padding: 8px 0 8px 4px; font: normal 12px/15px Verdana, sans-serif;  cursor: pointer; }
.secNav_last_on				{ padding: 8px 0 8px 4px; font: bold 12px/15px Verdana, sans-serif; }
.secNav_iconPadd			{ margin: 1px 3px 0 0; }

.img_pgHeader				{ margin-top: 15px; }

/* Page titles - Our Company*/ 
#pgTitle_ourCompany_ourCompany 							{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany.gif") top left no-repeat; }
#pgTitle_ourCompany_ourCompany span 					{ display: none; }

#pgTitle_ourCompany_photoAblation						{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_photoAblation.gif") top left no-repeat; }
#pgTitle_ourCompany_photoAblation span 					{ display: none; }

#pgTitle_ourCompany_understandingLaser					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_understandingLaser.gif") top left no-repeat; }
#pgTitle_ourCompany_understandingLaser span 			{ display: none; }

#pgTitle_ourCompany_customerService						{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_customerService.gif") top left no-repeat; }
#pgTitle_ourCompany_customerService span 				{ display: none; }

#pgTitle_ourCompany_contactUs							{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_contactUs.gif") top left no-repeat; }
#pgTitle_ourCompany_contactUs span 						{ display: none; }

#pgTitle_ourCompany_management							{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_management.gif") top left no-repeat; }
#pgTitle_ourCompany_management span 					{ display: none; }

#pgTitle_ourCompany_boardOfDirectors					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_boardOfDirectors.gif") top left no-repeat; }
#pgTitle_ourCompany_boardOfDirectors span 				{ display: none; }

#pgTitle_ourCompany_events								{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_ourCompany_events.gif") top left no-repeat; }
#pgTitle_ourCompany_events span 						{ display: none; }

/* Page titles - Products*/ 
#pgTitle_products_products 								{ margin: 33px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products.gif") top left no-repeat; }
#pgTitle_products_products span 						{ display: none; }

#pgTitle_products_vascularInterventions 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 53px; background: url("/images/pgTitles/txt_pgTitleLeft_products_VASUCLARINTERVENTIONS.gif") top left no-repeat; }
#pgTitle_products_vascularInterventions span 			{ display: none; }

#pgTitle_products_CVX300				 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_CVX300.gif") top left no-repeat; }
#pgTitle_products_CVX300 span 							{ display: none; }

#pgTitle_products_peripheralVascular				 	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_VI_peripheralVascular.gif") top left no-repeat; }
#pgTitle_products_peripheralVascular span 				{ display: none; }

#pgTitle_products_coronaryVascular				 		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_coronaryVascular.gif") top left no-repeat; }
#pgTitle_products_coronaryVascular span 				{ display: none; }

#pgTitle_products_crossingSolutions				 		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_crossingSolutions.gif") top left no-repeat; }
#pgTitle_products_crossingSolutions span 				{ display: none; }

#pgTitle_products_radioFrequency				 		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_radioFrequency.gif") top left no-repeat; }
#pgTitle_products_radioFrequency span 					{ display: none; }

#pgTitle_products_leadManagement				 		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 53px; background: url("/images/pgTitles/txt_pgTitleLeft_products_LEADMANAGEMENT.gif") top left no-repeat; }
#pgTitle_products_leadManagement span 					{ display: none; }

#pgTitle_products_excimerLaserSheaths				 	{ margin: 25px 0 10px 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_excimerLaserSheaths.gif") top left no-repeat; }
#pgTitle_products_excimerLaserSheaths span 				{ display: none; }

#pgTitle_products_leadLockingDevices				 	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_leadLockingDevices.gif") top left no-repeat; }
#pgTitle_products_leadLockingDevices span 				{ display: none; }

#pgTitle_products_SLSreference						 	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_SLSreference.gif") top left no-repeat; }
#pgTitle_products_SLSreference span 					{ display: none; }

/* Page titles - Physician Resources*/ 
#pgTitle_physicianResources_physicianResources 			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_physicianResources.gif") top left no-repeat; }
#pgTitle_physicianResources_physicianResources span 	{ display: none; }

#pgTitle_physicianResources_presentationLib 			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_physicianResources_presentationLibrary.gif") top left no-repeat; }
#pgTitle_physicianResources_presentationLib span 		{ display: none; }

#pgTitle_physicianResources_reimbursement	 			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_physicianResources_reimbursement.gif") top left no-repeat; }
#pgTitle_physicianResources_reimbursement span 			{ display: none; }

#pgTitle_physicianResources_medicalServices			 	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_physicianResources_medicalServices.gif") top left no-repeat; }
#pgTitle_physicianResources_medicalServices span 		{ display: none; }

#pgTitle_physicianResources_IFUlibrary				 	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_physicianResources_IFUlibrary.gif") top left no-repeat; }
#pgTitle_physicianResources_IFUlibrary span 			{ display: none; }

#pgTitle_physicianResources_SLSreference				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_products_SLSreference.gif") top left no-repeat; }
#pgTitle_physicianResources_SLSreference span 			{ display: none; }

#pgTitle_physicianResources_laserTrainingSummits		 { margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_physicianResources_laserTrainingSummits.gif") top left no-repeat; }
#pgTitle_physicianResources_laserTrainingSummits span 	{ display: none; }

/* Page titles - Patient Center*/ 
#pgTitle_patientCenter_patientCenter 					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter.gif") top left no-repeat; }
#pgTitle_patientCenter_patientCenter span 				{ display: none; }

#pgTitle_findAPhysician_findAPhysician 					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_findAPhysician.gif") top left no-repeat; }
#pgTitle_findAPhysician_findAPhysician span 			{ display: none; }

#pgTitle_findAPhysician_meetOurLasers 					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_findAPhysician_meetOurLasers.gif") top left no-repeat; }
#pgTitle_findAPhysician_meetOurLasers span 				{ display: none; }

#pgTitle_findAPhysician_howTheLaserWorks 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter_howTheLaserWorks.gif") top left no-repeat; }
#pgTitle_findAPhysician_howTheLaserWorks span 			{ display: none; }

#pgTitle_findAPhysician_aboutPAD		 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter_aboutPAD.gif") top left no-repeat; }
#pgTitle_findAPhysician_aboutPAD span 					{ display: none; }

#pgTitle_findAPhysician_aboutCAD		 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter_aboutCAD.gif") top left no-repeat; }
#pgTitle_findAPhysician_aboutCAD span 					{ display: none; }

#pgTitle_findAPhysician_cardiacLeadRemoval		 		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter_aboutCardiacLeadRemoval.gif") top left no-repeat; }
#pgTitle_findAPhysician_cardiacLeadRemoval span 		{ display: none; }

#pgTitle_findAPhysician_FAQ		 						{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter_FAQ.gif") top left no-repeat; }
#pgTitle_findAPhysician_FAQ span 						{ display: none; }

#pgTitle_findAPhysician_glossaryOfTerms		 			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_patientCenter_glossary.gif") top left no-repeat; }
#pgTitle_findAPhysician_glossaryOfTerms span 			{ display: none; }

/* Page titles - Careers*/ 
#pgTitle_careers_careers 								{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers.gif") top left no-repeat; }
#pgTitle_careers_careers span 							{ display: none; }

#pgTitle_careers_benefits 								{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers_benefits.gif") top left no-repeat; }
#pgTitle_careers_benefits span 							{ display: none; }

#pgTitle_careers_workingAtSpectranetics 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers_workingAtSpectranetics.gif") top left no-repeat; }
#pgTitle_careers_workingAtSpectranetics span 			{ display: none; }

#pgTitle_careers_coloradoSprings 						{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers_coloradoSprings.gif") top left no-repeat; }
#pgTitle_careers_coloradoSprings span 					{ display: none; }

#pgTitle_careers_jobPostings 							{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers_jobPostings.gif") top left no-repeat; }
#pgTitle_careers_jobPostings span 						{ display: none; }

#pgTitle_careers_onlineForms 							{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers_onlineForms.gif") top left no-repeat; }
#pgTitle_careers_onlineForms span 						{ display: none; }

#pgTitle_careers_applyOnline 							{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_careers_applyOnline.gif") top left no-repeat; }
#pgTitle_careers_applyOnline span 						{ display: none; }


/* Page titles - News*/ 
#pgTitle_news_news 										{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_news.gif") top left no-repeat; }
#pgTitle_news_news span 								{ display: none; }

#pgTitle_news_patientNews 								{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_news_patientNews.gif") top left no-repeat; }
#pgTitle_news_patientNews span 							{ display: none; }

#pgTitle_news_productNews 								{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_news_productNews.gif") top left no-repeat; }
#pgTitle_news_productNews span 							{ display: none; }

#pgTitle_news_companyNews 								{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_news_companyNews.gif") top left no-repeat; }
#pgTitle_news_companyNews span 							{ display: none; }

/* Page titles - Investor Relations*/ 
#pgTitle_investorRelations_investorRelations 			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations.gif") top left no-repeat; }
#pgTitle_investorRelations_investorRelations span 		{ display: none; }

#pgTitle_investorRelations_overview 					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_overview.gif") top left no-repeat; }
#pgTitle_investorRelations_overview span 				{ display: none; }

#pgTitle_investorRelations_SECfilings 					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_SECfilings.gif") top left no-repeat; }
#pgTitle_investorRelations_SECfilings span 				{ display: none; }

#pgTitle_investorRelations_newsReleases 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_newsReleases.gif") top left no-repeat; }
#pgTitle_investorRelations_newsReleases span 			{ display: none; }

#pgTitle_investorRelations_fundamentals 				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_fundamentals.gif") top left no-repeat; }
#pgTitle_investorRelations_fundamentals span 			{ display: none; }

#pgTitle_investorRelations_informationRequests 			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_informationRequests.gif") top left no-repeat; }
#pgTitle_investorRelations_informationRequests span 	{ display: none; }

#pgTitle_investorRelations_investorFAQ 					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_investorFAQ.gif") top left no-repeat; }
#pgTitle_investorRelations_investorFAQ span 			{ display: none; }

#pgTitle_investorRelations_corporateGovernance			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_corporateGovernance.gif") top left no-repeat; }
#pgTitle_investorRelations_corporateGovernance span 	{ display: none; }

#pgTitle_investorRelations_stockInfo					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_stockInformation.gif") top left no-repeat; }
#pgTitle_investorRelations_stockInfo span 				{ display: none; }

#pgTitle_investorRelations_annualReports				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_annualReports.gif") top left no-repeat; }
#pgTitle_investorRelations_annualReports span 			{ display: none; }

#pgTitle_investorRelations_investorEvents				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_investorEvents.gif") top left no-repeat; }
#pgTitle_investorRelations_investorEvents span 			{ display: none; }

#pgTitle_investorRelations_emailAlerts					{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_emailAlerts.gif") top left no-repeat; }
#pgTitle_investorRelations_emailAlerts span 			{ display: none; }

#pgTitle_investorRelations_contactInformation			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_investorRelations_contactInformation.gif") top left no-repeat; }
#pgTitle_investorRelations_contactInformation span 		{ display: none; }

#pgTitle_administration_home			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration.gif") top left no-repeat; }
#pgTitle_administration_home span 		{ display: none; }

#pgTitle_administration_events			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration_events.gif") top left no-repeat; }
#pgTitle_administration_events span 	{ display: none; }

#pgTitle_administration_careers			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration_careers.gif") top left no-repeat; }
#pgTitle_administration_careers span 	{ display: none; }

#pgTitle_administration_summit			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration_trainingSummit.gif") top left no-repeat; }
#pgTitle_administration_summit span 	{ display: none; }

#pgTitle_administration_news_patients	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration_patientNews.gif") top left no-repeat; }
#pgTitle_administration_news_patients span 	{ display: none; }

#pgTitle_administration_news_products	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration_productNews.gif") top left no-repeat; }
#pgTitle_administration_news_products span 	{ display: none; }

#pgTitle_administration_news_company	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_administration_companyNews.gif") top left no-repeat; }
#pgTitle_administration_news_company span 	{ display: none; }

/* LM Training */
#pgTitle_training_LMtraining 			{ margin: 15px 0 0 0px; padding: 0; width: 468px; height: 32px;  background: url(/images/lm_training/txt_pgTitleLeft_training_LMtraining.gif) top left no-repeat; }
#pgTitle_training_LMtraining span 			{ display: none; }

#pgTitle_training_regOb		 			{ margin: 15px 0 0 0px; padding: 0; width: 577px; height: 32px;  background: url(/images/lm_training/txt_pgTitleLeft_training_RegisteNewEvent_Obersvational.gif) top left no-repeat; }
#pgTitle_training_regOb span 			{ display: none; }

#pgTitle_training_autogen		 			{ margin: 22px 0 0 0px; padding: 0; width: 577px; height: 32px;   }

#pgTitle_training_AllEvents 			{ margin: 15px 0 0 0px; padding: 0; width: 468px; height: 32px;  background: url(/images/lm_training/txt_pgTitleLeft_training_AllEvents.gif) top left no-repeat; }
#pgTitle_training_AllEvents span 		{ display: none; }

#pgTitle_training_MyTrainees 			{ margin: 15px 0 0 0px; padding: 0; width: 468px; height: 32px;  background: url(/images/lm_training/txt_pgTitleLeft_training_MyTrainees.gif) top left no-repeat; }
#pgTitle_training_MyTrainees span 		{ display: none; }

#pgTitle_training_MyEvents 				{ margin: 15px 0 0 0px; padding: 0; width: 468px; height: 32px;  background: url(/images/lm_training/txt_pgTitleLeft_training_MyEvents.gif) top left no-repeat; }
#pgTitle_training_MyEvents span 		{ display: none; }

#pgTitle_training_MyWorklist			{ margin: 15px 0 0 0px; padding: 0; width: 468px; height: 32px;  background: url(/images/lm_training/txt_pgTitleLeft_training_MyWorklist.gif) top left no-repeat; }
#pgTitle_training_MyWorklist span 		{ display: none; }

#pgTitle_training_LMtraining_quiz 		{ margin: 0px 0 15px 0px; padding: 0; width: 468px; height: 32px;  background: url(images/txt_pgTitleLeft_training_LMtraining_quiz.gif) top left no-repeat; }
#pgTitle_training_LMtraining_quiz span 	{ display: none; }

#pgTitle_training_LMtraining_quizQ 		{ margin: 0px 0 15px 0px; padding: 0; width: 468px; height: 32px;  background: url(images/txt_pgTitleLeft_training_LMtraining_quizQuestions.gif) top left no-repeat; }
#pgTitle_training_LMtraining_quizQ span { display: none; }

#pgTitle_training_LMtraining_questions 				{ margin: 14px 0 0 20px; padding: 0; width: 55px; height: 44px;  background: url(images/txt_pgTitleLeft_training_LMtraining_questions.gif) top left no-repeat; }
#pgTitle_training_LMtraining_questions span 		{ display: none; }

#pgTitle_training_LMtraining_questionsResults 		{ margin: 14px 0 0 20px; padding: 0; width: 138px; height: 44px;  background: url(images/txt_pgTitleLeft_training_LMtraining_questions_results.gif) top left no-repeat; }
#pgTitle_training_LMtraining_questionsResults span 	{ display: none; }

/* Store Login & forgot password */
#pgTitle_store_login	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_login.gif") top left no-repeat; }
#pgTitle_store_login span 	{ display: none; }

#pgTitle_store_passwd	{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_lostYourPW.gif") top left no-repeat; }
#pgTitle_store_passwd span 	{ display: none; }

/* Universal */
#pgTitle_searchResults			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_searchResults.gif") top left no-repeat; }
#pgTitle_searchResults span 	{ display: none; }

#pgTitle_disclaimers			{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_disclaimers.gif") top left no-repeat; }
#pgTitle_disclaimers span 		{ display: none; }

#pgTitle_siteMap				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_siteMap.gif") top left no-repeat; }
#pgTitle_siteMap span 			{ display: none; }

#pgTitle_termsOfUse				{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_termsOfUse.gif") top left no-repeat; }
#pgTitle_termsOfUse span 		{ display: none; }

#pgTitle_privacyStatement		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_privacyStatement.gif") top left no-repeat; }
#pgTitle_privacyStatement span 	{ display: none; }

/* 404 page */
#pgTitle_notFound		{ margin: 15px 0 0 0px; padding: 0; width: 687px; height: 32px; background: url("/images/pgTitles/txt_pgTitleLeft_pageNotFound.gif") top left no-repeat; }
#pgTitle_notFound span 	{ display: none; }


/* Our Company */ 
.img_spectrumOfLight			{ margin: 24px 26px 0 17px; }
#addressPanel					{ position: absolute; left: 50%; margin-left: -25px; margin-top: 230px; width: 275px; height: 113px; background-image: url(/images/gfx_ourCompany_customerService_address.jpg); z-index: 10; }
.address_head					{ font: bold 15px/20px Verdana, sans-serif; margin: 0; padding: 8px 0 4px 15px; }
.address_body					{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 0 0 26px; }
.viewMap						{ position: absolute; left: 50%; margin-left: 105px; margin-top: 343px; width: 145px; height: 32px; z-index: 10; }
#emergencyServicePanel			{ position: absolute; left: 50%; margin-left: -25px; top: 230px; width: 275px; height: 113px; background-image: url(/images/gfx_ourCompany_customerService_800number.jpg); z-index: 10; }

table.contactUs td.label		{ text-align: right; padding-right: 10px; width: 145px; }
table.contactUs td.value		{ font-weight: bold; }
table.contactUs td.labelPaddTop	{ text-align: right; padding-right: 10px; padding-top: 10px; width: 135px; }
table.contactUs td.valuePaddTop	{ font-weight: bold; padding-top: 10px; }
table.contactUs td.PaddTop		{ padding-top: 10px; }

.img_officeBuilding				{ margin: 10px 0 18px 0; }
.img_gymnasium					{ margin: 10px 0 17px 55px; }

table.events th					{ background-color: #DEDEDE; border-top: 1px #C4C4C4 solid; border-bottom: 1px #C4C4C4 solid; font: normal 11px/15px Verdana, sans-serif; color: #444; padding-top: 3px; padding-bottom: 4px; text-align: left; }
table.events th.C1, table.events td.C1		{ width: 100px; padding-left: 15px; }
table.events th.C2, table.events td.C2		{ width: 300px; }
table.events th.C3, table.events td.C3		{ width: 135px; }
table.events td					{ background-color: #F4F4F4; border-bottom: 1px #777 dotted; font: normal 11px/15px Verdana, ans-serif; color: #000; padding-top: 8px; padding-bottom: 8px; text-align: left; vertical-align: top; }

.eventMonth						{ font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #474747; padding: 5px 15px 6px; border-bottom: 1px #777 dotted; width: 670px; } 
.eventDetail					{ color: #777; }
.eventTitle						{ padding-right: 10px; }
#eventContact					{ position: absolute; left: 50%; margin-left: -43px; top: 220px; width: 285px; height: 30px; z-index: 10; text-align: right; font: normal 11px/15px Verdana, sans-serif; }
#eventContact_physRescources	{ position: absolute; left: 50%; margin-left: -43px; top: 625px; width: 285px; height: 30px; z-index: 10; text-align: right; font: normal 11px/15px Verdana, sans-serif; }

#RFI_contactUs					{ position: absolute; left: 50%; margin-left: 167px; margin-top: 181px; width: 100px; height: 30px; z-index: 10; font: normal 12px/19px Verdana, sans-serif; }
table.submitInquiry td			{ height: 28px; }
table.submitInquiry td.label	{ width: 255px; }

/* Careers */ 
#img_careers					{ position: absolute; left: 50%; margin-left: -13px; top: 174px; width: 286px; height: 508px; background-image: url(/images/img_careers.jpg); z-index: 10; }
#gfx_careers_sidebar			{ position: absolute; left: 50%; margin-left: -14px; top: 712px; width: 257px; height: 81px; background-image: url(/images/gfx_careers_sidebar.jpg); z-index: 10; }
.gfx_careers_sidebar_txt		{ padding: 21px 0 0 23px; font: normal 12px/19px Verdana, sans-serif; } 
.btn_viewCurrentOpenings		{ margin: 6px 0 4px 0; }

#img_careers_benefits			{ position: absolute; left: 50%; margin-left: -11px; top: 174px; width: 284px; height: 508px; background-image: url(/images/img_careers_benefits.jpg); z-index: 10; }
#gfx_careers_benefits_sidebar	{ position: absolute; left: 50%; margin-left: -159px; top: 712px; width: 402px; height: 133px; background-image: url(/images/gfx_careers_benefits_sidebar.jpg); z-index: 10; }
.gfx_careers_benefits_sidebar_txt		{ padding: 20px; font: normal 11px/17px Verdana, sans-serif; color: #555;  } 

#img_careers_working			{ position: absolute; left: 50%; margin-left: -19px; top: 174px; width: 292px; height: 508px; background-image: url(/images/img_careers_workingAtSpectranetics.jpg); z-index: 10; }
#gfx_careers_working_sidebar	{ position: absolute; left: 50%; margin-left: -67px; top: 712px; width: 310px; height: 173px; background-image: url(/images/gfx_careers_working_sidebar.jpg); z-index: 10; }
.sidebar_head					{ font: bold 14px/19px Verdana, sans-serif; margin: 0; padding: 14px 12px 4px 20px; }
.sidebar_body					{ font: normal 12px/19px Verdana, sans-serif; margin: 0; padding: 0 12px 12px 20px; }

.jobOpening_first				{ font: normal 12px/19px Verdana, sans-serif; padding: 3px 14px 4px; background-color: #F4F4F4; border-bottom: 1px #777 dotted; width: 672px; border-top: 1px #777 solid; margin-top: 14px; cursor: pointer; color: #1057A4;  }
.jobOpening						{ font: normal 12px/19px Verdana, sans-serif; padding: 3px 14px 4px; background-color: #F4F4F4; border-bottom: 1px #777 dotted; width: 672px;  cursor: pointer; color: #1057A4;  }
.jobOpening_on					{ font: bold 12px/19px Verdana, sans-serif; padding: 3px 14px 4px; width: 672px; background-color: #1057A4; cursor: pointer; color: #FFF;  }
.jobDetail_container			{ font-size: 12px; line-height: 19px; border-bottom: 1px #777 dotted; width: 700px; }
.jobDetail						{ padding: 10px 0 10px 34px;  }
.job_subhead_01					{ font-weight: bold; padding: 0 0 5px 0; }
.job_subhead_N					{ font-weight: bold; padding: 10px 0 5px 0; }
.jobDetail_text					{ }
.jobPostDate					{ color: #777; }
table.jobApply td				{ height: 35px; vertical-align: middle; }


#gfx_careers_coloradoSprings_sidebar	{ width: 314px; height: 457px; background-image: url(/images/gfx_careers_coloradoSprings_sidebar.jpg); margin: 0 0 20px 20px; font: normal 12px/18px Verdana, sans-serif;  }
.careers_coloradoSprings_sidebarTxt		{ padding: 43px 19px 19px; }
.careers_coloradoSprings_sidebarTxt2	{ padding: 23px 19px 19px; }

/* Patient Center */
#img_patientCenter						{ position: absolute; left: 50%; margin-left: -183px; top: 203px; width: 424px; height: 229px; z-index: 10; }
.img_howTheLaserWorks					{ padding: 0 23px 12px 19px; }
.img_patientCenter_spectrumOfLight		{ padding: 4px 0 22px 59px; }
#img_patientCenter_glossary				{ position: absolute; left: 50%; margin-left: -124px; top: 155px; width: 365px; height: 228px; z-index: 10; }
#glossarylist	{width:692px;}
#glossarylist .acronym					{ background-color: #F4F4F4; border-bottom: 1px #777 dotted; font: normal 12px/15px Verdana, Sans-serif; color: #000; padding-top: 8px; padding-bottom: 8px; text-align: left; vertical-align: top; padding-left:15px; }
#glossarylist .definition				{} /*do NOT set display: none here, or animations will break! */
#glossarylist .defBody					{ font-size: 12px; padding-left:20px; padding-top:15px; padding-bottom:20px; padding-right:20px; }
#glossarylist .acronymActive			{ background-color: #1057A4 !important}
#glossarylist .acronymActive a			{ color: #ffffff !important; font-weight: bold;}
#glossarylist #acronym1					{ border-top: 1px solid #777; }


#img_patientCenter_cardiacLeadRemoval	{ position: absolute; left: 50%; margin-left: -108px; top: 155px; width: 349px; height: 228px; z-index: 10; }
#img_patientCenter_aboutCAD				{ position: absolute; left: 50%; margin-left: -97px; top: 155px; width: 338px; height: 228px; z-index: 10; }
#img_patientCenter_aboutPAD				{ position: absolute; left: 50%; margin-left: -34px; top: 155px; width: 275px; height: 228px; z-index: 10; }
#img_patientCenter_findAphysician		{ position: absolute; left: 50%; margin-left: 95px; top: 193px; width: 159px; height: 233px; z-index: 10; }

#img_howLaserWorks_blueArrow_01			{ position: absolute; left: 50%; margin-left: -80px; top: 1020px; width: 37px; height: 41px; background-image: url(/images/gfx_arrow_blue.jpg); z-index: 10; }
#img_howLaserWorks_blueArrow_02			{ position: absolute; left: 50%; margin-left: -80px; top: 1169px; width: 37px; height: 41px; background-image: url(/images/gfx_arrow_blue.jpg); z-index: 10; }

.img_patientCenter_aboutCAD				{ padding: 8px 0 20px 30px; }
.img_patientCenter_caption_01			{ padding: 19px 0 20px 32px; }
#img_patientCenter_FAQ					{ position: absolute; left: 50%; margin-left: -12px; top: 155px; width: 235px; height: 228px; z-index: 10; }
#faqlist								{ width: 692px; }
#faqlist .question						{ background-color: #F4F4F4; border-bottom: 1px #777 dotted; font: normal 12px/15px Verdana, Sans-serif; color: #000; padding-top: 8px; padding-bottom: 8px; text-align: left; vertical-align: top; padding-left:15px; }
#faqlist .answer						{} /*do NOT set display: none here, or animations will break! */
#faqlist .ansBody						{ font-size: 12px; padding-left: 20px; padding-top: 15px; padding-bottom: 20px; padding-right: 20px; }
#faqlist .questionActive				{  background-color: #1057A4 !important}
#faqlist .questionActive a				{  color: #ffffff !important; font-weight: bold;}
#faqlist #question1								{border-top: 1px solid #777777}
#faqDisclaimers							{ font: normal 11px/17px Verdana, sans-serif; padding-top: 25px; padding-left: 25px; padding-right: 25px; color: #555; }

table.findPhysician_select				{ margin: 0 0 24px 31px; }
table.findPhysician_select td.paddR		{ padding-right: 12px; }			
#findAphysician_selectPanel				{ background-image: url(/images/gfx_findAphysician_selectPanel.jpg); width: 638px; height: 48px; margin: 0 0 30px 31px; font: normal 12px/19px Verdana, sans-serif; }
.txt_questions_Rcol						{ margin: 42px 0 0 29px; }

table.findPhysician_select2				{ margin: 33px 0 24px 11px; }
table.findPhysician_select2	td.bkCol	{ background-color: #E4E4E4; }

/* Physician Resources */
#img_physicianResources					{ position: absolute; left: 50%; margin-left: -183px; top: 203px; width: 424px; height: 229px; z-index: 10; }
.img_physicianResources_800number		{ margin: 0 0 20px 20px; }
table.library td.bkg					{ background-color: #F4F4F4; border-bottom: 1px dotted #777777; padding-top: 4px; padding-bottom: 4px; }
table.library td.bkg_last				{ background-color: #F4F4F4; padding-top: 4px; padding-bottom: 4px; }
table.library td.bkg_none				{ background-color: none; padding-top: 4px; padding-bottom: 4px; }

table.library_row td.left				{ padding-left: 10px; }		
table.library_row td.mid				{ text-align: right; width: 25px; }		
table.library_row td.right				{ text-align: right; padding-right: 10px; width: 60px; }	
.btn_unsolictedReq						{ margin-top: 25px; margin-bottom: 40px; }
	
/* Products */
#img_products_LM_CVX300					{ position: absolute; left: 50%; margin-left: -55px; top: 174px; width: 296px; height: 292px; z-index: 10; }
#img_products_VI_peripheralVascular_01	{ position: absolute; left: 50%; margin-left: -57px; top: 310px; width: 298px; height: 268px; z-index: 10; }
#img_products_VI_peripheralVascular_02	{ position: absolute; left: 50%; margin-left: -57px; top: 325px; width: 298px; height: 268px; z-index: 10; }
#img_products_VI_RF						{ position: absolute; left: 50%; margin-left: 19px; top: 169px; width: 231px; height: 474px; z-index: 10; }
#img_products_leadLockingDevices		{ position: absolute; left: 50%; margin-left: -106px; top: 179px; width: 355px; height: 385px; z-index: 10; }
#img_products_excimerLaserSheaths		{ position: absolute; left: 50%; margin-left: -128px; top: 179px; width: 377px; height: 408px; z-index: 10; }
.products_icons							{ padding: 4px 15px 10px 14px; float: left; }
.products_LM_disclaimerPadd				{ padding: 20px 26px; }
.products_LM_disclaimerPadd_following	{ padding: 20px 26px 10px; }
.products_LM_disclaimerPadd2			{ padding: 0 26px 20px; }
.products_LM_disclaimerPadd2_following	{ padding: 0 26px 10px; }
.products_LM_disclaimer_standard		{ padding: 10px 0 10px; }
.products_LM_disclaimer_LLD				{ padding: 0 0 30px; }
.products_LM_landing_icon				{ padding: 7px 21px 0 10px; }
.products_LM_LLD_txt					{ padding: 0 0 0 0; }
.expandImg_LLD							{ padding: 6px 0 0 6px; }
table.options							{ font: normal 12px/19px Verdana, sans-serif; }
table.options td.text					{ border-bottom: 1px #DDD solid; padding: 10px 0; }
table.options td.text_top				{ border-bottom: 1px #DDD solid; padding: 2px 0 10px; }
table.options td.logo					{ border-bottom: 1px #DDD solid; width: 185px; vertical-align: top; padding: 6px 8px; }
table.options td.logo_top				{ border-bottom: 1px #DDD solid; width: 185px; vertical-align: top; padding: 0 8px 6px; }
table.options td.text_last				{ padding: 6px 0 0; }
table.options td.logo_last				{ width: 185px; padding: 0 8px; }
#logoNavPanel							{ width: 707px; height: 75px;} 
#logoNavPanel_VI							{ width: 707px; height: 55px; background-image: url(/images/Products/btn_tab_products_VI_bkg.jpg); padding-bottom:18px; background-repeat: repeat-x;}
.productNavPrimaryTab					{margin-left:4px;}

.gfx_safeCross_padd						{ padding: 12px 0 0 10px; }
.gfx_treatWithElite						{ padding: 20px 11px 14px 10px; }
.gfx_treatWithElite_txt					{ padding: 32px 0 0; vertical-align: top; }

/* Site Map */
.siteMap_bkg							{ width: 100%; background: url(/images/gfx_bkg_siteMap.gif) repeat-y; }
table.siteMap td						{ vertical-align: top; }
table.siteMap td.padd12					{ padding: 12px; }
table.siteMap td.borderBtm				{ border-bottom: 1px #737373 dotted; }
table.siteMap td.borderTop				{ border-top: 1px #737373 dotted; }
table.siteMap td.header					{ font-size: 18px; padding-bottom: 4px; }
table.siteMap td.header2				{ font-size: 18px; }
table.siteMap td.header3				{ font-size: 18px; padding-bottom: 20px;  }
table.siteMap td.inset_02				{ padding: 0 0 18px 24px; }
table.siteMap td.paddTL12				{ padding-top: 12px; padding-left: 12px; }



/* Admin Page Styling */
.adminSubPage{background: white;margin:0px; padding:0px;}
table.adminForms td			{ height: 28px; }
table.adminForms td.label	{ width: 255px; }
.adminSubmitButton{cursor: default;}
table.adminForms small{color: #c0c0c0;}

/* Search page */
.searchPageForm #searchInput {width:289px; border:1px solid #849eb7; padding:3px; }
.searchPageForm #siteGoogleSearchButton {padding-left:10px; }
.searchResultContainer {padding-top:10px; padding-bottom:10px; padding-left:12px; background-color: #f4f4f4; border-bottom: 1px dotted #777777;}
.searchResultContainer_first {border-top: 1px solid #777777;}
.searchResultLink{font-size:14px; text-decoration: underline !important;}
.searchResultSnippet{font-size:12px;}
.searchResultPaginationPanel{padding-top:15px; padding-bottom:15px; padding-left:12px;}

.searchResultPaginationPanel{display: block;}
#searchResultPaginationPageNumbers{display: inline; float: right;}
.searchResultPaginationPageNumber{margin-left:2px;float: left; width:23px; height:23px; border:1px solid #dedede; text-align: center;}
.searchResultPaginationPageNumber_current{border:1px solid #f4cf42; background-color: #f4cf42}
#searchResultPaginationMoreResults{padding-left:10px;}
.searchResultPaginationMoreResultsLink{padding-left:10px;}
#searchResultSpellingSuggestion{width:400px; float: left; font-size:14px; }
#searchResultPaginationPageNumbers a:link, #searchResultPaginationPageNumbers a:visited, #searchResultPaginationPageNumbers a:active, #searchResultPaginationPageNumbers a:hover{text-decoration: none;}

/**
*
* Dropdown Menu support
*
**/
.dropdown 				{ float: left; padding: 0px; margin: 0px; }
.dropdown dt 			{ width: 129px; border: 0px solid #ACABAB; padding: 0px; font-weight: bold; cursor: pointer; display: }
.dropdown dt:hover {}
.dropdown dd 			{ position: absolute; overflow: hidden; width:205px; display: none; z-index: 200; opacity: 0; margin: 0px; padding: 0px; padding-left:1px;}
.dropdown ul 			{ width: 205px; border: 0px none #ACABAB; list-style: none; border-top: none; }
.dropdown li 			{ display: inline; height: 22px; }

.dropdown a, .dropdown a:active, .dropdown a:visited {
	display: block; 
	padding: 3px; 
	color: #FFF; 
	text-decoration: none; 
	background: #515151; 
	width: 205px;
	font-size: 12px;
	height: 23px;
	padding-left:19px;
	font-family: Verdana;
	/*background-image: url('images/menu_image_bg.png');*/ }

.dropdown a:hover 		{ color:#FFF; text-decoration: none;  background-color: #414141;}
.dropdown .underline 	{ border-bottom: 1px solid #373737;border-top: 1px solid #6f6f6f; }

/* support for multi item menus */
.multimenu-head,.multimenu-head:active,.multimenu-head:visited	{ background-color: #383838 !important; }
.multimenu-head:hover											{ background-color: #252525 !important; }
.multimenu-item													{ padding-left:29px !important; }
 
 
 
 /* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #BB0000;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}

/* protogreynopad */
.prototip .protogreynopad {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogreynopad .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogreynopad .title { padding: 5px; }
.prototip .protogreynopad .content {
	color: #808080;
	padding: 0px;
}
.prototip .protograynopad .clearfix{
	padding:0px;
}
/* This is how to resize the close button for a style */
.prototip .protograynopad .toolbar .close {
	width: 14px;
	height: 14px;
}

/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}


/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */

/** admin change **/
.invisible_border{border: 0px none ; background: transparent;}
.loginSubmitBtn{padding-top:10px;}

/* SLS page */
#sls_searchinput	{padding-left:20px; padding-right:10px;}
#slsPage_advisoryPanel	{background-image: url(/images/gfx_products_SLSreference_sidebar.jpg); width:573px; height:160px; background-repeat: no-repeat; padding-top:20px; padding-bottom:20px; padding-left:30px; padding-right:25px; font-size:12px; margin-left:50px; margin-top:30px; line-height:1.3em;}
#slsPage_advisoryPanel div	{font-size: 10px; color: #787878; line-height:1.4em; padding-top:10px;}
#slsPage_resultsTable{margin-top:20px;}
#slsPage_resultsTable th{border-top:1px solid #c5c5c5; background-color: #dedede; color:#444; padding-left:10px; font-size:11px; font-weight: normal; text-align: left; padding-top:2px; padding-bottom: 2px;}
#slsPage_resultsTable td{border-top:1px dotted #787878; background-color: #f4f4f4; font-size:11px; padding-top:2px;padding-bottom:2px;}
#slsPage_resultsTable td.manu{padding-left:10px;}
#slsPage_resultsTable td.model{padding-left:17px;}
#slsPage_resultsTable td.product{padding-left:10px;}
#slsPage_resultsTable td.odmm{padding-right:17px; text-align: right;}
#slsPage_resultsTable td.odfr{padding-right:17px; text-align: right;}
#slsPage_resultsTable td.slsrec{padding-right:28px; text-align: right;}


/** careers application page upload button **/
.SI-FILES-STYLIZED label.cabinet
{
    width: 109px;
    height: 20px;
    background: url(/images/btn_small_selectResume_off.jpg) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/* hover slice support */
.imageSliceHover{visibility: hidden;} /* hide until upgraded */

/* presentation lib */
#plib {margin-top:12px;}
#plib #bottomchrome {background-image: url(/images/presentationLib/gfx_tab_container_bottom.gif);}
#plib #leftchrome {width:22px;background-image: url(/images/presentationLib/gfx_tab_container_left_background.gif);}
#plib #leftchrome_body {width:22px;background-image: url(/images/presentationLib/gfx_tab_container_left.gif); background-repeat: no-repeat; height:100px;}
#plib #rightchrome {width:22px;background-image: url(/images/presentationLib/gfx_tab_container_right_background.gif);}
#plib #rightchrome_body {width:22px;background-image: url(/images/presentationLib/gfx_tab_container_right.gif);; height: 100px; background-repeat: no-repeat;}
#plib #tabscontent { height:57px;width:268px; background-position :332px 0px;background-image: url(/images/presentationLib/gfx_tab_support_right.gif); background-repeat: no-repeat;}
#plib #tabscontent_buttons { height: 57px; background-image: url(/images/presentationLib/gfx_tab_support_mid.gif); width:420px; overflow: hidden;}
#plib #tab_animations {padding-right:1px;}
#plib #tab_videos {padding-right:6px; padding-left:6px;}
#plib .menusection {background-color: #0377ce; color: white; padding-left:7px; font-size:11px; padding-top:2px; padding-bottom:2px;}
#plib .menuitem {background-color: #F4F4F4; padding-left:14px; font-size:11px; border-bottom: 1px dotted #7a7a7a;padding-top:2px; padding-bottom:2px;}
#plib .menuitem_last { border-bottom: 0px none white;}
#plib .menuitem a {text-decoration: none; color: black;}
#plib .menuitem_current {background-color: #f4cf42 !important;}
#plib #preslib_content_dloptionslabel{ background-image: url(/images/presentationLib/gfx_downloadOptions_header.jpg); height:26px; background-repeat: no-repeat;}
#plib #getImageStateName{ height:85px;}
#noflashsupport{display: none;}
#plib .medialinks{display: none;} /* these are storage & alt-access links */
#plib #preslib_content_dlbuttons{background-image: url(/images/presentationLib/panel_downloadOptions.jpg); background-repeat: no-repeat;} /* these are storage & alt-access links */
#plib #preslib_content_description{font-size:11px; padding-left:40px; padding-right:20px; padding-bottom:20px;}
#plib #welcomeMsg{} /* shown where needed */
#plib #preslib_content_dlbuttons #msg {padding-left:30px; padding-right:30px;}
#plib #content_title {background-image: url(/images/presentationLib/gfx_PresLib_player_top.gif); width:360px; height:36px; background-repeat: no-repeat; font-family: verdana; font-size:12px; color: white;}
#plib #content_title_label {padding-left:22px; padding-top:8px; text-align: left;}
.media_help_tooltip{padding:12px;}

/* generic tab area */
#tabArea 						{ margin-top: 12px; }
#tabArea #bottomchrome 			{ background-image: url(/images/presentationLib/gfx_tab_container_bottom.gif); background-repeat: no-repeat; }
#tabArea #bottomchrome_body 	{  }
#tabArea #leftchrome 			{ width: 22px; background-image: url(/images/presentationLib/gfx_tab_container_left_background.gif); }
#tabArea #leftchrome_body 		{ width: 22px; background-image: url(/images/presentationLib/gfx_tab_container_left.gif); background-repeat: no-repeat; height:58px; }
#tabArea #rightchrome 			{ width: 22px; background-image: url(/images/presentationLib/gfx_tab_container_right_background.gif); }
#tabArea #rightchrome_body 		{ width: 22px; background-image: url(/images/presentationLib/gfx_tab_container_right.gif);; height: 100%; background-repeat: no-repeat; }
#tabArea #tabscontent 			{ height: 57px; background-position :332px 0px;background-image: url(/images/presentationLib/gfx_tab_support_right.gif); background-repeat: no-repeat; }
#tabArea #tabscontent_buttons 	{ height: 57px; background-image: url(/images/presentationLib/gfx_tab_support_mid.gif); width:95%; overflow: hidden; }
#tabArea .padLeft6				{ padding-left: 6px; }

/* FAP results */
#FAP_results_container{margin-left:33px;}
#FAP_results_container .searchMessage{font-size:11px;}
#FAP_results_container .procedureMessage{font-size:11px; font-style: italic;}

table.fapResults th					{ background-color: #DEDEDE; border-top: 1px #C4C4C4 solid; border-bottom: 1px #C4C4C4 solid; font: normal 11px/15px Verdana, sans-serif; color: #444; padding-top: 3px; padding-bottom: 4px; text-align: left; }
table.fapResults th.C1, td.C1		{ width: 210px; padding-left: 18px; }
table.fapResults th.C2, td.C2		{ width: 368px; }
table.fapResults th.C3, td.C3		{ width: 84px; padding-right:5px;}
table.fapResults td					{ background-color: #F4F4F4; border-bottom: 1px #777 dotted; font: normal 11px/15px Verdana, ans-serif; color: #000; padding-top: 8px; padding-bottom: 8px; text-align: left; vertical-align: top; }


/* Medical Services */
table.medServices td		{ height: 28px; }
table.medServices td.label	{ width: 275px; }
.form_note					{ font-size: 10px; color: #555555; }
#medservicesContent .form_fill_request{font-size:12px;}
#medservicesContent #wizardSteps {width: 515px; clear:both; padding-left:95px; padding-top:20px;}
#medservicesContent #practitionerProfileLabel {padding-top:20px;}
#medservicesContent .signaturePanel {padding-top:10px; padding-left:40px;}
#medservicesContent .continuePanel {padding-top:10px; padding-left:40px;}
#medservicesContent #signaturePanelComplianceStatement {padding-left:10px;}
#medservicesContent .step3ConfirmTable{padding-top:15px;}
#medservicesContent .step3TableHeader{padding:6px;border-top: 5px solid #ddd; border-left: 15px solid #ddd; background-color: #ddd; border-bottom:0px none;padding-bottom:0px;}
#medservicesContent .step3TableContent{padding:6px;padding-right:16px;padding-left:16px;border-top: 5px solid #ddd; border-left: 15px solid #ddd; border-right: 15px solid #ddd; background-color: #f4f4f4;}
#medservicesContent .step3TableContentFooter{border-bottom: 15px solid #ddd;}
#medservicesContent .itemli{margin-left:15px}
#medservicesContent .migrationButtons{padding-top:20px;}

/* Investor Relations Preload Support */
#iframePreloadArea{position: relative;}
#iframePreloadArea div{position:absolute;left:0px;top:0px; width: 720px; z-index:10000; height: 800px; background-color: white;}
#preloadMessage{text-align: center;}

/* Store Login  */
#portal_loginError_container		{ position: absolute; left: 50%; margin-left: -351px; top: 62px; width: 702px; height: 368px; background-image: url(/images/img_intranet_login_LoginError.jpg); }
#portal_loginMaintenance_container		{ position: absolute; left: 50%; margin-left: -351px; top: 62px; width: 702px; height: 368px; background-image: url(/images/img_intranet_login_Maintenance.jpg); }
#portal_loginHelp_container		{ position: absolute; left: 50%; margin-left: -351px; top: 62px; width: 702px; height: 368px; background-image: url(/images/img_intranet_login_PasswordRecovery.jpg); }
#portal_login_container		{ position: absolute; left: 50%; margin-left: -351px; top: 62px; width: 702px; height: 368px; background-image: url(/images/img_intranet_login_PleaseLogin.jpg); }
#portal_logout_container		{ position: absolute; left: 50%; margin-left: -351px; top: 62px; width: 702px; height: 368px; background-image: url(/images/img_intranet_login_LogoutSuccessful.jpg); }

/* Tertiary Navigation  */
#tertiaryNavContainer	{ padding: 15px 0 0 20px; height: 35px; width: 960px; }

ul						{ margin: 0; padding: 0; }
li						{ margin: 0; padding: 0; }

#tertiaryNav_coronary li 			{ list-style: none; display: inline; margin: 0; padding: 0; }

#tertiaryNav_coronary li#A_T1 a 		{ background: url("/images/Tnav_coronary_01_ELCA.png") no-repeat; background-position: 0 0; width: 74px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_coronary li#A_T1 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_coronary li#A_T1 a:active 	{ background-position: 0 0; }
span.onA_T1			 					{ background: url("/images/Tnav_coronary_01_ELCA.png") no-repeat; background-position: 0 -70px; width: 74px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_coronary li#B_T1 a 		{ background: url("/images/Tnav_coronary_02_QuickCross.png") no-repeat; background-position: 0 0; width: 126px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_coronary li#B_T1 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_coronary li#B_T1 a:active 	{ background-position: 0 0; }
span.onB_T1			 					{ background: url("/images/Tnav_coronary_02_QuickCross.png") no-repeat; background-position: 0 -70px; width: 126px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_coronary li#C_T1 a 		{ background: url("/images/Tnav_coronary_03_QuickCrossExtreme.png") no-repeat; background-position: 0 0; width: 195px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_coronary li#C_T1 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_coronary li#C_T1 a:active 	{ background-position: 0 0; }
span.onC_T1			 					{ background: url("/images/Tnav_coronary_03_QuickCrossExtreme.png") no-repeat; background-position: 0 -70px; width: 195px; height: 35px; float: left; margin-right: 5px;  }

#tertiaryNav_coronary li#D_T1 a 		{ background: url("/images/Tnav_coronary_04_QuickCat.png") no-repeat; background-position: 0 0; width: 109px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_coronary li#D_T1 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_coronary li#D_T1 a:active 	{ background-position: 0 0; }
span.onD_T1			 					{ background: url("/images/Tnav_coronary_04_QuickCat.png") no-repeat; background-position: 0 -70px; width: 109px; height: 35px; float: left;  }

#tertiaryNav_peripheral li 					{ list-style: none; display: inline; margin: 0; padding: 0; }

#tertiaryNav_peripheral li#A_T2 a 			{ background: url("/images/Tnav_peripheral_01_TurboElite.png") no-repeat; background-position: 0 0; width: 115px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_peripheral li#A_T2 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_peripheral li#A_T2 a:active 	{ background-position: 0 0; }
span.onA_T2			 						{ background: url("/images/Tnav_peripheral_01_TurboElite.png") no-repeat; background-position: 0 -70px; width: 115px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_peripheral li#B_T2 a 			{ background: url("/images/Tnav_peripheral_02_TurboBooster.png") no-repeat; background-position: 0 0; width: 144px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_peripheral li#B_T2 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_peripheral li#B_T2 a:active 	{ background-position: 0 0; }
span.onB_T2			 						{ background: url("/images/Tnav_peripheral_02_TurboBooster.png") no-repeat; background-position: 0 -70px; width: 144px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_peripheral li#C_T2 a 			{ background: url("/images/Tnav_peripheral_03_TurboTandem.png") no-repeat; background-position: 0 0; width: 147px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_peripheral li#C_T2 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_peripheral li#C_T2 a:active 	{ background-position: 0 0; }
span.onC_T2			 						{ background: url("/images/Tnav_peripheral_03_TurboTandem.png") no-repeat; background-position: 0 -70px; width: 147px; height: 35px; float: left; margin-right: 5px;  }

#tertiaryNav_peripheral li#D_T2 a 			{ background: url("/images/Tnav_peripheral_04_CrossPilot.png") no-repeat; background-position: 0 0; width: 119px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_peripheral li#D_T2 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_peripheral li#D_T2 a:active 	{ background-position: 0 0; }
span.onD_T2			 						{ background: url("/images/Tnav_peripheral_04_CrossPilot.png") no-repeat; background-position: 0 -70px; width: 119px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_peripheral li#E_T2 a 			{ background: url("/images/Tnav_peripheral_05_ThromCat.png") no-repeat; background-position: 0 0; width: 111px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_peripheral li#E_T2 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_peripheral li#E_T2 a:active 	{ background-position: 0 0; }
span.onE_T2			 						{ background: url("/images/Tnav_peripheral_05_ThromCat.png") no-repeat; background-position: 0 -70px; width: 111px; height: 35px; float: left;  }

#tertiaryNav_crossingSolutions li 				{ list-style: none; display: inline; margin: 0; padding: 0; }

#tertiaryNav_crossingSolutions li#A_T3 a 		{ background: url("/images/Tnav_crossingSolutions_01_QuickCross.png") no-repeat; background-position: 0 0; width: 124px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_crossingSolutions li#A_T3 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_crossingSolutions li#A_T3 a:active { background-position: 0 0; }
span.onA_T3			 							{ background: url("/images/Tnav_crossingSolutions_01_QuickCross.png") no-repeat; background-position: 0 -70px; width: 124px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_crossingSolutions li#B_T3 a 		{ background: url("/images/Tnav_crossingSolutions_02_QuickCrossExtreme.png") no-repeat; background-position: 0 0; width: 192px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_crossingSolutions li#B_T3 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_crossingSolutions li#B_T3 a:active { background-position: 0 0; }
span.onB_T3			 							{ background: url("/images/Tnav_crossingSolutions_02_QuickCrossExtreme.png") no-repeat; background-position: 0 -70px; width: 192px; height: 35px; float: left; margin-right: 5px; }

#tertiaryNav_crossingSolutions li#C_T3 a 		{ background: url("/images/Tnav_crossingSolutions_03_CrossPilot.png") no-repeat; background-position: 0 0; width: 118px; height: 35px; float: left; margin-right: 5px; }
#tertiaryNav_crossingSolutions li#C_T3 a:hover 	{ background-position: 0 -35px; }
#tertiaryNav_crossingSolutions li#C_T3 a:active { background-position: 0 0; }
span.onC_T3			 							{ background: url("/images/Tnav_crossingSolutions_03_CrossPilot.png") no-repeat; background-position: 0 -70px; width: 118px; height: 35px; float: left; margin-right: 5px;  }

/* Quarternary Navigation  */
#quarternaryNavContainer				{ width: 205px; }
#navlist								{ margin-bottom: 40px; }
#quarternaryNavContainer ul				{ margin-left: 0; padding-left: 0; list-style-type: none; }
#quarternaryNavContainer a				{ display: block; padding: 5px 7px; width: 189px; margin-bottom: 1px; background: #EEE url(/images/Qnav_bkg_off.jpg) repeat-y; }
#quarternaryNavContainer a:link, #navlist a:visited
										{ color: #000; text-decoration: none; border: 1px #DDD solid; }
#quarternaryNavContainer a:hover		{ background: #D4D4D4 url(/images/Qnav_bkg_over.gif) no-repeat; color: #000; border: 1px #D4D4D4 solid; }
#quarternaryNavContainer li span.on_Q	{ background: url("/images/Qnav_bkg_on.gif") no-repeat; display: block; padding: 5px 7px; width: 189px; margin-bottom: 1px; color: #FFF; border: 1px #0968BB solid; }


div.CartcontentContainer				{ padding: 20px 32px; }
table.contentContainer					{ margin: 20px; margin-top:0px !important; padding-top:20px; }
table.contentContainer2					{ padding: 20px; }
table.contentContainer td				{ vertical-align: top; }
table.contentContainer td.L				{ width: 225px; }

.colHeader_selection				{ border: 1px #DDD solid; background: #F2F2F2 url(/images/gfx_bkg_colHeadPanel_selection.gif) no-repeat; width: 715px; height: 20px; }
table.colHeader_panel				{ font-size: 10px; text-transform: uppercase; letter-spacing: 1px; color: #555; }
table.colHeader_panel td.col_01		{ width: 270px; padding-left: 10px; }
table.colHeader_panel td.col_02		{ width: 145px; }
table.colHeader_panel td.col_03		{ width: 100px; text-align: center; }
table.colHeader_panel td.col_04		{ width: 90px; text-align: center; }
table.colHeader_panel td.col_05		{ width: 100px; text-align: center; }

.rowDotLine							{ border-bottom: 1px #8098C0 dotted; }
.rowDotLine_IS						{ border-bottom: 1px #8098C0 dotted; margin-left: 25px; margin-right: 25px; }

table.colRow_panel					{}
table.colRow_panel td				{ padding-top: 7px; padding-bottom: 7px; vertical-align: top; }
table.colRow_panel td.col_01		{ width: 270px; padding-left: 10px; color: #1057BF; }
table.colRow_panel td.col_02		{ width: 145px; font-style: italic; }
table.colRow_panel td.col_03		{ width: 80px; text-align: right; padding-right: 20px; }
table.colRow_panel td.col_04		{ width: 90px; text-align: center; padding-top: 2px !important; padding-bottom: 2px!important; vertical-align: middle!important;  }
table.colRow_panel td.col_05		{ width: 90px; color: #1057BF; text-align: right; padding-top: 0 !important; padding-bottom: 0!important; vertical-align: middle!important;  }

.download							{ background: #F8F8F8 url(/images/icon_download_off.gif) no-repeat; height: 33px; width: 100px; vertical-align: middle;  }
.downloadTxt						{ padding-top: 7px; padding-right: 10px; }

/* Intranet Home  */
#intranetHome_navContainer			{ position: absolute; left: 50%; margin-left: -451px; top: 193px; width: 556px; height: 423px; z-index: 99; }
#intranetHome_image					{ position: absolute; left: 50%; margin-left: -138px; top: 120px; width: 628px; height: 508px; z-index: 89; }
#intranetHome_image_top				{ 
background-color:transparent;
background-image:url(/images/img_intranetHome.png);
background-position:-379px 508px;
height:35px;
left:50%;
margin-left:241px;
position:absolute;
top:120px;
width:251px;
z-index:389;	
	 }

 /* Intranet General Pages (used for content such as contact us etc) */
#intranetGeneralPage_navContainer	{ position: absolute; left: 50%; margin-left: -458px; top: 180px; width: 916px; z-index: 99; }
#intranetGeneralPage_navContainer2	{ position: absolute; left: 50%; margin-left: -458px; top: 180px; width: 948px; z-index: 99; }
.intranetHoldingHeader				{ padding-bottom: 10px; }


/* Online Store  */
.mostFreqReq				{ width: 715px; height: 32px; background: url(/images/onlineStore/gfx_mostFreqReq.png) no-repeat; }
.mostFreqReq_pointer		{ position: absolute; left: 50%; margin-left: -165px; top: 241px; width: 24px; height: 11px; z-index: 25; background: url(/images/onlineStore/gfx_mostFreqReq_pointer.png) no-repeat; }
.sectionContainer			{ width: 715px; border: 1px #99BBE8 solid; }
.sectionContainerDisabled td.col_05	{color:#A6A6A6; }
.sectionContainerDisabled td.col_04	{color:#A6A6A6; }
.sectionContainerDisabled td.col_02	{visibility: hidden; }
.sectionContainerDisabled input	{color:#A6A6A6; }

.sectionContainerMFR		{ width: 713px; border-top: 0; border-right: 1px #99BBE8 solid; border-bottom: 1px #99BBE8 solid; border-left: 1px #99BBE8 solid; }
.sectionContainerDetail		{ width: 715px; border: 1px #99BBE8 solid; margin-top: 15px; }
.sectionContainerDetail_top	{ padding: 15px; }


.productImgThumbnail		{ padding-top: 4px; padding-bottom: 4px; }
.productErrorMessage{padding-left:15px;padding-top:21px; padding-bottom:15px; color:#777}

table.OScolRow_panel				{ }
table.OScolRow_panel td				{ vertical-align: middle !important; }
table.OScolRow_panel td.col_01		{ width: 265px; padding-left: 10px; padding-top: 7px; padding-bottom: 7px; font: normal 11px/13px Verdana, sans-serif; }
table.OScolRow_panel td.col_02		{ width: 145px; text-align: right; }
table.OScolRow_panel td.col_03		{ width: 80px; text-align: center; }
table.OScolRow_panel td.col_04		{ width: 65px; text-align: right; font-weight: bold;  }
table.OScolRow_panel td.col_05		{ text-align: right; padding-right: 10px; font: normal 11px/13px Verdana, sans-serif; }

table.downloadPanel					{ margin-right: 10px; cursor:pointer; }
table.downloadPanel	td.dp_L			{ width: 32px; padding-left: 4px; }
table.downloadPanel	td.dp_M			{ padding: 0; width: 32px; padding: 2px 0; }
table.downloadPanel	td.dp_R			{ padding-right: 8px; text-align: right; width: 60px; color: #1057BF; }

.sectionTitleTxt 					{ color: #17448D; font-size: 18px; padding: 11px 0 9px 0; }
.sectionTitleTxt_discontinued		{ color: #860000;}

.detailTitleTxt 					{ color: #17448D; font-size: 18px; padding: 0 0 9px 0; }
.detail_subTitle_long				{ font-weight: bold; line-height: 16px; padding-bottom: 11px; }
.detail_subTitle_short				{ font-weight: bold; line-height: 16px; padding-bottom: 11px; padding-left: 20px; }
.detail_author						{ font-style: italic; line-height: 16px; padding-bottom: 11px; }
.detail_date						{ padding-bottom: 11px; }
.detail_source						{ padding: 0 0 11px 20px; }
.detail_summary						{ color: #1057BF; line-height: 16px; padding-bottom: 0px; }
.detail_availability				{ color: #800; text-align: right; padding-right: 10px; padding-top: 5px; font-weight: bold; }


.buttonAddToCart			{ width: 715px; height: 30px; padding-top: 10px; }	
.buttonAddToCart a 			{ background: url("/images/btn_AddToCart.png") no-repeat; background-position: 0 0; width: 73px; height: 30px; float: right; }
.buttonAddToCart a:hover 	{ background-position: 0 -30px; }
.buttonAddToCartDisabled			{ width: 715px; height: 30px; padding-top: 10px; }	
.buttonAddToCartDisabled a 			{ background: url("/images/btn_AddToCart_off.jpg") no-repeat; background-position: 0 0; width: 73px; height: 30px; float: right; cursor: pointer !important;}


.button_text_off			{ display: block; text-decoration: none; }
#cancelBtn_container		{ float: left; margin: 19px 10px 24px 0; }
#saveBtn_container			{ float: left; margin: 15px 0; }

.cancelBtn 					{ height: 22px; width: 78px; background-image:url(/images/lm_training/btn_Cancel_sm_gray.png); background-position: 0 0; display: block; }
.cancelBtn:hover 			{ background-position: 0 -22px; }
.cancelBtn:active 			{ background-position: 0 -22px; }

.saveBtn 					{ height: 30px; width: 68px; background-image:url(/images/lm_training/btn_Save.png); background-position: 0 0; display: block; }
.saveBtn:hover 				{ background-position: 0 -30px; }
.saveBtn:active 			{ background-position: 0 -30px; }

.buttonCheckoutNow			{ width: 147px; height: 30px; padding: 7px 0 0 20px; }	
.buttonCheckoutNow a 		{ background: url("/images/btn_CheckoutNow.png") no-repeat; background-position: 0 0; width: 147px; height: 30px; float: right; }
.buttonCheckoutNow a:hover 	{ background-position: 0 -30px; }

.buttonIS_Continue			{ width: 760px; height: 30px; margin: 15px 0 40px 25px; }	
.buttonIS_Continue a 		{ background: url("/images/btn_Continue.png") no-repeat; background-position: 0 0; width: 93px; height: 30px; float: right; }
.buttonIS_Continue a:hover 	{ background-position: 0 -30px; }

.buttonCheckout				{ width: 99px; height: 30px; }	
.buttonCheckout a 			{ background: url("/images/btn_Checkout.png") no-repeat; background-position: 0 0; width: 99px; height: 30px; float: right; }
.buttonCheckout a:hover 	{ background-position: 0 -30px; }

.buttonContinueShopping			{ width: 156px; height: 30px; }	
.buttonContinueShopping a 		{ background: url("/images/btn_ContinueShopping.png") no-repeat; background-position: 0 0; width: 156px; height: 30px; float: right; }
.buttonContinueShopping a:hover { background-position: 0 -30px; }

.buttonContinueCheckout			{ width: 159px; height: 30px; }	
.buttonContinueCheckout a 		{ background: url("/images/btn_ContinueCheckout.png") no-repeat; background-position: 0 0; width: 159px; height: 30px; float: right; }
.buttonContinueCheckout a:hover { background-position: 0 -30px; }

.buttonBack						{ width: 68px; height: 30px; }	
.buttonBack a 					{ background: url("/images/btn_Back.png") no-repeat; background-position: 0 0; width: 68px; height: 30px; float: right; }
.buttonBack a:hover 			{ background-position: 0 -30px; }
.buttonBackDisabled a 					{ background: url("/images/btn_Back.png") no-repeat; background-position: 0 -60px; width: 68px; height: 30px; float: right; }

.buttonSubmitOrder				{ width: 122px; height: 30px; }	
.buttonSubmitOrder a 			{ background: url("/images/btn_SubmitOrder.png") no-repeat; background-position: 0 0; width: 122px; height: 30px; float: right; }
.buttonSubmitOrder a:hover 		{ background-position: 0 -30px; }
.buttonSubmitOrderDisabled a 			{ background: url("/images/btn_SubmitOrder.png") no-repeat; background-position: 0 -60px !important; width: 122px; height: 30px; float: right; }

.buttonUpdate					{ width: 58px; height: 22px; }	
.buttonUpdate a 				{ background: url("/images/btn_Update.png") no-repeat; background-position: 0 0; width: 58px; height: 22px; float: right; }
.buttonUpdate a:hover 			{ background-position: 0 -22px; }

.buttonAddNew					{ width: 66px; height: 22px; }	
.buttonAddNew a 				{ background: url("/images/btn_AddNew.png") no-repeat; background-position: 0 0; width: 66px; height: 22px; float: right; }
.buttonAddNew a:hover 			{ background-position: 0 -22px; }

.buttonSave					{ width: 42px; height: 22px; }	
.buttonSave a 				{ background: url("/images/btn_Save.png") no-repeat; background-position: 0 0; width: 42px; height: 22px; float: right; }
.buttonSave a:hover 			{ background-position: 0 -22px; }

.buttonRemove					{ width: 58px; height: 22px; }	
.buttonRemove a 				{ background: url("/images/btn_Remove.png") no-repeat; background-position: 0 0; width: 58px; height: 22px; float: right; }
.buttonRemove a:hover 			{ background-position: 0 -22px; }

.buttonPrint					{ width: 96px; height: 36px; }	
.buttonPrint a 					{ background: url("/images/btn_Print.png") no-repeat; background-position: 0 0; width: 96px; height: 36px; float: right; }
.buttonPrint a:hover 			{ background-position: 0 -36px; }

table.OS_nav td				{ padding-right: 8px; }

#confirmationPanel			{ position: absolute; left: 50%; margin-left: -212px; top: -28px; width: 459px; height: 141px; background: url(/images/gfx_confirmationPanel.png) no-repeat; z-index: 9999;  }
table.confPanel				{ padding: 58px 0 0 46px; }
table.confPanel td.text		{ font: normal 12px/14px Verdana, sans-serif; padding-left: 10px; width: 167px; }



.IS_container				{ width: 810px; background-color: #FFF; padding: 0px; height:410px; }
.blueHeaderPanel			{ background-color: #0869BB; width: 100%; height: 91px; }
.blueHeaderPanel2			{ background-color: #0869BB; width: 960px; height: 91px; margin: 10px; }
.blueHeaderContent			{ margin: 13px 25px 0 15px; }
.IS_title					{ color: #FFF; font-size: 18px; }
.IS_title2					{ color: #FFF; font-size: 24px; padding-top: 25px; }
table.note					{ color: #FF9; margin-top: 18px; font-size: small; }
table.note td				{ vertical-align: top; }
.IS_message					{ padding: 25px 25px 15px; }

.IS_orderSummary_colHeader			{ background-color: #F3F3F3; font: normal 10px/13px Verdana, Geneva, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #444; padding-top: 3px; padding-bottom: 3px; margin-left: 25px; }
.IS_orderSummary_colHeader td.name	{ padding-left: 10px;  }
.IS_orderSummary_colHeader td.price	{ text-align: right; width: 85px; padding-right: 35px; }
.IS_orderSummary_colHeader td.qty	{ text-align: right; width: 80px; }
.IS_orderSummary_colHeader td.total	{ text-align: right; width: 100px; padding-right: 10px;  }


.IS_orderSummary_data   			{ margin-left: 25px; margin-bottom: 15px; font-size:small !important;}
.IS_orderSummary_data td			{ padding-top: 7px; padding-bottom: 7px; }
.IS_orderSummary_data td.name 		{ font-weight: bold; padding-left: 10px; }
.IS_orderSummary_data td.price 		{ text-align: right; width: 85px; padding-right: 35px; }
.IS_orderSummary_data td.qty 		{ text-align: right; width: 60px; padding-right: 20px }
.IS_orderSummary_data td.total		{ font-weight: bold; text-align: right; padding-right: 10px; width: 100px; }
.IS_para_01					{ padding: 30px 50px 12px 50px; }
.IS_para_02					{ padding: 0 50px; }
.IS_btnOption_01			{ padding: 56px 0 25px 192px; }
.IS_btnOption_02			{ padding: 0 0 25px 192px; }
.formContainer_IS			{ background-color: #EEE; padding: 15px;}
.IS_buttonContainer			{ margin: 0 0 32px 134px; }

.IS_blueTxt					{ font-size: 18px; color: #17448C; padding-left: 25px; }
.IS_radioBtn_container		{ margin: 8px 0 15px 50px; font-size:small; }
.IS_radioBtn_container td	{ padding-top: 4px; padding-bottom: 4px; }
 
 .rowDotLine_IS						{ border-bottom: 1px #8098C0 dotted; margin-left: 25px; margin-right: 25px; }
 
.buttonIS_Continue			{ width: 760px; height: 30px; margin: 15px 0 40px 25px; }	
.buttonIS_Continue a 		{ background: url("/images/btn_Continue.png") no-repeat; background-position: 0 0; width: 93px; height: 30px; float: right; }
.buttonIS_Continue a:hover 	{ background-position: 0 -30px; }
 
/* cart button */

.cartCheckoutTertiaryButton			{ width: 182px; height: 30px;}	
.cartCheckoutTertiaryButton a 			{ background: url("/images/btn_ViewCartCheckout.png") no-repeat; background-position: 0 0; width: 182px; height: 30px; float: left; }
.cartCheckoutTertiaryButton a:hover 	{ background-position: 0 -30px; }
.cartCheckoutTertiaryLink_off 	{ background-position: 0 -60px !important; background: url("/images/btn_ViewCartCheckout.png") no-repeat; }

.accountSaveErrorMessage{color: #FF5555;}

/* cart content */
div.CartcontentContainer				{ padding: 20px 32px; }
table.contentContainer					{ margin: 20px; }
table.contentContainer2					{ padding: 20px; }
table.contentContainer td				{ vertical-align: top; }
table.contentContainer td.L				{ width: 225px; }

table.cartTitle td.Checkout				{ text-align: right; width: 99px; } 
table.cartTitle td.ContinueShopping		{ text-align: right; width: 156px; padding-right: 10px; } 
table.cartTitle td.ContinueCheckout		{ text-align: right; width: 159px; } 
table.cartTitle td.Back					{ text-align: right; width: 68px; padding-right: 10px; } 
table.cartTitle td.SubmitOrder			{ text-align: right; width: 68px; padding-right: 10px; } 
table.cartTitle td.Print				{ text-align: right; width: 96px; } 

.wizardWrapper				{ padding: 10px 0 15px 0; }
.Wizard_01					{ background: url("/images/gfx_Cart_Wizard.png") no-repeat; background-position: 0 0; width: 575px; height: 29px; }
.Wizard_02					{ background: url("/images/gfx_Cart_Wizard.png") no-repeat; background-position: 0 -29px; width: 575px; height: 29px; }
.Wizard_03					{ background: url("/images/gfx_Cart_Wizard.png") no-repeat; background-position: 0 -58px; width: 575px; height: 29px; }
.Wizard_04					{ background: url("/images/gfx_Cart_Wizard.png") no-repeat; background-position: 0 -87px; width: 575px; height: 29px; }


.buttonContinueShopping			{ width: 156px; height: 30px; }	
.buttonContinueShopping a 		{ background: url("/images/btn_ContinueShopping.png") no-repeat; background-position: 0 0; width: 156px; height: 30px; float: right; }
.buttonContinueShopping a:hover { background-position: 0 -30px; }

.buttonContinueCheckout			{ width: 159px; height: 30px; }	
.buttonContinueCheckout a 		{ background: url("/images/btn_ContinueCheckout.png") no-repeat; background-position: 0 0; width: 159px; height: 30px; float: right; }
.buttonContinueCheckout a:hover { background-position: 0 -30px; }
.buttonContinueCheckoutDisabled a 		{ background: url("/images/btn_ContinueCheckout.png") no-repeat; background-position: 0 -60px !important; width: 159px; height: 30px; float: right; cursor:not-allowed !important; }


.sectionHeader				{ font: bold 14px/22px Verdana, sans-serif; color: #134A92; width: 100%; height: 30px; border-bottom: 1px #134A92 dashed; padding-top: 10px; }
.sectionHeader_noLine		{ font: bold 14px/22px Verdana, sans-serif; color: #134A92; width: 100%; height: 30px; padding-top: 10px; }
.sectionHeader_line			{ border-bottom: 1px #134A92 dashed; padding-top: 10px; }
.sectionHeader_01			{ font: bold 14px/22px Verdana, sans-serif; color: #134A92; width: 100%; height: 30px; border-bottom: 1px #134A92 dashed; }

table.itemSummary td 				{ padding-top: 12px; padding-bottom: 12px; vertical-align: top; }
table.itemSummary td.item			{ font: bold 12px/16px Verdana, sans-serif; padding-left: 10px; }
table.itemSummary td.unitPrice		{ text-align: right; width: 80px; }
table.itemSummary td.qtyLabel		{ text-align: right; width: 55px; }
table.itemSummary td.qtyField		{ width: 46px; padding-left: 6px; }
table.itemSummary input		{ width: 30px; }
table.itemSummary td.btn_update		{ width: 63px; }
table.itemSummary td.btn_remove		{ width: 75px; }
table.itemSummary td.subTotal		{ text-align: right; padding-right: 10px; width: 90px; }

.subTotal_container							{ width: 100%; }
table.itemSummarySubTotal  					{ border-bottom: 1px #000 solid; }
table.itemSummarySubTotal td 				{ padding-top: 12px; padding-bottom: 12px; vertical-align: top; }
table.itemSummarySubTotal td.subTotal_label { text-align: right; width: 153px; }
table.itemSummarySubTotal td.subTotal_amt 	{ text-align: right; padding-right: 10px; }

table.itemSummaryDotLine  					{ border-bottom: 1px #000 dotted; }
table.itemSummaryDotLine td 				{ padding-top: 12px; padding-bottom: 12px; vertical-align: top; }
table.itemSummaryDotLine td.subTotal_label 	{ text-align: right; width: 153px; }
table.itemSummaryDotLine td.subTotal_amt 	{ text-align: right; padding-right: 10px; }

table.itemSummaryTotal  					{ border-bottom: 2px #000 solid; }
table.itemSummaryTotal td 					{ padding-top: 12px; padding-bottom: 12px; vertical-align: top; font-weight: bold; }
table.itemSummaryTotal td.subTotal_label 	{ text-align: right; width: 153px; }
table.itemSummaryTotal td.subTotal_amt 		{ text-align: right; padding-right: 10px; }

.cartMessage_01						{ color: #134A92; text-align: right; padding: 15px 0 10px 0; }

table.contactInfo 					{ padding-top: 1px; padding-bottom: 9px; }
table.contactInfo_subEntry			{ padding-bottom:40px;}
table.contactInfo td				{ padding-top: 2px; padding-bottom: 2px; vertical-align: top; }
table.contactInfo td.label			{ text-align: right; }
table.contactInfo td.value			{ font-weight: bold; }
table.contactInfo td.blueHeaderTxt	{ font-size: 10px; text-transform: uppercase; letter-spacing: 1px; color: #134A93; text-align: right; }

table.shippingInfo					{ background-color: #F1F1F1; }
table.shippingInfo td				{ padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
table.shippingInfo td.checkbox		{ width: 32px; text-align: center; }
table.shippingInfo td.first			{ width: 130px; }
table.shippingInfo td.button		{ width: 68px; padding-right: 10px; }
table.shippingInfo td.buttonDual		{ width: 140px; padding-right: 10px; }

table.shippingInfo_alt					{ background-color: #FFF; }
table.shippingInfo_alt td				{ padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
table.shippingInfo_alt td.checkbox		{ width: 32px; text-align: center; }
table.shippingInfo_alt td.first			{ width: 130px; }
table.shippingInfo_alt td.button		{ width: 68px; padding-right: 10px; }
table.shippingInfo_alt td.buttonDual		{ width: 140px; padding-right: 10px; }

table.itemsInCartColHeader  			{ font-size: 10px; text-transform: uppercase; letter-spacing: 1px; color: #134A93; }
table.itemsInCartColHeader td 			{ padding-top: 5px; padding-bottom: 2px; vertical-align: top;  }
table.itemsInCartColHeader td.item		{ padding-left: 10px; }
table.itemsInCartColHeader td.price		{ text-align: right; width: 94px; }
table.itemsInCartColHeader td.shipMode	{ text-align: right; width: 300px; }
table.itemsInCartColHeader td.qty		{ text-align: right; padding-right: 10px; width: 84px; }
table.itemsInCartColHeader td.total		{ text-align: right; padding-right: 10px; width: 100px; }

table.itemsInCartData  				{ }
table.itemsInCartData td 			{ padding-top: 5px; padding-bottom: 5px; vertical-align: top;  }
table.itemsInCartData td.item		{ padding-left: 10px; font-weight: bold; }
table.itemsInCartData td.price		{ text-align: right; width: 94px; }
table.itemsInCartData td.qty		{ text-align: right; padding-right: 10px; width: 84px; }
table.itemsInCartData td.total		{ text-align: right; padding-right: 10px; width: 100px; }

table.twoColumn td				{ padding-top: 10px; padding-bottom: 15px; }
table.twoColumn td.first		{ font-weight: bold; width: 220px; padding-left: 10px; }
.orderNotes						{ padding: 10px 0 10px 10px; }

.customerNote					{ padding: 5px 10px 10px 10px; }


/* cart CSS */

.nonEditableTextArea{cursor: default; border:0px;}

.viewableArea{}
.viewableHidden{display: none;}

.editableArea{font-weight: normal;} 
.editableHidden{display: none;}
.addressBookFormEdit{width:300px; }
.addressLineEntryEditableSubInput{margin-top:3px;}

.streetAddressLabel{line-height:25px;}

.sectionSubHeader				{ font: bold 11px/16px Verdana, sans-serif; color: #134A92; width: 50%; height: 20px; border-bottom: 1px #134A92 dashed; padding-top: 20px; margin-left:50px;}

/* scrubs */
div.Scrubs_CartcontentContainer			{ padding: 4px 32px 20px; }
div.ScrubscontentContainer				{ padding: 16px 0px 0; }
table.anchorLinks td			{ text-align: center; }
table.cost						{ margin: 0 0 11px 16px; }
table.cost td.L					{ width: 5px; }
table.cost td.item				{ width: 91px; padding-left: 10px; border-top: 1px #FFF solid; font-size: 11px; }
table.cost td.size				{ width: 68px;  border-top: 1px #FFF solid; font-size: 11px; }
table.cost td.qty				{ width: 31px;  text-align: right; border-top: 1px #FFF solid; font-size: 11px; }
table.cost td.price				{ width: 66px; text-align: right; padding-right: 10px; border-top: 1px #FFF solid; font-size: 11px; }
table.cost td.R					{ width: 10px; }
table.cost td.total				{ text-align: right; background-color: #FFF; }
table.cost td.priceTotal		{ width: 91px; text-align: right; padding-right: 10px; font-weight: bold; background-color: #FFF;}

.cost_top						{ background: url(/images/gfx_cost_top.png) no-repeat; width: 291px; height: 31px; color: #FFF; font: normal 10px/12px Verdana, Geneva, sans-serif; text-transform: uppercase; letter-spacing: 1px; text-align: center; }
.cost_btm						{ background: url(/images/gfx_cost_btm.png) no-repeat; width: 291px; height: 17px; }

.scrubsImage					{ padding: 35px 0 20px 82px; }
.note_blue						{ color: #134A92; font-size: 11px; padding-right: 35px; }
.sectionContainer_scrubs	{ width: 100%; border: 1px #99BBE8 solid; }
.grayTxtPanel				{ margin: 4px; background-color: #F5F5F5; padding: 10px; }
.grayTxt			{ color: #777; }
.margin5			{ margin: 5px; }
.buttonViewCartCheckout_scrubs			{ width: 100%; height: 30px; padding: 20px 0 5px 0; }	
.buttonViewCartCheckout_scrubs a 		{ background: url("/images/btn_ViewCartCheckout.png") no-repeat; background-position: 0 0; width: 182px; height: 30px; float: right; }
.buttonViewCartCheckout_scrubs a:hover 	{ background-position: 0 -30px; }
.buttonViewCartCheckout_scrubsDisabled a 	{ background-position: 0 -60px !important; cursor:not-allowed !important;}

.buttonViewCartCheckout_scrubs_cost			{ width: 250px; height: 30px; padding: 0 0 5px 0; }	
.buttonViewCartCheckout_scrubs_cost a 		{ background: url("/images/btn_ViewCartCheckout.png") no-repeat; background-position: 0 0; width: 182px; height: 30px; float: right; }
.buttonViewCartCheckout_scrubs_cost a:hover 	{ background-position: 0 -30px; }

.buttonCheckoutPayPal			{ width: 190px; height: 30px; padding: 0 0 0 0;}	
.buttonCheckoutPayPal a 		{ background: url(/images/btn_CheckoutWithPayPal.png) no-repeat; background-position: 0 0; width: 190px; height: 30px; float: right; }
.buttonCheckoutPayPal a:hover 	{ background-position: 0 -30px; }

.scrubsWizard_01			{ background: url("/images/gfx_Cart_Wizard_Scrubs.png") no-repeat; background-position: 0 0; width: 320px; height: 29px; }

table.itemSummary_scrubs td 				{ padding-top: 12px; padding-bottom: 12px; vertical-align: top; }
table.itemSummary_scrubs td.item			{ font: bold 12px/16px Verdana, sans-serif; padding-left: 10px; }
table.itemSummary_scrubs td.size			{ width: 100px; }
table.itemSummary_scrubs td.unitPrice		{ text-align: right; width: 80px; }
table.itemSummary_scrubs td.qtyLabel		{ text-align: right; width: 55px; }
table.itemSummary_scrubs td.qtyField		{ width: 46px; padding-left: 6px; }
table.itemSummary_scrubs td.btn_update		{ width: 63px; padding-left:4px;}
table.itemSummary_scrubs td.btn_remove		{ width: 75px; }
table.itemSummary_scrubs td.subTotal		{ text-align: right; padding-right: 10px; width: 90px; }


.cartMessage_01						{ color: #134A92; text-align: right; padding: 15px 0 10px 0; }
.cartMessage_02						{ color: #134A92; text-align: right; padding: 20px 0 10px 0; }

/* LM Training */
table.T_home_CW_container td				{ vertical-align: top; }
table.T_home_CW_container td.col_01		{ width: 468px; }

.txtReplace 						{ text-indent: -9999px; display: block; }
#reg_Button 						{ height: 40px; width: 468px; background-image:url(/images/lm_training/btn_Register.png); background-position: 0 0;}
#reg_Button:hover 					{ background-position: 0 -40px; }
#reg_Button:active 					{ background-position: 0 -40px; }
.reg_button							{ margin-top: 28px; }

#continue_Button 					{ height: 30px; width: 93px; background-image:url(/images/btn_Continue.png); background-position: 0 0;}
#continue_Button:hover 				{ background-position: 0 -30px; }
#continue_Button:active 			{ background-position: 0 -30px; }
#continue_Button_disabled			{ height: 30px; width: 93px; background-image:url(/images/lm_training/btn_Continue.png); background-position: 0 -60px; cursor:not-allowed !important;}

#reg_container_01					{ width: 448px; }
#reg_container_02					{ width: 448px; height: 376px; background: url(/images/lm_training/img_LMtraining_reg_select_bkg.jpg) no-repeat; }

#medsvcs_desktop_portal_home_link{display: none;}
table.selectType					{ margin: 99px 0 0 96px; }
table.selectType td.col_01			{ width: 56px; text-align: right; padding-top: 3px; }
table.selectType td.col_02			{ padding: 3px 0 6px 5px; }
.select_btnPos						{ margin: 10px 0 0 60px; }

#myWorklist_header					{ width: 448px; height: 24px; background: url(/images/lm_training/txt_training_MyWorklist.gif) no-repeat; text-align: right; padding: 15px 0 0 0; font-size: 11px;}
#myEvents_header					{ width: 448px; height: 24px; background: url(/images/lm_training/txt_training_MyEvents.gif) no-repeat; text-align: right; padding: 15px 0 0 0; margin-top: 10px; font-size: 11px; }
#myActiveTrainees_header			{ width: 448px; height: 24px; background: url(/images/lm_training/txt_training_MyTrainees.gif) no-repeat; text-align: right; padding: 15px 0 0 0; margin-top: 10px; font-size: 11px; }

.SRtable_header_homePg					{ background-color: #EEE; width: 448px; height: 20px; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; padding-top: 1px;   }
table.SRtable_header_homePg td.col_01	{ width: 360px; padding: 0 4px; }
table.SRtable_header_homePg td.col_02	{ padding: 0 4px; }
table.SRtable_header_homePg td.B_col_01	{ width: 162px; padding: 0 4px; }
table.SRtable_header_homePg td.B_col_02	{ padding: 0 4px; }

table.SRtable_rows_homePg				{ font: normal 11px/15px Verdana, sans-serif; }
table.SRtable_rows_homePg td			{ padding: 2px 2px 3px 2px;  }
table.SRtable_rows_homePg td.col_01		{ width: 360px; }
table.SRtable_rows_homePg td.B_col_01	{ width: 162px; }

.width468							{ width: 448px; }
.dottedLine2						{ border-bottom: 1px #134A92 dotted; }
.seeALL								{ font: normal 11px/15px Verdana, sans-serif; padding: 6px 0 0 25px; }
.SRtable_row_over					{ background-color: #E4F1FF; width: 448px; }

.liteGray							{ color: #777; }

#trainingWizard_container			{ width: 100%; height: 29px; margin-top: 6px; }
.trainingWizard_Select_off			{ width: 129px;  height: 29px; background: url(/images/lm_training/gfx_wizard_SelectEvent.png) no-repeat 0 0; float: left; }
.trainingWizard_Select_on			{ width: 129px;  height: 29px; background: url(/images/lm_training/gfx_wizard_SelectEvent.png) no-repeat 0 -29px; float: left; }
.trainingWizard_TraineeInfo_off		{ width: 126px;  height: 29px; background: url(/images/lm_training/gfx_wizard_TraineeInfo.png) no-repeat 0 0; float: left; }
.trainingWizard_TraineeInfo_on		{ width: 126px;  height: 29px; background: url(/images/lm_training/gfx_wizard_TraineeInfo.png) no-repeat 0 -29px; float: left; }
.trainingWizard_Travel_off			{ width: 205px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Travel.png) no-repeat 0 0; float: left; }
.trainingWizard_Travel_on			{ width: 205px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Travel.png) no-repeat 0 -29px; float: left; }
.trainingWizard_Summary_off			{ width: 139px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Summary.png) no-repeat 0 0; float: left; }
.trainingWizard_Summary_on			{ width: 139px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Summary.png) no-repeat 0 -29px; float: left; }
.trainingWizard_Summary_confirm		{ width: 32px;  height: 24px; background: url(/images/lm_training/icon_checkMark.png) no-repeat; float: left; }

table.trainingCW td					{ vertical-align: top; }
table.trainingCW td.col_01			{ width: 597px; }

.trainingWizard_CreateNew_off		{ width: 164px;  height: 29px; background: url(/images/lm_training/gfx_wizard_CreateNew.png) no-repeat 0 0; float: left; }
.trainingWizard_CreateNew_on		{ width: 164px;  height: 29px; background: url(/images/lm_training/gfx_wizard_CreateNew.png) no-repeat 0 -29px; float: left; }

.trainingWizard_DateTime_off		{ width: 117px;  height: 29px; background: url(/images/lm_training/gfx_wizard_DateTime.png) no-repeat 0 0; float: left; }
.trainingWizard_DateTime_on			{ width: 117px;  height: 29px; background: url(/images/lm_training/gfx_wizard_DateTime.png) no-repeat 0 -29px; float: left; }

.trainingWizard_Select_off			{ width: 129px;  height: 29px; background: url(/images/lm_training/gfx_wizard_SelectEvent.png) no-repeat 0 0; float: left; }
.trainingWizard_Select_on			{ width: 129px;  height: 29px; background: url(/images/lm_training/gfx_wizard_SelectEvent.png) no-repeat 0 -29px; float: left; }

.trainingWizard_TraineeInfo_off		{ width: 126px;  height: 29px; background: url(/images/lm_training/gfx_wizard_TraineeInfo.png) no-repeat 0 0; float: left; }
.trainingWizard_TraineeInfo_on		{ width: 126px;  height: 29px; background: url(/images/lm_training/gfx_wizard_TraineeInfo.png) no-repeat 0 -29px; float: left; }

.trainingWizard_Travel_off			{ width: 205px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Travel.png) no-repeat 0 0; float: left; }
.trainingWizard_Travel_on			{ width: 205px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Travel.png) no-repeat 0 -29px; float: left; }

.trainingWizard_Summary_off			{ width: 139px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Summary.png) no-repeat 0 0; float: left; }
.trainingWizard_Summary_on			{ width: 139px;  height: 29px; background: url(/images/lm_training/gfx_wizard_Summary.png) no-repeat 0 -29px; float: left; }
.trainingWizard_Summary_confirm		{ width: 32px;  height: 24px; background: url(/images/lm_training/icon_checkMark.png) no-repeat; float: left; }

table.filterForm					{ margin: 4px 0 20px 0; }
table.filterForm td.label			{ font-size: 12px; }

.filterHeaderPanel				{ border: 1px #BBB solid; padding-top: 5px; padding-bottom: 6px; background-color: #E5E5E5; }
.filterRow_01					{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; border-bottom: 1px #DDD solid; cursor: pointer;}
.filterRow_02					{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; border-bottom: 1px #DDD solid; background-color: #F9F9F9; cursor: pointer;}
.filterRow_01_last				{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; cursor: pointer;}
.filterRow_02_last				{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; background-color: #F9F9F9; cursor: pointer;}
.filterRow_none					{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; padding: 5px 0 6px 10px; }
.filterRow_over					{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; border-bottom: 1px #DDD solid; background-color: #E4F1FF; cursor: pointer;}
.filterRow_selected				{ border: 1px #0869BB solid; background-color: #D5E2FF; cursor: pointer;}
.filterBottomPanel				{ border: 1px #BBB solid; padding-top: 5px; padding-bottom: 6px; background-color: #E5E5E5; text-align: right; }
.filterBottomPanel_sm			{ border: 1px #BBB solid; height: 10px; background-color: #E5E5E5;  }

table.filter th, td				{ font: normal 11px/15px Verdana, sans-serif; text-align: left; vertical-align: top; }
table.filter th.FC1, td.FC1		{ width: 90px; padding-left: 10px; }
table.filter th.FC2, td.FC2		{ width: 200px; padding-right: 10px; }
table.filter th.FC3, td.FC3		{ padding-right: 10px; }
table.filter td					{ padding-top: 5px; padding-bottom: 6px; }
table.filter th.name_firstCol, td.name_firstCol		{ padding-left: 10px; }


table.filter2 th, td				{ font: normal 11px/15px Verdana, sans-serif; text-align: left; vertical-align: top; }
table.filter2 th.F2C1, td.F2C1		{ width: 25px; padding-left: 2px; }
table.filter2 th.F2C2, td.F2C2		{ width: 170px; padding-right: 10px; }
table.filter2 th.F2C3, td.F2C3		{ width: 265px; }
table.filter2 th.F2C4, td.F2C4		{ }
table.filter2 td					{ padding-top: 5px; padding-bottom: 6px; }

table.filter3 th, td				{ font: normal 11px/15px Verdana, sans-serif; text-align: left; vertical-align: top; }
table.filter3 th.F3C1, td.F3C1		{ width: 85px;  padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
table.filter3 th.F3C2, td.F3C2		{ width: 330px; padding-top: 6px; padding-bottom: 6px; }
table.filter3 th.F3C3, td.F3C3		{ width: 160px; padding-top: 6px; padding-bottom: 6px; }
table.filter3 th.F3C4, td.F3C4		{ width: 132px; padding-top: 6px; padding-bottom: 6px; }
table.filter3 th.F3C5				{ width: 152px; padding-top: 6px; padding-bottom: 6px; }
table.filter3 td.F3C5				{ padding-left: 36px; width: 116px; padding-top: 3px; padding-bottom: 3px; }
table.filter3 th.F3C6, td.F3C6		{ text-align: center; padding-top: 6px; padding-bottom: 6px; }
table.filter3 td					{ }

/* used to indicate that the entry is outright disabled */
.filter-force-disabled						{color:#777 !important;}


/* Summary Module */
.summary_top		{ background: url(/images/lm_training/gfx_summaryTop.png) no-repeat top left; width: 327px; height: 31px; color: #FFF; font: normal 10px/12px Verdana, sans-serif; text-transform: uppercase; letter-spacing: 1px; text-align: left; padding-left: 15px; }
.summary_text		{ padding: 13px 0 0 0; }
.summary_midWhite	{ background: url(/images/lm_training/gfx_summaryMid_white.png) repeat-y; width: 327px; height: 1px; }	
.summary_btmWhite	{ background: url(/images/lm_training/gfx_summaryMid_white.png) repeat-y; width: 327px; height: 10px; }	
.summary_midGray	{ background: url(/images/lm_training/gfx_summaryMid_gray.png) repeat-y; width: 327px; }	
.summary_textIntro	{ color: #777; padding: 7px 20px 7px 15px; }
.summary_text		{ padding: 10px; }
.summary_btm		{ background: url(/images/lm_training/gfx_summaryBtm.png) no-repeat; width: 327px; height: 17px; }

.buttonContainer		{ margin: 10px 32px 0 0; }
.buttonContainer2		{ margin: 10px 0 50px 0; width: 100%; }
#Btn_Continue 			{ height: 30px; width: 93px; background-image:url(/images/lm_training/btn_Continue.png); background-position: 0 0;}
#Btn_Continue:hover 	{ background-position: 0 -30px; }
#Btn_Continue:active 	{ background-position: 0 -30px; }
#Btn_Continue_disabled 	{ height: 30px; width: 93px; background-image:url(/images/lm_training/btn_Continue.png); background-position: 0 -60px; }

#Btn_Back 				{ height: 30px; width: 68px; background-image:url(/images/lm_training/btn_Back.png); background-position: 0 0;}
#Btn_Back:hover 		{ background-position: 0 -30px; }
#Btn_Back:active 		{ background-position: 0 -30px; }

#Btn_Search 			{ height: 22px; width: 55px; background-image:url(/images/lm_training/btn_Search.png); background-position: 0 0;}
#Btn_Search:hover 		{ background-position: 0 -22px; }
#Btn_Search:active 		{ background-position: 0 -22px; }

#btn_Register_sm 			{ height: 22px; width: 62px; background-image:url(/images/lm_training/btn_Register_sm.png); background-position: 0 0;}
#btn_Register_sm:hover 		{ background-position: 0 -22px; }
#btn_Register_sm:active 	{ background-position: 0 -22px; }

#Btn_Update 			{ height: 22px; width: 58px; background-image:url(/images/lm_training/btn_Update.png); background-position: 0 0;}
#Btn_Update:hover 		{ background-position: 0 -22px; }
#Btn_Update:active 		{ background-position: 0 -22px; }

#Btn_Submit				{ height: 30px; width: 85px; background-image:url(/images/lm_training/btn_Submit.png); background-position: 0 0;}
#Btn_Submit:hover 		{ background-position: 0 -30px; }
#Btn_Submit:active 		{ background-position: 0 -30px; }

#Btn_SubmitDisabled			{ height: 30px; width: 85px; background-image:url(images/btn_Submit.png); background-position: 0 -60px;}

#Btn_ProceedToPresentation 			{ height: 40px; width: 261px; background-image:url(images/btn_ProceedToPresentation.png); background-position: 0 0;}
#Btn_ProceedToPresentation:hover 	{ background-position: 0 -40px; }
#Btn_ProceedToPresentation:active 	{ background-position: 0 -40px; }
#Btn_ProceedToPresentation 			{ height: 40px; width: 261px; background-image:url(images/btn_ProceedToPresentation.png); background-position: 0 0; }

#Btn_ProceedToQuiz		 			{ height: 40px; width: 195px; background-image:url(images/btn_ProceedToQuiz.png); background-position: 0 0;}
#Btn_ProceedToQuiz:hover 			{ background-position: 0 -40px; }
#Btn_ProceedToQuiz:active 			{ background-position: 0 -40px; }
#Btn_ProceedToQuiz 					{ height: 40px; width: 195px; background-image:url(images/btn_ProceedToQuiz.png); background-position: 0 0; }

#Btn_RetakeTheQuiz		 			{ height: 40px; width: 195px; background-image:url(images/btn_RetakeTheQuiz.png); background-position: 0 0;}
#Btn_RetakeTheQuiz:hover 			{ background-position: 0 -40px; }
#Btn_RetakeTheQuiz:active 			{ background-position: 0 -40px; }
#Btn_RetakeTheQuiz 					{ height: 40px; width: 195px; background-image:url(images/btn_RetakeTheQuiz.png); background-position: 0 0; }

.pos_quizHomeBtn		{ padding: 45px 0 0 102px; }
.pos_quizProceedToQuiz	{ padding: 9px 0 0 645px; }
.pos_retakeTheQuiz		{ padding: 30px 0 30px 66px; }
.pos_quizSubmit			{ padding: 19px 0 0 50px; }

.btn_disableHover:hover	{background-position: 0 0 !important;};

#Btn_GoToPage 			{ height: 27px; width: 27px; background-image:url(images/btn_arrowR_goToPage.png); background-position: 0 0;}
#Btn_GoToPage:hover 	{ background-position: 0 -27px; }
#Btn_GoToPage:active 	{ background-position: 0 -27px; }
#Btn_GoToPage 			{ height: 27px; width: 27px; background-image:url(images/btn_arrowR_goToPage.png); background-position: 0 0; }

#Btn_First	 			{ height: 27px; width: 65px; background-image:url(images/btn_arrowL_first.png); background-position: 0 0;}
#Btn_First:hover 		{ background-position: 0 -27px; }
#Btn_First:active 		{ background-position: 0 -27px; }
#Btn_First 				{ height: 27px; width: 65px; background-image:url(images/btn_arrowL_first.png); background-position: 0 0; }

#Btn_Previous	 		{ height: 27px; width: 90px; background-image:url(images/btn_arrowL_previous.png); background-position: 0 0;}
#Btn_Previous:hover 	{ background-position: 0 -27px; }
#Btn_Previous:active 	{ background-position: 0 -27px; }
#Btn_Previous 			{ height: 27px; width: 90px; background-image:url(images/btn_arrowL_previous.png); background-position: 0 0; }

#Btn_Next	 			{ height: 27px; width: 63px; background-image:url(images/btn_arrowR_next.png); background-position: 0 0;}
#Btn_Next:hover 		{ background-position: 0 -27px; }
#Btn_Next:active 		{ background-position: 0 -27px; }
#Btn_Next 				{ height: 27px; width: 63px; background-image:url(images/btn_arrowR_next.png); background-position: 0 0; }

#Btn_Last	 			{ height: 27px; width: 65px; background-image:url(images/btn_arrowR_last.png); background-position: 0 0;}
#Btn_Last:hover 		{ background-position: 0 -27px; }
#Btn_Last:active 		{ background-position: 0 -27px; }
#Btn_Last 				{ height: 27px; width: 65px; background-image:url(images/btn_arrowR_last.png); background-position: 0 0; }

#clickToExpand				{ }
#Btn_ClickToExpand			{ height: 27px; width: 144px; background-image:url(images/btn_arrow_downUp.png); background-position: 0 0;}
#Btn_ClickToExpand:hover 	{ background-position: 0 -27px; }
#Btn_ClickToExpand:active 	{ background-position: 0 -27px; }
#Btn_ClickToExpand 			{ height: 27px; width: 144px; background-image:url(images/btn_arrow_downUp.png); background-position: 0 0; }

#Btn_ClickToContract			{ height: 27px; width: 144px; background-image:url(images/btn_arrow_downUp.png); background-position: 0 -54px;}
#Btn_ClickToContract:hover 		{ background-position: 0 -81px; }
#Btn_ClickToContract:active 	{ background-position: 0 -81px; }
#Btn_ClickToContract 			{ height: 27px; width: 144px; background-image:url(images/btn_arrow_downUp.png); background-position: 0 -54px; }

table.summaryTable td			{ vertical-align: top; }
table.summaryTable td.label		{ font: bold 11px/15px Verdana, sans-serif; padding: 5px 6px 6px 4px; text-align: right; width: 100px; }
table.summaryTable td.value		{ font: normal 11px/15px Verdana, sans-serif; padding: 5px 4px 6px 0; }

.note_information		{ border: 1px #0869BB dotted; background-color: #EEE; padding: 10px; font: normal 11px/16px Verdana, sans-serif; width: 557px; margin-top: 4px; }
.note_information2		{ border: 1px #0869BB dotted; background-color: #EEE; padding: 15px; width: 834px; margin: 10px 0; }
.noteTxt				{ font: normal 12px/16px Verdana, sans-serif; }	
table.form td			{ vertical-align: top; font: normal 12px/18px Verdana, sans-serif; }
table.form td.label		{ padding: 3px 6px 3px 0; text-align: right; width: 200px; }
table.form td.value		{ padding: 2px 0 4px 0; }

.BTTTcontainer			{ margin: 0 32px 0 0;}

#Btn_ReqContractRenewal			{ height: 30px; width: 199px; background-image:url(/images/lm_training/btn_requestContractRenewal.png); background-position: 0 0;}
#Btn_ReqContractRenewal:hover 	{ background-position: 0 -30px; }
#Btn_ReqContractRenewal:active 	{ background-position: 0 -30px; }

.Btn_arrowLeft			{ height: 22px; background-image:url(/images/lm_training/btn_arrowLeft.png); background-repeat: no-repeat; background-position: 0 0; padding: 3px 0 4px 30px; }
.Btn_arrowLeft:hover 	{ background-position: 0 -22px; }
.Btn_arrowLeft:active 	{ background-position: 0 -22px; }

#Btn_SelectAlternate			{ height: 30px; width: 137px; background-image:url(/images/lm_training/btn_selectAlternate.png); background-position: 0 0;}
#Btn_SelectAlternate:hover 		{ background-position: 0 -30px; }
#Btn_SelectAlternate:active 	{ background-position: 0 -30px; }

.inset_regForm			{ background-color: #EEE; padding: 10px; margin: 8px 0 15px 25px; width: 535px; }
.filter_inset			{ font-size: 12px; padding: 4px 0 0 25px; } 
.filter_inset2			{ font-size: 12px; padding: 16px 50px 0 25px; } 

table.trainingSummary 				{ margin: 5px 0 7px 0; }
table.trainingSummary td			{ font-size: 12px; vertical-align: top; }
table.trainingSummary td.label	 	{ text-align: right; padding: 4px 6px; font-weight: bold; width: 316px; }
table.trainingSummary td.value		{ padding: 4px 0px; width: 450px; }
table.trainingSummary td.btn		{ padding: 4px 12px 0 0; }

.insetTxt				{ margin: 7px 0 0 30px; }

ol.std				{ margin: 0 0 14px 40px; padding: 0; }
ol.std	li			{ margin: 0; padding: 0 0 3px 0; }

/* Online Quiz */
#pres_expand					{ width: 824px; height: 53px; background-image:url(images/gfx_pres_expand.png);  }
#pres_top						{ width: 824px; height: 44px; background-image:url(images/gfx_pres_top.png); position: relative;}
#pres_mid						{ width: 824px; height: 600px; background-image:url(images/gfx_pres_mid.png); }
#pres_btm						{ width: 824px; height: 52px; background-image:url(images/gfx_pres_btm.png); }
#pres_pos						{ padding: 6px 0 0 50px; }
#pres_slideContainer			{ padding: 1px 0 0 9px; width: 798px; height: 598px; }

.clickToExpand										{ padding: 10px 0 0 346px; }
table.paginationTop_comp							{ padding: 10px 0 0 0px; width:916px;}
table.paginationTop_comp td							{ height: 28px; }
table.paginationTop_comp td.number					{ font-weight: bold; font-size: 12px; color: #FFF; line-height: normal; padding-top: 10px; }
table.paginationTop_comp td.clickToExpandContract	{ width: 543px; }
table.paginationTop_comp td.pageNumber_current		{ width: 56px; }
table.paginationTop_comp td.pageNumber_last			{ width: 127px; }
table.paginationTop_comp td.goToPg					{ width: 53px; }
#pageNumber_current				{ padding-top: 5px; position:absolute;left:545px; top:11px; }
#pageNumber_last				{ padding-top: 5px; position:absolute;left:603px; top:11px; }



.paginationBtm_pos				{ padding: 9px 0 0 160px; }
table.paginationBtm				{ width: 496px; }
table.paginationBtm td			{ height: 27px; }
table.paginationBtm td.first	{ width: 75px; }
table.paginationBtm td.prev		{ width: 90px; }
table.paginationBtm td.next		{ width: 73px; }
table.paginationBtm td.last		{ width: 65px; }
table.paginationBtm td.mid		{ width: 193px; }

.Q_header						{ width: 100%; background-color: #EEE; margin: 20px 0 0 0; } 
.Q_panelOdd						{ background-color: #EEE; padding: 15px 20px 22px; }
.Q_panelEven					{ background-color: #E0E0E0; padding: 15px 20px 22px; }

table.Q_question 				{ width: 855px; }			
table.Q_question td				{ font: bold 12px/18px Verdana, sans-serif; padding: 0 0 2px 3px; }			
table.Q_question td.num			{ width: 22px; }			
table.Q_question td.txt			{  }			

table.Q_select 						{ width: 855px; }
table.Q_select td					{ height: 18px; }
table.Q_select td.radioBtn			{ width: 46px; text-align: right;  padding: 6px 5px 0 0; }
table.Q_select td.AnswerOptionTxt	{ padding: 7px 0 0 0; font: normal 12px/18px Verdana, sans-serif; }
table.Q_select td.AnswerOptionTxt_correctAnswer	{ padding: 7px 0 0 0; font: bold 12px/18px Verdana, sans-serif; }

.quizResults_container			{ background-color: #EEE; padding: 8px 16px; }
.quizResults_pass					{ background: #DEDEDE url(images/gfx_quizResults_pass.gif) no-repeat top left; height: 38px; border: 1px #0FAF0F dashed; }
.quizResults_fail					{ background: #DEDEDE url(images/gfx_quizResults_fail.gif) no-repeat top left; height: 38px; border: 1px #AF0101 dashed; }
.resultsContainer					{ background-color: #EEE; padding: 8px 19px 8px; }
.resultsContainer2					{ background-color: #EEE; padding: 8px 19px 25px; }

/**
 * Autocomplete handling
 */
.autocomplete-w1 { background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


#mgrid_fw {margin:10px;}
#mgrid_fw div.width578 {width:100%;}

