﻿	/*
		MD Buyline master stylesheet
		author: Robert TerryInventoryList
		version: Dec 15 2010

		CONTENTS:
		- Globals
		- Common Elements
		- Header
		- Login Bar
		- Header Logo
		- Page Header
		- Content
		- Terms
		- Account Tools
		- Left Hand Navigation
		- Wizard Container and Navigation
		- Wizards Sidebar and Filter
		- Print, Download, Export things for the Wizards
		- RSS Feed
		- Testimonial
		- Form Elements
		- Error and Success information boxes
		- Tab Box
		- Default Table
		- Modal Popup
		- Promotion Popup
		- Footer
		- Search Results Returned
		- GridView Tables Items
		- Authorized User
		- Pages
			- FDA 
			- FAQ
			- Learning Center
			- Vendor Reporting
			- Quote Tracker
			- Deals Database 
			- Market Intelligence
			- Usage Report
			- Deals Database
			- About Us
			- Site Map Styles
			- Home Page Catalog
			- Modal Page
		- Controls
			- BLOG Control
			- Slider Control
			- Ajax 	

		- Temp
			- Quote Analysis
			- FDA Tracker

		- Buyline Recall Tracker
			- Detail Tracker

		IE Related Legend
		.class {
		  width:200px; /* All browsers 
		  *width:250px; /* IE 
		  _width:300px; /* IE6 
		  .width:200px; /* IE7 
		}
	*/

	/* Globals 						
	--------------------------------------------------------------*/
	a {	text-decoration: none; color: #385B6D;}
	a:active { color: Yellow; _color:black; }
	a[disabled="disabled"] { color: #B7B7B7; }
	a:hover { color: #93151F; text-decoration: underline; }
	a:hover[disabled="disabled"] { color: #B7B7B7; text-decoration:none; }
	a:visited { }
	body { font-size:12px; font-family:Arial, Sans-Serif; margin:0; padding:0; color:#696969; }
	.DisabledNote { color:#B7B7B7; }
	img {border:none; padding:0px; margin:0px; }
	p { margin:0px 0px 0px 0px; }
	p, ul { margin:0px; padding:0px; line-height:1.4em; }	
	
	/* Common Elements 						
	--------------------------------------------------------------*/
	#PageBackground { height:25px; width:100%; background-color:#ECEEEF; }
	#PageWrapper { width:907px; margin:0 auto; }
	
	/* Headings   
	----------------------------------------------------------*/
	h1, h2, h3, h4, h5, h6 { font-size:12px; margin:0px; padding:0px; color:#000; font-family:Arial, Helvetica, sans-serif; }
	h1 { font-size:18px; color:#597281; }
	h2 { color:#4b4b4b; font-size:14px; } 
	h3 { font-size:14px; color:#597281; margin:5px 0px 0px 0px; }
	h4 { font-size:14px; color:#597281; margin:5px 0px 0px 0px; }

	/* Login Bar
	-----------------------------------------------------------*/
	#HeaderBar { width:100%; height:25px; background-color:#EBEBEB; text-align:right; }
	#HeaderBar span a { color:#93151F; font-weight:bold; }
	#LogoutNav { padding:3px 0px 0px 0px; }
	#LogoutNav ul { list-style:none; margin:0px; padding:0px; }
	#LogoutNav li { display:inline; margin:0px 5px 0px 5px; padding:0px 15px 0px 0px; .padding:0px 10px 0px 0px; border-right:solid 2px #CCCCCC; }
	#LogoutNavRight { padding:3px 0px 0px 0px; float:left; }
	#LogoutNavRight ul { list-style:none; margin:0px; padding:0px; }
	#LogoutNavRight li { display:inline; margin:0px 5px 0px 5px; padding:0px 15px 0px 0px; .padding:0px 10px 0px 0px; }
	#LoginNav { padding: 5px 0px 0px 0px; }
	#LoginNav ul #LastLogoutItem { border:none; }
	#LastLogoutItem { border:none; }
	#ContentBody SearchLI { padding-top:7px; }
	#HrefShowLogin .invalidLoginMessageStyle { color: #93151F; font-weight: bold; }
	#HrefShowLogin .loginMessageLogInText { color: #93151F; font-weight: bold; }
	#HrefShowLogin { cursor: pointer; }
	#HrefShowLogin #LoginWelcome { color:#93151F; font-weight:bold; }
	#LoginNavDropDownPosition { color:#666; text-align:left; margin-left:637px; }
	#LoginNavDropDownWrap { width:270px; height:170px; padding-top:10px; background-color:#ECEEEF; background: rgba(235,235,235,0.5); /* for IE */ filter:alpha(opacity=60); position:absolute; }
	#LoginNavDropDownWrap .button, .loginbutton { width:67px; height:17px; border:none; margin:0px; padding:0px; background-color:Transparent; background-image:url('../Resources/images/button_login.png'); cursor:pointer; }
	#LoginTbl { width:230px; margin:0px 0px 0px 10px; .margin:10px 0px 0px 10px; padding:10px 0px 0px 0px; }
	#LoginTbl td { width:100%; }
	#LoginTbl input { width:100%; .width:98%; border:solid 1px #CCC; height:20px; color:#666; }
	#LoginNavDropDown { width:250px; height:160px; position:relative; background-color:#FFF; margin:auto auto auto auto; /* for IE */ filter:alpha(opacity=100); }
	#LoginCloseX { width:14px; height:14px; position:absolute; right:6px; top:6px; cursor:pointer; }
	.LoginNavDropDownRememberMe { width: 230px; margin-left: 10px; }
	.LoginNavDropDownRememberMe .LoginNavDropDownMeTd { text-align: left; vertical-align: middle; }
	.LoginNavDropDownRememberMe .LoginNavDropDownMeTdLogin { text-align: right; }
	.LoginNavDropDownRememberMe .LoginNavDropDownMeTdPassword { text-align: center; }
	.LoginNavDropDownRememberMe .LoginNavDropDownMeCheckbox { margin: 0px 0px 0px -4px; }
	.LoginNavDropDownRememberMe .LoginNavDropDownMeCheckbox .LoginNavDropDownRememberMeSpan { margin: 0px 0px 3px 0px; }
	#LogInStatus {color:#951b24; font-weight:bold; padding-top:3px;  }

	/*	Header Logo 													  
	--------------------------------------------------------------*/																	
	#HeaderLogo { }
	#HeaderLogo { margin:20px; height:40px; }
	#HeaderLogoImgLink { float:left; width:48%; }
	#HeaderNav { height:28px;margin:0px 0px 3px 0px; width:100%; }
	#HeaderLinkList { float:left; font-size:13px; border:solid 1px #ffffff; width:600px\9; }
	#HeaderLinkList ul { list-style:none; margin:5px 0px 0px 20px; padding:0px; width:100% }
	#HeaderLinkList li { display:inline; margin:0px 5px 0px 5px; padding:0px 15px 0px 0px; border-right:solid 2px #CCCCCC; }
	#HeaderLinkList #HeaderLinkListLastItem { border:none; }
	#HeaderLinkList .active a { color:#93151F; font-weight:bold; }
	#HeaderPhoneNumber { float:right; text-align:left;  background:#fff url('../Resources/images/800Number_b.gif'); background-repeat:no-repeat; height:35px; width:240px; }
	#HeaderPhoneNumber p { margin-top:1px; }	

	#altHeaderNav { height:25px; border-bottom:solid 1px #ccc; margin:0px 0px 5px 0px; }
	#altHeaderPhoneNumber { float:right; text-align:right; margin:27px 0px 0px 0px; }
	#ImageArea { width:907px; height:240px; margin-top:-15px\9; }
	#ImageBillboard { float:left; background-image:url(../Resources/Images/landing/homeHeader_left.png); background-repeat:no-repeat; width:665px; height:239px; background-position: 5px 5px; margin-top:0px; width:907px;border-bottom:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5;  }
	#HighLightedServices { cursor:pointer; float:left; }
	#HighLightedServices .HighLightedService { float:left; }
	.HeaderLinkListMenuColor { color:#385b6d; }

	/* Page Header
	-----------------------------------------------------------------------*/
	#PageHeader { width:100%; height:108px; background:#c8c8c8 url('../Resources/images/Header_bg_1.png') repeat-x; }
	#PageHeader img { float:right; }
	#PageHeaderText { float:left; width:670px; margin:15px 0px 0px 22px; }
	#PageHeaderText h1 { color :#fff; font-size:18px; letter-spacing:1px; }
	#PageHeaderText p { color:#fff; text-align:justify; }
	
	/* Content
	-----------------------------------------------------------------------*/
	#ContentWrap { background-color:#EBEBEB; border-top:solid 1px #08344b; }
	#ContentLeft { width:250px; padding:19px 0px 0px 0px; float:left; }
	#ContentLeft .section { margin:0px 25px 0px 25px; padding:0px 0px 15px 0px;  border-bottom:dotted 3px #828282; }
	#ContentLeft .section .subSection { margin-left:10px; border:solid 1px red; }
	#ContentLeft .sectionTestimonial { margin:13px 25px 0px 25px; padding:0px 0px 15px 0px; border-bottom:dotted 3px #CCCCCC; }
	#ContentLeft .section .GroupText { margin-bottom:20px; }
	#ContentLeft .sectionTestimonial p { font-size:15px; color:#385b6d; }
	#ContentLeft .sectionTestimonial .TestimonialAuthor { font-size:11px; color:#646464; }
	#ContentLeft .activeSec { background-color:#E0DEDF; }
	#ContentLeft .section h1 { font-size:16px; color:#385B6D; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; }
	#ContentLeft .section p { margin: 5px 0px 5px 0px; }
	#ContentLeft .section span { font-weight:bold; text-transform:uppercase; font-size:8pt; }
	#ContentLeft .section a { color:#385b6d; }
	#ContentLeft .section a:hover { color:#951B24; }
	#ContentLeft #QuickSearchGlobe { position:absolute; height:87px; .top:0px; .left:0px; width:200px; background-image :url('../Resources/images/background_globe.png'); background-repeat:no-repeat; /*background-position:0px 0px;*/  background-position:-28px 16px; }
	#ContentBody { width:605px; min-height:625px; padding:20px; margin-top:10px; background-color:#fff; border:solid 1px #CCCCCC; float:right; clear:right; }
	
	#ContentBody p span a {color:#385b6d;}
	#ContentBody p span a:hover {color:#951b24;}
	#ContentBody dd ul a {color:#385b6d;}
	#ContentBody dd ul a:hover {color:#951b24;}
	#ContentBody p { margin:0px 0px 10px 0px; }
	#ContentBody div.sectionExtra { border:none; margin:0px; padding:0px 0px 20px 0px; margin-left:20px; }
	#ContentBody .section { margin:0px; padding:0px 0px 20px 0px; border-bottom:dotted 0px #CCCCCC; }
	#ContentBody .section p { margin: 5px 0px 0px 0px; }
	#ContentBody .section span { font-weight:bold; text-transform:uppercase; font-size:8pt; }
	#ContentBody a[disabled="disabled"] { color: #B7B7B7; }
	#ContentBody a:hover[disabled="disabled"] { color: #B7B7B7; text-decoration:none; }
	#ContentBody a { color:#385b6d; }
	#ContentBody a:hover { color:#951B24; }
	#ContentBody ul { list-style:none; margin:0px 0px 5px 0px; }
	#ContentBody li {  }
	#ContentBody .bottomNav { width:100%; margin:auto; text-align:center; border-top:1px solid #CCC; font-size:12px; }
	#ContentBody .bottomNav ul { list-style:none; margin:5px 0px 0px 10px; padding:0px; }
	#ContentBody .bottomNav li { display:inline; margin:0px 5px 0px 0px; padding:0px 10px 0px 0px; .padding:0px 10px 0px 0px; }
	#ContentBody .bottomNav .bottomNavLiDivider { color:#cccccc; }
	#ContentBody .TrueList ul { list-style:none; margin:10px 0px 20px 15px; }
	#ContentBody .TrueList li { margin:0px 0px 10px 0px; padding:0px 0px 0px 12px; background-image:url('../resources/images/arrow-b-r.gif'); background-repeat:no-repeat; background-position: 0px 3px; }
	#ContentBody hr { border:none; border-top:solid .5px #ccc; }

	/* Terms
	-----------------------------------------------------------------------*/
	div.modalTerms .modalUnderline { text-decoration: underline }
	div.modalTerms h2 { color: #951b24; }
	div.modalBody .modalAgreementArea { border: solid 1px none; margin-left: 15px; margin-top: 10px; width: 858px; height: 100px; }
	div.modalBody .modalAgreementArea .modalDownloadArea { float: left; margin: 5px 5px 5px 5px; height: 80px; width: 250px; border: solid 1px none; }
	div.modalBody .modalAgreementArea .modalDownloadArea .modalNoListStyle { list-style: none; }
	div.modalBody .modalAgreementArea .modalDownloadArea .modalMarginBottom { margin-bottom: 3px; }
	div.modalBody .modalConfirmArea { float: left; margin: 25px 5px 5px 25px; height: 50px; width: 550px; border: solid 1px none; text-align: right; }
	div.modalBody .modalConfirmArea .modalConfirmButtonArea { margin-top: 5px; } 	
	div.modalBody .modalAgreementArea .modalDenyArea { float:right; position:absolute; top:505px; left:650px; } 
	div.modalBody .modalAgreementArea .modalPromoConfirmArea { float:right; position:absolute; top:505px; left:700px; }
	div.modalBody .modalAgreementArea .modalPromoConfirmArea .modalConfirmButtonArea { margin-top: 5px; } 	
	div.modalBody .modalAgreementArea .modalDenyArea .ColorButton { background-color:#DAA520; color:#ffffff; padding-left:10px; padding-right:10px; letter-spacing:1px;  } 	
	div.modalBody .modalAgreementArea .modalDenyArea .ColorButton:hover { border: solid 1px #afafaf; background-color:#EEB422; } 	
	div.modalBody .modalAgreementArea .modalDenyArea .LinksButton { background-color:#ffffff; color:#385b6d; padding-left:10px; font-weight:normal; padding-right:10px; letter-spacing:0pt; border:none;  }

	/* Promotion Popup
	---------------------------------------------------------------------*/
	#modalPage .modalBackgroundAlt { filter:Alpha(Opacity=40); -moz-opacity:0.4; opacity:0.4; width:100%; height:120%; background-color:#999999; position:absolute; z-index:500; width:143%; height:170%; left:-700px; top:-300px; }
	#modalPage .modalAlt { background-color:white; border:solid 4px black; position:relative; top:-335px; left:-455px; z-index:1000; width:910px; padding:0px; height:600px; }	
	#modalPage .modalPromoBanner { height:560px; width:850px; overflow:hidden; margin-left:-0px; margin-top:10px; padding-top:10px;  padding-left:15px; padding-right:15px; border:solid 1px white; letter-spacing:3px; }
	div.modalBody .PromoAlternativesPanel { width: 858px; height: 100px; border:solid 1px none; position:absolute; left:25px; top:490px;  }
	div.modalBody .PromoAlternativesPanel .modalPromoDecline { float:right; position:absolute; top:30px; left:400px; } 
	div.modalBody .PromoAlternativesPanel .modalPromoPostpone { float:right; position:absolute; top:30px; left:520px; }
	div.modalBody .PromoAlternativesPanel .modalPromoAccept { float:right; position:absolute; top:30px; left:700px; }
	div.modalBody .PromoAlternativesPanel .modalPromoAccept .ColorButton { background-color:#DAA520; color:#ffffff; padding-left:10px; padding-right:10px; letter-spacing:1px;  } 	
	div.modalBody .PromoAlternativesPanel .modalPromoAccept .ColorButton:hover { border: solid 1px #afafaf; background-color:#EEB422; } 	
	div.modalBody .PromoAlternativesPanel .LinksButton { background-color:#ffffff; color:#385b6d; padding-left:10px; font-weight:normal; padding-right:10px; letter-spacing:0pt; border:none;  }

	/* FDA Tracker Agreement Popup
	---------------------------------------------------------------------*/

	#modalPage .modalBackgroundFdaTracker { filter:Alpha(Opacity=40); -moz-opacity:0.4; opacity:0.4; width:100%; height:120%; background-color:#999999; position:absolute; z-index:500; width:260%; height:200%; left:-700px; top:-300px; }
	#modalPage .modalFdaAlt { background-color:white; border:solid 4px black; position:relative; top:-360px; left:-585px; z-index:1000; width:910px; padding:0px; height:550px; }	
	
	div.modalBody .modalConfirmFdaArea { float: right; margin: 25px 5px 5px 25px; height: 50px; width: 550px; border: solid 1px none; text-align: right; position:absolute; top:450px; left:300px; }
	div.modalBody .modalAgreementFdaArea .modalConfirmButtonFdaArea { float:right; position:absolute; top:497px; left:700px;   } 	
	div.modalBody .modalAgreementFdaArea .modalDenyFdaArea { float:right; position:absolute; top:497px; left:625px; } 
	div.modalBody .modalAgreementFdaArea .modalDownloadAreaFdaTracker { float: left; margin: 5px 5px 5px 5px; height: 80px; width: 250px; border: solid 1px none; top:472px; left:40px;width:300px; position:absolute; }
	div.modalBody .modalAgreementFdaArea .modalDownloadAreaFdaTracker .modalNoListStyle { list-style: none; }
	div.modalBody .modalAgreementFdaArea .modalDownloadAreaFdaTracker .modalMarginBottom { margin-bottom: 3px; }


	/*	Account Tools 													   
	--------------------------------------------------------------*/
	.accountToolsStateCount { text-align:right; margin-right:40px; }
	.accountToolsFacilityStatus { height:300px; overflow-y:scroll; }
	.accountToolsNameLabel { padding:3px 3px 3px 3px; }
	.accountToolsOtherLabels { padding:3px 3px 3px 3px; border-left:1px solid #ebebeb; } 
	.accountToolsNameLabelAlt { padding:3px 3px 3px 3px; background-color:#ebebeb; }
	.accountToolsOtherLabelsAlt { padding:3px 3px 3px 3px; background-color:#ebebeb; border-left:1px solid #ebebeb; } 
	.accountToolsLayout { width:100%; border:solid 1px #c8c8c8; }
	.accountToolsLayoutTr { border-bottom:solid 1px black; background-color:#cfdfe7; padding:3px 3px 3px 3px; }
	.accountToolsLayoutThName { width:375px; padding:3px 3px 3px 3px; }
	.accountToolsLayoutThCity { width:160px;  padding:3px 3px 3px 3px; }
	.accountToolsLayoutThStatus { width:100px;  padding:3px 3px 3px 3px; }

	/*	Left Hand Navigation Styles										   
	--------------------------------------------------------------*/
	#ContentBody .bottomNavAlt { width:100%; margin:auto; text-align:center; border-top:1px solid #CCC; font-size:12px; clear:both; border-top:none; }
	#ContentBody .bottomNavAlt ul { list-style:none; margin:5px 0px 0px 10px; padding:0px; }
	#ContentBody .bottomNavAlt li { display:inline; margin:0px 5px 0px 0px; padding:0px 10px 0px 0px; .padding:0px 10px 0px 0px; }
	#ContentBody .bottomNavAlt .bottomNavLiDividerAlt { color:#cccccc; }
	#ContentLeft div.sectionExtra { border:none; margin:0px; padding:0px 0px 00px 0px; margin-left:24px;  }
	#ContentLeft #GraySearchPanel { position:absolute; height:100px; width:234px; background-image:url('../Resources/images/Search_Panel_grey.png'); background-repeat:no-repeat; top:0px; left:5px; }
	#ContentLeft .TopBand { height:25px; width:234px; background-image :url('../Resources/images/topBand.png'); background-repeat:no-repeat; margin-top:-11px; margin-left:9px; _margin-left:12px; }
	#ContentLeft .BottomBand { height:34px; width:234px; background-image :url('../Resources/images/bottomBand.png'); background-repeat:no-repeat;  margin-left:9px;  _height:45px; _margin-left:12px; }
	#ContentLeft .MiddleBand { width:234px; background-image :url('../Resources/images/middleBand.png'); background-repeat:repeat-y; margin-top:-5px;  margin-left:9px; _margin-left:12px; }
	#ContentLeft  .MiddleBand #QuickSearch_t { text-align:left; position:relative; margin-left:10px; margin-top:5px; margin-right:5px; }
	#ContentLeft .MiddleBand #QuickSearch_t input { width:76%; .width:80%; border:solid 1px #CCC; height:20px; color:#666; top:0px; margin-left: 0px; }
	#ContentLeft .MiddleBand #QuickSearch_t .QuickSearchButton { width:35px; height:24px; border:none; position:absolute; .bottom:1px; .right:3px; background-image:url('../Resources/images/quicksearch.png'); background-position:center; cursor:pointer; _top:1px;  _left:172px; }
	#ContentLeft .MiddleBand #BrowseBy {margin-left:10px; margin-top:-0px; }
	.productLevel { border-bottom:solid 1px #c8c8c8; height:22px; }
	
	.productLeft { float:left; }
	.productRight { float:right; }
	.watermark { color: #e1e1e1; font-style: italic; font-size:8px; }
	.SelectedService { color:#951b24; }    
	.DivDetails a:active  { color:#951b24; }

	.productLevel { width:85%; border:dotted 1px none; margin-left:18px; _margin-left:10px; }
	.productLevelLast { width:85%; border:dotted 1px none; float:left; margin-left:18px; _margin-left:10px; }

	
	.groupBegin { border:solid 1px none; height:25px; width:234px; background-image :url('../Resources/images/topBand.png'); background-repeat:no-repeat; }
	.groupEnd { border:solid 1px none; height:25px; width:234px; background-image :url('../Resources/images/bottomBand.png'); background-repeat:no-repeat; }
	
	#ContentLeft .sectionTopBand { height:25px; width:234px; background-image :url('../Resources/images/topBand.png'); background-repeat:no-repeat; margin-top:-11px; margin-left:9px; _margin-left:12px; }
	#ContentLeft .sectionBottomBand { width:234px; background-image :url('../Resources/images/bottomBand.png'); background-repeat:no-repeat;  margin-left:9px;  _height:45px; _margin-left:12px; }
	#ContentLeft .sectionMiddleBand { width:234px; background-image :url('../Resources/images/middleBand.png'); background-repeat:repeat-y; margin-top:0px;  margin-left:9px; _margin-left:12px; padding-bottom:20px; }

	
		

	/* Wizard Container and Navigation	
	--------------------------------------------------------------*/
	/* #ContentBody .WizardHeader { position:relative; top:30px; left:20px; } */
	#ContentBody .WizardNav { margin:10px 0px; }
	#ContentBody .WizardNav span h1 {display: inline; }
	#ContentBody .WizardNav .Right { float: right; }
	
	#ContentBody .WizardNavAlt span h1 {display: inline; }
	
	#ContentBody .WizardButton { width:75px; margin-left:5px; display:inline; }
	#ContentBody .WizardHolder { margin:10px 0px 10px 0px; width:100%; clear:both;  }
	#ContentBody .WizardStep { border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; padding:5px 0px 5px 0px; }
	#ContentBody .WizardStepCalculator { border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; padding:5px 0px 5px 0px; }
	#ContentBody .CalculatorExplanation { margin-top:15px }
	#ContentBody .WizardStep h4 { padding:0px; }
	#ContentBody .HideWizardNav { display:none; visibility:hidden; }
	
	#ContentBody .WizardNavAlt ul { display: inline; }
	#ContentBody .WizardNavAlt ul li { display: inline; margin:2px 3px 2px 3px; }
	#ContentBody .WizardNavAlt .Left { float: left; }
	#ContentBody .WizardNavAlt .Right { float:right; }
	#ContentBody .WizardNavAlt li .Excel { background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#ContentBody .WizardNavAlt ul .Feedback { background: url('../resources/images/FEEDBACK_ICON_2.png') no-repeat left; margin:2px 5px 0px 4px; padding:0px 0px 0px 20px; color:#385B6D; }
	#ContentBody .WizardNavAlt ul .Feedback :hover { text-decoration:underline; cursor:pointer; }

	/* Wizards Sidebar and Filter	
	--------------------------------------------------------------*/
	#ContentBody .WizardHolder .WizardFilter { background-color:#f5f5f5; border:solid 1px #e1e1e1; padding:5px 5px 3px 10px; }
	#ContentBody .WizardHolder .WizardFilter h5 { color:#4f7284; }
	#ContentBody .WizardHolder .WizardFilter hr { color:#e1e1e1; height:.5pt; }
	#ContentBody .WizardHolder .WizardFilter .White { color:white; height:.5pt; }
	#ContentBody .WizardHolder .FilterOptions { float:left; width:168px; border-right:solid 0px #ccc; vertical-align:top; }
	#ContentBody .WizardHolder .FilteredResults { float:left; width:675px; margin:0px 0px 0px 15px; _width:680px; _margin-left:5px; }

	/* Print, Download, Export things for the Wizards	
	--------------------------------------------------------------*/
	
	#ContentBody .ReportMenu ul { background-color:#f5f5f5; border:solid 1px #e1e1e1; width:705px; height:25px; }
    #ContentBody .ReportMenu ul li { display: inline; margin: 3px; }
	#ContentBody .ReportMenu ul .feedback { float: left; background: url('../resources/images/FEEDBACK_ICON_2.png') no-repeat left; }
	#ContentBody .ReportMenu ul .feedback span { margin-left: 20px; color:#385B6D; } 
	#ContentBody .ReportMenu ul .feedback span:hover { text-decoration: underline; cursor:pointer; }
	#ContentBody .ReportMenu ul .download { float: right; background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat; margin-right:10px; }
	#ContentBody .ReportMenu ul .download a { margin-left: 19px; }
	
	
	#ContentBody .ReportOptions { position:relative; width:100%; vertical-align:middle; height:25px; _width:90%; }
	#ContentBody #miContainer .ReportOptions { background-color:#f5f5f5; border:solid 1px #e1e1e1; position:relative; width:100%; vertical-align:middle; height:25px; _width:90%; }
	#ContentBody .ReportOptions ul { margin:0px; padding:0px; float:right; margin:5px; }
	#ContentBody .ReportOptions li { display:inline; }
	#ContentBody  .ReportOptions li .Print { background: url('../resources/images/PRINT_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#ContentBody  .ReportOptions li .Download { background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#ContentBody  .ReportOptions li .Excel { background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#ContentBody  .ReportOptions .ReportOptionsExtra .Feedback { background: url('../resources/images/FEEDBACK_ICON_2.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#ContentBody  .ReportOptions .ReportOptionsExtra { background: url('../resources/images/FEEDBACK_ICON_2.png') no-repeat left; top:0px; }
	#ContentBody  .ReportOptions .ReportOptionsExtraAlt { top:0px; }
	#ContentBody  .ReportOptions .ReportOptionsExtraAlt { float:left; margin:5px; }
	#ContentBody  .ReportOptions .ReportOptionsExtra { float:left; margin:5px; }
    #ContentBody .ReportOptions .ReportOptionsSub { height:25px; margin-top:-35px; width:750px; border:solid 1px #C8C8C8; background-color:#EBEBEB; }

	/* RSS Feed 
	--------------------------------------------------------------*/
	#RSSHolder {}
	#RSSHolder .description { font-size:18px; color:#597281; font-family:Arial, Helvetica, sans-serif; }
	#RSSHolder .item { display:block; margin:15px 0px 0px 0px; }
	#RSSHolder .item .link { display:block; }
	#RSSHolder .item .title { display:block; }
	#RSSHolder .item .description { display:block; font-size:12px; color:#696969; margin:0px 0px 5px 0px;  }
	#RSSHolder .item .pubDate { display:block; font-style:italic; font-weight:bold; }
	#RSSHolder .item .author { display:block; font-style:italic; }

	/* Testimonial Styles						
	--------------------------------------------------------------*/
	.Testimonial { margin:0 0px 20px 0px; float:left; border-bottom:solid 1px #ccc; text-align:center; width:100%; }
	.TestimonialExtra { width:63%; text-align:left; margin:10px 0px 20px 15px; border-bottom:none; }
	.TestimonialExtra { width:63%; text-align:left; margin:10px 0px 20px 15px; border-bottom:none; position:absolute; border:solid 1px none; padding:0px; margin:0px; left:360px; top:475px; _top:500px; }
	.Testimonial .Author { display:block; }
	.AuthorExtra { margin-top:10px; font-size:14px; }
	.Testimonial .Link { background-image:url('../resources/images/ArrowViewMore.png'); background-position:right center; background-repeat:no-repeat; padding:0px 10px 0px 0px; line-height:5px; }
	.Testimonial hr { margin:15px 0px 15px 0px; }
	.Testimonial h1 { font-size:16px; font-weight:lighter; padding-top:15px; margin-right:0px; }
	.Testimonial .TestimonialH1Extra { font-size:18px; }

	/* Form Elements					
	----------------------------------------------------------------*/
	.tblForm .labelAlt { width:15%; }
	.tblForm .entryAlt { width:15%; }
	.tblForm { width:100%; margin:0px 0px 10px 0px; }
	.tblForm .label { width:15%; }
	.tblForm .entry { width:85%; }
	input[type="text"] { width:100%; .width:98%; border:solid 1px #CCC; height:20px; color:#666; font-size:14px; .font-size:16px; }
	input[type="password"] { width:100%; .width:98%; border:solid 1px #CCC; height:20px; color:#666; }
	select { width:100%; .width:99%; border:solid 1px #CCC; height:20px; color:#666; }
	textarea { border:solid 1px #CCC; color:#666; }
	input[type="submit"], .standardbutton { color:#4b4b4b; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; cursor:pointer; }
	input[type="submit"]:hover, .standardbutton:hover { border-bottom:solid 1px black; border-right:solid 1px black; border-top:solid 1px #465760; border-left:solid 1px #465760; }
	/* Label on top Input	*/
	.tblFormTop { }
	.tblFormTop td { }
	.tblFormTop .ContactTableNames { width:300px; }
	/* Password form styles */
	.changePasswordForm { width:350px; margin:0px 0px 10px 0px; }
	.changePasswordForm .label { width:50%; }
	.changePasswordForm .entry { width:75%; vertical-align: top; }
	.changePasswordForm .entry input { margin-top: 5px; }

	/* Error and Success information boxes 
	--------------------------------------------------------------*/
	#ContentBody .formItemsErr { padding:2px; margin:0px 0px 5px 0px; border:solid 1px #920F17; background-color:#D29C9F; color:#fff; font-weight:bold; width:620px; position:absolute; top:6px; left:20px; height:16px; }
	.ReguiredFieldRed { color:#920F17; margin-left:8px; }
	.searchError { padding:2px; margin:0px 0px 5px 0px; border:solid 1px #920F17; background-color:#D29C9F; color:#fff; font-weight:bold; width:175px; }
	.formErr { background-color:#D29C9F; border:solid 1px #920F17; color:#fff; font-weight:bold;padding:2px; margin:0px 0px 5px 0px; margin-top:-12px; width:620px; top:5px; left:20px;  }
	.formErr ul { list-style-type:none; }
	.formErr li { color:#fff;font-weight:bold; }
	.formSuccess { padding:10px 5px 5px 5px; margin:px 0px 0px 0px; border:solid 1px #48697A; background-color:#B1BFC6; color:#fff; font-weight:bold; }
	.formSuccess ul { list-style-type:none; }
	.formSuccess li { color:#fff;font-weight:bold; }
	.formErrAlt { padding:2px; margin:0px 0px 0px 0px; border:solid 1px #920F17; background-color:#D29C9F; color:#fff; font-weight:bold; width:600px; position:absolute; top:-55px; left:0px; height:16px; }
	.formErrAlt ul { list-style-type:none; }
	.formErrAlt li { color:#fff;font-weight:bold;  margin-left:2px; }
	.formSuccessAlt { padding:10px 5px 5px 5px; margin:px 0px 0px 0px; border:solid 1px #48697A; background-color:#B1BFC6; color:#fff; font-weight:bold; }
	.formSuccessAlt ul { list-style-type:none; }
	.formSuccessAlt li { color:#fff;font-weight:bold; }
	.formItemsErr ul { list-style-type:none; }
	.formItemsErr li { color:#fff;font-weight:bold; }
	.searchFormErr { padding:2px; margin:0px 0px 5px 0px; border:solid 1px #920F17; background-color:#D29C9F; color:#fff; font-weight:bold; position:relative; margin-top: -15px; width: 200px; }
	/* Error Page Items		*/
	#errorHeader { font-size:2em; color:#385b6d; margin:0; padding:0; }
	#errorHeaderLine2 { font-size:1.5em; color:#385b6d;margin:0; padding:0; }
	#technicalSupport { font-size:1.3em; color:Black;margin:0; padding:0; }
	#technicalSupportLine2 { font-size:1.3em; color:Black;margin:0; padding:0; }
	#ErrorBlock #errorHeader { color:#951b24; }
	#ErrorBlock #technicalSupportLine2 { color:#636363; }
	
	
	#ResetPasswordFormContainer { border:solid 1px #ECEEEF; padding:10px 10px 10px 10px; background-color:#f5f5f5; }
	.resetPasswordFormErr { background-color:#D29C9F; border:solid 1px #920F17; color:#fff; font-weight:bold;padding:2px; margin:0px 0px 5px 0px; width:99%; top:5px; left:20px;  }
	.resetPasswordFormErr ul { list-style-type:none; }
	.resetPasswordFormErr li { color:#fff;font-weight:bold; padding:5px 10px 5px 10px; }
	
	/* Change Security Setting Form Styles */
	.resetPasswordForm { width:100%; margin:0px 0px 10px 0px; }
	.resetPasswordForm td span { color:#951b24; }
	.resetPasswordForm .label { width:50%; }
	.resetPasswordForm .entry { width:75%; vertical-align: top; }
	.resetPasswordForm .entry input { margin-top: 5px; }
	.redStar { color:#951b24; }
	

	/* Tab Box Styling
	--------------------------------------------------------------*/
	.tabStrip { position:absolute; top:186px; margin-left:-2px; height:29px; width:907px; font-size:11px; font-weight:bold; }
	.tab { padding:1px 1px 0px 1px; margin:0px 0px 0px 2px; background:url(../resources/images/TabImage/tabBorder.png); background-repeat:repeat-x; height:26px; float:right; }
	.tabActive {padding:1px 1px 0px 1px; margin:0px 0px 0px 2px; background:url(../resources/images/TabImage/tabBorder_active.png); background-repeat:repeat-x; height:26px; float:right; }
	.tabLink {padding:5px 5px 0px 5px; .padding:3px 5px 0px 5px;  background:url(../resources/images/TabImage/tabBackground.png); background-repeat:repeat-x; height:26px; }
	.tabLink a { color:#575757; }
	.tabLink a:hover { color:#fff; text-decoration:none; }
	.tabActiveLink { padding:5px 5px 0px 5px; .padding:3px 5px 0px 5px; background: url(../resources/images/TabImage/tabBackground_active.png); background-repeat:repeat-x; height:26px;  _display:inline;  }
	.tabActiveLink a {color:#fff; }
	.tabActiveLink a:hover { color:#fff; }
	
	.breadCrumb { background-color:#781215; height:18px; min-height:18px; }
	.breadCrumb ul { list-style-type:none; margin-left: 2px; }
	.breadCrumb ul li { display:inline; margin:0px 15px 0px 0px; padding:0px 15px 0px 0px; background-image:url('../resources/images/arrow-w-r.gif'); background-repeat:no-repeat; background-position:right;}
	.breadCrumb ul li span { color:#fff; text-decoration:none; margin:2px; padding:2px; }
	.breadCrumb ul li span:hover { text-decoration:underline; cursor:pointer; }
	
	/* #BreadCrumbMover { position:absolute; top:-29px; left:20px;  font-size:11px; }
	#BreadCrumbMover a { color:#fff; }
	#BreadCrumbMover a:hover { text-decoration:underline; color:#fff; }
	#BreadCrumbMover ul { list-style:none; margin:0px; padding:0px; }
	#BreadCrumbMover li { display:inline; margin:0px 15px 0px 0px; padding:0px 15px 0px 0px; background-image:url('../resources/images/arrow-w-r.gif'); background-repeat:no-repeat; background-position:right; }
*/
	/* Default Table
	--------------------------------------------------------------*/
	.tblDefault { text-align:center; margin:5px 5px 5px 0px; border:solid 1px #385b69; }
	.tblDefault tr {}
	.tblDefault th { background-color:#385b69; color:#fff; font-weight:bold; padding:5px 0px 5px 0px; text-align:center; border-right:solid 1px #909090; }
	.tblDefault td { padding:5px; border-right:solid 1px #385b69; }
	.tblDefault tr.alt { background-color:#F5F5F5; }

	/* Modal Popup
	--------------------------------------------------------------*/
	.ModalPopup { position:relative;  border:solid 3px #ccc; background-color:#fff; min-width:500px; max-width:500px; _width:550px; _height:500px; _position:relative; _margin-top:-300px; _margin-left:-300px; }
	.ModalPopup1 { position:relative; border:solid 3px #ccc; background-color:#fff; min-width:500px; max-width:500px; _width:550px; _height:450px; _position:relative; _margin-top:-300px;  _margin-left:-300px; height:450px; }
	.ModalPopupEmail { position:relative;  border:solid 3px #ccc; background-color:white; min-width:500px; max-width:500px; _width:550px; _height:75px; _position:relative; _margin-top:-300px;  _margin-left:-300px; }
	.ModalPopupBackground { background-color: Gray; /* for IE */ filter:alpha(opacity=50); background: rgba(235,235,235,0.5); }
	.ModalCloseBtn { position:absolute; top:5px; right:5px; }
	.ModalTitleBar { width:100%; background-color:#781215; color:#fff; font-size:12px; font-weight:bold; }
	.ModalWrap { margin:20px; width:480px; height:525px; overflow:auto; .overflow-x: hidden; _overflow:scroll; _height:525px; }
	.ModalWrap1 { margin:20px; width:480px; height:300px; overflow:auto; .overflow-x: hidden; _overflow:scroll; _height:300px; }
	.ModalWrapEmail { margin:20px; width:480px; height:500px; overflow:auto; .overflow-x: hidden; _overflow:scroll; _height:75px; }
	.ModalWrap .TopLinks { font-size:14px; }
	.ModalWrap table { width:390px; }
	.ModalWrap table td { width:390px; text-align:left; }
	.ModalWrap .lable { font-weight:bold; }
	.ModalWrap .lable, .ModalWrap .entry { vertical-align:text-top; border-bottom:solid 1px #ccc;  margin:10px 0px px 0px; padding:0px 0px 10px 0px; text-align:center; }
	.ModalWrap .label { font-weight:bold; vertical-align:top; }
	.ModalWrap .label, .ModalWrap .entry { vertical-align:top; border-bottom:solid 1px #ccc;  margin:10px 0px px 0px; padding:0px 0px 10px 0px; text-align:center; }
	.ModalWrap .entry span label { margin-right:5px; }
	.ModalWrap .entry span input["type=checkbox"] { margin-bottom:10px; }

	/* Footer Styles
	--------------------------------------------------------------*/
	#Footer {width:907px; margin:8px auto 0px auto; clear:both; }
	#Footer ul { list-style-type: none; display:inline; margin-bottom:10px; }
	#Footer ul li { display:inline; color:#999; }
	#Footer li a { color:#999; text-decoration:underline; }
	#Footer .Terms a { padding: 0 5px 0 0; }
	#Footer .Left { float:left; }
	#Footer .Right { float:right; }
	#Footer .Rss {background: transparent url('../Resources/images/icon-rss.png') no-repeat 0 0; padding-left:20px; }
	#Footer .Rss a {text-decoration: none; }
	#Footer .Blog a { font-weight: bold; color:#a53d45; text-decoration:none; }
	#Footer .Blog a:hover { text-decoration:underline; }
	#Footer .Twitter a img { margin-bottom:-3px; }
	#Footer .Feedback a img { margin-bottom:-5px; }    
	
	/* #Footer {margin:8px 0px 20px 0px;}
	#Footer li {display:inline;color:#999;padding:0 5px 0 0;}
	#Footer a {color:#999;text-decoration:underline;}
	#Footer .rss a {text-align:right;background:transparent url('../Resources/images/icon-rss.png') no-repeat 0 0;padding-left:20px;text-decoration:none; }
	#Footer .RssAlt a { right:5px;top:5px;text-align:right;background:transparent url('../Resources/images/icon-rss.png') no-repeat 0 0;padding-left:20px;text-decoration:none; margin-top: -5px; }
	#Footer .followus a {padding-left:10px;text-decoration:none;}
	#Footer .followus p {color:#999; padding-left:10px;text-decoration:none; }
	#Footer .CopyRightLinks { float: left; border:solid 1px none; }
	#Footer .followus { float: left; margin-left: 160px; border:solid 1px none;  }
	#FollowUsText { float: left; }
	#FollowUsText p { display:inline; }
	#FollowUsIcon { float:left; }
	#FooterFeedback { text-decoration:none; }
	#FollowUsBlogText { float:left; margin-left:3px; margin-right:5px; margin-top:1px;  }
	#FollowUsBlogText a {font-weight: bold; color:#a53d45; text-decoration:none; }
	#FollowUsBlogText a:hover { text-decoration:underline;  }	 */
	/*#Footer .rss {  _position:absolute; _left:175px; _top:0px; } */
	/*#FooterFeedback { text-decoration:none; }
	#SiteMasterFollowusExtra { float:left; margin-left:25px;padding-top:5px; } */
	/* Search Results Returned formatting
	--------------------------------------------------------------*/
	table dt { font-weight:bold; font-size:16px; padding-bottom:5px; }
	dd ul li { margin-left:-25px; padding-bottom:5px; }
	/* Search Results Control Styling			*/
	#SearchResultsCtl { width:100%;  float:left; }
	#SearchResultsCtl ul { padding-top:15px; }
	#SearchResultsCtl ul li { display:inline; padding:5px 25px 5px 15px; }
	#SearchResultsCtl h1 { color:#fff; }
	#searchResultListing ul li { display:block; }
	#searchResultListing ul li:hover { background-color:#fff; }
	#searchResultListing ul li .QuickInfoSearch { padding-left:30px; }
	#searchResultListing #SearchResultsTable_1 tr.row:hover { background:#cfdfe7; }
	#searchResultListing #SearchResultsTable_1 td {padding-top:5px; padding-bottom:5px;}	

	/* GridView Tables Items 
	--------------------------------------------------------------*/
	#tGridView .blueBoldLinks { color:#385b6d; font-size: 12px; font-weight:bold; margin-left:10px; }
	#tGridView th {	border:none; text-align:left; }
	#tGridView { width: 100%; }
	#tGridView th a { margin-left: 10px; font-weight: normal; }
	.sortascheaderstyle { background-image: url(../Resources/images/ascending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%; }
	.sortdescheaderstyle { background-image: url(../Resources/images/descending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%; }  
	.sortascheaderstyleAlt { background-image: url(../Resources/images/ascending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%; }
	.sortdescheaderstyleAlt { background-image: url(../Resources/images/descending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%; }  
	.gridView { width:100%; }
	.gridViewHeaderPager { border:none; background-color:#EEEEEE; }

	/* Authorized User Styles 
	--------------------------------------------------------------*/
	#authorizedUsers table { width:500px; }
	.MarketingListUl { width:190px; margin-left:16px; }
	.MarketingListUl li { margin-bottom:5px; }	

	/* Pages
	-------------------------------------------------------------*/
	/* FDA	*/
	#fdaBody { }
	#fdaBody .ReportOptions { background-color:#f5f5f5; border:solid 1px #e1e1e1; padding:5px 5px 3px 10px; width:97%; vertical-align:middle; height:17px; margin-bottom:5px; }
	#fdaBody .ReportOptions ul { margin:0px; padding:0px; float:right; }
	#fdaBody .ReportOptions li { display:inline; }
	#fdaBody .ReportOptions .ReportOptionsExtra { position:absolute; background: url('../resources/images/Feedback Icon.png') no-repeat left; padding:0px 0px 0px 20px; }
	#fdaBody #searchOptions { margin: 10px 5px 10px 3px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; min-height:40px; padding:5px 0px 5px 0px; }
	#fdaBody #searchOptions #keywordSearch { float: left; width:44%; position: relative; vertical-align: bottom; }
	#fdaBody #searchOptions #departmentFilter { float: right; width: 49%; vertical-align: bottom; }
	#fdaBody #searchOptions input[type="text"], #fdaBody #tGridView input[type="text"] { margin: 0px; padding: 0px; width: 225px; }
	#fdaBody #searchOptions input[type="submit"] { height:22px; padding:0px 3px 3px 3px; position:absolute; right:0px; width:30px; }
	#fdaBody #tGridView input[type="submit"] { height:22px; padding:0px 3px 3px 3px; right:0px; width:30px; }
	#fdaBody table .subjectText a { font-size:12px; }
	#fdaBody table .subjectText { width:700px; }
	#fdaBody table .dateText th { text-align:left; }
	#fdaBody table .dateText a { font-size:12px;  }
	#fdaBody table  .itemText a { font-size:12px; margin-left:0px; }
	#fdaBody table .gridViewHeaderPager a  { font-size:12px; }
	#fdaBody .ReportOptions .printButtonAsLinkButton { border:none; background-color:#f5f5f5; color:#385b6d; font-size:12px; font-weight:normal; background:url('../resources/images/PRINT_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#fdaBody .ReportOptions .printButtonAsLinkButtonDisabled { border:none; background-color:#f5f5f5; color:#b7b7b7; font-size:12px; font-weight:normal; background:url('../resources/images/PRINT_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; cursor: auto; }
	#fdaBody .ReportOptions .emailButtonAsLinkButton { border:none; background-color:#f5f5f5; color:#385b6d; font-size:12px; font-weight:normal; background:url('../resources/images/EMAIL_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#fdaBody .ReportOptions .emailButtonAsLinkButtonDisabled { border:none; background-color: #f5f5f5; color:#b7b7b7; font-size:12px; font-weight:normal; background:url('../resources/images/EMAIL_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; cursor: auto; }
	#fdaBody .ReportOptions .emailSentPopup { position:absolute; top:26px; left:485px; display:none; border:solid 3px #951b24; background-color:#fff; color:#951b24; font-size:12px; font-weight:bold; text-align:center; width:122px; }
	#fdaBody .ReportOptions .emailSentPopup p { padding-top: 8px; }
	.selectRecallDepartments { font-size:10px; font-style:italic; margin-left:10px; color: #696969; }
	.selectRecallDepartments:link  { text-decoration:none; }
	.selectRecallDepartments:hover  { text-decoration:underline; }
	.RecallTabNotSelected { background-color:#ffffff; height:25px; width:250px; }
	.RecallTabSelected { background-color:#e5e5e5; height:25px; width:250px; }   
	/* FDA Enforcement Report Box Layout*/
	#FDAInformationWarning { width:100%;text-align:right; margin-right:5px; }
	#FDAInformationWarning_popupTextArea { margin:20px 10px 5px 10px; }
	#FDAInformationWarning_EnforcementReport { width:65%;text-align:right; margin-right:5px;  }
	#FDAWarningOuter { width:100%; height:20px; }
	#FDAWarningInner { width:100%;text-align:right; margin-right:5px; }
	.FDAWarningPopup { display:none; /*left: 70px; */ width: 478px; top: 150px; height: 390px; background-color: White; position: absolute; border:solid 1px #c8c8c8; }
	#FDAWarningCloseBar { height:22px; width:100%; background-color:#951b24; text-align:right;border-bottom:solid 1px #c8c8c8; }
	#FDAWarningTable { width:99%; margin-top:2px; }
	#FDAWarningTableLink { margin-left:-5px; padding-top:10px; }
	/* FDA Enforcement Report Tab Layout		*/
	#FDAEnforcementReports { margin-top:25px; background:#ebebeb; width:400px; border:solid 1px #c8c8c8; height:363px; overflow:scroll; overflow-x: hidden; }
	#FDAEnforcementReports p { margin-left:10px; margin-top:10px; font-size:14px; color:#385b6d; font-weight:bold; text-decoration:underline;}
	#FDAEnforcementReports ul { margin-left:10px; margin-top:10px; }
	#FDAEnforcementReports li { margin-bottom:5px; }	
	/* FAQ	*/
	#QATable { color:#323232; }
	#QATable td { vertical-align:top; height:30px; }
	.QuestionLabel { font-weight:bold; color:#385b6d; margin-right:10px; }
	.AnswerLabel { font-weight:bold; color:#951b24; }
	/* Learning Center Styling	*/
	#LearningCenterDiv h1 { color:#951b24; }
	#LearningCenterDiv .LearningCenterTopics { border-bottom:solid 1px #c8c8c8; padding-bottom:5px; padding-top:5px; }
	#LearningCenterDiv .LearningCenterTopics h2 { padding:10px 0 10px 0; margin-bottom:5px; color:#385b6d; }
	#LearningCenterDiv .LearningCenterTopics .ExpandText { padding:10px 0 10px 0; margin-bottom:5px; color:#385b6d; font-size:14px; font-weight:bold; }
	#LearningCenterDiv .LearningCenterTopics .LearningCenterOddLine { background-color:#f5f5f5; margin-bottom:5px; padding:4px 0 4px 2px; line-height:18px; }
	#LearningCenterDiv .LearningCenterTopics .LearningCenterEvenLine { margin-bottom:5px; padding:4px 0 4px 2px; line-height:15px; }
	#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblOdd { width:100%; background-color:#f5f5f5; }
	#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblEven { width:100%; }
	#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblEven .firstColumn { width:75px; }
	#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblOdd .firstColumn { width:75px; }
	.LearningCenterTopics .LearningCenterTopicsHeaderTable { width:100%; }
	.LearningCenterTopics .LearningCenterTopicsHeaderTable .LearningCenterTopicsHeaderTD { width:90%; }
	.LearningCenterTopics .LearningCenterTopicsHeaderTable .LearningCenterTopicsHeaderTDImage { }	
	/* Vendor Reporting Styles	*/
	#archivedQuarters { border: 5px solid #CCC; padding: 10px; width: 180px; float: right;}
	#archivedQuarters h2 { margin-bottom: 5px; }
	#archivedQuarters ul { margin-top: 10px; }
	#archivedQuarters ul li { padding-bottom: 7px; }
	#goldreportLinks ul { margin-top: 15px; }
	#goldreportLinks ul li { padding-bottom: 7px; }
	#winlosschartscontainer tr td { vertical-align: top; }
	#winlosssidebar {width: 245px;}
	#winlosssidebar h4 { margin-bottom: 10px; }
	#winlosssidebar table { margin-bottom: 10px; }
	#respondantcomments dd { padding-left: 0px; margin-left: 0px; padding-bottom: 10px; }
	#respondantcomments dt { padding-bottom: 7px; }
	#globalsearchbrowsetabcontainer h2 { margin-top: 15px; margin-bottom: 15px; }
	#profileheader { margin-bottom: 20px; }
	#profileheader h1 { display: inline; margin-right: 35px; }
	#profileheader img { margin-right: 5px; }
	#backtosearchcontainer { text-align: right; }	
	#backtosearchcontainer .WizardButtonAlt { background:none; border:none; color:#385b6d; }
	#backtosearchcontainer .WizardButtonAlt:hover { cursor:hand; }
	.leftSideBarFilter { background-color:#f5f5f5; border:solid 1px #e1e1e1; padding:5px 5px 3px 10px; height:100%; width:100%; }
	.checkUnCheck { font-size:10px; }
	.globalsearchbrowse { height: 400px; overflow:auto;}
	.checkboxtogglelink { font-size: 7pt; padding-top: 10px; padding-bottom: 10px; }
	.checkboxgroupcheckboxes li { padding-left: 10px; padding-top: 5px; }
	.checkboxgroupcheckboxes { margin-bottom: 10px; }
	.openChart { background-image: url(../Resources/images/descending_sort.gif); background-repeat: no-repeat; background-position:  100% 50%; width:500px; }
	.openChart a { width:200px; }
	.closeChart { background-image: url(../Resources/images/ascending_sort.gif); background-repeat: no-repeat; background-position:  100% 70%; width:500px; }
	.closeChart a { width:200px; }
	/* Quote Tracker Items	*/
	#quoteTrackerBody #deleteTD .deleteButtonAsLinkButton { border:none; color:#385b6d; font-size:12px; font-weight:normal; background:url('../resources/images/delete_items.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 5px 20px; }
	#quoteTrackerBody #deleteTD .deleteButtonAsLinkButtonDisabled { border:none; color:#b7b7b7; font-size:12px; font-weight:normal; background:url('../resources/images/delete_items_disabled.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 5px 20px; cursor:auto; }
	/* Deals Database	*/
	#dealsdatabase { }
	#dealsdatabaseTop .ReportOptions { background-color:#f5f5f5; border:solid 1px #e1e1e1; padding:0px 5px 8px 10px; width:97%; vertical-align:middle; height:17px;	margin-bottom:5px; }
	#dealsdatabaseTop .ReportOptions .ReportOptionsExtra { position:absolute; background:url('../resources/images/Feedback Icon.png') no-repeat left; padding:0px 0px 0px 20px; }
	#dealsdatabaseTop .ReportOptions .printButtonAsLinkButton { border:none; background-color:#f5f5f5; color:#385b6d; font-size:12px; font-weight:normal; background:url('../resources/images/PRINT_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#dealsdatabaseTop .ReportOptions .printButtonAsLinkButtonDisabled { border:none; background-color:#f5f5f5; color:#b7b7b7; font-size:12px; font-weight:normal; background:url('../resources/images/PRINT_ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; cursor:auto; }
	#dealsdatabaseTop .ReportOptions .downloadButtonAsLinkButton { border:none; background-color:#f5f5f5; color:#385b6d; font-size:12px; font-weight:normal; background:url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#dealsdatabaseTop .ReportOptions .downloadButtonAsLinkButtonDisabled { border: none; background-color:#f5f5f5; color:#b7b7b7; font-size: 12px; font-weight: normal; background:url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; cursor:auto; }
	/*	Win/Loss Styles	*/
	#winlossContainer .ReportOptions .ReportOptionsExtra { position:absolute; background:url('../resources/images/Feedback Icon.png') no-repeat left; padding:0px 0px 0px 20px; }
	#winlossContainer .ReportOptions .downloadButtonAsLinkButton { border:none; background-color:#f5f5f5; color:#385b6d; font-size:12px; font-weight:normal; background:url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; }
	#winlossContainer .ReportOptions .downloadButtonAsLinkButtonDisabled { border:none; background-color:#f5f5f5; color:#b7b7b7; font-size:12px; font-weight:normal; background:url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left; margin:0px 5px 0px 0px; padding:0px 0px 0px 20px; cursor:auto; }
	#winlossContainer .FilterCriteriaNoResults { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:25px; }
	table tr td .FilterCriteriaNoResultsMi { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:275px; }
	table tr td .FilterCriteriaNoResultsWL { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:275px; }
	.FilterCriteriaNoResults h3, #winlossContainer .FilterCriteriaNoResults h3 { margin-bottom: 10px; }
	.FilterCriteriaNoResults { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:25px; }
	.browselistanalystcontact { font-size: 8pt; margin-left: 5px; margin-bottom: 10px; margin-top: 3px; }
	.tblWinLoss { width:584px; margin-top:10px; }
	.tblWinLoss td { border-top:solid 1px #e1e1e1; }
	.lightGrayHR { margin-top:25px; }
	/* Market Intelligence Styles	*/
	.MITitle { }
	.MITitle h4 { margin-left: 10px; }
	/* Usage Report Styling		*/
	#innerUsageDiv { border:solid 1px none;  }
	#innerUsageDiv .WizardHolder { }
	#innerUsageDiv .ReportOptions { display:none; }
	#innerUsageDiv h3 { font-size:16px; }
	#idCheck { text-align:left; font-family:Arial; font-weight:bold; font-size:12pt; background-color: rgb(210,220,220); width:845px; margin:0px; padding:2px 0px 2px 2px; }	
	.ReportOptionsTest { width:725px; position:absolute; top:20px; left:50px; height:24px; border:solid 1px #C8C8C8; background-color:#EBEBEB; .top:20px; .left:50px; .height:25px; }
	.reportDateRange { font-size:12px; font-weight:bold; }
	.reportUsageTr { background-color:#f5f5f5; font-family:Arial; font-weight:bold; font-size:12pt; }
	.reportUsageUser { font-family:Arial; font-weight:bold; font-size:13px; height:22px;  }
	/* Deals Database (CPI) Left Control Styling		*/
	.CPIFilter { background-color:#f5f5f5; border:solid 1px #e1e1e1; height:100%; width:165px; margin:5px; }
	.CPIFilter .CPIFilterSeparator { border-bottom:solid 1px #e1e1e1;padding-bottom:5px;padding-top:5px; }
	#dealsdatabasesidebar .CPIFilter .updateButtonInactive { color:#c8c8c8; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; } 
	#dealsdatabasesidebar .CPIFilter .updateButtonInactive { color:#c8c8c8; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; cursor:auto; }
	#dealsdatabasesidebar .CPIFilter .updateButtonActive { color:#f5f5f5; font-weight:bold;background-color:#718f9e; padding:3px; border:solid 1px #f5f5f5; cursor:pointer; }
	#dealsdatabasesidebar .CPIFilter .updateButtonActive:hover { border-bottom:solid 1px #191919; border-right:solid 1px #191919; border-top:solid 1px #191919; border-left:solid 1px #191919; background-color:#718f9e; color:#f5f5f5; }
	#pCommentsPopup .btnUpdateDoc .updateButtonActive { color:#f5f5f5; font-weight:bold;background-color:#718f9e; padding:3px; border:solid 1px #f5f5f5; cursor:pointer; }
	#pCommentsPopup .btnUpdateDoc .updateButtonActive:hover { border-bottom:solid 1px #191919; border-right:solid 1px #191919; border-top:solid 1px #191919; border-left:solid 1px #191919; background-color:#718f9e; color:#f5f5f5; }
	#ContentBody h1 span { font-size:12px; margin:0 auto; } 
	.btnUpdateDoc .updateButtonActive { color:#f5f5f5; font-weight:bold;background-color:#718f9e; padding:3px; border:solid 1px #f5f5f5; cursor:pointer; }
	.btnUpdateDoc .updateButtonActive:hover { border-bottom:solid 1px #191919; border-right:solid 1px #191919; border-top:solid 1px #191919; border-left:solid 1px #191919; background-color:#718f9e; color:#f5f5f5; }
	/*	About Us	*/
	.attianiaLogo { margin-left:34px; vertical-align:middle; }
	.sectionPartners { margin-top:10px; border:none; }
	.sectionPartners .sectionPartnersTopPadding { padding-top:15px; }
	.sectionPartners .sectionPartnersTopPadding .sectionPartnersImg { margin:auto; vertical-align:middle; }
	.singlePartner { margin-top:10px; margin-left:50px; border:none; }
	.TestimonialAlt { margin:0 0px 20px 0px; float:left; border-bottom:solid 1px #ccc; text-align:center; width:100%; clear:both; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; }
	.TestimonialAlt .AuthorAlt { display:block; margin-top:0px; }
	.TestimonialAlt h1 { font-size:16px; font-weight:lighter; padding-top:15px; margin-right:0px; }
	.TestimonialAlt hr { margin:15px 0px 15px 0px; }	
	/*	Site Map Styles							*/
	#SiteMapWrap { font-size:16px; }
	#SiteMapWrap td { margin:0px 0px 0px 0px; }
	#SiteMapWrap .LinkItem { margin:0px 0px 0px 0px; }
	.pagebreak { page-break-before: always;  .height:0; line-height:0;}
	/* Home Page Catalog Area	*/
	#QuoteCatalogArea { height:142px; clear:both; }
	#AttainiaCatalogDiv { width:35%; height:140px; margin-top:3px; border-right:solid 1px #c8c8c8; float:left }
	#AttainiaCatalogArea { width:140px;height:140px;float:left; border:dotted 1px none; margin-right:20px; margin-left:25px; _margin-left:10px; }
	#RedCatalogLink { color:#951b24; font-size:16px; font-weight:bold; }
	#AttainiaCatalogArea .CatalogAreaP1 { margin-top:15px; }
	#AttainiaCatalogArea .CatalogAreaP2 { color:#696969; font-size:11px; }
	#AttainiaCatalogArea .CatalogAreaP3 {  padding-top:5px; }
	#AttainiaCatalogArea .CatalogAreaP3 a {  position:relative; top:5px; color:#951b24; font-weight:bold; }
	#AttainiaCatalogImage { background-image:url('../Resources/images/whiteCatalog.png'); background-repeat: no-repeat; text-align:center;width:125px; height:140px;float:left; border:dotted 1px none; }
	#AttainiaCatalogImage p { padding-top:75px; margin-left:-15px; }
	#CatalogAreaSeparator { width:100%; height:1px; border-bottom:solid 1px none; float:left; clear:both; margin-bottom:8px }
	
	#HomePromoArea { height:142px; clear:both;border:solid 2px none; margin-top:-20px; height:135px; }
	#PromoTextDiv { width:35%; height:140px; margin-top:3px; border-right:solid 1px #c8c8c8; float:left;border:solid 1px none; border-right:1px solid #ebebeb; padding-right:3px; width:340px; height:130px; }
	#PromoTextInnerDiv { float:left; border:solid 1px none; margin-left:5px; margin-top:3px; }
	#PromoTextInnerDiv p { font-size:12px; }
	#PromoTextInnerDiv ul { list-style-type: disc; margin-left:18px; font-size:11px; margin-top:8px; }
	#PromoTextInnerDiv ul li {margin-bottom:8px; }
	#PromoPicInnerDiv { float:left; border:solid 1px none; margin-top:50px; position:absolute; top:-8px; left:205px; }
	/*
	#AttainiaCatalogDiv { width:35%; height:140px; margin-top:3px; border-right:solid 1px #c8c8c8; float:left }
	#AttainiaCatalogArea { width:140px;height:140px;float:left; border:dotted 1px none; margin-right:20px; margin-left:25px; _margin-left:10px; }
	#RedCatalogLink { color:#951b24; font-size:16px; font-weight:bold; }
	#AttainiaCatalogArea .CatalogAreaP1 { margin-top:15px; }
	#AttainiaCatalogArea .CatalogAreaP2 { color:#696969; font-size:11px; }
	#AttainiaCatalogArea .CatalogAreaP3 {  padding-top:5px; }
	#AttainiaCatalogArea .CatalogAreaP3 a {  position:relative; top:5px; color:#951b24; font-weight:bold; }
	#AttainiaCatalogImage { background-image:url('../Resources/images/whiteCatalog.png'); background-repeat: no-repeat; text-align:center;width:125px; height:140px;float:left; border:dotted 1px none; }
	#AttainiaCatalogImage p { padding-top:75px; margin-left:-15px; }
	#CatalogAreaSeparator { width:100%; height:5px; border-bottom:solid 1px #c8c8c8; float:left; clear:both; margin-bottom:8px }
	*/
	
	
	
	/* Modal Page Styles		*/
	#modalPage { position:absolute; width:100%; height:100%; top:0px; left:0px; }
	#modalPage .modalBackground { filter:Alpha(Opacity=40); -moz-opacity:0.4; opacity:0.4; width:100%; height:120%; background-color:#999999; position:absolute; z-index:500; top:0px; left:0px; }
	#modalPage .modalContainer { position:absolute; width:300px; left:50%; top:50%; z-index:750; }
	#modalPage .modal { background-color:white; border:solid 4px black; position:relative; top:-335px; left:-455px; z-index:1000; width:910px; height:560px; padding:0px; }
	#modalPage .modalTop { width:292px; background-color:#000099; padding:4px; color:#ffffff; text-align:right; }
	#modalPage .modalTop a, .modalTop a:visited { color: #ffffff; }
	#modalPage .modalBody { padding: 10px; }
	#modalPage .modalTerms { height:390px; width:825px; Overflow-y:scroll; margin-left:15px; margin-top:10px; padding-top:10px;  padding-left:15px; padding-right:15px; border:solid 1px #f5f5f5;}
	#modalPage .modalTerms p { width:785px;}
	#modalPage .modalTerms li { margin-left:15px; margin-top:5px; width:775px; } 
	/*	LoginPage.aspx			*/
	#LogInPageContainer { width:300px; margin-left: 150px; text-align:left; }
	#LogInPageTable { width: 100%; margin-top: 15px; }
	#LogInPageRememberMe { margin:0px 0px 3px 0px; }
	#LogInPageForgotPassword { clear:left; padding:9px 0px 0px 10px; .padding:0px; .margin:10px 0px 0px 10px; }
	/*	Membership.aspx			*/
	#MembershipWebexImg { margin-right: 1em; }
	#MembershipWebexTitle { font-size:10px; } 
	#ContentBody .MembershipWebexBottomNav { clear:both; border-top:none; }	
	.MembershipWebexTestimony { clear:both; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; }
	.MembershipWebexAuthor { margin-top:5px; }
	/* Member Profile and Impersonation Page */
	#ImpersonationMasterPanel { border:solid 1px #c8c8c8; width:100%; background-color:#f5f5f5; float:left; padding-bottom:15px; margin-bottom:20px;  }
    #ImpersonationPanel {   }
    #ImpersonationPanel .impersonationTextBox { width:350px; margin-left:20px; }
    #ImpersonationPanel .impersonationButton { margin-left:10px; _margin-left:480px; _margin-top:-40px; background-color:#718F9E; color:#fff; -moz-border-radius: 5px; border-radius: 5px; }
    #ImpersonationPanel p { margin-left:5px;  }
    #ImpersonationPanel h3 { margin-bottom:10px;  margin-left:5px; margin-top:10px; }	
    #ImpersonationMasterPanel #ImpersonationCurrent { margin-top:0px; float:left; width:100% }
    #ImpersonationMasterPanel #ImpersonationCurrent #ImpersonationCurrentHr { border-bottom:solid 1px #c8c8c8; }
    #ImpersonationMasterPanel #ImpersonationCurrent h3 { margin-bottom:10px;  margin-left:5px; margin-top:10px; }
	#ImpersonationMasterPanel #ImpersonationCurrent #ImpersonationLeft { float:left; margin-left:100px; width:330px; padding-top:5px;  _margin-top:-20px; }  
	#ImpersonationMasterPanel #ImpersonationCurrent #ImpersonationRight { float:left; margin-left:25px; _margin-left:140px; _margin-top:-20px; }
	#ImpersonationMasterPanel #ImpersonationCurrent #ImpersonationRight .impersonationButtonLeft { margin-left:0px;  }   
	
	#NoEmailResultsPanel { /* position:fixed; top:527px; left:775px; */ float:left; top:300px; left:125px; position:absolute; }
	#NoEmailResultsPanel p { color:#951b24; font-weight:bold; }

	/* Controls
	-------------------------------------------------------------*/
	/* BLOG Control styling			*/
	.HomePageContainerColumn { width:299px; border:solid 1px none; float:left;  }
	div.BillboardContainer { width:301px; height:235px; border:solid 1px none;float:right; background-image:url(../Resources/Images/panels/more_infobox.png); background-repeat:no-repeat; width:299px; height:235px;background-position: 5px 5px; }
	div.BillboardContainer h3 { color:#951b24; font-size:11px; margin:14px 0 5px 40px; }
	#requestForMoreInfo { list-style-type:none; margin-left:25px } 
	#requestForMoreInfo li input[type="text"]  { font-size:10px; width:80%; height:12px; margin:2px 10px 2px 14px; } 
	#requestForMoreInfo li p  { margin:5px 0px 0px 15px; } 
	div.BillboardContainer ul#requestForMoreInfo li .requestorfName  { width:107px; display:inline; margin:2px 0px 2px 14px; }
	div.BillboardContainer ul#requestForMoreInfo li .requestorlName  { width:107px; display:inline; margin:2px 0px 2px 6px; }
	div.BillboardContainer ul#requestForMoreInfo li .requestorInfo  { width:225px; }
	div.BillboardContainer ul#requestForMoreInfo li .requestorSubmit { margin-right:35px; margin-top:0px; cursor:pointer; background-color:#951b24; color:#ffffff; border:solid 1px #e1e1e1; }
	div.BillboardContainer ul#requestForMoreInfo li .requestorSubmit:hover { border:solid 1px #000000; }
	div.BillboardContainer ul#requestForMoreInfo li .infoWatermark  {  background-color: #F0F8FF; color: gray; font-style:italic; }
	
	

	/* Checkbox Liststep Styles		*/
	.RadioButtonBoldBlueLabel { color:#385b6d; font-weight:bold; width:250px; }
	.RadioButtonDescription { color:#323232; }
	.wizardBottomBorder { border-bottom:1px solid #CCC; }
	/* Slider Control Common Slide Show CSS	*/    
	.serviceControlContainer { height:610px; width:620px; margin-left:-5px; margin-top:-15px; }
	.tabPanelHeader { width:175px; }
	.definitionStyle { text-align:left; font-size:10px; font-weight:bold; border-bottom:solid 1px #a0a0a0; border-top:solid 1px #a0a0a0; margin-top:5px; margin-bottom:10px; padding-top:5px; height:45px; }
	.sliderDiv { white-space:nowrap; overflow:auto; overflow-y:hidden; overflow-x:scroll; height:110px; width:614px; background-image:url('../Resources/Images/colorbox/sliver_fadedown.png'); background-image:repear-x; border-left:solid 1px #ebebeb; border-right:solid 1px #ebebeb; border-top:solid 1px #ebebeb; }
	.sliderDiv img { border:solid 3px #ebebeb; cursor:pointer; margin-left:27px; margin-top:10px; } 
	.sliderDiv .selectedSlide { border: solid 3px #951b24; 	}   
	/* Ajax related styles	*/
	.ajaxModalGrayBackground { display:none; position:fixed; top:0; left:0; background-color:Gray; filter:alpha(opacity=70); background:rgba(235,235,235,0.5); height:100%; width:100%; min-height:100%; min-width: 100%; margin:auto; padding:auto; text-align:center; }
	.ajaxUpdatingModalDiv { position:absolute; top:45%; left:45%; border:solid 3px #ccc; width: 200px; height: 75px; font-weight: bold; background-color:#fff; filter:alpha(opacity=100); }
	.ajaxUpdatingModalDiv div { margin:27px 0px 0px 0px; float:left; text-align:right; width:110px; }
	.ajaxUpdatingModalDiv img { margin:23px 0px 0px 2px; float:left; text-align:left; }
	
		/*   Quote Styles */
	#QuoteWrapper #AdPanel { position:absolute; top:-118px; left:714px; height:106px; width:192px;  float:left; background-image:url(../Resources/Images/AdPanel.jpg); background-repeat:repeat-x;  }
	#QuotesTop { border: 1px solid rgb(200, 200, 200); width: 860px; height: 22px; background-color: rgb(235, 235, 235); }
	#QuotesTop .QuotesFeedback { margin-top:3px; margin-left:10px; }
	#QuotesTop img { padding-top: 2px; }
	#QuotesViewAllQuotes { float:left; margin-top:3px; margin-right:110px; margin-bottom:10px; font-weight:bold; width:332px; text-align:center; border:solid 1px #ebebeb; padding:8px 8px 8px 8px; background-color:#951b24;  }
	#QuotesViewAllQuotes:hover { border:solid 1px #4b4b4b; }
	#QuotesViewAllQuotes #QuotesLinksView { color:White; text-decoration:none; }
	#QuotesViewAllQuotes #QuotesLinksView:hover { text-decoration:underline; }

	
	#QuoteWrapper { margin-top:25px; width:860px;  border:solid 1px none; float:left; }
	#QuoteWrapper #QuoteOveriew { float:left; width:56%; border:solid 1px none; margin-left:4px; margin-top:15px; }
	#QuoteWrapper #QuoteOveriew ul { margin-left:15px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteFirstItem { margin-top:5px; margin-bottom:3px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteViewItem { margin-bottom:3px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteViewItemModel { margin-bottom:3px; margin-left:15px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteViewItemTotal { margin-top:8px; margin-bottom:5px; font-weight:bold; font-size:13px; }
	#QuoteWrapper #QuoteFileWrapper { float:left; height:200px; width:300px; border:solid 1px none; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageDiv { float:left; border:solid 1px none; width:75px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageDiv ul { margin-left:0px; margin-top:-22px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageDiv ul li { margin-left:0px; margin-top:0px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageFileList { float:right; border:solid 1px none; width:200px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageFileList ul { margin-left:0px; margin-top:22px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageFileList ul li {  }
	#QuoteWrapper #QuoteOveriew #QuoteLineItemDetails table  { border:solid 1px #ebebeb; }
	#QuoteWrapper #QuoteOveriew #QuoteLineItemDetails table th { font-size:11px; }
	#QuoteWrapper #QuoteOveriew #QuoteLineItemDetails table td { font-size:11px; border:solid 1px #ebebeb; vertical-align:text-top; }

	#QuoteExtra { float:right; width:40%; margin-left:9px; margin-top:15px; border:solid 1px none; }
	#QuoteWrapper #QuoteExtra #PromotionPtag { margin-top:6px; }
	#QuoteWrapper #QuoteExtra .PromotionTeaserContainer { border:solid 1px none; width:98%; text-align:center; background-color: rgb(235, 235, 235); margin-bottom:15px;  }
	#QuoteWrapper #QuoteExtra .PromotionTeaserContainer img { margin-top:15px; }		
	
	/* FDA Tracker */
	#ContentBody .fdaTrackerNav { width:100%; margin:auto; border:1px solid #CCC; font-size:12px; background-color:#f5f5f5; text-align:center;}
	/*#ContentBody .fdaTrackerNav ul { list-style:none; margin:0px; padding:4px; }
	#ContentBody .fdaTrackerNav li { display:inline; margin:0px; padding:0px 8px 0px 0px; .padding:0px 8px 0px 0px; }
	#ContentBody .fdaTrackerNav .bottomNavLiDivider { color:#cccccc; }*/
	#ContentBody #FDATrackerTable .alternating-row { background-color: #f5f5f5; }
	#ContentBody #FDATrackerTable .alternating-row td { background-color: #f5f5f5;}
	#ContentBody #FDATrackerTable { width:98% }
	#ContentBody #FDATrackerTable tr  td { padding-top:3px; padding-bottom:3px; padding-left:3px; }
	#ContentBody .actionLinkButton { border:solid 1px #CCC; padding:4px 4px 4px 4px; background-color:#f5f5f5; text-align: center; }
	#ContentBody .actionLinkButton-row a:hover { border:solid 1px #323232; padding:4px 4px 4px 4px; background-color:#e1e1e1; }
	
	#ContentBody .fdaTrackerPagingNav { width:100%; margin:auto; text-align:center; border:0px solid #CCC; font-size:12px; }
	#ContentBody .fdaTrackerPagingNav ul { list-style:none; margin:0px; padding:4px; }
	#ContentBody .fdaTrackerPagingNav li { display:inline; margin:0px; padding:0px 8px 0px 0px; .padding:0px 8px 0px 0px; }

	.ajaxUpdatingModalDiv img { margin:23px 0px 0px 2px; float:left; text-align:left; }
	
	/*   Quote Analysis Styles */
	#QuoteWrapper #AdPanel { position:absolute; top:-118px; left:714px; height:106px; width:192px;  float:left; background-image:url(../Resources/Images/AdPanel.jpg); background-repeat:repeat-x;  }
	#QuotesTop { border: 1px solid rgb(200, 200, 200); width: 860px; height: 22px; background-color: rgb(235, 235, 235); }
	#QuotesTop .QuotesFeedback { float:left; margin-top:3px; margin-left:10px; }
	#QuotesTop .QuotesViewAllQuotes { float:right; margin-top:3px; margin-right:10px; _margin:0px; _width:338px;  }
	#QuoteWrapper { margin-top:25px; width:860px;  border:solid 1px none; float:left; }
	#QuoteWrapper #QuoteOveriew { float:left; width:56%; border:solid 1px none; margin-left:4px; margin-top:15px; }
	#QuoteWrapper #QuoteOveriew ul { margin-left:15px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteFirstItem { margin-top:5px; margin-bottom:3px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteViewItem { margin-bottom:3px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteViewItemModel { margin-bottom:3px; margin-left:15px; }
	#QuoteWrapper #QuoteOveriew ul .QuoteViewItemTotal { margin-top:8px; margin-bottom:5px; font-weight:bold; font-size:13px; }
	#QuoteWrapper #QuoteFileWrapper { float:left; height:200px; width:300px; border:solid 1px none; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageDiv { float:left; border:solid 1px none; width:75px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageDiv ul { margin-left:0px; margin-top:-22px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageDiv ul li { margin-left:0px; margin-top:0px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageFileList { float:right; border:solid 1px none; width:200px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageFileList ul { margin-left:0px; margin-top:22px; }
	#QuoteWrapper #QuoteFileWrapper #QuoteImageFileList ul li {  }
	#QuoteWrapper #QuoteOveriew #QuoteLineItemDetails table  { border:solid 1px #ebebeb; }
	#QuoteWrapper #QuoteOveriew #QuoteLineItemDetails table th { font-size:11px; }
	#QuoteWrapper #QuoteOveriew #QuoteLineItemDetails table td { font-size:11px; border:solid 1px #ebebeb; vertical-align:text-top; }
	#QuoteWrapper #QuoteExtra { float:right; width:42%; margin-left:9px; margin-top:15px; border:solid 1px none; }
	#QuoteWrapper #QuoteExtra #PromotionPtag { margin-top:6px; }
	#QuoteWrapper #QuoteExtra .PromotionTeaserContainer { border:solid 1px none; width:98%; text-align:center; background-color: rgb(235, 235, 235); margin-bottom:15px;  }
	#QuoteWrapper #QuoteExtra .PromotionTeaserContainer img { margin-top:15px; }		
	
	/* FDA Tracker */
	#ContentBody .DashboardPanelWithBorder { border:solid 1px #c8c8c8; }
	#ContentBody .DashboardPanelWithBottomBorder { border-bottom:solid 1px #c8c8c8; }
	#ContentBody .ModelAlertList li { padding-bottom:5px; }


	
	#ContentBody .fdaTrackerNav { width:100%; margin:auto; text-align:center; border:1px solid #CCC; font-size:12px; background-color:#f5f5f5 }
	#ContentBody .fdaTrackerNav ul { list-style:none; margin:0px; padding:4px; }
	#ContentBody .fdaTrackerNav li { display:inline; margin:0px; padding:0px 8px 0px 0px; .padding:0px 8px 0px 0px; }
	#ContentBody .fdaTrackerNav .bottomNavLiDivider { color:#cccccc; }
	#ContentBody #FDATrackerTable .alternating-row { background-color: #f5f5f5; }
	#ContentBody #FDATrackerTable .alternating-row td { background-color: #f5f5f5; }
	#ContentBody #FDATrackerTable { width:98% }
	#ContentBody #FDATrackerTable tr  td { padding-top:3px; padding-bottom:3px; padding-left:3px; }
	#ContentBody .actionLinkButton { border:solid 1px #CCC; padding:4px 4px 4px 4px; background-color:#f5f5f5; text-align: center; }
	#ContentBody .actionLinkButton-row a:hover { border:solid 1px #323232; padding:4px 4px 4px 4px; background-color:#e1e1e1; }
	
	#ContentBody .fdaTrackerPagingNav { width:100%; margin:auto; text-align:center; border:0px solid #CCC; font-size:12px; }
	#ContentBody .fdaTrackerPagingNav ul { list-style:none; margin:0px; padding:4px; }
	#ContentBody .fdaTrackerPagingNav li { display:inline; margin:0px; padding:0px 10px 0px 0px; .padding:0px 8px 0px 0px; }
	
	.errorText { color:red; font-weight: bold; }
	#editAssigneesContainer h2, #editAssigneesContainer ul, #trackingdetailscontainer h2 { margin-bottom: 15px; margin-top: 15px;  }
	
	#trackingdetailscontainer #overview { margin-bottom: 15px; }
	#trackingdetailscontainer #overview p { margin: 0 0 3px 0; padding: 0; }
	#trackingdetailscontainer #overview label, #trackingdetailscontainer .editor-label { font-weight: bold; }
	#trackingdetailscontainer #contactcontainer, #trackingdetailscontainer #inventorycontainer { height: 50px; overflow: auto; border: 1px solid #CCC; padding: 3px; margin-top: 0px; }
	#responsibleparties a { float: right; margin-top: 7px; }
	#responsibleparties, #affectedinventory { margin-bottom: 25px; }
	#trackingdetailscontainer .editor-label { margin-top: 7px; margin-bottom: 3px; }
	#trackingdetailscontainer h3 { margin-top: 15px; }
	#trackingdetailscontainer #commentscontainer { margin-top: 7px; width: 100%; margin-bottom: 15px; /*border-bottom: 1px solid #f1f1f1; */ }
	#trackingdetailscontainer #commentscontainer .byline { font-weight: bold; text-align: right; font-size: 11px; margin-top: 15px; margin-bottom: 3px; }
	
	#trackingdetailscontainer #buttonscontainer { margin-top: 10px; text-align: center; }
	#trackingdetailscontainer #buttonscontainer input { margin: 0 5px 0 5px; }
	
	#trackingdetailscontainer #txtNewComment { width: 100%; height: 150px; }
	
	#trackingdetailscontainer #QuantityFoundInFacility { width: 75px; }
	#trackingdetailscontainer #viewRecallLink { float: right; }
	
	#FdaAlertBody { border:solid 1px none; }
	
	#FdaAlertBody ul #listtest { width:20px; }
	
	#ContentBody #StandardTable { border:solid 1px none; width:100%; }
	#ContentBody #StandardTable .RecallDescription { margin:0; padding:0; width:70%; padding-top:2px;padding-bottom:2px; padding-left:3px }
	#ContentBody #StandardTable .RecallDescription { margin-left:10px; }
	#ContentBody #StandardTable .alternating-row { background-color: #f5f5f5; }
	#ContentBody #StandardTable .alternating-row td { margin-left:10px; background-color: #f5f5f5; }
	#ContentBody #StandardTable .StandardActionLink a { margin-left:15px;  }
	#ContentBody #StandardTable .StandardActionLink a:hover { cursor:hand; }
	#ContentBody #StandardTable .StandardActionLinkArchive a { margin-left:0px;  }
	#ContentBody #StandardTable .StandardActionLinkArchive a:hover { cursor:hand; }
	#ContentBody #StandardTable .StandardActionLinkStatus { }
	#ContentBody #StandardTable .StandardActionLinkButton { padding-top:8px; text-align:center; padding-bottom:10px;  }
	#ContentBody #StandardTable .StandardActionLinkButton a { border:solid 1px #c8c8c8; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; background-color:#f5f5f5; }
	
	#ContentBody #StandardTable  .alternating-row .RecallDescriptionShort { margin:0; padding:0; width:50%; padding-top:2px;padding-bottom:2px; padding-left:3px; }
	#ContentBody #StandardTable  .normal-row .RecallDescriptionShort { margin:0; padding:0; width:50%; padding-top:2px;padding-bottom:2px; padding-left:3px; }
	#ContentBody #StandardButtonsContainer { text-align:right; border-top: solid 1px rgb(235, 235, 235); padding-top:8px; }
	#ContentBody #StandardPanel { background-color: rgb(235, 235, 235); padding-bottom:10px; padding-top:8px; padding-left:5px; border:solid 1px #c8c8c8; }
	#ContentBody #Overview #StandardPanel #CustomLabel { font-size:12px; width:590px; }
	#ContentBody #Overview .ModelTitle { font-weight:bold; color:#4f7284; font-size:14px; padding-top:5px; }
	#ContentBody #Overview #StandardPanel .StandardPanelLabel { font-weight:bold; margin-bottom:2px; } 
	#ContentBody #Overview #ContactsList
	
	#ContentBody .fdaTrackerNav ul li .active { font-size:15px; }
	
	#InventoryList { }
	#InventoryList ul li { margin-bottom:6px; }
	#InventoryList ul .alternating-row { background-color:#f5f5f5; padding:3px 3px 3px 3px; }
	#InventoryList ul .normal-row { background-color:#ffffff; padding:3px 3px 3px 3px; }
	
	#PromoTextInnerDiv a:visited { color: #4f7284; }
	
	img.floatLeft { float: left; margin: 4px; padding-top:10px; padding-right:5px; }
	img.floatRight { float: right; margin: 4px; margin-right:4px; margin-top:10px; }
	
	p.pBold { font-weight:bold; }
	h2.SeaGreen { color:#597281; font-size:16px; }
	h3.h3AboutTracker { margin-top:4px; }
	#ContentBody ul.ulAboutTracker { list-style-position: inside; list-style-type: square; margin-top:3px; }

	.testX a:link { color:#4B4B4B; } 
	
	#addCommentLink { color:#4b4b4b; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; cursor:pointer; margin-bottom:5px; }
	#addCommentLink:hover { border-bottom:solid 1px black; border-right:solid 1px black; border-top:solid 1px #465760; border-left:solid 1px #465760; text-decoration:none; }

	#trackingdetailscontainer #commentscontainer.alternating-row { margin-top: 2px; width: 100%; margin-bottom: 2px; background-color: #f5f5f5; }
	#trackingdetailscontainer #commentscontainer.normal-row { margin-top: 2px; width: 100%; margin-bottom: 2px; }
	
	.alternating { margin-top: 2px; width: 100%; margin-bottom: 2px; background-color: #f5f5f5; }
	a#viewRecallLink_x { color:#4b4b4b; font-weight:bold; padding:5px; border:solid 1px #c8c8c8; cursor:pointer; margin-top:5px; }
	a#viewRecallLink_x:hover { color:#4b4b4b; border-bottom:solid 1px black; border-right:solid 1px black; border-top:solid 1px #465760; border-left:solid 1px #465760; text-decoration:none; }

	#trackingdetailscontainer #TrackerDetailHeader { width:100%; margin-top:10px; float:left; clear:both; margin-bottom:0px;}
	#trackingdetailscontainer #TrackerDetailHeader #overview { margin-left:5px;float:left; width:65%; }
		
.winLossViewer li { display: inline; padding:2px; }
.winLossViewer .winLossMenu div input { width: 100px; }
.winLossViewer .winLossMenu { display:inline; float:left; width:205px; background-color: #F5F5F5;
    border: 1px solid #E1E1E1; padding:5px 5px 3px 10px; }
.winLossViewer .winLossViewPort { display:inline; float:right; width:625px;}

.landingPageSubmitQuote { text-align: right; }
.landingPageSubmitQuote h4 { display: inline; }
.landingPageSubmitQuote ul li { display: inline; margin: 2px; padding:2px; }
.landingPageSubmitQuote ul .emailQuote img { margin-right:2px; margin-bottom: -1px; }
.landingPageSubmitQuote ul .faxQuote img { margin-right:2px; margin-bottom: -3px; }

.bannerMap { position:relative; margin:auto; height:164px; width:560px; background-image:url(/Resources/Images/SavingsDashboardBanner_teal.png); background-repeat:no-repeat; text-align:center; }
.bannerButton { position:absolute; top:112px; left:-30px; }
.bannerButton a { position:absolute; width:190px; height:34px; text-decoration:none; }
.bannerDivider { border-bottom:solid 1px #ccc; margin-bottom:15px; margin-top:10px; }


/* Layout */
#homepagePartners  { width:100%; border-top:solid 1px #f5f5f5;border-bottom:solid 1px #c8c8c8; border-top:solid 1px #c8c8c8; float:left; clear:both; margin-bottom:8px; margin-top:8px; padding:5px 5px 5px 5px; }
#homepagePartners ul { list-style-type:none; }
#homepagePartners ul li { display:inline; margin:0px 20px 0 23px; }

/*  Layout Changes 	*/
div.rssListBox a img { display:none; }
.rssListBox { height: 70px; padding:0; margin:0 0 8px 0; width:100%; float:right; clear:both; }
.BlogWindow {  margin:0 0 0 8px; padding:0; height:50px; overflow:hidden; margin-top:-5px; }
.rssListBox ul li h3 { font-size: 12px; }
.rssListBox ul li h3 a { color: #385b6d; font-size:11px; }
.rssListBox ul li p { font-size: 10px; }

	
/*  Layout  	*/	
.checkboxTest { height:5px; }


#HeaderPhoneNumber {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../Resources/images/800Number_b.gif) repeat scroll 0 0;
float:right;
height:28px;
text-align:left;
width:240px;
}




#ContactUsInnerDiv .labelWidth { width:150px; }
#ContactUsInnerDiv { float:left; padding:5px;  }


/* Contact Us -----------------------------------------------------------------*/
#ContactUsInnerDiv .contactUsForm { margin:15px 0px 0px 0px; border:none; }
#ContactUsInnerDiv .contactUsForm select { margin:5px 0px; width:350px; }
#ContactUsInnerDiv .contactUsForm label { display: inline-block; width:90px; padding-right:20px; }
#ContactUsInnerDiv .contactUsForm input { margin:5px 0px; }
#ContactUsInnerDiv .contactUsForm input[type=text] { width:225px; }
#ContactUsInnerDiv .contactUsForm textarea { width:550px; }

#additionalContactInfo { background-color:#f5f5f5; -moz-border-radius: 15px; border-radius: 15px; float:left; margin-top:20px; padding:5px; width:100%; }
#additionalContactsListing { float:left; }
#additionalContactsListing li { display:inline; float:left;  }
#additionalContactsListing li div { border-right:solid 1px #e1e1e1; height:175px; padding:10px 5px 5px 10px; width:190px;    }
#additionalContactsListing li .last { border:none; }

#additionalContactsListing li div p { color:#646464; font-size:12px;  }


#HelpContainer #ContactUsInnerDiv .labelWidth { width:150px; }
#HelpContainer #ContactUsInnerDiv { float:left; padding:5px;  }


/* Contact Us -----------------------------------------------------------------*/
#HelpContainer #ContactUsInnerDiv .contactUsForm { margin:15px 0px 0px 0px; border:none; }
#HelpContainer #ContactUsInnerDiv .contactUsForm select { margin:5px 0px; width:350px; }
#HelpContainer #ContactUsInnerDiv .contactUsForm label { display: inline-block; width:90px; }
#HelpContainer #ContactUsInnerDiv .contactUsForm input { margin:5px 0px; }
#HelpContainer #ContactUsInnerDiv .contactUsForm input[type=text] { width:225px; }
#HelpContainer #ContactUsInnerDiv .contactUsForm textarea { width:550px; }
#ContactUsInnerDiv .contactUsForm .formErrorMessage { color:#951b24; font-size:10px; }

#additionalContactInfoHelp { background-color:#f5f5f5; -moz-border-radius: 15px; border-radius: 15px; float:left; margin-top:20px; padding:5px; width:100%; }
#additionalContactsListingHelp { float:left; }
#additionalContactsListingHelp li { display:inline; float:left;  }
#additionalContactsListingHelp li div { height:150px; padding:10px 5px 5px 10px; width:280px;    }
#additionalContactsListingHelp li .last { border:none; }
#additionalContactsListingHelp li div p { color:#646464; font-size:12px;  }
#ContactFormSubmissionHelp .formErrorMessage { color:#951b24; font-size:10px; }


.UpdateSecurityArea { border:solid 1px #C8C8C8; background:#f5f5f5; padding:10px 15px 10px 15px; }
.UpdateSecurityArea p { font-weight:bold;  }

.ChangeAnswerDiv { text-align:right;  }
.ChangeAnswerDiv input { background-color:#718F9E; color:#fff; -moz-border-radius: 5px; border-radius: 5px; width:100px; }

