/*body {
	margin: 0;
	padding: 0;
	font: 75%/1.6em Arial, Helvetica, sans-serif;
}*/
body { font: 75%/1.5em "ff-meta-web-pro-1",sans-serif; margin: 0; padding: 0; /*text-align: center;*/ color: #4c4c4c; background: url(img/body-bg.png) top left repeat-x #909192; }
a { text-decoration: none; color: #615f56; cursor: pointer; *cursor: hand; }
a:hover { text-decoration: underline; }
dl, dt, dd { margin: 0; padding: 0; }
em { font-style: italic !important; }
strong { font-weight: bold !important; }
form { vertical-align: top; }
img { border: 0; }
ol, ul { margin: 0; padding: 1em 0 1em 40px; }
ol { list-style-type: decimal !important; }
ol ol, ol ul, ul ul, ul ol { margin: 0 0; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }
.flash { line-height: 0; font-size: 0; }




#customTemplateContainer {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color: #fff;
}
.pageTitle {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 18px;
}

/* header *********************************************************************/
/* header elements */
#header .top { height: 103px; overflow: hidden; background: url(img/header-top-bg.png) bottom left repeat-x; }
#header .bottom { background: url(img/header-bottom-bg.png) bottom left repeat-x; height: 45px; overflow: hidden; }
#header .logo { background: url(img/logo-bg.png) bottom left repeat-x #007e56; width: 125px; height: 103px; text-align: center; float: left; }
#header .logo a { display: inline-block; margin-top: 43px; outline: none; }
#header .tools { width: 835px; height: 49px; overflow: hidden; float: right; padding: 10px; }
#header .callout { float: left; font-size: 13px; color: #00674e; padding: 6px 0 0 9px; font-weight: bold; }
#header .contact { float: right; font-size: 12px; text-transform: uppercase; background: url(img/phone.png) left bottom no-repeat; padding: 5px 21px 0 18px; font-weight: bold; }
#header .contact a { color: #00674e; }
#header .contact .number { padding-right: 10px; }
#header .contact .link { padding-left: 10px; }
#header .breadcrumbs { text-transform: uppercase; font-size: 11px; float: left; list-style: none; padding: 11px 0 10px 16px; font-weight: bold; }
#header .info-cart { float: right; padding: 11px 12px 0 0; }
#header .info-cart a { background: url(img/info-cart-bg.gif) right 5px no-repeat; padding: 2px 16px 2px 2px; color: #4d4d4d; text-transform: uppercase; font-weight: bold; }
.breadcrumbs li { float: left; padding: 0 4px 0 9px; background: url(img/breadcrumb-bg.png) left center no-repeat; }
.breadcrumbs li.first { padding-left: 0; background: none; }
.breadcrumbs li a { color: #615f56; }
.breadcrumbs li.first a { color: #00674e; }
#search { float: right; padding: 1px 1px 0 0; width: 178px; }
#search div { border: solid 1px #5a5758; padding: 2px; background-color: #fff; }
#search div * { float: left; }
#search .input-text { border: none; color: #898780; outline: none; width: 147px; padding: 0px 2px 1px }
.input-text { font-family: "ff-meta-web-pro-1",sans-serif; line-height: 0; padding: 0; margin: 0; }

/* main nav */
#headerMainNavigation { width: 854px; float: right; }
#nav { z-index: 10; text-transform: uppercase; position: absolute; }
#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav a { display: inline-block; padding: 2px 16px 13px 6px; margin-left: 10px; color: #4c4c4c; font-weight: bold; outline: none; }
#nav a:hover { text-decoration: none; }
#nav > li:hover > a { color: #00674e; }
#nav ul a { margin-left: 0; display: block; padding: 6px 18px 7px 18px; font-size: 11px; }
#nav ul a:hover { background-color: #007e56; color: #fff !important;; }
#nav li { float: left; border-left: solid 1px #615f56; margin: 1px -1px 0 0; }
#nav li.menu-0 { border-left: none; margin-left: 1px; }
#nav li.last:hover, #nav li.menu-6:hover { border-right: solid 1px #615f56; margin-right: 0; }
#nav li.menu-6 ul { width: 150px; }
#nav > li { margin-right: -1px; }
#nav li:hover, #nav li.sfhover { border-style: solid; border-width: 1px 0 0 1px; border-color: #615f56; margin: 0 -1px 1px 0; background-color: #fff !important; }
#nav li:hover li, #nav li.sfhover li, #nav ul li{ margin: 0; border-left: none; }
#nav ul li { float: none; border-style: solid; border-color: #615f56; border-width: 1px 0 0 0; }
#nav ul li.first { border-top-width: 0; }
#nav li ul { position: absolute; left: -999em; border: solid 1px #615f56; border-top: none; margin-left: -1px; background-color: #fff; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li.sub, #nav li.menu-0, #nav li.menu-1, #nav li.menu-2, #nav li.menu-3, #nav li.menu-5, #nav li.menu-6 { background: url(img/sub-bg.gif) right bottom no-repeat; }
#nav li.sub:hover, #nav li.menu-0:hover, #nav li.menu-1:hover, #nav li.menu-2:hover, #nav li.menu-3:hover, #nav li.menu-5:hover, #nav li.menu-6:hover { background-position: right top; }
#nav > li > br { display: none; }

/* main ***********************************************************************/
#main {
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
	z-index: 99;
}
#mainColumnLeft, #mainColumnRight, #mainColumnRightContent {
	width: 140px;
	height: 596px;
}
#mainColumnRightContent {
	width: 137px;
	height: 596px;
}
* > #mainColumnLeft, * > #mainColumnRight, * > #mainColumnRightContent {
	height: auto;
	min-height: 350px;
	display: block;
}
* > #mainColumnRightContent {
	height: auto;
	min-height: 596px;
	display: block;
}
#mainColumnRightContent p {
	padding-left: 10px;
}
#mainColumnLeft,
#mainColumnRightContent {
	background-color: #d4d3be;
	border: solid 1px #4f4c3e;
}
#mainColumnLeft {
	float: left;
}
#mainColumnRight {
	float: right;
}
#mainColumnCenter {
	width: 678px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
#mainColumnLeft * {
	padding-left: 5px;
	padding-right: 5px;
}
#mainColumnLeft h1,
#mainColumnRight h1 {
	border-top: solid 1px #4f4c3e;
	display: block;
}
#mainColumnLeft h1,
#mainColumnRight h1 {
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	background: #154426 url("images/sidebarModule_bg.gif") repeat-x 0px 0px;
	margin: 0;
	padding: 2px 7px 4px 7px !important;
	display: block;
}
#mainColumnLeft ul,
#mainColumnRight ul {
	list-style-type: none;
	padding-left: 0;
	margin: 12px 0;
}
#mainColumnLeft li,
#mainColumnRight li {
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	line-height: 2px;
}
#mainColumnLeft a,
#mainColumnRight a {
	line-height: 14px;
}
.sideNav a {
	display: block;
}
/* footer *********************************************************************/
#footer { background: url(img/footer-bg.png) bottom left repeat-x; border-top: solid 1px #615f56; margin-top: 15px; font-weight: bold; }
#footer ul { list-style: none; padding-left: 0; }
#footer li { float: left; margin-right: 16px; padding: 7px 0 6px 14px; border-left: solid 1px #615f56; }
#footer li.first { border: none; }
#footer li a { color: #4c4c4c; }
#footer li.first a { color: #00674e; }
#footer .sitemap { text-transform: uppercase; padding-top: 0; float: left; }
#footer .contact { float: left; }
#footer .copyright { float: right; text-transform: uppercase; }
#footer .logo { float: right; margin: 12px 5px 9px 0; }
#footer .bottom { padding: 0 20px 6px 20px; }
#footer .bottom * { color: #fff; }
#footer .contact .number { padding-left: 10px; }
#footer .contact .link { padding-right: 10px; }

/* Products Catalog page ******************************************************/
#product_catalog {
	padding: 20px 0 0 0;
	border-top: solid 1px #4f4c3e;
	margin-top: 20px;
	width: 100%;
}/*
#product_catalog ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#product_catalog li {
	width: 121px;
	float: left;
	margin-right: 18px;
	margin-bottom: 18px;
}*/
#product_catalog td {
	width: 121px;
	/*float: left;*/
	/*margin-right: 18px;*/
	padding-right: 10px;
	/*margin-bottom: 18px;*/
	padding-bottom: 18px;
	vertical-align: top;
}/*
#product_catalog li.lastRowItem {
	margin-right: 0;
}*/
#product_catalog td.lastRowItem {
	padding-right: 0;
}
#product_catalog img {
	border: solid 1px #4f4c3e;
	*margin-bottom: 5px;
}
#product_catalog a, #product_catalog a:visited {
	color: #615f56;
	text-decoration: none;
	font-size: 0.9em;
	line-height: 14px;
}
#product_catalog a:hover {
	color: #000;
	text-decoration: underline;
}

/* Products Detail page *******************************************************/
#productImageAndDescription {
	margin-bottom: 20px;
}
#productImageContainer {
	width: 396px;
	height: 396px;
	border: solid 1px #000;
	float: left;
}
#productFlashContainer {
	width: 396px;
	height: 396px;
	float: left;
}
#productImage {
	height: 198px;
	line-height: 0;
	font-size: 0;
}
* > #productImage {
	height: auto;
	min-height: 198px;
}
#productImageLinks {
	border-top: solid 1px #000;
}
#productImageLinks label {
	font-weight: bold;
	float: left;
	padding: 5px 0 5px 7px;
}
#productImageLinks ul {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
}
#productImageLinks li {
	float: left;
	padding-left: 20px;
}
#productImageLinks a, #productImageLinks a:visited {
	font-size: 16px;
	color: #615f56;
	text-decoration: none;
}
#productImageLinks a:hover {
	color: #000;
	text-decoration: underline;
}
#productDescriptionContainer {
	width: 269px;
	float: right;
}
#productDescription {
	height: 198px;
	padding-left: 13px;
	padding-right: 13px;
}
* > #productDescription {
	min-height: 198px;
	height: auto;
}
#productDescription label {
	font-weight: bold;
}
#productDescription p {
	margin: 0;
	padding: 12px 0;
}
#productDescriptionLinks {
	height: 29px;
}
* > #productDescriptionLinks {
	height: auto;
	min-height: 29px;
}
#productDescriptionLinks ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 5px;
}
#productDescriptionLinks li {
	float: left;
	/*padding-left: 20px;
	background: url("images/listSeparator.gif") 10px 4px no-repeat;*/
	margin-right: 7px;
	margin-bottom: 7px;
}
#productDescriptionLinks li.first {
	padding: 0;
	background: none;
	float: none;
	margin-right: 0;
	margin-bottom: 8px;
	clear: both;
}
#productDescriptionLinks a, #productDescriptionLinks a:visited {
	color: #fff;
	text-decoration: none;
	background: url(images/productlink_bg.gif) left center repeat-x;
	
	display: inline-block;
	line-height: 10px;
	padding: 7px 11px 9px;
	border: solid 1px #000;
}
#productDescriptionLinks li.first a {
	background: url(images/productlinkfirst_bg.gif) left center no-repeat;
	padding-left: 19px;
}
#productDescriptionLinks a:hover {
	text-decoration: underline;
}
.separatedLinks {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 5px;
}
.separatedLinks li {
	float: left;
	padding: 0 0 0 20px !important;
	background: url("images/listSeparator.gif") 10px 4px no-repeat;
	border: none !important;
	clear: none !important;
}
.separatedLinks li.first {
	padding: 0 !important;
	background: none;
}
.separatedLinks a, .separatedLinks a:visited {
	color: #615f56;
	text-decoration: none;
}
.separatedLinks a:hover {
	color: #000;
	text-decoration: underline;
}

/* Product Catalog ************************************************************/
.relatedDocumentation {
	padding-top: 25px;
}
.relatedDocumentation h2 {
	margin: 3px 0;
	padding: 0;
	font-size: 14px;
}
.relatedDocumentation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.relatedDocumentation li {
	clear: both;
	border-bottom: solid 1px #000;
	padding: 10px 0;
}
.relatedDocumentation li.last {
	border-bottom: none;
}
.relatedDocumentation .left {
	float: left;
}
.relatedDocumentation .right {
	float: right;
}
.relatedDocumentation a {
	color: #615f56;
	text-decoration: none;
}
.relatedDocumentation a:hover {
	text-decoration: underline;
}
#productSymbols {
	margin-top: 25px;
	margin-bottom: 25px;
}
#productSymbols h2 {
	margin: 3px 0;
	padding: 0;
	font-size: 14px;
}
#productSymbols ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#productSymbols li {
	float: left;
	padding-right: 25px;
	border: none;
}
#regionalOrderAvailability h2 {
	color: #fff;
	background-color: #86b6b1;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	margin: 0;
}
#regionalOrderAvailability p {
	font-weight: bold;
	padding: 0 8px;
}
#regionalAvailability {
	padding-top: 18px;
	border: solid 1px #000;
	border-left: none;
	border-right: none;
}
.orderingInformation {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin-bottom: 18px;
}
.orderingInformation td {
	border: solid 1px #000;
	padding: 5px 8px;
	font-size:12px;
}
.orderingInformation .header {
	padding: 0;
}
.orderingInformation .columnTitle {
	font-size:12px;
	font-weight: bold;
}
#regionalAvailabilityNA h2 {
	background: url("images/regionalAvailabilityNA.gif") repeat-x;
	color: #fff;
	margin: 0;
	padding: 8px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
#regionalAvailabilityEMEA h2 {
	background: url("images/regionalAvailabilityEMEA.gif") repeat-x;
	color: #fff;
	margin: 0;
	padding: 8px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
#productDetailBottomNav {
	padding-top: 10px;
}
#featuredProductFlash {
	margin-bottom: 18px;
}
#homeContent {
	padding: 10px 0;
}
.productLineIntro {
	margin-top: 5px;
	padding: 0 18px;
	background: url("images/homepage_lower_right.gif") bottom right no-repeat #86b6b1;
	color: #fff;
}
.productLineIntro a, .productLineIntro a:hover, .productLineIntro a:visited  {
	color: #fff;
}
.productLineIntro p {
	line-height: 1.6em;
	font-size: 1.5em;
	padding: 15px 0;
	margin: 0;
}

/* Interior *******************************************************************/
.generalIntro {
	padding: 0;
	margin: 0;
	background: url("images/generalntroBG.gif") bottom left repeat-x /*#1b7d49*/;
	color: #fff;
}
.generalIntroSub {
	text-align: center;
	background: url("images/general_intro_lower_right.gif") bottom right no-repeat;
	color: #fff;
}
.generalIntro p {
	line-height: 1.6em;
	font-size: 1.3em;
	padding: 10px 0;
	margin: 0;
}
.generalIntro .quotee {
	font-size: 1.0em;
	padding-top: 0;
}

/* Info Cart ******************************************************************/
#infoCart {
	border: solid 14px #86b6b1;
	border-left: none;
	border-right: none;
	margin-top: 15px;
	margin-bottom: 28px;
	padding: 5px 0 25px 0;
}
#infoCart .title {
	padding: 7px 0 4px;
	margin: 0;
	font-weight: bold;
	font-size: 18px;
}
#infoCart ul {
	/*width: 800px;*/
}
#infoCartInstructions {
	width: 650px;
}
#infoCartInstructions p {
	margin: 12px 0;
}
#infoCartItems {
	border-top: solid 1px #000;
	padding: 15px 0 0 20px;
}
#infoCartItems form {
	width: 775px;
	margin: 0;
	padding: 0;
}
#infoCartItems label {
	font-weight: bold;
}
#infoCartButtons {
	padding-bottom: 60px;
}
#infoCartButtons input {
	margin-right: 18px;
}
.infoCartLink {
	cursor: pointer;
	*cursor: hand;
}
/* News & Events **************************************************************/
#additionalResources {
	background-color: #86b6b1;
	color: #fff;
	padding: 3px 5px;
	margin-bottom: 10px;
}
#additionalResources a, #additionalResources a:visited {
	color: #fff;
	text-decoration: none;
}
#additionalResources a:hover {
	text-decoration: underline;
	background-color: #86b6b1;
}
#additionalResources label {
	float: left;
	font-weight: bold;
}
#additionalResources ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	padding-left: 10px;
}
#additionalResources li {
	float: left;
	padding-left: 20px;
	background: url("images/additionalResourcesSeparator.gif") 10px 4px no-repeat;
}
#additionalResources li.first {
	padding-left: 0;
	background: none;
}

#newsAndEvents { margin-bottom: 10px; }
#newsAndEvents .separator {  border-style: dashed none none none; border-color: #000; border-width: 1px; line-height: 0; margin: 26px 0 23px 0; }
#newsAndEvents .date { margin: 0; padding: 0; font-size: 12px; color: #0f6737; font-weight: bold; }
#newsAndEvents ul { list-style:disc;  color:#000000;  margin:0;  padding:14px; }
#newsAndEvents li { margin:0;  padding:0;}

#newsContent, #eventsContent, #goodNewsContent { height: 511px; }
#newsContent, #eventsContent { overflow: scroll; overflow-y: scroll; overflow-x: hidden; padding: 0 10px 0 4px; }
#goodNewsContent { overflow: scroll; overflow-y: scroll; overflow-x: hidden; padding: 0 10px 0 4px; }

#newsHeader, #eventsHeader, #goodNewsHeader { padding: 0 10px 1px 8px; }
#newsHeader h1, #eventsHeader h1, #goodNewsHeader h1 { font-size: 12px; float: left; margin: 0; padding: 5px 0; font-weight: bold; }
#newsHeader a, #eventsHeader a, #goodNewsHeader a { float: right; color: #fff; text-decoration:none; margin-top: 5px; }
#newsHeader a:hover, #eventsHeader a:hover, #goodNewsHeader a:hover { text-decoration: underline; }
#newsHeader a:visited, #eventsHeader a:visited, #goodNewsHeader a:visited { color: #fff; }
#newsContent, #eventsContent, #goodNewsContent { margin-top: 5px; }

#news, #events {
	width: 330px;
	float: left;
	margin-right: 20px;
}

#newsContent h2 {
	margin:0;
}
#goodNews {
	width: 280px;
	float: left;
}

#newsHeader {
	color: #fff;
	background-color: #0b9494;
}
#newsHeader a:link, #newsHeader a:visited, #newsHeader a:active,
#goodNewsHeader a:link, #goodNewsHeader a:visited, #goodNewsHeader a:active  {
	color: #fff !important;
	text-decoration: none;
}
#newsHeader a:hover  {
	color: #fff;
	text-decoration: underline;
}
#eventsHeader {
	color: #fff;
	background-color: #6f9128;
}
#goodNewsHeader {
	color: #fff;
	background-color: #138543;
}
#goodNewsContent {
	background-color: #eae9df;
	padding: 0 10px;
	margin-bottom:12px;
}

#goodNewsContent ul {
	list-style:disc;
	margin:0;
	padding:14px;
}

#goodNewsContent li {
	margin:0;
	padding:0;
}

/* Miscellaneous **************************************************************/
.baxaColor { color: #0f6734; font-weight: bold; }
.test {
	border: dashed 5px #f00;
	padding: 10px;
}
.borderless {
	border: none !important;
}
.sidebarModuleContent {
	padding: 5px;
	display: block;
}
/*
* > .sidebarModule {
	height: auto;
	min-height: 200px;
}
*/
/*.sidebarTop { margin-top: 0; padding-top: 0 }*/
/*.sidebarModule .sidebarModuleHead {*/

/* Contact Us *****************************************************************/
#contactUs {
	text-align: center;
}
#contactUs iframe { margin-left: auto; margin-right: auto;

}

#contactUsDetail {
	height:500px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-left:15px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;

}

#contactUsDetail country {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

#contactUsDetail h1 {
	font-size:16px;
	font-weight:bold;
	color:RGB(42, 95, 120);
	text-transform:uppercase;  
}


.contactTitle {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.contactTitleA {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}



.contactBox {
	float:left;
	border:solid 1px #4F4C3E;
	width:670px;
	height:auto;
	padding:10px 0;
	margin:10px 0;
}

.contactColumn1 {
	width:167px;
	float:left;
	}
	
.contactColumn1 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
.contactColumn1 li {
	list-style:none;
	padding:0;
	margin:0;
	}
	
.contactColumn2 {
	width:167px;
	float:left;
	}
	
.contactColumn2 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
.contactColumn2 li {
	list-style:none;
	padding:0;
	margin:0;
	}
	
.contactColumn3 {
	width:167px;
	float:left;
	}
	
.contactColumn3 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
.contactColumn3 li {
	list-style:none;
	padding:0;
	margin:0;
	}








































/* ABOUT US STYLESHEET */


/* BASICS */
/*
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	background-color:#fff;
	text-align:left;
	min-width: 676px;
	margin-top:10px;
	margin-left:0px;
	padding: 0;

}
a:link, a:active, {
	color:#666666;
	text-decoration:underline;
}

a:link, a:hover {
	color:#000000;
	text-decoration:underline;
}

a:link, a:visited {
	color:#666666;
	text-decoration:underline;
}

img {
	border: 0;
}

br {
	clear: both;
}

h1 {
	margin: 0;
	color:#000000;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

h2 {
	margin: 0;
	color:#0F6734;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

h3 {
	margin: 0;
	color:#004E85;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

h4 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

h5 {
	margin: 0;
	color:#000000;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

h6 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:26px;
	text-align:center;
	margin-top: 8px;
	margin-bottom:8px;
}
*/

span.highlight1 {
	margin: 0;
	color:#0F6734;
	font: normal 16px Arial, Helvetica, sans-serif;
}

span.highlight2 {
	margin: 0;
	color:#0F6734;
	font: normal 16px Arial, Helvetica, sans-serif;
}


/* GENERAL LAYOUT */

#wrapper {
	width: 578px;
	float:left;
	text-align:left;
	margin-left:0px;
	padding: 0;
	background-color:#fff;
}




/* CAREERS LAYOUT */

#careersBar {
	float:left;
	background-color:#4F4C3E;
	width:678px;
	height:20px;
	margin:0 ;
}

#careersPhotos {
	float:left;
	background-color:#FFFFFF;
	width:190px;
	height:160px;
	border:thin;
	margin-top:20px;
	margin-right:20px;
}

#careersPhotosCap {
	float:left;
	width:190px;
	height:100px;
	margin-top:20px;
}

#careersContent {
	float:right;
	width:467px;
	margin-top:20px;
	margin-left:0px;

}

#careersFullColumn {
	float:left;
	width:678px;
	padding-top:20px;
}

#careersBenefits1 {
	float:left;
	width:214px;
	height:186px;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:20px;
	background-color:#A6A496;	
}


#careersBenefits2 {
	float:right;
	width:212px;
	height:186px;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:20px;
	background-color:#919191;
}

/* CAREERS TEXT */

#careersContent p {
	color:#000000;
	margin:0;
}

#careersNav p {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	margin: 0;
	padding-left:10px;
	padding-top:12px;
}

#careersFullColumn h3 {
	margin: 0;
	color:#004E85;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}


#careersContent h3 {
	margin: 0;
	color:#004E85;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

#careersContent h5 {
	margin: 0;
	color:#000000;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

#careersBenefits1 h1 {
	margin: 0;
	color:#FFFFFF;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:22px;

}

#careersBenefits2 h1 {
	margin: 0;
	color:#FFFFFF;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:22px;

}


#careersNav a, careersNav a:active {
	color:#3AE9FC;
	text-decoration:underline;
}

#careersNav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


/* CAREERS PHOTOS CAPTION TEXT */

#careersPhotosCap p {
	font-size:10px;
	line-height:14px;
	margin: 0;
	padding-left:0px;
}


/* CAREERS FULL COLUMN TEXT */

#careersFullColumn p {
	margin: 0;
	padding-left:210px;
}

#careersFullColumn h1 {
	margin: 0;
	color:#000000;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:22px;
}

#careersBenefits1 p {
	padding-left:30px;
	margin:0;
}

#careersBenefits1 ul {
	list-style:disc;
	line-height:18px;
	color:#FFFFFF;
	padding-left:16px;
	margin:0;
}

#careersBenefits2 ul {
	list-style:disc;
	line-height:18px;
	color:#FFFFFF;
	padding-left:16px;
	margin:0;
}


/* CHAIRMANS LAYOUT */

#chairmansIntro {
	float:left;
	width:676px;
}

#pullQuote {
	float:left;
	width:676px;
	height:135px;
	margin-top:15px;
	margin-bottom:35px;
}


/* CHAIRMANS TEXT */

#chairmansIntro p {
	margin: 0;
}


#chairmansIntro a, chairmansIntro a:active {
	color:#666666;
	text-decoration:underline;
}

#chairmansIntro a:hover {
	color:#000000;
	text-decoration:underline;
}

#pullQuote p {
	font-size:16px;
	color:#FFFFFF;
	margin: 0;
	text-align:center;
}

#chairmansIntro h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

/* MILESTONES LAYOUT */

#milestonesNav {
	float:left;
	background-color:#2A5F78;
	width:678px;
	height:40px;
	margin: 0;
}

#milestonesPhotos {
	float:left;
	width:190px;
	height:500px;
	margin-top:20px;
	margin-right:20px;
}

#milestonesPhotosCap {
	float:left;
	width:190px;
	height:150px;
	margin-top:5px;
}

#milestonesContent {
	float:right;
	width:467px;
	margin-top:20px;
}

#milestonesFullColumn {
	float:left;
	width:678px;
	padding-top:20px;
}


/* MILESTONES NAV TEXT */

#milestonesContent p {
	color:#000000;
	margin:0;
}

#milestonesNav p {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	margin: 0;
	padding-left:10px;
	padding-top:12px;
}

#milestonesNav a, milestonesNav a:active {
	color:#3AE9FC;
	text-decoration:underline;
}

#milestonesNav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


/* MILESTONES PHOTOS CAPTION TEXT */

#milestonesPhotosCap p {
	font-size:11px;
	line-height:14px;
	margin: 0;
	padding-left:0px;
}


/* MILESTONES FULL COLUMN & CONTENT TEXT */

#milestonesFullColumn p {
	margin: 0;
	padding-left:210px;
}

#milestonesContent h1 {
	margin: 0;
	color:#2A5F78;
	font: bold 22px Arial, Helvetica, sans-serif;
}


/* MISSION AND PRINCIPLES LAYOUT */

#missPrincIntro {
	float:left;
	width:280px;
}

#missPrincPhoto {
	float:right;
	width:364px;
}

#missPrincFullColumn {
	float:left;
	width:678px;
}

/* MISSION AND PRINCIPLES TEXT */

#missPrincFullColumn a, missPrincFullColumn a:active {
	color:#666666;
	text-decoration:underline;
}

#missPrincFullColumn a:hover {
	color:#000000;
	text-decoration:underline;
}

#missPrincIntro h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}


#missPrincIntro h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#missPrincIntro h2 {
	margin: 0;
	color:#3AE9FC;
	font: bold 16px Arial, Helvetica, sans-serif;
}	
	
#missPrincIntro h3 {
	margin: 0;
	color:#5B3720;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#missPrincIntro h4 {
	margin: 0;
	color:#0F6734;
	font: bold 16px Arial, Helvetica, sans-serif;
}


#missPrincFullColumn h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#missPrincFullColumn h2 {
	margin: 0;
	color:#3AE9FC;
	font: bold 16px Arial, Helvetica, sans-serif;
}	
	
#missPrincFullColumn h3 {
	margin: 0;
	color:#5B3720;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#missPrincFullColumn h4 {
	margin: 0;
	color:#0F6734;
	font: bold 16px Arial, Helvetica, sans-serif;
}


/* FAQ */


.faqTitle {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.faqTitleA {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}


#faqBox {
	float:left;
	border:solid 1px #4F4C3E;
	width:670px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}

#faqContent {
	float:left;
	width:670px;
	height:auto;
}

#faqContent h1 {
	font-weight:bold;
	font-size:14px;
	color:#2A5F78;
	margin:0;
	padding:0;
}

#faqContent h2 {
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding:0;
}

#faqContent ol {
	margin:0px;
}

#faqContent ul {
	margin:0px;
	list-style:url(../ui/css/images/bullet.gif);
}

#faqContent li {
	margin:0;
}

#faqColumn1 {
	width:167px;
	float:left;
	}
	
#faqColumn1 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
#faqColumn1 li {
	list-style:none;
	padding: 0px 0px 5px 0px;
	margin:0;
	}
	
#faqColumn2 {
	width:167px;
	float:left;
	}
	
#faqColumn2 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
#faqColumn2 li {
	list-style:none;
	padding: 0px 0px 5px 0px;
	margin:0;
	}
	
#faqColumn3 {
	width:167px;
	float:left;
	}
	
#faqColumn3 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
#faqColumn3 li {
	list-style:none;
	padding: 0px 0px 5px 0px;
	margin:0;
	}
	
/*Legal and Policy*/


.legTitle {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.legTitleA {
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}


#legBox {
	float:left;
	border:solid 1px #4F4C3E;
	width:670px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}

#legContent {
	float:left;
	width:670px;
	height:auto;
}

#legContent p {
	float:left;
	margin:0 0 0 18px;
	padding:0;
}

#legContent h1 {
	font-weight:bold;
	font-size:14px;
	color:#2A5F78;
	margin:0;
	padding:0;
}

#legContent h2 {
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding:0;
}


#legContent ul {
	margin:0;
	padding:0;
	list-style:url(http://www.baxa.com/ui/css/images/bullet.gif);
}

#legContent li {
	padding:0;
	margin-left:25px;
}

#legContent ol {
	margin:0;
	padding:0;
}


#legColumn1 {
	width:167px;
	float:left;
	}
	
#legColumn1 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
#legColumn1 li {
	list-style:none;
	padding: 0px 0px 5px 0px;
	margin:0;
	}
	
#legColumn2 {
	width:167px;
	float:left;
	}
	
#legColumn2 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
#legColumn2 li {
	list-style:none;
	padding: 0px 0px 5px 0px;
	margin:0;
	}
	
#legColumn3 {
	width:167px;
	float:left;
	}
	
#legColumn3 ul {
	list-style:none;
	line-height:18px;
	margin:0;
	padding-right:0;
	padding-left:18px;
	}
	
#legColumn3 li {
	list-style:none;
	padding: 0px 0px 5px 0px;
	margin:0;
	}

/* FAST FACTS TEXT */

#fastFactsIntro {
	float:left;
	width:400px;
	margin-right:27px;
}

#factFactsPhoto {
	float:left;
	width:222px;
	height:350px;
}

.fastFactsColumn1 {
	float:left;
	width:200px;
	margin:0 18px 0 10px;

}

.fastFactsColumn2 {
	float:left;
	width:210px;
	margin-right:30px;
}	

.fastFactsColumn3 {
	float:right;
	width:200px;
	
}
#fastFactsFullColumn {
	float:left;
	width:670px;
}

#fastFactsIntro h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

.fastFactsColumn1 h1 {
	margin:0 0 0 -10px;
	padding-bottom:10px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}


.fastFactsColumn2 h1 {
	margin:0;
	padding-bottom:10px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}


.fastFactsColumn3 h1 {
	margin:0;
	padding-bottom:10px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#fastFactsFullColumn h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#helpIntro {
	float:left;
	width:678px;
}

#helpQuote {
	float:left;
	width:656px;
	height:108px;
	background-image:url(images/landingQuote.jpg);
	margin-top:20px;
	margin-bottom:20px;
}


/* HELP LANDING TEXT */

#helpIntro p {
	margin: 0;
}


#helpIntro a, helpIntro a:active {
	color:#666666;
	text-decoration:underline;
}

#helpIntro a:hover {
	color:#000000;
	text-decoration:underline;
}

#helpQuote p {
	font-size:16px;
	color:#FFFFFF;
	margin: 0;
	text-align:center;
}

#helpQuote h1 {
	font-size:16px;
	line-height:24px;
	color:#FFFFFF;
	margin: 0;
	text-align:left;
	padding-left:20px;
	margin-bottom:10px;
}

#helpIntro h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:26px;
	text-align:center;
	margin-top: 8px;
	margin-bottom:8px;
	
}

#helpContent h1 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#2A5F78;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#helpContent h2 {
	margin-top: 0px;
	margin-bottom:2px;
	color:#000000;
	font: bold 18px Arial, Helvetica, sans-serif;
}

#helpContent ul {
	list-style:disc;
	color:#000000;
	margin:0;
	padding:14px;
}

#helpContent ol {
	color:#000000;
	margin:0;
	padding:22px;
}

#helpContent li {
	margin:0;
	padding:0;
}

#helpContent li2 {
	margin:0;
	padding:5px;
}

/* TERMS TEXT */


.termsContainer {
	float:left;
	width:670px;
	height:auto;
}

.termsContainer h1 {
	font-weight:bold;
	font-size:14px;
	color:#2A5F78;
	margin:0;
	padding:0;
}

.termsContainer h2 {
	font-weight:bold;
	margin:0;
	padding:0;
	}

.termsContainer ul {
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
	}
	
.termsContainer li {
	margin:0;
	padding:0;
	}

.termsContainer .second {
	margin-left:30px;
	}
	
	
/* DoseManagement */
.contentOuterFrameLtGrey { float:left; width:668px; margin-top:10px; padding:5px; background-color:#CCCCCC; }
.contentInnerFrameDkGrey { float:left; width:668px; margin:0 0 3px 0; padding:0; background-image:url(/ui/images/contentInnerFrameDkGrey.gif); }
.contentInnerFrameDkGrey h1 { float:left; margin:-5px 0 0 0; padding:15px; font-size:175%; line-height:150%; color:#FFFFFF; }
.contentInnerFrameWhite { float:left; width:638px; margin:0; padding:15px; background-color:#FFFFFF; }
.contentInnerFrameWhite a, .contentInnerFrameWhite a:hover, .contentInnerFrameWhite a:visited  { color:#FFFFFF; text-decoration:underline; }
.contentInnerFrameWhite p { font-size:100%; line-height:140%; margin:0; padding:0; color:#333333; }
.contentInnerFrameWhite h1 { float:left; display:block; margin:-15px 0 10px -15px; padding:10px; background-image:url(/ui/images/contentInnerFrameDkGrey.gif); color:#FFFFFF; font-size:150%; font-weight:bold; }
.contentInnerFrameWhite h2 { float:right; display:block; margin:15px -15px -15px 0; padding:10px; background-color:#CC2A4C; color:#FFFFFF; font-size:120%; font-weight:bold; }
.contentInnerFrameWhite ul { float:left; width:200px; margin:0; padding:0; list-style:disc; }
.contentInnerFrameWhite li { margin:0 0 0 15px; padding:0; }
.contentShadow { float:left; width:678px; height:5px; margin-bottom:6px; background-image:url(/ui/images/topBarShadow.gif); }
.contentFrameRed { float:left; width:678px; margin:0; padding:0; background-color:#CC2A4C; }
.contentFrameRed h1 { float:left; margin:-5px 0 0 0; padding:15px; font-size:140%; font-weight:normal; line-height:150%; color:#FFFFFF; }

/* widgets */
.ui-tabs .ui-state-default { display: inline; text-transform: uppercase; }
.ui-tabs .ui-state-default a { outline: none; display: inline-block; background: url(img/ui-state-default-bg.png) left bottom repeat-x #9f9d8c; color: #fff; font-size: 13px; padding: 4px 20px; }
.ui-tabs .ui-state-default a:hover { text-decoration: none; }
.ui-tabs .ui-tabs-selected a { background-image: none; background-color: #615f56; }
.ui-tabs-hide { display: none; }
.ui-tabs-panel { background-color: #615f56; color: #fff; padding: 16px; min-height: 339px; }
.ui-tabs-nav { padding: 0; font-weight: bold; }

/* Image Rotator */
.rotator { width: 980px; height: 340px; overflow: hidden; }
.rotator * { line-height: 0; }
.rotator .content { position: absolute; }
.rotator .controls { position: relative; height: 53px; background: url(../img/rotator/controls-bg.png) left top repeat-x; width: 980px; top: 287px; text-align: center; z-index: 98; }
.rotator .controls ul { list-style: none; margin: 0; padding: 0; padding-top: 11px; }
.rotator .controls li { display: inline; margin: 0 4px; }
.rotator .controls a { border: solid 2px #fff; display: inline-block; cursor: pointer; margin: 2px; }
.rotator .controls a.active { border: solid 4px #fff; margin: 0; }
.rotator .content img { width: 980px !important; height: 340px !important; }
