#partner #content { background: url('/gfx/global-web/Navigation_Pages_Shadow_Top_bg.jpg') no-repeat; min-height: 534px; }

/* Anchors */
a { color: #005fa4; }
	a:hover { color: #cc0000; }

.testclass { }

input, button { background-color: Transparent; }

	input.radiobutton, input.checkbox { border: 0px; background-color: Transparent; }

	input.textfield, textarea.textfield { background-color: #f7f7f7; border: 1px solid #999999; color: #000000; font-size: 11px; padding: 2px; }
select.partnerform { background-color: #f7f7f7; border: 1px solid #999999; color: #000000; font-size: 11px; padding: 2px; }

textarea.textfield { font-family: Arial,Helvetica,sans-serif; }

input.button { border: 1px solid #3b3b3b; background-color: #f0f0f0; }

.buttonfooter { border-top: 1px solid #c1c1c1; margin: 10px 0px 20px 0px; padding: 8px 0px 0px 0px; }


.Tabheadermarginadjust { margin-top: -1px; border: 1px solid #828282; min-height: 250px; }

.paneladjust { margin-bottom: -0px; }

.norecords { padding-left: 10px; }


/* BorderColor="#828282"*/

/*Partner Home*/
#partner #content { border-bottom: 0px solid blue; min-height: 200px; }

#partner #partnerhome { padding-top: 20px; }

#partner_logo { float: left; width: 190px; height: 120px; background-color: #ffffff; margin: 10px 10px 8px 8px; overflow: hidden; }
	#partner_logo p { font-size: 12px; line-height: 12px; padding: 0px; }
#partnerhomeheading { float: left; width: 544px; text-align: center; margin: 10px; }
	#partnerhomeheading p { font-size: 22px; line-height: 22px; font-weight: bold; padding-top: 40px; }

#partnertypelogo { float: left; width: 192px; margin: 10px 10px 8px 0px; }

/*News area formatting*/
#partnernews { clear: both; margin-bottom: -2px; margin-left: 10px; }
#main-4col #partnernews { margin: 0px; }

#partnernews p { font-size: 11px; line-height: 15px; padding: 0px 8px 8px 4px; margin: 0px; }
#partnernews .heading { font-weight: bold; font-size: 12px; margin: 0px 0px 0px 0px; padding: 3px 10px 5px 24px; }
#partnernews .viewall { font-weight: bold; margin: 10px 10px 10px 5px; }

#partnernews .title { font-weight: bold; padding: 0px 8px 0px 4px; }
#partnernews .date { color: #707070; font-weight: normal; padding-right: 6px; }

#partnernews .group { color: #707070; font-weight: bold; padding-left: 12px; }

#generalnews { width: 372px; padding: 0px; margin: 0px 0px 10px 0px; }

#productnews { width: 572px; padding: 0px; margin: 0px 0px 10px 0px; overflow: hidden; }

	#productnews #productnewsheading, #generalnews #generalnewsheading { background: none; }


#generalnewsheading { background: url('/gfx/2009_PartnerPortal_Home_News_head_bg.gif') #ffffff no-repeat top left; width: 374px; }
#productnewsheading { background: url('/gfx/2009_PartnerPortal_Home_ProductNews_head_bg.gif') #ffffff no-repeat top left; width: 576px; }

.brief { visibility: visible; margin: 5px 4px 0px 6px; padding: 4px 0px 0px 0px; border-bottom: solid 1px #d2d2d2; }
.long { visibility: visible; margin: 0px 4px 0px 6px; padding: 9px 0px 8px 0px; border-bottom: 1px solid #d2d2d2; background-color: #f0f0f0; }

#partnernews #download { margin: 8px 0px 10px 4px; }
	#partnernews #download p { line-height: 13px; padding: 0px 8px 0px 0px; margin: 0px; }
	#partnernews #download .title { padding: 0px 4px 0px 0px; }
	#partnernews #download .filesize { }

#productnews p.open { margin-left: 484px; }
#productnews p.close { display: block; font-size: 11px; line-height: 12px; padding: 4px; margin: 0px 0px -9px 480px; border: 1px solid #d2d2d2; }
#generalnews p.open { margin-left: 274px; }
#generalnews p.close { display: block; font-size: 11px; line-height: 12px; padding: 4px; margin: 0px 0px -9px 270px; border: 1px solid #d2d2d2; }

#partnernews #download img { float: left; padding-right: 4px; }


/*format for view all page*/
#partnernews .resultsodd { background: #fffbcc; font-size: 10px; }
#partnernews .resultseven { font-size: 10px; }
#partnernews .dlheader { font-size: 11px; line-height: 11px; font-weight: bold; border-bottom: 1px solid #333333; margin: 5px 0px 0px 0px; padding: 0px 0px 2px 0px; }
#partnernews .resultseven p, #partnernews .resultsodd p { padding: 3px 0px 5px 2px; margin: 0px 0px 0px 0px; }
#partnernews .resultseven .expand, #partnernews .resultsodd .expand { padding: 3px 0px 5px 2px; margin: 0px 0px 0px 10px; }

#newsitem { float: left; width: 736px; border: 1px solid #d2d2d2; padding: 10px; margin: 10px; }


/* Bulletins page formatting */
#main-4col #bulletinslist { margin: 0px; }
#bulletinlist { clear: both; margin-bottom: -2px; margin-left: 0px; }

	#bulletinlist .dlheader { font-size: 11px; line-height: 11px; font-weight: bold; border-bottom: 1px solid #333333; margin: 5px 0px 0px 0px; padding: 0px 0px 2px 0px; }

	#bulletinlist #resultsodd { background: #fffbcc; font-size: 10px; margin: 0px; padding: 0px; }
	#bulletinlist #resultseven { background: #ffffff; font-size: 10px; margin: 0px; padding: 0px; }


	#bulletinlist #download { padding: 8px 0px 6px 4px; }
		#bulletinlist #download p { font-size: 11px; line-height: 13px; padding: 0px 8px 0px 0px; margin: 0px; }
		#bulletinlist #download .title { padding: 0px 4px 0px 0px; font-weight: bold; }
		#bulletinlist #download .filesize { }
		#bulletinlist #download .date { color: #707070; font-weight: normal; padding-right: 6px; }

		#bulletinlist #download img { float: left; padding-right: 4px; }










#partner #main-4col li { padding-left: 0px; margin-bottom: 0px; margin-left: 0px; list-style-position: inside; background-image: none; background-repeat: no-repeat; }


/*New content menu dark background*/

/*Right column side bar container*/
#content-menu-dark { font-size: 0.9em; line-height: 1.7777; }
#content-menu-dark { width: 191px; margin-top: 20px; }

	/* Content menu */
	#content-menu-dark ul { margin: 1em 0 0 -6px; background-color: #f0f0f0; padding: 0px 0px 0px 0px; }
	#content-menu-dark li { }
		#content-menu-dark li li { border: 0; }
	#content-menu-dark #Secondary_Menu_Heading { display: block; width: 172px; padding: 4px 5px 4px 20px; background: url('/gfx/Secondary_Menu_Dark_Header_BG.gif') no-repeat top left; border-bottom: 1px solid #e0e0e0; font-weight: bold; }
#Secondary_Menu_SecondLevel { display: block; width: 170px; padding: 6px 5px 2px 20px; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; font-weight: bold; }
.Secondary_Menu_SecondLevel { display: block; width: 170px; padding: 6px 5px 2px 20px; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; font-weight: bold; }

#content-menu-dark ul ul { margin: 0px; border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; font-size: 11px; line-height: 19px; padding: 1px 0px 6px 0px; background: url('/gfx/Secondary_Menu_Dark_Body_BG.gif') top left; }





#content-menu-dark a { display: block; text-decoration: none; padding-left: 30px; margin-bottom: 1px; background-color: #f0f0f0; color: #000000; }
	#content-menu-dark a:hover { background: url('/gfx/global-web/Secondary_Menu_Hover.png'); color: #fffe00; }
	#content-menu-dark a.selected { color: #000; background: url('/gfx/global-web/Secondary_Menu_Selected.png'); }

	#content-menu-dark a.lockImage { display: block; text-decoration: none; padding-left: 30px; background: url(/gfx/Secondary_Menu_Lock.png); }
		#content-menu-dark a.lockImage:hover { background: url(/gfx/Secondary_Menu_Lock_Hover.png); color: #fffe00; }
		#content-menu-dark a.lockImage.selected { background: url(/gfx/Secondary_Menu_Lock_Selected.png); color: #000; }




#content-menu-dark #secondarymenufooter { border: 0px; display: block; margin: 0px 0px 0px -6px; padding: 10px; background: url('/gfx/Secondary_Menu_Dark_Footer_BG.gif') no-repeat top left; }


/*Countering poor css formating by Mediachase*/
#CmsMainForm { width: auto !important; height: auto !important; }
body { width: auto !important; height: auto !important; }


/*Catalog menu Formating*/
#catalog-main { float: left; width: 735px; padding: 1em 30px 0 10px; border: 0px; }
#catalog-push { border: 0; margin-left: -19px; width: 787px; }

#catalog-main .heading { margin-left: 19px; margin-top: 18px; font-size: 24px; font-weight: bold; }

#catalog-main p.intro { margin-left: 19px; margin-top: 0px; font-size: 11px; }

#catalog-main #catalogboxarea { margin: 0px 0px 20px 20px; border: 0px; }
#catalog-main #catalogbox { margin: 15px 7px 5px 0px; padding: 0px 0px; width: 184px; height: 170px; float: left; border: 0px solid blue; overflow: hidden; }
	#catalog-main #catalogbox img { margin: 0px; padding: 0px; border: 0px; }
	#catalog-main #catalogbox h4 { margin: 0px 10px 0px 0px; padding: 0px 0px; font-size: 12px; }
	#catalog-main #catalogbox p { margin: 0px; padding: 0px 0px; font-size: 11px; font-weight: normal; }
	#catalog-main #catalogbox a { color: #005fa4; }

#catalog-main #breadcrumb { border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; padding-left: 20px; font-size: 11px; font-weight: bold; height: 20px; background-color: #f0f0f0; margin: 0px; }
#catalog-main #categories { font-size: 11px; padding: 0px 10px 0px 20px; }
#catalog-main .section-head { font-size: 20px; margin: 0px; padding: 12px 0px 0px 0px; line-height: 23px; }

#catalog-main #productdetail { border: 0px; margin: 0px; padding: 0px 0px 0px 0px; }

	#catalog-main #productdetail #product-tab-inside { margin: 0px; padding: 0px; width: 740px; overflow: hidden; border: 1px solid #c1c1c1; border-top: none; background-color: #fffbcc; }

#catalog-main #productdetail { margin: 0px 10px -2px 10px; border-bottom: 0px solid #828282; }
#nonreturnmsg { font-family: verdana,tahoma,helvetica; font-size: 8pt; border-top: 1px solid #c1c1c1; }



/*AJAX Tab Styles*/
/* default layout */
.ajax__tab_default .ajax__tab_header { white-space: normal !important; }
.ajax__tab_default .ajax__tab_outer { display: -moz-inline-box; display: inline-block; }
.ajax__tab_default .ajax__tab_inner { display: -moz-inline-box; display: inline-block; }
.ajax__tab_default .ajax__tab_tab { overflow: hidden; text-align: center; display: -moz-inline-box; display: inline-block; }

/* xp theme */
/*Default state*/
.ajax__tab_xp .ajax__tab_header { background: url("/gfx/Tabs/tab_header_bg.gif") repeat-x bottom !important; }
.ajax__tab_xp .ajax__tab_outer { padding-right: 5px !important; background: url("/gfx/Tabs/right.gif") no-repeat right !important; height: 26px !important; }
.ajax__tab_xp .ajax__tab_inner { padding-left: 5px !important; background: url("/gfx/Tabs/left.gif") no-repeat !important; }
.ajax__tab_xp .ajax__tab_tab { height: 18px !important; padding: 4px; margin: 0px; background: url("/gfx/Tabs/center.gif") repeat-x !important; font: 12px/20px Arial,sans-serif !important; }
/*Hover state*/
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer { cursor: pointer; background: url("/gfx/Tabs/right.gif") no-repeat right !important; }
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner { cursor: pointer; background: url("/gfx/Tabs/left.gif") no-repeat !important; }
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab { cursor: pointer; background: url("/gfx/Tabs/center.gif") repeat-x !important; }
/*active state*/
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer { background: url("/gfx/Tabs/active_right.gif") no-repeat right !important; }
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner { background: url("/gfx/Tabs/active_left.gif") no-repeat !important; }
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab { background: url("/gfx/Tabs/active_center.gif") repeat-x !important; }


.ajax__tab_xp .ajax__tab_disabled { color: #A0A0A0; }

/*.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}*/
.ajax__tab_xp .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; border: 1px solid #999999; border-top: 0; padding: 8px; background-color: #ffffff; }

/*End Ajax tab styles*/


#catalog-menu { margin: 1em 0 0 -6px; background-color: #f0f0f0; padding: 0px 0px 0px 0px; border: 0px; width: 197px; margin-top: 20px; }
#catalog-menu { font-size: 0.9em; line-height: 1.7777; }
	#catalog-menu a { font-size: 11px; line-height: 14px; margin: 0px; padding: 3px 10px 3px 5px; color: #000000; }

	#catalog-menu #Secondary_Menu_Heading { display: block; width: 172px; padding: 4px 5px 4px 20px; background: url('/gfx/Secondary_Menu_Dark_Header_BG.gif') no-repeat top left; border-bottom: 1px solid #c1c1c1; font-weight: bold; }

	#catalog-menu #Secondary_Menu_SecondLevel { display: block; width: 170px; padding: 6px 5px 2px 20px; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; font-weight: bold; }

#catalog-search { margin-left: 20px; }











/*Contains the telerik control*/
#catalog-menu #catalog-menu-items { border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; overflow: hidden; }
#catalog-menu #secondarymenufooter { border: 0px; display: block; margin: 0px 0px 0px 0px; padding: 10px; background: url('/gfx/Secondary_Menu_Dark_Footer_BG.gif') no-repeat top left; }
#catalog-menu #catalog-menu-search { margin-bottom: 0px; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; font-weight: bold; }
	#catalog-menu #catalog-menu-search p { border-top: 1px solid #c1c1c1; font-weight: bold; margin: 0px; padding: 5px 10px 0px 10px; }

#catalog-menu ul.treeview-list { padding: 0px 0px 20px 0px !important; margin: 0px 0px 0px 5px !important; list-style: none; }

#catalog-menu li.treeview-item { border: 0px solid green !important; float: none !important; width: 180px !important; }

.RadTreeView .rtLI { padding-bottom: 0px; }
.RadTreeView .rtUL .rtUL { margin-top: 0px; }
.RadTreeView .rtLast { padding-bottom: 0; }

.RadTreeView_Telerik .rtHover .rtIn { color: #363636; text-decoration: underline; }

/*Shopping Cart styles  */
#shoppingcart-main, #projects-main { float: left; width: 953px; padding: 1em 10px 0 15px; }
	#shoppingcart-main p.heading, #projects-main p.heading { margin-top: 18px; font-size: 24px; font-weight: bold; }

	#shoppingcart-main #breadcrumb, #projects-main #breadcrumb { width: 963px; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; padding-left: 15px; font-size: 11px; font-weight: bold; height: 20px; background-color: #f0f0f0; margin: 0px 0px 10px -15px; }
#shoppingcart-container, #projects-container { border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; background-color: #50b65a; width: 950px; overflow: hidden; }
#shoppingcart-main #addbyid { width: 862px; border-top: 1px solid #c1c1c1; background-color: #f0f0f0; height: 20px; margin: 0px; padding: 5px 10px 5px 80px; }
	#shoppingcart-main #addbyid p { font-weight: bold; }
#subtotal { width: 952px; background-color: #e0e0e0; font-weight: bold; border-bottom: 1px solid #c1c1c1; padding-top: 3px; }
#cart-footer { height: 110px; margin-top: 15px; }
#expire-message { float: left; width: 650px; text-align: center; font-size: 14px; font-weight: bold; }

.smallital { font-size: 10px; font-style: italic; color: #3b3b3b; }
#dialogdivider { border-top: 1px solid #c1c1c1; margin: 10px 0px; clear: both; }

/*Popup styles*/

#Dialog-Main { font-size: 11px; line-height: 14px; text-align: left; margin: 0px; padding: 0px; }

	#Dialog-Main p.heading { font-size: 12px; font-weight: bold; }

#ControlsTest { position: fixed; left: 0px; bottom: 0px; background-color: #ffffff; border-top: 1px solid #c1c1c1; width: 100%; padding: 10px 5px 10px 0px; }

#ControlsAltTop { position: fixed; left: 0px; top: 0px; background-color: #ffffff; border-bottom: 1px solid #c1c1c1; width: 100%; padding: 10px 5px 10px 0px; overflow: visible; }


/* Styling mediachase wizard buttons*/
/*.mui_wizard-nav { border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; background-color: #f0f0f0; margin: 10px 0px -2px -15px; padding: 8px 20px 0px 15px; width: 943px; height: 30px; }

.nav-button, .next-button, .previous-button { font-size: 12px; font-weight: bold; font-family: Verdana; background-color: #e0e0e0; margin-right: 5px; }
.next-button { float: right; }
.previous-button { float: left; }*/


/*sets the left margin of the first column down from 20 */
#catalog-main #productdetail #product-tabbody .RadGrid_Simple .rgHeader:first-child,
#catalog-main #productdetail #product-tabbody .RadGrid_Simple th.rgResizeCol:first-child,
#catalog-main #productdetail #product-tabbody .RadGrid_Simple .rgFilterRow > td:first-child,
#catalog-main #productdetail #product-tabbody .RadGrid_Simple .rgRow > td:first-child,
#catalog-main #productdetail #product-tabbody .RadGrid_Simple .rgAltRow > td:first-child { border-left: 0 none; padding-left: 10px; }

/*sets the left margin of the first column down from 20 */
#main-4col .RadGrid_Simple .rgHeader:first-child,
#main-4col .RadGrid_Simple th.rgResizeCol:first-child,
#main-4col .RadGrid_Simple .rgFilterRow > td:first-child,
#main-4col .RadGrid_Simple .rgRow > td:first-child,
#main-4col .RadGrid_Simple .rgAltRow > td:first-child { border-left: 0 none; padding-left: 10px; }

#mapactivityheading { border: 0px solid orange; margin: 10px 10px 10px 0px; font-size: 11px; line-height: 14px; }

#admin-container { margin: 0px; padding: 0px; border-left: 1px solid #c1c1c1; margin-bottom: 20px; }
#admin-footer { margin: 0px; padding: 0px; border-top: 1px solid #c1c1c1; margin-bottom: 20px; }

#posuploadpage { width: 650px; border-top: 1px solid #c1c1c1; margin: 10px 10px 50px 0px; padding-top: 10px; }


/*Styling the data grid used on communication selector*/
.ItemsGrid td { border: solid 0px #c1c1c1; margin: 3px 3px 3px 3px; font-family: Arial; padding: 5px 5px 5px 8px; text-align: left; }
.ItemsGrid tr.resultsodd { background: #fffbcc; font-size: 11px; line-height: 12px; border: 0px; }
.ItemsGrid tr.resultseven { font-size: 11px; line-height: 12px; border: 0px; }
.ItemsGrid tr.header { font-size: 11px; line-height: 12px; border: 0px; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }

/*Format of the FUP/SUP popup results */
#fuppopup { margin: 5px; color: #000000; text-align: left; }
	#fuppopup .fuphead { font-size: 11px; line-height: 11px; border-bottom: 1px solid #c1c1c1; border-top: 0px; padding: 3px 0px 5px 5px; margin: 3px 0px 0px 0px; }
	#fuppopup .resultsodd { background-color: #ffffff; font-size: 10px; line-height: 12px; padding: 0px; margin: 0px; }
	#fuppopup .resultseven { font-size: 10px; line-height: 12px; padding: 0px; margin: 0px; }
	#fuppopup .resultsodd p { padding: 6px 10px 6px 5px; margin: 0px 10px 0px 0px; }
	#fuppopup .resultseven p { padding: 6px 10px 6px 5px; margin: 0px 10px 0px 0px; }
#fuptitle { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; margin: 5px; color: #000000; text-align: left; }
	#fuptitle p { font-size: 11px; line-height: 15px; padding: 0px 8px 2px 4px; margin: 0px; font-weight: bold; }

#fupsupcontainer { margin: 0px; padding: 0px; border-left: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; width: 767px; }
	#fupsupcontainer .norecords { border-top: 1px solid #c1c1c1; margin: 0px; padding: 4px 10px; }



.mapreportsubhead { font-weight: bold; margin: 20px 0px 0px 0px; padding: 0px 0px 2px 10px; }

#mapreportcontainer { margin: 0px; padding: 0px; border-left: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; width: 767px; }

	#mapreportcontainer .norecords { border-top: 1px solid #c1c1c1; margin: 0px; padding: 4px 10px; }



/*Order Admin and View/edit order page styles*/

#oalistmain { float: left; width: 950px; padding: 10px 10px 0px 10px; }

	#oalistmain #tabhead { margin: 0px 0px 0px 0px; height: 25px; border-bottom: 1px solid #828282; }

	#oalistmain #tabbody { margin: 0px 0px 0px 0px; padding: 10px 10px 20px; border-left: 1px solid #828282; border-right: 1px solid #828282; }

		#oalistmain #tabbody #sort-header { margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 0px solid #828282; }
		#oalistmain #tabbody #divFormWrapper { margin: 0px; padding: 0px; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }


	#oalistmain .RadGrid_Simple .rgHeader:first-child,
	#oalistmain .RadGrid_Simple th.rgResizeCol:first-child,
	#oalistmain .RadGrid_Simple .rgFilterRow > td:first-child,
	#oalistmain .RadGrid_Simple .rgRow > td:first-child,
	#oalistmain .RadGrid_Simple .rgAltRow > td:first-child { border-left: 0px; padding-left: 10px; }



/*Form Containers*/

#NonModalForm { border-top: 1px solid#c1c1c1; padding: 10px; border-left: 0px; border-bottom: 0px; background-color: #f0f0f0; }
	#NonModalForm input.button { border: 1px solid #3b3b3b; background-color: #e0e0e0; }


/*Marketing Material*/
#gridcontainer, #orderliteraturegrid { margin: 0px; padding: 0px; border-left: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; width: 767px; }

	#gridcontainer .norecords { border-top: 1px solid #c1c1c1; margin: 0px; padding: 4px 10px; }



#orderliteraturecartarea { }
#orderliteraturecart { border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; }
#orderliteratureshipping { margin: 10px 0px; }
#orderliteratureshippingmethod { margin: 10px 0px; padding: 10px 0px; }

#orderliteratureconfirmation { margin: 10px 0px 0px; padding: 0px; }


/*Map Activity Information*/
#mapactivitycontainer { margin: 0px; padding: 0px; border-left: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; width: 767px; }
	#mapactivitycontainer .norecords { border-top: 1px solid #c1c1c1; margin: 0px; padding: 4px 10px; }

#fupsup { }


/* Slated for removal*/

#ecModal { position: fixed; top: 0; left: 0; border: 1px solid blue; width: 100%; height: 100%; background-color: threedshadow; z-index: 2900; filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4; }
#ecModalForm { position: fixed !important; bottom: 0 !important; left: auto; width: 550px; border-top: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; background-color: #ffffff; z-index: 3000; }
#ecModalFormBody { padding: 10px; }
#ecModalForm .heading { border-bottom: 1px solid #c1c1c1; font-size: 12px; line-height: 12px; font-weight: bold; margin: 0px; padding: 8px 10px 5px 10px; background-color: #f0f0f0; }
#ecModalForm p { font-size: 11px; line-height: 12px; margin: 0px; padding: 0px; }


#pricelist-radiobuttons { margin-bottom: 10px; }
	#pricelist-radiobuttons input { border: 0px; background-color: #ffffff; margin: 0px 2px 0px 0px; }

#oalistmain .errorImage { padding-right: 30px; padding-bottom: 5px; background-image: url(/gfx/OA_Error_Image.gif); background-repeat: no-repeat; background-position: 14px -2px; overflow: visible; }

#oadetails .promohighlight { color: blue; border: 1px solid blue; }
#oadetails .promoempty { color: black; border: 1px solid black; }

/*DRD: 4/12/2011: For Quick Cart control*/
#quickCartContainer .ui-autocomplete { width: 500px; max-height: 182px; }

input.QuickCart { color: #666666; background-color: #ffffff; }

	input.QuickCart.blur { font-style: italic; }

#quickCartSearch { width: 150px; }

#quickCartQty { width: 20px; }

#quickCartHide.hidden { display: none; }

#quickCartHide.shown { display: inline; }

/*DRD 10/17/2012: style for off page element to measure scroll bar width*/
.scrollbar-measure { width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px; border: 0px; margin: 0px; padding: 0px; }


/*DRD 04/09/2013: new global styles*/
.clear-float { clear: both; }

.normal-list { list-style: disc outside none; margin-left: 20px; }

textarea { resize: none; }

.border-all { border: 1px solid #797979; }
.border-left { border-left: 1px solid #797979; }
.border-right { border-right: 1px solid #797979; }
.border-top { border-top: 1px solid #797979; }
.border-bottom { border-bottom: 1px solid #797979; }

.border-none { border: 0px !important; }
.border-no-left { border-left: 0px; }
.border-no-right { border-right: 0px; }
.border-no-top { border-top: 0px; }
.border-no-bottom { border-bottom: 0px; }

.gray-icon.ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_888888_256x240.png) !important; }
.dark-icon.ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_222222_256x240.png) !important; }
.blue-icon.ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_2e83ff_256x240.png) !important; }
.green-icon.ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_008000_256x240.png) !important; }
.red-icon.ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_cd0a0a_256x240.png) !important; }
.yellow-icon.ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_ffea00_256x240.png) !important; }

.inline-icon { display: inline-block !important; vertical-align: middle; }
.raised-icon { display: inline-block !important; vertical-align: top; }
.hidden-icon { display: none !important; }

.tooltip { text-align: left; padding: 10px; font-size: 11px; }
.tooltip-small { text-align: left; padding: 3px; font-size: 10px; z-index: 2147483647; }
[tooltip] { cursor: default; }

.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }

.ellipsis { overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.hilite-text { color: #336699 !important; }
.hilite-border { border-color: #336699 !important; }
.hilite-background { background-color: #dfefff !important; }
.selected-background { background-color: #c2e0ff !important; }

/*table rows*/
.even-row { background-color: #ffffff; }
.odd-row { background-color: #ffffcc; }

.underline { text-decoration: underline; }
.transparent { background: transparent; }

div.pageTitle { font-weight: bold; font-size: 24px; }

.abspos { position: absolute; }

[disabled] { color: #797979; }

.no-title .ui-dialog-titlebar { display: none; }
.no-close .ui-dialog-titlebar-close { display: none; }


.dlg-small .ui-dialog-titlebar-close { display: none; }
.dlg-small .ui-dialog-title { font-size: 12px; line-height: 12px; font-weight: bold; }

.btn-small .ui-button-text { font-size: 11px; }

.transparent_class { /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; /* IE 5-7 */ filter: alpha(opacity=25); /* Netscape */ -moz-opacity: 0.25; /* Safari 1.x */ -khtml-opacity: 0.25; /* Good browsers */ opacity: 0.25; }

.rounded { border: 1px solid #797979; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-behavior: url('/css/PIE.htc'); behavior: url('/css/PIE.htc'); border-radius: 10px; }

.p3-button span.ui-button-text { padding: 0; padding-bottom: 1px; }

.p3-alert-icon{ display: inline-block; vertical-align: middle; height: 16px; width: 16px; padding: 0; border: 0; background-image: url(/gfx/icons/alert-icon.png); background-color: transparent; }
.p3-help-icon { display: inline-block; vertical-align: middle; height: 16px; width: 16px; padding: 0; border: 0; background-image: url(/gfx/icons/help-icon.png); background-color: transparent; }
.p3-edit-icon { display: inline-block; vertical-align: middle; height: 16px; width: 16px; padding: 0; border: 0; background-image: url(/gfx/icons/edit-icon.png); background-color: transparent; }
	.p3-edit-icon.blue { background-image: url(/gfx/icons/edit-icon-blue.png); }
.p3-info-icon { display: inline-block; vertical-align: middle; height: 16px; width: 16px; padding: 0; border: 0; background-image: url(/gfx/icons/info-icon.png); background-color: transparent; }
.p3-target-icon { display: inline-block; height: 16px; width: 16px; padding: 0; border: 0; background-image: url('/gfx/icons/target-icon.png'); background-color: transparent; }

/* for hide element */
.hiddencol { display: none; }
.viscol { display: block; }

/*Styles for message popups (alert,confirm)*/
/*.p3-message-div { display: none; position: absolute; z-index: 2147483647; min-width: 200px; max-width: 400px; font-family: Arial, Helvetica, sans-serif; text-align: left; overflow: hidden; border: 1px solid black; border-radius: 10px; box-shadow: 5px 5px 3px #888888; background-color: white; }
.p3-message-title { font-size: 14px; font-weight: bold; padding: 5px 0 5px 10px; border-bottom: 1px solid #b2b2b2; background: #fffbcc url("/css/_jquery-ui/images/ui-bg_highlight-soft_100_fffbcc_1x100.png") repeat-x scroll 50% 50%; }
.p3-message-text { display: table-cell; min-width: 200px; max-width: 400px; min-height: 100px; max-height: 150px; font-size: 12px; text-align: center; vertical-align: middle; }
	.p3-message-text > div { display: inline-block; max-height: 130px; overflow-y: auto; text-align: left; vertical-align: middle; padding: 10px; }
	.p3-message-text p { margin-bottom: 8px; }
		.p3-message-text p:last-child { margin-bottom: 0; }
	.p3-message-text .p3-message-error { color: red; }
.p3-message-buttons { text-align: right; padding: 5px 10px 10px 0; }
	.p3-message-buttons > div { margin-left: 8px; }
	.p3-message-buttons .ui-button-icon-primary { left: 3px; top: 10px; }
	.p3-message-buttons .p3-green-icon .ui-button-icon-primary { background-image: url('/css/_jquery-ui/images/ui-icons_008000_256x240.png'); }
	.p3-message-buttons .p3-red-icon .ui-button-icon-primary { background-image: url('/css/_jquery-ui/images/ui-icons_cd0a0a_256x240.png'); }
	.p3-message-buttons .ui-button-text { font-size: 11px; padding: 3px 8px 3px 20px; }*/

/*tooltips*/
.p3-tooltip { cursor: default; font-family: Verdana; font-size: 11px; line-height: 13px; text-align: left; color: #0D4073; padding: 3px; border: 0; border-radius: 5px; background: #dfefff url(/css/_jquery-ui/images/ui-bg_glass_50_dfefff_1x400.png) 50% 50% repeat-x; box-shadow: 3px 3px 3px #b2b2b2; }
	.p3-tooltip.large { font-size: 13px; }
	.p3-tooltip .ui-icon { background-image: url(/css/_jquery-ui/images/ui-icons_2e83ff_256x240.png); }

.p3-overflow-tooltip { font-family: Verdana; font-size: 11px; line-height: 13px; text-align: left; color: white; padding: 3px; border: 0; border-radius: 5px; background-color: black; box-shadow: 3px 3px 3px #b2b2b2; }

/*sizing*/
.p3-box { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/*style for marketing login*/
a.hideMarketing {visibility:hidden; display:none;}
a.hideMyCognex {visibility:hidden; display:none;}
