/**********************************************************************************************	Title: Numark Pharmacists Print CSS	Author: Guerilla Interactive		Author url: http://www.guerillainteractive.com	Date: 2009 	***********************************************************************************************//* Global-----------------------------------------------------------------------------------------------===============================================================================================*/#search-wrap,#nav-wrap,#control-wrap,#super-nav,#outer-wrap,#nav,.tl, .tr, .bl, .br, .gtl, .gtr, .gbl, .gbr, .ftl, .fbl, .btl, .btr, .bbl, .bbr, .dtl, .dtr, .dbl, .dbr, .speach,a.iNumark, a.iPharmacy,.sidebar,#footer a#logo-footer{display:			none !important;}*{margin:				0;padding:			0;border:				0;}html{background:			#fff;}body{font: 				14px/140% Arial, Helvetica, sans-serif;color:				#000;font-weight:		normal;width:				100%;background:			none;}#wrapper{width:				100%;background:	 		none;}#header-wrap,#content-wrap,#footer-wrap{margin:				0 auto;width:				100%;display:			block;}#header,#content,#systemlog,#footer,#nav-wrap,#iNumark,#iPharmacy{margin:				0 auto;width:		 		100%;display:			block;}a, a:visited{color:				#023958;font-weight:		bold;			text-decoration:	underline;}blockquote{background:			none;color:				#000;padding:			10px;border:				1px solid;}ul li{list-style:			none;}/* Fonts Headers ***********************************************************************************************/h1#logo{}h2,h3,h4,h5,h6{color:				#000;line-height:		120%;letter-spacing:		-0.02em;}h2 small,h3 small,h4 small,h5 small,h6 small{color:				#909b9c;}h3{font-size:			22px;}h4{font-size:			20px;}h5{font-size:			18px;}h6{font-size:			15px;}.content-form{padding:			30px 50px;}.content-form fieldset{border-top:			#cec8c4 1px solid;padding:			30px 0;}.content-form legend{font-size:			16px;font-weight:		bold;display:			block;background:			#fff;padding:			0 6px 0 0;color:				#00929f;}.content-form input, .content-form textarea, .content-form select{padding:			6px;border:				#cec8c4 1px solid;margin:				2px 0;font-size:			14px;width:				240px;}.content-form textarea{height:				60px;}.content-form label{display:			block;width:				140px;text-align:			right;float:				left;padding:			8px 4px 0 0;}.content-form input.form-butt{display:			block;float:				right;max-width:			140px;width:				auto;height:				32px;text-transform:		uppercase;color:				#033d5e;font-size:			14px;font-weight:		bold;border:				#cec8c4 1px solid;padding:			2px 3px 3px 3px;margin:				5px 2px;background:			url('../images/BG-inbox-btns.gif') repeat-x left 3px;}.content-form input.form-butt:hover{color:				#00929f;}.content-form ul{float:				left;}.content-form li{display:			block;clear:				both;width:				400px;}.content-form p{float:				right;display:			block;background:			#00324e;width:				180px;margin:				0;padding:			20px;color:				#fff;font-size:			11px;font-weight:		bold;line-height:		12px;}/* Flash ***********************************************************************************************//* Table ***********************************************************************************************/table{margin:				10px 0;}table th, table td{padding:			8px;text-align:			left;border:				1px solid;background:			none;line-height:		12px;}/* Content ***********************************************************************************************/#systemlog{background-color:	#f9f5f1;border:				#fff 1px solid;border-bottom:		none;width:				768px;padding:			15px 15px 1px 15px;}#content,#iNumark,#iPharmacy{background-color:	none;border:				none;width:				94%;padding:			3%;}/* Content Specifics ***********************************************************************************************/.warning-wrap, .alert-wrap, .message-wrap{display:			block;width:		 		100%;margin:				10px 0;}.warning-wrap p, .alert-wrap p, .message-wrap p{padding:			28px 20px 28px 50px;}.warning-wrap p{color:				#da2f20;border:				#ff6d60 5px solid;background:			#ffc3be url('../images/ICON-error.gif') no-repeat 12px 21px;}.alert-wrap p{color:				#b68900;border:				#eeb761 5px solid;background:			#ffeeba url('../images/ICON-alert.gif') no-repeat 12px 21px;}.message-wrap p{color:				#479000;border:				#74b03a 5px solid;background:			#c7dfb0 url('../images/ICON-message.gif') no-repeat 12px 21px;}*:first-child+html .warning-wrap p, *:first-child+html .alert-wrap p, *:first-child+html .message-wrap p{background-position:15px 26px;}.login-wrap, .inbox-wrap, .wide-col, .single-col, .two-col, .three-col{position:			relative;margin-top:			10px;margin-bottom:		10px;display:			block;padding:			15px;border:				#c9c4c0 1px solid;background:			#fff;}.wide-col,.single-col,two-col,.three-col{width:				100%;}/* Login style ***********************************************************************************************/.login-wrap{width:				738px;padding:			30px 15px;background:			#fff url('../images/BG-login-wrap.jpg') no-repeat 380px top;}.login-text{float:				left;display:			block;width:				350px;padding:			0 0 0 20px;}.login-text h2, .login-form h2{margin:				5px 0 10px 0;float:				left;display:			block;width:				350px;}.login-form h2{margin:				5px 0 25px 0;width:				310px;}.login-text p{display:			block;width:				350px;float:				left;padding:			4px 0 5px 0;font-size:			12px;color:				#00929f;}.login-text p strong{font-size:			14px;font-weight:		bold;}.login-text p em{color:				#6a7070;font-size:			14px;font-style:			normal;}.login-text p em strong{font-weight:		bold;}.login-form{display:			block;float:				right;width:				310px;}.login-form input{border:				#d3ceca 1px solid;padding:			7px 5px;font-size:			14px;width:				240px;margin:				7px 0 0 22px;color:				#757a7a;		}* html .login-form input{margin:				7px 0 0 11px;}.login-form input.login-check{margin:				7px 0 0 8px;width:				20px;border:				none;}* html .login-form input.login-check{margin:				0 0 0 4px;}.login-form a, .login-form a:visited, .login-form a:hover{display:			block;margin:				7px 0 0 22px;font-size:			11px;text-decoration:	underline;border:				none;color:				#00929f;}.login-form small{display:			block;float:				left;color:				#00929f;font-weight:		bold;margin:				7px 0 0 20px;				}* html .login-form small{margin:				0 0 0 10px;}.login-form input.login-butt{display:			block;border:				none;width:				132px;height:				46px;color:				#fff;text-transform:		uppercase;font-size:			15px;text-align:			center;float:				right;font-weight:		bold;cursor:				pointer;margin:				7px 40px 0 0;background:			url('../images/BTN-login-bk.jpg') bottom center;letter-spacing:		-0.04em;}.login-form input.login-butt:hover{background:			url('../images/BTN-login-bk.jpg') top center;}* html .login-form input.login-butt{margin:				7px 20px 0 0;}.entry-wrap ul{display:			block;padding:			20px;background:			#efebe8;border:				#aba7a4 1px solid;list-style:			disc;margin:				6px 0 6px 0;line-height:		16px;}.entry-wrap ul li{padding:			2px 0;margin:				0 0 0 20px;font-weight:		bold;color:				#004063;}.entry-wrap ol{display:			block;padding:			20px;background:			#d0fbff;border:				#87d4db 1px solid;list-style:			decimal;margin:				6px 0 6px 0;line-height:		16px;}.entry-wrap ol li{padding:			2px 0;margin:				0 0 0 20px;font-weight:		bold;color:				#004063;}/* Widgets ***********************************************************************************************/#widget-columns .widget-column {float: 				left;width: 				33.3%;min-height: 		400px;height: 			auto !important; height: 			400px;}#widget-columns #widget-column1 .widget { margin: 			15px 14px 0 0;}#widget-columns #widget-column3 .widget { margin: 			15px 0 0 14px; }#widget-columns .widget {margin: 			15px 7px 0 7px;padding: 			0;border:				#fff 3px solid;}#widget-columns .widget .widget-head {display:			block;overflow:			hidden;width: 				100%;height: 			30px;line-height: 		30px;background:			#008793;margin:				0;padding:			0;}#widget-columns .widget .widget-head h3 {padding: 			0 5px;float: 				left;color:				#fff;font-size:			14px;line-height:		30px;}#widget-columns .widget .widget-content {background: 		#fff;padding: 			0 5px;color: 				#ddd;line-height: 		1.2em;overflow: 			hidden;}#widget-columns .widget .widget-content p {padding: 			0.8em 0;border:				none;color:				#2b2b2b;}#widget-columns .widget .widget-content img {float: 				right;margin: 			10px auto;border: 			1px solid #fff;}#widget-columns .widget .widget-content pre {padding: 			0.5em 5px;color: 				#eee;font-size: 			12px;}#widget-columns .widget .widget-content ul.images {padding: 			7px 0 0 0;list-style: 		none;height: 			1%;}#widget-columns .widget .widget-content ul.images li {display: 			inline;float: 				left;}#widget-columns .widget .widget-content ul.images img {display: 			inline;float: 				left;margin: 			0 0 7px 7px;}/* JS-Enabled Widget CSS */.widget-head a.remove  {float: 				right;display: 			inline;background: 		url('../images/buttons.gif') no-repeat -24px 0;width: 				14px;height: 			14px;margin: 			8px 4px 8px 0;text-indent: 		-9999em;}.widget-head a.edit  {float: 				right;display: 			inline;background: 		url('../images/buttons.gif') no-repeat;width: 				24px;height: 			14px;text-indent: 		-9999em;margin: 			8px 4px 8px 4px;}.widget-head a.collapse  {float: 				left;display: 			inline;background: 		url('../images/buttons.gif') no-repeat -52px 0;width: 				14px;height: 			14px;text-indent: 		-9999em;margin: 			8px 0 8px 4px;}.widget-placeholder { display:			block; border: 			2px dashed #999;}#widget-column1 .widget-placeholder { margin: 			15px 14px 0 0; }#widget-column2 .widget-placeholder { margin: 			15px 7px 0 7px; }#widget-column3 .widget-placeholder { margin: 			15px 0 0 14px; }* html .widget-placeholder{height: 			223px;}*:first-child+html .widget-placeholder{height: 			206px;}.edit-box {overflow: 			hidden;background: 		#fff;margin: 			0;padding: 			10px 0;border-bottom: 		#cccccc 1px solid;}.edit-box input{border: 			#cccccc 1px solid;padding:			3px 2px;width: 				120px;	}.edit-box li.item {padding: 			10px 0;overflow: 			hidden;float: 				left;width: 				100%;clear: 				both;}.edit-box label {float: 				left;width: 				30%;color: 				#333;padding: 			0 0 0 10px;}.edit-box ul.colors li {width: 				20px;height: 			20px;border: 			1px solid #EEE;float: 				left;display: 			inline;margin: 			0 5px 0 0;cursor: 			pointer;}.widget-content ul{margin:				5px 0;}.widget-content ul li{list-style:			none;border-bottom:		#b4b9b9 1px dotted;padding:			3px;margin:				0;}.widget-content ul li a{font-size:			13px;padding:			0;line-height:		14px;   }.widget-content ul li a span{display:			block;height:				11px;padding:			0 0 3px 0;font-size:			11px;diplay:				block;font-weight:		bold;color:				#555;}/* Hero ***********************************************************************************************//* Caution! Ensure accessibility in print and other media types... */@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */    .ui-tabs-hide {        display: none;    }}/* Hide useless elements in print layouts... */@media print {    .ui-tabs-nav {        display: none;    }}/* Skin */#hero{display:			block;width:				768px;height:				215px;overflow:			hidden;background:			#fff;margin:				15px 0;}#hero-content{position:			relative;display:			block;height:				213px;width:				531px;float:				left;overflow:			hidden;padding:			1px 0 1px 1px;background:			#cdc7c3;border-right:		#00929f	1px solid;}* html #hero-content{width:				531px;}#hero ul{float:				right;height:				215px;display:			block;background:			#007f8a url('../images/BG-hero-tabs.jpg') no-repeat top left;}#hero ul, #hero li{float:				right;width:				235px;}#hero ul li a, #hero ul li a:visited{display:			block;width:				220px;font-size:			15px;font-weight:		bold;}#hero-content span{z-index:			10000000;}.ui-tabs-nav, .ui-tabs-panel {float: 				right;}.ui-tabs-nav {display:			block;overflow:			hidden;width: 				235px;height: 			215px;margin: 			0;padding: 			0;background:			#007f8a url('../images/BG-hero-tabs.jpg') no-repeat top left;}.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: 			block;clear: 				both;content: 			" ";}.ui-tabs-nav li {margin: 			0;min-width: 			235px; /* be nice to Opera */}.ui-tabs-nav a, .ui-tabs-nav a span {display: 			block;width:				215px;padding: 			0 10px;	}.ui-tabs-nav a {text-align:			left;margin: 			1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */padding-left: 		0;color:				#fff;font-size:			15px;font-weight: 		bold;line-height: 		1.2;text-decoration: 	none;white-space: 		nowrap; /* required in IE 6 */    }.ui-tabs-nav .ui-tabs-selected a {position: 			relative;top: 				1px;z-index: 			2;margin-top: 		0;color: 				#75dad8;}.ui-tabs-nav a span {width: 				220px; /* IE 6 treats width as min-width */min-width: 			220px;height: 			30px; /* IE 6 treats height as min-height */min-height: 		30px;padding-top: 		12px;padding-left: 		15px;background:			url('../images/BG-feature-tab-sep.png') no-repeat bottom left;}* html .ui-tabs-nav a span{background:			url('../images/BG-feature-tab-sep.gif') no-repeat bottom left;}*>.ui-tabs-nav a span { /* hide from IE 6 */width: 				auto;height: 			auto;}.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 	1px;}.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: 			text;}.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */cursor: 			pointer;}.ui-tabs-panel{padding: 			0;height:				213px;float:				left;background: 		#fff; /* declare background color for container to avoid distorted fonts in IE while fading */width: 				532px;}.ui-tabs-panel p{padding:			0;margin:				0;border:				none;}.ui-tabs-loading em {padding: 			0 0 0 20px;background: 		url(loading.gif) no-repeat 0 50%;}/* Additional IE specific bug fixes... */* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */display: 			inline-block;}*:first-child+html .ui-tabs-nav {display: 			inline-block;}/* Inbox ***********************************************************************************************/ul.inbox-nav{float:				right;margin:				-20px 0 15px 0;}ul.inbox-nav li{float:				left;}ul.inbox-nav li a, ul.inbox-nav li a:visited{display:			block;float:				left;width:				auto;height:				18px;text-transform:		uppercase;color:				#033d5e;font-size:			12px;border:				#cec8c4 1px solid;padding:			6px 3px 3px 3px;margin:				0 2px;background:			url('../images/BG-inbox-btns.gif') repeat-x top left;		}ul.inbox-nav li a:hover{color:				#00929f;}.inbox-wrap table{margin:				10px 0;}.inbox-wrap table th, .inbox-wrap table td{padding:			6px;text-align:			left;border:				none;}.inbox-wrap table th input#inbox-chk{margin:				2px 10px 0 0;}.inbox-wrap table th p{float:				left;font-size:			12px;}.inbox-wrap table th select{width:				120px;border:				1px solid;margin:				0 4px;padding:			2px;}.inbox-wrap table tr th{background-color:	#00929f;color:				#e0fbfd;border:				#00707a 3px solid;border-left:		none;border-right:		none;font-size:			14px;}.inbox-wrap table tr td{background-color:	#fff;font-size:			11px;color:				#8cadb1;font-weight:		bold;		}.inbox-wrap table tr.inbox-alt td{background:			#f4fefe;}.inbox-wrap table tr.inbox-msg td{background:			#dcefbd;color:				#81ad54;}.inbox-wrap table tr td a, .inbox-wrap table tr td a:visited{color:				#023a59;		}.inbox-wrap table tr td a.inbox-vis{color:				#8cadb1;}.inbox-wrap table tr td a:hover{color:				#00929f;}.inbox-wrap table tr.inbox-msg td a,.inbox-wrap table tr.inbox-msg td a:visited{color:				#2e7900;}.inbox-pag{float:				right;margin:				6px 0 0 0;}.inbox-pag p, .inbox-pag a{float:				left;color:				#e0fbfd;font-size:			12px;				}.inbox-pag p{display:			block;width:				40px;margin:				0 5px 0 0;padding:			0;}.inbox-pag a{display:			block;margin:				0 2px;		}.inbox-pag a.active{color:				#fff;text-decoration:	underline;}.inbox-pag a.inbox-pag-lt, .inbox-pag a.inbox-pag-rt{display:			block;height:				13px;width:				7px;overflow:			hidden;text-indent:		-9999px;margin:				3px 6px 0 6px;}.inbox-pag a.inbox-pag-lt, .inbox-pag a.inbox-pag-lt:visited{background:			url('../images/BTN-inbox-pag-lt.gif') no-repeat bottom center;}.inbox-pag a.inbox-pag-lt:hover{background:			url('../images/BTN-inbox-pag-lt.gif') no-repeat top center;}.inbox-pag a.inbox-pag-rt, .inbox-pag a.inbox-pag-rt:visited{background:			url('../images/BTN-inbox-pag-rt.gif') no-repeat bottom center;}.inbox-pag a.inbox-pag-rt:hover{background:			url('../images/BTN-inbox-pag-rt.gif') no-repeat top center;}/* Page Tabs ***********************************************************************************************//* Caution! Ensure accessibility in print and other media types... */@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */    .page-tabs-hide {        display: none;    }}/* Hide useless elements in print layouts... */@media print {    .page-tabs-nav {        display: none;    }}.page-tabs-nav {    list-style: none;    margin: 0;    padding: 0 0 0 4px;	width:100%;	text-align: right;	border-bottom: #cec8c4 1px solid;}.page-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */    display: block;    clear: both;    content: " ";}.page-tabs-nav li {	display:inline-block;    margin: 0 0 0 1px;	text-align: right;    min-width: 84px; /* be nice to Opera */	max-width: 120px;}.page-tabs-nav a, .page-tabs-nav a span {    display: block;    padding: 0 10px;}.page-tabs-nav a {    position: relative;    top: 1px;    z-index: 2;    padding-left: 0;    color: #27537a;    font-size: 12px;    font-weight: bold;    line-height: 1.2;    text-align: center;    text-decoration: none;    white-space: nowrap; /* required in IE 6 */    }.page-tabs-nav .page-tabs-selected a {    color: #00929f;	border: #cec8c4 1px solid;	border-bottom: none;	background: #fff;}.page-tabs-nav .page-tabs-selected a, .page-tabs-nav a:hover, .page-tabs-nav a:focus, .page-tabs-nav a:active {    background-position: 100% -150px;    outline: 0; /* prevent dotted border in Firefox */}.page-tabs-nav a, .page-tabs-nav .page-tabs-disabled a:hover, .page-tabs-nav .page-tabs-disabled a:focus, .page-tabs-nav .page-tabs-disabled a:active {    background-position: 100% -100px;}.page-tabs-nav a span {    width: 64px; /* IE 6 treats width as min-width */    min-width: 64px;    height: 18px; /* IE 6 treats height as min-height */    min-height: 18px;    padding-top: 6px;    padding-right: 0;}*>.page-tabs-nav a span { /* hide from IE 6 */    width: auto;    height: auto;}.page-tabs-nav .page-tabs-selected a span {    padding-top: 7px;}.page-tabs-nav .page-tabs-selected a span, .page-tabs-nav a:hover span, .page-tabs-nav a:focus span, .page-tabs-nav a:active span {    background-position: 0 -50px;}.page-tabs-nav a span, .page-tabs-nav .page-tabs-disabled a:hover span, .page-tabs-nav .page-tabs-disabled a:focus span, .page-tabs-nav .page-tabs-disabled a:active span {    background-position: 0 0;}.page-tabs-nav .page-tabs-selected a:link, .page-tabs-nav .page-tabs-selected a:visited, .page-tabs-nav .page-tabs-disabled a:link, .page-tabs-nav .page-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */    cursor: text;}.page-tabs-nav a:hover, .page-tabs-nav a:focus, .page-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */    cursor: pointer;}.page-tabs-nav .page-tabs-disabled {    opacity: .4;}.page-tabs-container {    border-top: 1px solid #97a5b0;    padding: 1em 8px;    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}.page-tabs-loading em {    padding: 0 0 0 20px;    background: url('../images/loading.gif') no-repeat 0 50%;}a.remove-icon, a.remove-icon:visited{display:			block;width:				20px;height:				20px;overflow:			hidden;text-indent:		-9999px;background:			url('../images/ICON-remove-staff.gif') no-repeat bottom center;}a.remove-icon:hover{background:			url('../images/ICON-remove-staff.gif') no-repeat top center;}/* Bread Crumb ***********************************************************************************************/#breadcrumb{float:				none;width:				auto;margin:				0;padding:			0;background:			none;}#breadcrumb ul {display:			block;height:				30px;padding:			0;background:			none;}#breadcrumb ul li{float:				left;padding:			6px 2px 4px 2px;}#breadcrumb ul li, #breadcrumb ul li a{font-size:			12px;color:				#023957;}/* Downloads ***********************************************************************************************/#dl-wrap{background:			none;}#dl-info{background:			none;}#dl-info h2{color:				#000;}#dl-info p{color:				#000;}