body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(/images/common/page-bkgd.gif);
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

form {
	border: 0px solid #ffffff;
	margin: 0px;
	padding: 0px;
	}

a {
	color: #003399;
	text-decoration: none;
	}

a:hover, a:active {
	text-decoration: underline;
	}
	
h1 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-bottom: 36px; /* There should only be 1 H1 on a page, and this bottom margin will put subsequent content below the header background image */
	}

h2 {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}

h2 span.deck {
	font-size: 14px;
	}

h3 {
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	}

h3 {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}

h4 {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	}

h5 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	margin: 1em 0px;
	}

h6 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	}


.flushTop {
	border-top: 0px ! important;
	margin-top: 0px ! important;
	padding-top: 0px ! important;
	}

.flushBottom {
	border-bottom: 0px ! important;
	margin-bottom: 0px ! important;
	padding-bottom: 0px ! important;
	}

.floatLeft {
	float: left;
	margin-right: 10px;
	}

.floatRight {
	float: right;
	margin-left: 10px;
	}
	
.requiredFieldText {
	font-size: 12px;
	font-style: italic;
	color: #993300;
}

.redArrow {
	padding: 0px 0px 0px 16px;
	background-image: url(/images/common/red-li.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	}

div#outerContainer { /* handles the fading background */
	background-image: url(/images/common/page-fadeover-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	padding: 20px 0px;
	}

td#shadowTopLeft {
	height: 7px;
	width: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/top-left.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowTopLeft { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/top-left.png');
	}

td#shadowTop {
	height: 7px;
	width: 790px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/top.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowTop { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/top.png');
	}

td#shadowTopRight {
	height: 7px;
	width: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/top-right.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowTopRight { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/top-right.png');
	}

td#shadowLeft {
	width: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/left.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowLeft { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/left.png');
	}

td#shadowRight {
	width: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/right.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowRight { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/right.png');
	}

td#shadowBottomLeft {
	height: 7px;
	width: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/bottom-left.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowBottomLeft { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/bottom-left.png');
	}

td#shadowBottom {
	height: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/bottom.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowBottom { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/bottom.png');
	}

td#shadowBottomRight {
	height: 7px;
	width: 7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/shadows/bottom-right.png',sizingMethod='scale'); /* IE bug fix */
	}

tr > td#shadowBottomRight { /* IE on Windows can't understand the child selector, so should ignore this rule */
	background-image: URL('/images/common/shadows/bottom-right.png');
	}

td#innerContainer {
	text-align: left;
	background-color: #ffffff;
	padding: 3px; /* reduces available width from 790px to 784px */
	background-image: url(/images/common/content-bkgd-bottom-right.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}

div#topNavHome, div#topNav {
	background-image: url(/images/common/topnav-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-color: #193A67;
	height: 25px;
	width: 784px;
	}

div#topNavHome table.inner, div#topNav table.inner {
	height: 25px;
	width: 100%;
	}

div#topNavHome a, div#topNav a {
	color :#ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	}

div#topNavHome a {
	margin: 0px 10px;
	}

div#topNav a {
	margin: 0px 10px;
	}

div#topNavHome a:hover, div#topNavHome a:active, div#topNav a:hover, div#topNav a:active, div#topNavHome a.on, div#topNav a.on {
	color: #FFCC66 ! important;
	}

div#topNavHome td.topNavLeft {
	padding-left: 4px;
	}

div#topNav td.topNavLeft {
	padding-left: 8px;
	}

div#topNavHome td.topNavRight, div#topNav td.topNavRight {
	text-align: right;
	white-space: nowrap;
	}

div#topNav td.topNavRight {
	padding-right: 4px;
	}

div#topNavHome td.topNavRight a, div#topNav td.topNavRight a {
	color: #CCCC66;
	}

td#billboard-right {
	background-image: url(/images/home/billboard-right.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}

div#homeSearchTab {
	margin-top: 180px
	}

div#homeSearchTab td.active, div#homeSearchTab td.inactive, div#homeSearchTab td.active a, div#homeSearchTab td.inactive a {
	color: #ffffff ! important;
	text-decoration: none ! important;
	}

div#homeSearchTab td.active a:hover, div#homeSearchTab td.inactive a:hover {
	color: #FFCC66 ! important;
	}

div#homeSearchTab td.search {
	width: 162px; /* 192- 30 */
	padding-left: 30px;
	}

div#homeSearchTab td.browse {
	width: 232px; /* 251 - 19 */
	padding-left: 19px;
	}

div#homeSearchTab td.active {
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
	}

div#homeSearchTab td.inactive {
	padding-top: 13px;
	font-weight: normal;
	font-size: 11px;
	}

div#homeSearchTab div.innerContent form {
	margin-bottom: 3px;
	}

div#homeSearchTab div.innerContent {
	padding: 6px 0px 0px 23px;
	}

div#homeSearchTab div.innerContent input.wideInput, div#homeSearchTab div.innerContent select.wideInput {
	width: 289px;
	}

a.arrowLink {
	font-size: 11px;
	background-image: url(/images/common/arrowlink-bkgd.gif);
	background-position: 100% 0.3em;
	background-repeat: no-repeat;
	padding-right: 14px;
	}

table#homeContent {
	width: 784px;
	}

table#homeContent th {
	text-align: left;
	font-style: normal;
	background-color: #000000;
	}

table#homeContent td#orderingDetails, table#homeContent td#diagnosticEducation {
	padding-top: 21px;
	padding-right: 25px;
	}

table#homeContent td#orderingDetails {
	padding-left: 35px;
	background-image: url(/images/home/ordering-details-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}

td.homeFlashContainer {
	background-image: url(/images/home/flash-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}

ul.linkList {
	list-style: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

ul.linkList li {
	background-image: url(/images/common/linklist-li.gif);
	background-position: 0% 0.4em;
	background-repeat: no-repeat;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	}

a.likeLinkList {
	background-image: url(/images/common/linklist-li.gif);
	background-position: 0% 0.4em;
	background-repeat: no-repeat;
	border: 0px 0px 0px 0px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

ul.content {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	padding-top: 0;
	margin-top: 0px;
	}

ul.content li {
	background-image: url(/images/common/red-li.gif);
	background-position: 0% 3px;
	background-repeat: no-repeat;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	}

p.title {
	margin-bottom: 10px;
	}

div#footer {
	text-align: right;
	color: #6B7F98;
	font-size: 11px;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 10px;
	}

div#footer span.divider {
	margin: 0% 9px;
	}

div#footer div.sub {
	clear: both;
	}

div#footer div.sub, div#footer div.sub a {
	margin-top: 4px;
	font-size: 10px;
	color: #6B7F98 !  important;
	}



table#subpageLayout {
	width: 784px;
	}

table#subpageLayout td#leftCol {
	width: 190px;
	background-color: #d5e9ff;
	background-image: url(/images/common/lnav-bkgd.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	}

table#subpageLayout td#subpageContent {
	padding: 0px 24px 0px 35px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 1.4em;
	background-image: url(/images/sectionheaders/default.jpg) ! important; /* overriding initial design, all sections will have blank header background images */
	}

/* language selection buttons */
div#LanguageSelection {
	padding-top: 2px;
	height: 30px;
	overflow: hidden;
	font-size: 10px;
}

td#endOfContent {
	padding-left: 35px;
	padding-top: 10px;
	}

a.backToTop {
	/* display: block; */
	font-size: 11px;
	}

table#subpageLayout td.content-test-catalog {
	background-image: url(/images/sectionheaders/test-catalog.jpg);
	}

table#subpageLayout td.content-ordering {
	background-image: url(/images/sectionheaders/ordering.jpg);
	}

table#subpageLayout td.content-diagnostic-ed {
	background-image: url(/images/sectionheaders/diagnostic-ed.jpg);
	}

table#subpageLayout td.content-request-materials {
	background-image: url(/images/sectionheaders/request-materials.jpg);
	}

table#subpageLayout td.content-contact {
	background-image: url(/images/sectionheaders/contact.jpg);
	}

table#subpageLayout td.content-about {
	background-image: url(/images/sectionheaders/about.jpg);
	}

table#subpageLayout td.content-careers {
	background-image: url(/images/sectionheaders/careers.jpg);
	}

table#subpageLayout td.content-default {
	background-image: url(/images/sectionheaders/default.jpg);
	}

td#leftCol div.tabContent {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 20px 22px 10px 18px;
	background-image: url(/images/lnav/tabs-bkgd.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-color: #d4dff4;
	}

td#leftCol div.tabContent input.fillWidth, td#leftCol div.tabContent select.fillWidth {
	width: 145px;
	}

input.tinyText {
	BORDER-TOP-WIDTH: 1px;
	DISPLAY: inline;
	BORDER-LEFT-WIDTH: 1px;
	font-size: 9px;
	BORDER-LEFT-COLOR: #333333;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #333333;
	COLOR: #000000;
	BORDER-TOP-COLOR: #333333;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #333333;
	}


td#leftCol div.tabContent p.rightFields {
	text-align: right;
	}

td#leftCol div.tabContent input.submitButton {
	margin: 10px 0px 5px 0px;
	}

td#leftCol ul.navMenu {
	list-style: none;
	border: 0px;
	margin: 0px 0px 30px 30px;
	padding: 0px;
	font-size: 11px;
	}

td#leftCol ul.navMenu li.lv1 {
	background-image: url(/images/lnav/li.gif);
	background-position: 0% 0.4em;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 9px;
	margin: 12px 0px 0px 0px;
	}

td#leftCol ul.navMenu li.lv2 {
	padding: 0px 0px 0px 21px;
	margin: 8px 0px 0px 0px;
	}

td#leftCol ul.navMenu li a {
	line-height: 1em;
	}

td#leftCol ul.navMenu li.on a {
	text-decoration: underline;
	}

table.overviewList {
	width: 100%;
	margin-top: 10px;
	margin-right: 39px;
	margin-bottom: 10px;
	margin-left: 19px;
	}

td.hrfake {
	border-bottom: 1px dotted #5c5c5c;
	}

div.hrfake {
	border-bottom: 1px dotted #5c5c5c;
	}


table.overviewList tr.last td {
	border-bottom: 0px solid #ffffff;
	}


table.overviewList td.description {
	padding: 15px 0px 12px 16px;
	background-image: url(/images/common/red-li.gif);
	background-position: 0% 16px;
	background-repeat: no-repeat;
	}

table.overviewList td.call2action {
	padding: 15px 0px 0px 0px;
	white-space: nowrap;
	padding-left: 16px;
	}
	
table.overviewList td.action {
	padding: 15px 0px 15px 45px;
	white-space: nowrap;
	text-align: right;
	}
	
table.overviewList td.content {
	padding: 15px 0px 15px 0px;
	}

div#leftTabBrowse, div#homeSearchTab div#browseSelected { /* divs whose initial states should be hidden */
	display: none;
	}

DIV#leftTabBrowse SELECT {
	BORDER-TOP-WIDTH: 1px;
	DISPLAY: inline;
	BORDER-LEFT-WIDTH: 1px;
	/* FONT-SIZE: 65%; */ /* this font size made the text unreadable - setting to the smallest font size currently existing on the site */
	font-size: 9px;
	BORDER-LEFT-COLOR: #333333;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #333333;
	/* WIDTH: 13.2em; */ /* width set elsewhere to 100% of container, as column is narrow. */
	COLOR: #000000;
	BORDER-TOP-COLOR: #333333;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #333333;
}

SELECT option {
	padding-right: 20px; /* this is to help with firefox problem where part of the option is cut off if the select width doesn't allow for the entire option to be displayed. */
	}

table.arcedOverview {
	background-color: #ffffff;
	}

table.arcedOverview td {
	background-image: url(/images/arcoverview/bkgd.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding-left: 37px;
	padding-top: 18px;
	padding-bottom: 12px;
	height: 198px;
	width: 203px;
	}

table.arcedOverview td.leftSide {
	padding-right: 27px;
	}
	
table.formContainerSm {
	width: 383px;
	}		

table.narrowContainer, table.formContainer, table.formContainerSm {
	width: 419px;
	background-color: #F7FAFF;
	}

table.formContainer {
	width: 420px;
	}

table.formContainer h2 {
	font-size: 14px;
	margin-top: 13px;
	margin-bottom: 0px;
	}

table.formContainer h3 {
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 5px;
	}

table.formContainer h3 {
	font-weight: bold;
}

table.formContainer label, table.formContainerSm label {
	font-size: 11px;
	color: #333333;
	}

table.formContainer label.checkBox{
	font-size: 12px;
	}

table.formContainer label.radioGroup {
	margin-right: 10px;
	display: inline;
	}

table.formContainer p {
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 3px;
	}

table.formContainer p.regular {
	font-size: 12px;
	margin-top: 7px;
	margin-bottom: 0px;
	}

table.formContainer p.checkDetail {
	margin-left: 23px;
	}

table.formContainer td div.qtyCellLeft {
	width: 340px;
	margin-right: 15px;
	float: left;
	}

table.formContainer td div.qtyCellRight {
	float: right;
	display: inline;
	}

table.formContainer table.requisitionCheckBox td {
	border: none ! important;
	padding: 1px 4px 7px 0px;
	text-align: left ! important;
	}

table.formContainer table.requisitionCheckBox td.checkCol {
	padding-top: 0px;
	}

table.formContainer table.requisitionCheckBox tr.lastRow td {
	padding-bottom: 0px ! important;
	}

table.narrowContainer td, table.formContainer td {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	}	

tr.innerTop td {
	background-image: url(/images/narrowcontainer/dot-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	border: none;
	}

tr.innerBottom td {
	background-image: url(/images/narrowcontainer/dot-bkgd.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	border: none;
	}

tr.inner td {
	padding: 0px 30px 7px 30px;
	}
	
tr.innerSm td {
	padding: 0px 50px 7px 50px;
	}
	
tr.innerSm h2 {	
	font-size: 16px;
	color: #333333;
	background-image: url(/images/narrowcontainer/li-fake.gif);
	background-position: 0px 0%;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 0px 0px 5px -20px;
	}
	
tr.innerSm .loginWarning {	
	font-size: 11px;
	color: #993300;
	text-align: right;
	font-style: italic;
	float: right;
	}
	
tr.innerSm input.check {	
	margin: 0px;
	}
	
tr.innerSm .forgotPw {
	float: right;
	}
	
td.leftBtn input {
	margin: 10px 10px 0px 0px;
	}	
	
tr.innerSm label {
	font-size: 11px;
	color: #333333;
	}	
	
tr.innerSm .redText {
	color: #993300;
	font-style: italic;
}	
	
table.formContainerSm td.smLeft {
	padding: 0px 0px 7px 50px;
	}			

table.formContainerSm  td.smRight {
	padding: 0px 50px 7px 0px;
	}

table.formContainer textarea.fillWidth{
	width: 100%;
	}

table.formContainer td.requestFormTab, table.formContainer td.requestFormTabOn {
	padding: 0px 10px 3px 10px;
	text-align: center;
	border-bottom: 1px solid #D9D9D9;
}

table.formContainer td.requestFormTabOn {
	border-bottom: 1px solid #F7FAFF;
}

table.formContainer td.requestFormTab {
	background-color: #ffffff;
	background-image: URL(/images/common/shadows/top-on-ffffff.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

table.formContainer tr.innerTop td.on {
	background-image: URL(/images/common/shadows/bottom-on-F7FAFF.gif);
	background-position: top;
	background-repeat: repeat-x;
}

table.formContainer a.literatureControl, table.formContainer a.literatureControlOn, table.formContainer a.specimenControl, table.formContainer a.specimenControlOn {
	background-image: URL(/images/common/arrowlink-bkgd.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 12px;
	font-weight: bold;
}

table.formContainer a.literatureControl, table.formContainer a.specimenControl {
	background-image: URL(/images/common/arrowlink-bkgd.gif);
}

table.formContainer a.literatureControlOn, table.formContainer a.specimenControlOn {
	background-image: URL(/images/common/arrowlink-down-bkgd.gif);
}

tr.inner td.halfLeft, tr.inner td.halfRight, tr.inner td.halfDouble {
	font-size: 11px;
}

tr.inner td.halfLeft {
	padding-right: 10px;
	border-right: none;
	}

tr.inner td.halfRight {
	padding-left: 0px;
	border-left: none;
	}

tr.inner td.halfDouble input.textInput, tr.inner td.halfDouble textarea {
	width: 84%;
	}

tr.inner td.halfLeft select {
	width: 170px;
	overflow: display;
	}

tr.inner td.halfLeft select option {
	width: auto;
}

tr.inner div.subInner {
	padding-top: 1px;
	}		
	
tr.inner div.subInner h2 {
	font-size: 16px;
	color: #333333;
	background-image: url(/images/narrowcontainer/li-fake.gif);
	background-position: 0px 0%;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	}

tr.inner div.subInner p {
	padding-left: 20px;
	margin-top: 0;
	}
	
div.subInner form {
	margin-top: 10px;
	}

div.subInner form.search {
	text-align: center;	
	margin-top: 20px;
	}

div.subInner form div.formLine {
	margin-bottom: 5px;
	}
	
tr.inner div.subInner input.goButton {
	margin-left: 10px;
	margin-bottom: -5px;
	padding-bottom: 0;
	}

div.button {
	margin-top: 10px;
	margin-bottom: 10px;
	}

div.button img {
	border: none;
	padding-left: 0;
	margin-left: 0;
	}

div.button input.submitBtn {
	margin-right: 25px;
	}

div.browseMore {
	float: right;
	margin: 20px 75px 20px 0;
	}

/* Special code for the test catalog page */

body.testCatalog td#innerContainer {
	background-image: none;
	}

body.testCatalog div#detailPaneDiv {
	display: none;
	}

body.testCatalog td.detailPane {
	background-image: url(/images/testcatalog/detail-bkgd-repeat.jpg);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	background-color: #f5f8ee;
	}

body.testCatalog td.detailPane div.inner {
	background-image: url(/images/testcatalog/detail-bkgd.jpg);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 0px 2px 1px 7px;
	display: block;
	width: 381; /* 390 - padding */
	}

body.testCatalog td.detailPane div.inner td.orderTest a, body.testCatalog td.detailPane div.inner td.printTest a, body.testCatalog td.detailPane div.inner td.downloadDoc a {
	display: block;
	font-size: 13px;
	color: #669933;
	background-repeat: no-repeat;
	padding: 8px 0px 9px 32px;
	}

body.testCatalog td.detailPane div.inner td.orderTest a {
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 8px 6px;
	}

body.testCatalog td.detailPane div.inner td.downloadDoc a {
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 8px 6px;
	}


body.testCatalog td.detailPane div.inner td.printTest a {
	background-image: url(/images/testcatalog/print_icon.gif);
	background-position: 8px 6px;
	}

body.testCatalog td.detailPane div.inner td.orderTest a, body.testCatalog td.detailPane div.inner td.printTest a , body.testCatalog td.detailPane div.inner td.downloadDoc a {
	display: block;
	font-size: 11px;
	color: #669933;
	background-repeat: no-repeat;
	padding: 8px 0px 9px 32px;
	}

body.testCatalog td.detailPane div.inner td.orderTest a {
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 8px 6px;
	}

body.testCatalog td.detailPane div.inner td.downloadDoc a {
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 8px 6px;
	}

body.testCatalog td.detailPane div.inner td.printTest a {
	background-image: url(/images/testcatalog/print_icon.gif);
	background-position: 8px 6px;
	}

table#detailLinks {
	width: auto;
	float: left;
	}

table#detailLinks a {
	display: block;
	font-size: 13px;
	color: #669933;
	background-repeat: no-repeat;
	padding: 8px 0px 9px 24px;
	}

table#detailLinks td.orderTest {
	width: 25%;
	}

table#detailLinks td.orderTest a {
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 0px 6px;
	}

table#detailLinks td.downloadDoc {
	width: 50%;
	}

table#detailLinks td.downloadDoc a {
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 0px 6px;
	}

table#detailLinks td.printTest {
	width: 25%;
	}

table#detailLinks td.printTest a {
	background-image: url(/images/testcatalog/print_icon.gif);
	background-position: 0px 6px;
	}



body.testCatalog td.detailPane div.inner td.closeDetails {
	/* width: 25%; */
	}

body.testCatalog td.detailPane div.inner td.closeDetails a {
	text-align: left;
	display: block;
	font-size: 9px;
	color: #003399;
	background-image: url(/images/testcatalog/back.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding: 2px 0px 1px 14px;
	margin: 10px 10px 0px 10px;
	}

body.testCatalog td.detailPane div.inner div.testDetailInner {
	height: 334px;
	overflow: auto;
	}

body.testCatalog td.detailPane div.inner table.testDetailTablePrefix {
	margin-top: 6px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTablePrefix th {
	text-align: left;
	background-color: #e8e9eb;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	padding: 5px 13px 3px 9px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTablePrefix th.testId {
	text-align: right;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable, body.testCatalog td.detailPane div.inner table.testDetailTablePrefix {
	width: 300px;
	font-size: 11px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable th {
	text-align: left;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	background-color: #e8e9eb;
	padding: 3px 9px 3px 9px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable th.testName, body.testCatalog td.detailPane div.inner table.testDetailTable th.testId {
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	padding: 5px 13px 3px 9px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable td {
	padding: 8px 9px 6px 9px;
	border-bottom: 1px solid #d2d2d2;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable tr.first td {
	padding-top: 14px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable tr.last td {
	padding-bottom: 14px;
	border-bottom: 0px solid #ffffff;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable tr.veryLast td {
	padding-bottom: 3px ! important;
	}


body.testCatalog td.detailPane div.inner table.testDetailTable tr.startSub td {
	border-bottom: 0px solid #ffffff;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable tr.subRow td {
	border-bottom: 0px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable tr.subRow td.indent {
	padding-left: 20px;
	}

body.testCatalog td.detailPane div.inner table.testDetailTable tr.endSub td {
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 9px;
	}




body.testCatalog td#searchResults {
	background-image: url(/images/testcatalog/results-bkgd-repeat.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #fbfbfb;
	width: 305px;
	padding: 0px;
	margin: 0px;
	}

body.testCatalog td#searchResults div.inner {
	background-image: url(/images/testcatalog/results-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px 14px 26px 18px;
	display: block;
	width: 273px; /* 305 - padding */
	}

body.testCatalog td#searchResults div.inner div.header {
	background-image: url(/images/testcatalog/4-search-results.gif);
	background-position: 0% 24px;
	background-repeat: no-repeat;
	text-align: right;
	padding: 22px 6px 23px 0px;
	color: #B2B465;
	font-size: 10px;
	}

body.testCatalog td#searchResults div.inner div.header strong {
	font-size: 17px;
	}

body.testCatalog td#searchResults div.inner div.outerScrollContainer {
	border: 1px solid #c2c2c2;
	}

body.testCatalog td#searchResults div.inner div.midScrollContainer {
	border-top: 2px solid #757575;
	border-left: 1px solid #757575;
	}

body.testCatalog td#searchResults div.inner div.innerScrollContainer {
	background-color: #ffffff;
	overflow: auto;
	height: 253px;
	}

body.testCatalog td#searchResults div.inner td.testCategory {
	font-size: 9px;
	color: #663399;
	padding: 5px 10px 0px 6px;
	}

body.testCatalog td#searchResults div.inner td.testIcon {
	padding: 4px 10px 7px 0px;
	}
	
body.testCatalog td#searchResults div.inner td.testDescription {
	font-size: 11px;
	padding: 4px 10px 6px 0px;
	width: 99%;
	}

body.testCatalog td#searchResults div.inner td.dividerRow {
	height: 1px;
	background-image: url(/images/testcatalog/divider-row-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	}

body.testCatalog td#searchResults div.inner tr.altColor td {
	background-color: #ecf4f8;
	}

body.testCatalog td#searchResults div.inner tr.on td {
	background-color: #4775a3 ! important;
	background-image: url(/images/testcatalog/row-on-bkgd.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	}

body.testCatalog td#searchResults div.inner tr.on td a {
	color: #ffffff;
	text-decoration: none;
	}


body.testCatalog td#searchResults div.reset {
	text-align: right;
	padding: 16px 24px 0px 0px;
	}

body.testCatalog td#leftTestCatalogCol {
	width: 332px;
	}
	
body.testCatalog td.searchPane {
	background-image: url(/images/testcatalog/search-bkgd-repeat.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	background-color: #f5f9ef;
	}

body.testCatalog td.searchPane div.inner {
	background-image: url(/images/testcatalog/search-bkgd.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 20px 20px 20px 20px;
	display: block;
	width: 292; /* 332 - padding */
	}
	
body.testCatalog td.searchPane div.inner img.questionMark {
	margin-left: 10px;
	}
	
body.testCatalog td.searchPane div.inner div.outerScrollContainer {
	border: 1px solid #c2c2c2;
	}

body.testCatalog td.searchPane div.inner div.midScrollContainer {
	border-top: 2px solid #757575;
	border-left: 1px solid #757575;
	}

body.testCatalog td.searchPane div.inner div.innerScrollContainer {
	background-color: #ffffff;
	overflow: auto;
	height: 98px;
	}

body.testCatalog td.searchPane div.inner div.innerScrollContainer div.constrainTable {
	width: 289px;
	}

body.testCatalog td.searchPane div.inner div.innerScrollContainer table td {
	font-size: 11px;
	padding-left: 8px;
	padding-bottom: 2px;
	}

	



body.testCatalog tr#footerRow td {
	border-top: 1px solid #d3d3d3;
	}

body.testCatalog div#footer {
	margin-bottom: 0px;
	}


table#subpageLayout td#leftNavColTestCatalog {
	width: 147px;
	background-color: #d5e9ff;
	background-image: url(/images/common/lnav-bkgd.jpg);
	background-position: 100% 0%;
	background-repeat: repeat-x;
	}

td#leftNavColTestCatalog ul.navMenu {
	list-style: none;
	border: 0px;
	margin: 0px 0px 30px 13px;
	padding: 0px;
	font-size: 11px;
	}

td#leftNavColTestCatalog ul.navMenu li.lv1 {
	background-image: url(/images/lnav/li.gif);
	background-position: 0% 4px;
	background-repeat: no-repeat;
	padding-left: 9px;
	margin-top: 12px;
	}

td#leftNavColTestCatalog ul.navMenu li.lv2 {
	padding-left: 21px;
	margin-top: 8px;
	}

td#leftNavColTestCatalog ul.navMenu li.on a {
	text-decoration: underline;
	}


body.testCatalog td#footerLinks {
	padding-left: 19px;
	}

body.testCatalog table.testDetailTable select {
	BORDER-TOP-WIDTH: 1px;
	DISPLAY: inline;
	BORDER-LEFT-WIDTH: 1px;
	font-size: 11px;
	BORDER-LEFT-COLOR: #333333;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #333333;
	COLOR: #000000;
	BORDER-TOP-COLOR: #333333;
	FONT-FAMILY: Arial,Helvetica,Verdana,Sans-serif;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #333333;
}


/* End special code for the test catalog page */

/* start get requisition code */

div.getRequisition {
	margin-top: 20px;
	}

div.getRequisition div.tabs img {
	margin-right: 2px;
	}

div.getRequisition div.tabs img.last {
	margin-right: 0px;
	}
	
div.validationError {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color: red;
}

p.verificationMessage {
	font-size:12px;
	color: green;
}

/* end get requisition code */

/* start services category code */

div.servicesCategory {
	margin-top: 20px;
	}

div.servicesCategory div.tabs img {
	margin-right: 2px;
	}

div.servicesCategory div.tabs img.last {
	margin-right: 0px;
	}

div.servicesCategory h2 {
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	}

div.servicesCategory table {
	margin-top: 11px;
	margin-bottom: 20px;
	font-size: 11px;
	}

div.servicesCategory td {
	padding-top: 3px;
	padding-bottom: 3px;
	}

div.servicesCategory tr.altColor td {
	background-color: #f0f7fe;
	}

div.servicesCategory td.dividerRow {
	height: 1px;
	background-image: url(/images/testcatalog/divider-row-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	padding: 0px;
	}

div.servicesCategory td.viewLink {
	text-align: right;
	padding-right: 34px;
	}

div.servicesCategory td.testCategory {
	padding-left: 22px;
	}

div.servicesCategory td.testCategory a {
	padding: 3px 0px 3px 21px;
	background-image: url(/images/common/red-li.gif);
	background-position: 0% 4px;
	background-repeat: no-repeat;
	}


/* end services category code */

/* start services list code */

h2.services {
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

h2.services em {
	color: #003399;
	font-style: italic;
	}

table.servicesList td.testIcon {
	padding: 4px 10px 7px 13px;
	}

table.servicesList td.testDescription {
	width: 99%;
	}

table.servicesList th {
	text-align: left;
	font-weight: normal;
	vertical-align: bottom;
}

/* end services list code */

/* start services detail code */

div.orderTest {
	float: right;
	}

div.orderTest a {
	display: block;
	font-size: 14px;
	color: #669933;
	background-image: url(/images/testcatalog/order-icon.gif);
	background-position: 8px 6px;
	background-repeat: no-repeat;
	padding: 13px 0px 9px 36px;
	/* height: 37px; */
	}

div.testDetail {
	clear: both;
	width: 520px;
	}

div.testDetail table {
	width: 100%;
	}
	
div.testDetail th {
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	background-color: #f0f7fe;
	padding: 3px 30px 3px 14px;
	}

div.testDetail th.testName {
	font-size: 14px;
	}

div.testDetail th.testId {
	font-size: 14px;
	text-align: right;
	}

div.testDetail td {
	padding: 3px 14px 3px 14px;
	font-size: 11px;
	}

div.testDetail td.col1setwidth {
	width: 140px; /* 168 - standard padding  */
	}

div.testDetail tr.subRow td.indent {
	padding-left: 26px;
	}

div.testDetail td.dividerRow {
	height: 1px;
	background-image: url(/images/testcatalog/divider-row-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	padding: 0px;
	}

div.testDetail sup {
	line-height: 0.5em;
}


/* end services detail code */


a.emailThisPage {
	display: block;
	width: 120px;
	height: 26px;
	background-image: url(/images/common/email-page.gif);
	float: right;
	margin: 0px 0px 10px 10px;
	}


/* begin special profile list code */

a.editMyInfo {
	display: block;
	width: 92px;
	height: 13px;
	background-image: url(/images/common/edit-my-info.gif);
	background-repeat:no-repeat;
	float: right;
	margin: 0px 16px 10px 10px;
	}

/*
*	design for this page has the "email this page" link
*	higher up than in other pages, and the content beginning
*	lower than in other pages - so we're overriding the
*	standard behaviors for the H1 and H2 elements.
*/

body#profileList h1 {
	margin-bottom: 20px;
	}

body#profileList h2 {
	margin-top: 30px;
	}

/* end special profile list code */


/* green box code */

table.narrowContainerGreen {
	width: 262px;
	background-color: #e7efd7;
	background-image: url(/images/narrowcontainer-green/bkgd.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	}

table.narrowContainerGreen td {
	border-left: 1px solid #b3cc93;
	border-right: 1px solid #b3cc93;
	}	

table.narrowContainerGreen tr.inner td {
	padding: 0px 21px 7px 24px;
	}


table.narrowContainerGreen tr.innerTop td {
	background-image: url(/images/narrowcontainer-green/dot-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	border: none;
	}

table.narrowContainerGreen tr.innerBottom td {
	background-image: url(/images/narrowcontainer-green/dot-bkgd.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	border: none;
	}

table.narrowContainerGreen tr.inner div.subInner h2 {
	font-size: 16px;
	color: #333333;
	background-image: url(/images/narrowcontainer-green/magnifier.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding: 4px 34px 3px 0px ! important;
	border: 0px ! important;
	margin-top: 0px;
	display: block;
	}

table.narrowContainerGreen tr.inner div.subInner p {
	padding-left: 0px;
	}

table.narrowContainerGreen input.fixWidth {
	width: 167px;
	}

table.narrowContainerGreen input.goButton {
	margin-left: 8px ! important;
	padding-bottom: 0 ! important;
	}

table.narrowContainerGreen form.search {
	text-align: left;
	}


/* end green box code */

/* gray box code */

table.narrowContainerGray {
	width: 262px;
	background-color: #fbfbfb;
	background-image: url(/images/narrowcontainer-gray/bkgd.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	}

table.narrowContainerGray td {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: left;
	}

table.narrowContainerGray td.rightCorner {
	text-align: right;
	}

table.narrowContainerGray tr.inner td {
	padding: 0px 21px 7px 24px;
	}


table.narrowContainerGray tr.innerTop td {
	background-image: url(/images/narrowcontainer-gray/dot-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	border: none;
	}

table.narrowContainerGray tr.innerBottom td {
	background-image: url(/images/narrowcontainer-gray/dot-bkgd.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	border: none;
	}

table.narrowContainerGray tr.inner div.subInner h2 {
	font-size: 16px;
	color: #333333;
	background-image: url(/images/narrowcontainer-gray/magnifier.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding: 4px 34px 3px 0px ! important;
	border: 0px ! important;
	margin-top: 0px;
	display: block;
	}

table.narrowContainerGray tr.inner div.subInner p {
	padding-left: 0px;
	}

table.narrowContainerGray select.fixWidth {
	width: 170px;
	}

table.narrowContainerGray input.goButton {
	margin-left: 8px ! important;
	padding-bottom: 0 ! important;
	}

table.narrowContainerGray form.search {
	text-align: left;
	}

/* end gray box code */

/* white box code */

table.narrowContainerWhite {
	width: 262px;
	background-color: #ffffff;
	background-image: url(/images/narrowcontainer-white/bkgd.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	}

table.narrowContainerWhite td {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}	

table.narrowContainerWhite tr.inner td {
	padding: 0px 21px 7px 24px;
	}


table.narrowContainerWhite tr.innerTop td {
	background-image: url(/images/narrowcontainer-white/dot-bkgd.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	border: none;
	}

table.narrowContainerWhite tr.innerBottom td {
	background-image: url(/images/narrowcontainer-white/dot-bkgd.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	border: none;
	}

table.narrowContainerWhite tr.inner div.subInner p {
	padding-left: 0px;
	}

table.narrowContainerWhite tr.inner div.subInner td {
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	padding: 0px;
	}


table.narrowContainerWhite select.fixWidth {
	width: 170px;
	}

table.narrowContainerWhite input.goButton {
	margin-left: 8px ! important;
	padding-bottom: 0 ! important;
	}

table.narrowContainerWhite form.search {
	text-align: left;
	}

/* end white box code */


/* special code for profile list page */

table.profileContainer {
	width: 497px ! important;
	margin-top: 24px;
	margin-bottom: 24px;
	}

table.profileList th {
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-bottom: 15px;
	text-decoration: underline;
	}

table.profileList {
	border-bottom: 1px solid #d3d3d3;
	}

table.profileList td {
	border-top: 1px solid #d3d3d3;
	}

table.profileList tr.altRow td {
	background-color: #f1f9e6;
	}


table.profileList td.profileName {
	height: 37px;
	padding-left: 52px ! important;
	background-image: url(/images/profiles/profile-icon.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	}

table.profileList td.profileName1 {
	height: 37px;
	padding-left: 52px ! important;
	background-image: url(/images/profiles/building-icon.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	}

table.profileList form {
	margin-top: 0px ! important;
	}

/* end special code for profile list page */


/* special code for footer search form */

div#footer table.siteSearch {
	float: left;
	width: 124px;
	text-align: left;
	margin-bottom: 2px;
	}

div#footer table.siteSearch td {
	border: 0px ! important;
	}

div#footer table.siteSearch input.tinyText {
	width: 100px;
	}

div#footer div.footerLinks {
	padding-top: 2px;
	}
	
/* end special code for footer search form */


/* special code for login form */

table.loginForm {
	width: 497px ! important;
	font-size: 12px;
	}

table.loginForm tr.inner td {
	padding: 7px 17px 8px 31px;
	}


table.loginForm div.floatRightGrey {
	float: right;
	width: 154px;
	}

table.loginForm table.narrowContainerGray {
	width: 154px;
	background-color: #fbfbfb;
	background-image: url(/images/narrowcontainer-gray-on-green/bkgd-vert.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	}

table.loginForm div.floatRightGrey tr.innerTop td, table.loginForm div.floatRightGrey tr.innerBottom td {
	padding: 0px;
	}

table.loginForm div.loginText {
	padding-top: 7px;
	}

div#loginFormDiv {
	width: 195px;
	margin-left: 31px;
	margin-top: 26px;
	}

div#loginFormDiv div.holdsSubmitImage {
	margin-top: 25px;
	}

div#loginFormDiv input.fixWidth {
	width: 195px;
	}

table.loginForm div.floatRightGrey tr.inner td {
	padding: 0px 0px 0px 8px;
	}
	
table.loginForm tr.inner div.subInner h2.key {
	font-size: 16px;
	color: #333333;
	background-image: url(/images/narrowcontainer-gray-on-green/key.gif);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	padding: 7px 0px 18px 44px ! important;
	border: 0px ! important;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	}

table.loginForm tr.inner div.subInner h3 {
	padding: 0px ! important;
	border: 0px ! important;
	margin-top: 0px;
	margin-bottom: 4px;
	display: block;
	}


/* end special code for login form */

a.submitSaveToProfile {
	margin-right: 25px;
	}
	

/* begin nutch search results */



/* end nutch search results */

.searchResult {
	font-size: 12px;
}

.quote {
	position: absolute;
	display: none;	
}

.quote_inner {
	padding: 8px 25px 0px 25px;
	background-image: url(/js/quote/quote_back.gif);
	background-repeat: repeat-y;
	width: 255px;
	clear: both;
	font-weight: normal;
	color: #333;	
}

/*
* special instance to style lnav in Test Catalog section, which doesn't display the tabbed Test Catalog compact search fields.
*/

div.lnavSpacer {
	font-size: 11px;
	padding: 13px;
	height: 200px;/*192px; /* 218 - padding */
	border-bottom: 1px solid #ffffff;
	overflow: auto;
}

p.glossaryAlphabet {
	font-size:1em;
	padding:10px 0px;
	}
	
div.countrySelect {
	width: 784px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

div.countrySelect div.inner {
	background-color: #ffffff;
	padding: 3px;
	height: 17px;
	float: left;
}

div.countrySelect img {
	border: 1px solid #2e5b85;
	padding: 1px;
}

div.countrySelect a img {
	border: 1px solid #ffffff;
}

table.dataTable {
	width: 100%;
	font-size: 11px;
}

table.dataTable th, table.dataTable td {
	border-top: 1px dotted #cccccc;
	padding: 2px 4px;
}

table.dataTable td {
	vertical-align: top;
}

table.dataTable td ul {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
}

table.dataTable th {
	background-color: #f0f7fe;
	text-align: center;
}

table.centerText td {
	text-align: center;
}

dl#popup dd#popupFormCountrySection form {
	margin: 0px;
	padding: 0px;
}

dl#popup dd#popupFormCountrySection form select {
	display: inline;
}

div#accessCalloutHome {
	margin-top: 4px;
}

a.reqControl, a.reqControlOn {
	background-image: URL(/images/common/arrowlink-bkgd.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 12px;
	font-weight: bold;
}

a.reqControl {
	background-image: URL(/images/common/arrowlink-bkgd.gif);
}

a.reqControlOn {
	background-image: URL(/images/common/arrowlink-down-bkgd.gif);
}

div.requisitionGroup div.inner {
	padding-left: 12px;
}

a.requisitionFillOut {
	padding: 4px 0px 0px 20px;
	min-height: 16px;
	background-image: URL(/images/common/icon-pencil-paper.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.requisitionPrint {
	padding: 4px 0px 0px 20px;
	min-height: 16px;
	background-image: URL(/images/common/icon-print.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
