

* {  
	margin: 0;
}
body { 
	background:#EAECF0 url(../images/bg_page.gif) repeat-x;
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size:0.75em; 
	line-height:1.3em;
	color:#505050;
	margin:0;
	visible: true;
    caption: Standard Text;
}

strong, b {
	color:#000;
}
img {
	border:0;
}
a:link, a:visited {
	color:#003399;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline !important;
}
h1 {
	color:#000;
	font-weight:normal;
	font-size:2.0em;
	font-family:'trebuchet ms', verdana, sans-serif;
	padding:5px 0px 30px;
}
h2 {
	color:#595959;
	font-size:1.1em;
	font-weight:bold;
}
h3 {
	color:#003399;
	margin-bottom:4px;
	font-size:1.0em;
}	
h3 a:link, h3 a:visited {
	color:#003399;
	text-decoration:none;
}	
p {
	margin:10px 0;
}
a:link, a:visited, a:hover, a:active {
	color:#6B7994;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* DEFAULT */
select, option, input {
	color:#6C6C6C;
	font-family: 'Trebuchet MS',arial,verdana,sans-serif;
	*font-size:0.95em;
	padding-bottom:0px;
}

/* begin head styles ----------------------------------------------------------------------------------------*/
div#header {
	margin:0 auto;
	width:953px;
	padding:0 54px 0 57px;
	position:relative;
	height:130px;
	width:842px;
	background:url(../images/bg_top.jpg) no-repeat;
}
div#globalNav {
	width:600px;
	float:right;
	padding-top:34px;
	position:relative;
	line-height:20px;
}
div#globalNav li, div#footer li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
div#globalNav a:link, div#globalNav a:visited {
	line-height:14px;
	margin-right:1px;
	padding:2px 10px 2px 10px;
	text-decoration:none;
	border-right:1px solid #A2A2A2;
}
div#searchLabel {
	padding:0px 10px;
}
.globalSearchButton	{
	margin-top:-6px !important; 
	padding-left:3px !important;
	border:0px !important;
	visible:false;
}
* html .globalSearchButton {
	margin-top:-3px;
	visible:false;
}
*:first-child+html .globalSearchButton{ /* IE 7 hack */
	margin-top:-3px;
	visible:false;
}
div.globalSearchButton input {
	border-top:0px !important;
	border-right:0px !important;
	border-bottom:0px !important;
	border-left:0px !important;
}
.searchInput {
	margin-top:-6px !important; 
	vertical-align:middle !important;
	visible:false;
}
div#globalNav div {
	float:right;
}
div#advancedSearch {
	clear:both;
	text-align:right;
	padding:8px 0px !important;
}	
div#advancedSearch a:link, div#advancedSearch a:visited { 
	border-right:0px !important;
	padding:0px;
	
}
div#logo {
	position:absolute;
	top:13px;
	left:56px;
	z-index:10;
}
/* end header styles */
/* begin general body styles ------------------------------------------------------------------------------*/
div#contentOuter {
	margin:0 auto;
	width:953px;
	background:url(../images/bg_outer_content.png) repeat-y;
}
* html div#contentOuter {
	background:url(../images/bg_outer_content.gif) repeat-y;
}
/* primary nav styles -------------------------------------------------------------------------------------*/
div#primaryNavContainer {
	margin:0 auto;
	padding:0px 54px 0px 57px;
	width:842px;
	height:109px;
	background:url(../images/bg_header_nav.gif) no-repeat;
}
div#primaryNav {
	margin:0;
	background:url(../images/bg_nav_underline.gif) repeat-x 0px 75px;
}
div#primaryNav ul {
	padding:0 0 20px 0;
}
div#primaryNav li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
div#primaryNav a:link, div#primaryNav a:visited {
	color:#4E4E4E;
	line-height:14px;
	padding:2px 14px 2px 0px;
	text-decoration:none;
}
.noPad {
	padding-right:0px !important;
	visible:false;
}
div#locationControl {
	float:right; 
	font-size:0.75em;
	font-family:arial, sans-serif !important;
	background:url(../images/misc_ico_globe.gif) no-repeat 0px 0px; 
	padding-left:20px; 
	padding-bottom:10px; 
	text-transform:uppercase;
}
.clearer {
	clear:both;
}
/* inside contentOuter, which is 953px in width, so contentInner is 842px */
#contentInner {
	padding:0px 54px 0px 57px;
	width:842px;
}

/* home page styles */
#homeLeft {
	position:relative; 
	float:left; 
	width:558px; 
	height:442px; 
	margin-right:22px; 
}

/* SA and AU Home Background Images */
.homeBg1 {
	background:url(../images/bg_home_keywood.jpg) no-repeat;
	visible:false;
}
.homeBg2 {
	background:url(../images/bg_home_tane.jpg) no-repeat;
	visible:false;
}
.homeBg3 {
	background:url(../images/bg_home_Dricon.jpg) no-repeat;
	visible:false;
}
.homeBg4 {
	background:url(../images/bg_home_NonCom.jpg) no-repeat;
	visible:false;
}
.homeBg5 {
	background:url(../images/bg_home_Tan-clear.jpg) no-repeat;
	visible:false;
}
.homeBg6 {
	background:url(../images/bg_home_VacsolAqua.jpg) no-repeat;
	visible:false;
}
.homeBg7 {
	background:url(../images/bg_home_VacsolFR.jpg) no-repeat;
	visible:false;
}


#homeLeftContent {
	position:absolute;
	top:295px;
	left:28px;
	width:500px;
	font-size:14px;
}

#homeRight {
	float:left; 
	width:262px; 
	/* height:442px; */
	/* background:#EDE9D5 url(../images/bg_home_right.gif) no-repeat; */
	background-color:#EDE9D5;
}
#homeRightOuter {
	background:url(../images/bg_home_right_gradient.gif) no-repeat top left;
}
#homeRightInner {
	padding-bottom:10px;
	min-height:432px;
	background:url(../images/bg_home_right_bottom.gif) no-repeat bottom left;
}
* html #homeRightInner {
	height:432px;
}
#homeRightInner div p {
	margin:5px 0px 0px;
}

#homeRightInner div.whiteRule {			/* CHANGED */
	border-bottom:2px solid #fff;
	margin:0 !important;
	padding:0px 16px 10px 16px !important;
	font-size:1px;
	line-height:1px;
	height:3px;
}
#homeRightInner div {			/* CHANGED */
padding:9px 16px 9px 16px; /* CHANGED 082411 */
}
#homeRightInner div ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#homeRightInner div ul li {			/* CHANGED */
	background: url(../images/bullet_arrow_dark_gray.gif) 0px 2px no-repeat;
	line-height:1.2em;
	margin-top:11px;
	*margin-top:9px;
	padding:0px 0px 0px 11px;
}
#homeRightInner h2 {
	color:#333333;
	font-size:1.0em;      /* CHANGED */
	font-family:'trebuchet ms', sans-serif;
	margin-bottom:10px;
}
/* end home page styles ---------------------------------------------------------------------------------*/
/* left nav styles --------------------------------------------------------------------------------------*/
#leftNav {
	background: #EDE9D5 url(../images/bg_leftnav.gif) top left repeat-x;
	z-index:3;
	float:left;
	padding:22px 21px 10px 21px;
	min-height:164px;
	width:207px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 165px;	/* This is the correct value */
}
.dummy { visible:false; /* deal with an IE 5 bug */ }

/* IE 6 Hack */
* html #leftNav {
	padding-top:30px;
	height:164px;
}
*:first-child+html #leftNav {
	padding-top:30px;
}

#leftNav .navbackground
{
	margin-top: 11px;
	padding-left:10px;
	background: url(../images/bullet_arrow_dark_gray.gif) no-repeat 0px 2px;
	line-height:1.2em;
	visible: false;
}
#leftNav .navbackground a {
	color:#6B7994;
	text-decoration:none;
	visible: false;
}
#leftNav .navbackground a:hover {
	text-decoration:underline;
	visible: false;
}

#leftNav .hitbackground
{
	margin-top: 11px;
	padding-left:10px;
	background: url(../images/bullet_arrow_dark_gray.gif) no-repeat 0px 2px;

	visible: false;
}
#leftNav .hitbackground a
{
	font-weight: bold;
	color: #55657e;
	text-decoration: none;
	visible: false;
}
#leftNav .hitbackground a:hover {
	text-decoration:underline;
	visible: false;
}
/* ---end left nav--------------------------------------------------------------------------------------------------*/
/* ---sub page styles-----------------------------------------------------------------------------------------------*/

#contentRight a:link, #contentRight a:visited, #contentRight a:hover, #contentRight a:active,
td a:link, td a:visited, td a:hover, td a:active,
#subPageNoColumns a:link, #subPageNoColumns a:visited, #subPageNoColumns a:hover, #subPageNoColumns a:active {
	color:#2E60C0;
	text-decoration:none;
}

#subPageColumns {
	background:url(../images/bg_subpage_columns.gif) repeat-y top left;
	width:842px;
}
#subPageNoColumns {
	width:842px;
	padding-bottom:1px;
	margin:0px;
	
}
#subPageCorner {
	background:url(../images/bg_subpage_left_corner.gif) no-repeat bottom left;
	padding-bottom:30px;
	width:842px;
}
#contentRight {
	float:left;
	margin-left:23px;
	width:612px;
}

/* ---breadcrumb styles-----------------------------------------------------------------------------------------------*/
.breadCrumb {
    FONT-SIZE: 0.9em;
    MARGIN: 0px 0px 8px 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #505050;
    visible: false;
	display:none; /*added 08182011*/
}
.breadCrumb a, .breadCrumb a:visited {
    COLOR: #B1B0B0 !important;
	text-decoration:none;
    visible: false;
}
.breadCrumb a:hover, .breadCrumb a:active {
	COLOR: #B1B0B0 !important;
	text-decoration:underline;
    visible: false;
}
.breadcrumbseperator  {
	FONT-SIZE: 1.0em;
	COLOR: #505050;
    visible: false
}
.breadCrumbText {
	FONT-SIZE: 1.0em;
	COLOR: #505050;
    visible: true;
}
/* ---footer styles----------------------------------------------------------------------------------------------------- */
#footer {
	padding-top:62px; 
	background:url(../images/bg_page_bottom.png) no-repeat; 
	margin:0px auto; 
	width:953px; 
	text-align:center;
	color:#717E98;
}
* html #footer {
	background:url(../images/bg_page_bottom.gif) no-repeat; 
}
div#footerLinks {
	/*width:80%;*/ 
	/*margin:0 auto;*/
	margin-right:50px;
	*margin-left:50px;
}
div#footerLinks a:link, div#footerLinks a:visited {
	color:#727F99;
	float:left;
	line-height:14px;
	margin-right:1px;
	padding:0px 10px;
	text-decoration:none;
	border-right:1px solid #727F99;
}
div#footerLinks a.last:link, div#footerLinks a.last:visited {
	border-right:0px;
	padding-right:15px;
	*margin-top:-2px;
}
div#footerLinks a.noFloat:link, div#footerLinks a.noFloat:visited {
	float:none;
	border:0;
	margin:0;
	padding:0;

}









/* -----------------------------------

Styles for ektron editor interface:

breadCrumbText 	- .breadCrumbText 
footer			- #footer
Header			- .header
Headline		- .headline
Large Headline	- .lgheadline
Navigation		- .sitenav
News Title		- .newstitle
No Line Link	- .noline
Red Text		- .redtext
Standard Text	- .general

------------------------------------*/





/* BEGIN STYLES TRANSFERRED FROM OLD STYLE SHEET */

TD
{
    COLOR: #505050;
    visible: false;
}
SELECT
{
    COLOR: #6C6C6C;
    visible: false;
}
.general
{
    color:#505050;
    visible: true;
    caption: Standard Text
}

.redtext
{

    COLOR: #990000;
    visible: true;
    caption: Red Text
}
.divider
{
    BORDER-BOTTOM: #E1E1E1 1px solid;
    visible: true;
    caption: Divider
}

.newstitle
{
    FONT-WEIGHT: bold;
    font-size:1.1em;
    COLOR: #000000;
    visible: true;
    caption: News Title
}
.corplink
{
    font-size:0.9em;
    COLOR: #6B7994;
    visible: true;
    caption: Corporate Link
}
A.corplink:link
{
    font-size:0.9em;
    COLOR: #6B7994;
    visible: false
}
A.corplink:visited
{
    font-size:0.9em;
    COLOR: #6B7994;
    visible: false
}
A.corplink:hover
{
    font-size:0.9em;
    COLOR: #6B7994;
	text-decoration:none;
    visible: false
}
A.corplink:active
{
    font-size:0.9em;
    COLOR: #6B7994;
    visible: false
}
.header
{
    FONT-SIZE: 0.9em;
    COLOR: #000;
    visible: true;
    caption: Header;
}
A.header:link
{	
	font-weight: normal;
    FONT-SIZE: 0.9em;
    COLOR: #167648;
    TEXT-DECORATION: none;
    visible: false
}
A.header:visited
{
	font-weight: normal;
    FONT-SIZE: 0.9em;
    COLOR: #167648;
    TEXT-DECORATION: none;
    visible: false
}
A.header:hover
{
	font-weight: normal;
    FONT-SIZE: 0.9em;
    COLOR: #167648;
    TEXT-DECORATION: underline;
    visible: false
}
A.header:active
{
	font-weight: normal;
    FONT-SIZE: 0.9em;
    COLOR: #167648;
    TEXT-DECORATION: none;
    visible: false
}

.photoCaption {
	float:left;
	margin-right:17px;
	width:234px;
    visible: false;
}
.photoCaption p {

	margin:9px 0px;
    visible: false;
}

/* These styles were updated to properly style the footer links and text */

.sitenav 
{
    COLOR: #595959;
    visible: true;
    caption: Navigation
}
A.sitenav:link
{
	TEXT-DECORATION: none
}
A.sitenav:visited
{
    TEXT-DECORATION: none
}
A.sitenav:hover
{
    TEXT-DECORATION: none
}
A.sitenav:active
{
    TEXT-DECORATION: none
}
.noline
{
    TEXT-DECORATION: none;
    visible: true;
    caption: No Line link
}

.noline a:link, .noline a:visited, .noline a:hover, .noline a:active {

      text-decoration: none;
	  visible: false
}

A.noLine:link
{
    TEXT-DECORATION: none;
    visible: false
}
A.noLine:visited
{
    TEXT-DECORATION: none;
    visible: false
}
A.noLine:hover
{
    TEXT-DECORATION: none;
    visible: false
}
.newsbackground { 
	padding-bottom:2px; 
	padding-left: 12px; 
	margin-top: 5px; 
	background: url(../images/bullet_arrow_dark_gray.gif) no-repeat 1px 3px; 
	width: 150px; 
	visible:false; 
}
.newslink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #000000;
    visible: false;
    caption: News Link
}
A.newslink:link
{
    FONT-WEIGHT: bold;
    COLOR: #535353;
    TEXT-DECORATION: none
}
A.newslink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #535353;
    TEXT-DECORATION: none
}
A.newslink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #535353;
    TEXT-DECORATION: underline
}
A.newslink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #535353;
    TEXT-DECORATION: underline
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #000000;
    FONT-STYLE: normal;
    visible: true;
    caption: Headline
}

.lgheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #000000;
    FONT-STYLE: normal;
    visible: true;
    caption: Large Headline
}


.textHead
{
	margin-top:14px;
	padding-bottom: 9px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.5em;
    COLOR: #6B7994;
    FONT-STYLE: normal;
	display:block;
	visible: false;
	letter-spacing: -.6px;
    caption: Large Headline;
}

.bgBody
{
    BACKGROUND-COLOR: #033e6a;
    visible: false
}
INPUT
{
    FONT-SIZE: 0.9em;
    visible: false
}
.selectField
{
    FONT-SIZE: 0.9em;
    visible: false
}
INPUT
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    visible: false
}
.radio
{
    BORDER-RIGHT: #999999 0px solid;
    BORDER-TOP: #999999 0px solid;
    BORDER-LEFT: #999999 0px solid;
    BORDER-BOTTOM: #999999 0px solid;
    visible: false
}

.globalDivide
{
    FONT-SIZE: 1.0em;
    COLOR: #2F7159;
    visible: false
}

.globaldividewhite {
    FONT-SIZE: 1.0em;
    COLOR: #167648;
    visible: false

}
.contentBackground
{
    BACKGROUND-COLOR: #ffffff;
    visible: false
}
#frontContent {
	float: right;
	width: 390px;
}
.frontContentPadding {
	padding-right: 40px;
	padding-top: 50px;
	visible: false;
}

.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    visible: false
}
A.menu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    visible: false
}
A.menu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    visible: false
}
A.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #99ccff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    visible: false
}
A.menu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    visible: false
}

.loginForm
{
    PADDING-RIGHT: 36px;
    MARGIN-TOP: 33px;
    FLOAT: right;
    visible: false
}
.loginForm TD
{
    PADDING-LEFT: 4px;
    COLOR: #fff;

    visible: false
}
.loginForm TD.label
{
    FONT-WEIGHT: bold;
    visible: false
}
.loginForm TD A
{
    FONT-SIZE: 0.9em;
    COLOR: #fff;
    TEXT-DECORATION: none;
    visible: false
}
.loginForm TD A:hover
{
    TEXT-DECORATION: underline;
    visible: false
}
.loginForm .secondSpace
{
    PADDING-LEFT: 12px;
    visible: false
}
.loginForm .thirdSpace
{
    PADDING-LEFT: 5px;
    visible: false
}

#textMenu A
{
    FONT-SIZE: 0.9em;
    COLOR: #004D96;
    TEXT-DECORATION: none;
    visible: false
}
#textMenu A:hover
{
    FONT-SIZE: 0.9em;
    TEXT-DECORATION: underline;
    visible: false
}



.contentTable {

	 visible: false;
}

.contentTable A
{

    visible: false
}
.contentTable A:hover
{
    TEXT-DECORATION: underline;
    visible: false
}

.button
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cccccc;
    visible: false
}
.bluebutton
{
    FONT-WEIGHT: bold;
    COLOR: white;
	background-color: #cccccc;
    visible: false
}
.searchButton
{
	font-weight: bold;
	color: white;
	background-color: #cccccc;
	visible: false;
}
.sendButton
{
    FONT-WEIGHT: bold;
    COLOR: white;
	background-color: #cccccc;
    visible: false
}
.calcButton
{
    FONT-WEIGHT: bold;
    COLOR: white;
	background-color: #cccccc;
    visible: false
}
#blogin
{
    FONT-WEIGHT: bold;
    COLOR: white;
	background-color: #cccccc;
    visible: false
}
#bSubmit
{
    FONT-WEIGHT: bold;
    COLOR: white;
	background-color: #cccccc;
    visible: false
}
#UserPreferences1_Button1
{
	font-weight: bold;
	color: white;
	background-color: #cccccc;
	visible: false;
}
.searchForm
{
    BACKGROUND-COLOR: #F8F5ED;
    visible: false
}


.searchForm td {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	visible: false
}

.contr
{
    FONT-SIZE: 0.8em;
    COLOR: #2F7159;
    FONT-FAMILY: arial;
    visible: false
}
A.contr:link
{
    FONT-SIZE: 0.8em;
    COLOR: #2F7159;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    visible: false
}
A.contr:visited
{
    FONT-SIZE: 0.8em;
    COLOR: #2F7159;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    visible: false
}
A.contr:hover
{
    FONT-SIZE: 0.8em;
    COLOR: #2F7159;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline;
    visible: false
}
A.contr:active
{
    FONT-SIZE: 0.8em;
    COLOR: #2F7159;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline;
    visible: false
}
.TABBAR
{
    BACKGROUND: url(../Graphics/Main/New/TabBackground.gif);
    HEIGHT: 38px;
    visible: false;
    haht-objid-background: 276D0695B2DECC48A8990C07AC356FD8
}
.GLOBALNAV
{
    FONT-WEIGHT: bold;
    COLOR: #336666;
    FONT-FAMILY: Verdana;
    visible: false
}
.GLOBALNAV A:link
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    visible: false
}
.GLOBALNAV A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
    visible: false
}
.GLOBALNAV A:visited
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    visible: false
}
.TIPBAR
{
    COLOR: black;
    FONT-FAMILY: Verdana

    font-size : 8pt;
    visible: false
}
.NAVBAR_HEADERCLIP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND: #fad17e;
    FONT-FAMILY: Verdana;
    visible: false
}
.NAVBAR
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 23px;
    visible: false;
    haht-objid-background: E9985E831F7D054C9A5BD559C8164D7C
}
.NAVBAR A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: Arial;
    visible: false
}
.NAVBARFOOTER
{
    FONT-SIZE: 8pt;
    BACKGROUND: #669999;
    COLOR: white;
    FONT-FAMILY: Verdana;
    visible: false
}
.NAVBARFOOTER A:visited
{
    COLOR: white;
    visible: false
}
.NAVBAR_BUTTONS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 23px;
    visible: false;
    haht-objid-background: E9985E831F7D054C9A5BD559C8164D7C
}
.NAVBAR_BUTTONS A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.NAVBAR_BUTTONS A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.NAVBAR_BUTTONSFOOTER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #9fb0da;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    visible: false
}
.NAVBAR_BUTTONSFOOTER A:link
{
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-DECORATION: underline;
    visible: false
}
.NAVBAR_BUTTONSFOOTER A:visited
{
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-DECORATION: underline;
    visible: false
}
.FOOTERBAR
{
    FONT-WEIGHT: bold;
    BACKGROUND: #669999;
    visible: false
}
.FIELDLABELNOALIGN
{
    FONT-WEIGHT: bold;
    visible: false
}
.TABLEROWHEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #9fb0da;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    visible: false
}
.TABLEROWHEADER A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #9fb0da;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.TABLEROWHEADER A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #9fb0da;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.TABLEROWODD
{
    FONT-SIZE: 11px;
    BACKGROUND: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    visible: false
}
.TABLEROWEVEN
{
    FONT-SIZE: 11px;
    BACKGROUND: #edf0f1;
    COLOR: black;
    FONT-FAMILY: Arial;
    visible: false
}
.GLOSSARYBAR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #b8d1c1;
    COLOR: black;
    FONT-FAMILY: Verdana;
    visible: false
}
.HOMESEARCH
{
    BACKGROUND: #d1d1d1;
    visible: false
}
.GLOSSARYWORDLIST
{
    FONT-WEIGHT: bold;
    COLOR: #336666;
    FONT-FAMILY: Verdana;
    visible: false
}
.SPECIALSHEADER
{
    FONT-WEIGHT: bold;
    COLOR: #336666;
    TEXT-DECORATION: underline;
    visible: false
}
.HEADERBAR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: url(../Graphics/Main/New/HeaderBarBackground.gif);
    COLOR: white;
    FONT-FAMILY: Verdana;
    HEIGHT: 21px;
    TEXT-DECORATION: none;
    visible: false;
    haht-objid-background: 88B96EDC915A1546ACA7FA59244C65E0
}
.HEADERBAR A:link
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
    visible: false
}
.HEADERBAR A:visited
{
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-DECORATION: underline;
    visible: false
}
.HEADERBAR A:hover
{
    COLOR: #b8d1c1;
    TEXT-DECORATION: underline;
    visible: false
}
.FOOTERHR
{
    BACKGROUND: url(../Graphics/Main/New/footerBackground.gif);
    HEIGHT: 10px;
    visible: false;
    haht-objid-background: 01377ECB2188144E8D8D5DDD72885D87
}
.TOPBAR
{
    BACKGROUND: url(../Graphics/Main/New/TopBar.gif);
    HEIGHT: 8px;
    visible: false;
    haht-objid-background: 4B7477242C78AE45AA67CF645757EFE9
}
.LOGINMAIN
{
    BACKGROUND: url(../Graphics/Main/New/LoginBackground.gif);
    visible: false;
    haht-objid-background: FE4275E0BA9AE94BBCEA20EFCB68DA44
}
.LOGINBOX
{
    BACKGROUND: white;
    visible: false
}
.LOGINBOX_BOTTOMBORDER
{
    BACKGROUND: url(../Graphics/Main/New/loginbox_shadowbottom.gif);
    HEIGHT: 6px;
    visible: false;
    haht-objid-background: 878B08D2A587124FAEA558FC67A37402
}
.LOGINBOX_RIGHTBORDER
{
    BACKGROUND: url(../Graphics/Main/New/loginbox_shadowright.gif);
    WIDTH: 6px;
    visible: false;
    haht-objid-background: 9DF23003ED762147A53A25CEF92B0D64
}
.HOMETABS
{
    BACKGROUND: #336666;
    visible: false
}
.HOMEPAGEPRODUCTNAME
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #336666;
    visible: false
}
.HOMEPAGEBOX
{
    BACKGROUND: #eaf1ec;
    visible: false
}
.ORDERCOLUMN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    TEXT-DECORATION: none;
    visible: false
}
.ORDERCOLUMN A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    TEXT-DECORATION: none;
    visible: false
}
.ORDERCOLUMN A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    TEXT-DECORATION: none;
    visible: false
}
.HIGHLIGHTTEXT
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffcc;
    visible: false
}
TABLE.FORM TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    visible: false
}
.FORMGROUPINGBACKGROUND
{
    BACKGROUND: #f7fdf8;
    visible: false
}
.FORMGROUPBOLDNOALIGN
{
    FONT-WEIGHT: bold;
    BACKGROUND: #f7fdf8;
    visible: false
}
.DATACHANGED
{
    BACKGROUND: #fad17e;
    visible: false
}
.ProductCatalogRowOdd
{
    BACKGROUND: #edf0f1;
    visible: false
}
.ProductCatalogRowEven
{
    BACKGROUND: white;
    visible: false
}
.ProductCatalogRowHeader
{
    BACKGROUND: navy;
    COLOR: white;
    visible: false
}
.logoPlacement {
	margin-top: 20px;
	text-align: center;
    visible: false
}


.emphText {
	color: #B20070;
	font-weight: bold;
    visible: false
}

#insideBox {
	padding-top:5px;
    visible: false
}

.registerArea {
	background: URL(/FedFiles/en/BAQSPA/images/misc_reg_back.gif);
	text-align: center;
	visible: false
}

.dotLogo {
	float: right;
    visible: false
}


#navSub {
	width:541px; 
	float:right;
}
.headerImage {
	margin-top:50px;
    visible: false;
}
.introPara {

    visible: false;
}
.itemContainer {
	 padding:16px 0; 
	 border-top:1px solid #D1CEC0;
	 visible: false;
}




/* styles for login 1/9 - DRM 

#pLogin p {
	margin:0;
}
#pLogin td {
	padding:5px 0;
}
*/aderImage {
	margin-top:50px;
    visible: false;
}
.introPara {

    visible: false;
}
.itemContainer {
	 padding:16px 0; 
	 border-top:1px solid #D1CEC0;
	 visible: false;
}




/* styles for login 1/9 - DRM 

#pLogin p {
	margin:0;
}
#pLogin td {
	padding:5px 0;
}
*/terArea {
	background: URL(/FedFiles/en/BAQSPA/images/misc_reg_back.gif);
	text-align: center;
	visible: false
}

.dotLogo {
	float: right;
    visible: false
}


#navSub {
	width:541px; 
	float:right;
}
.headerImage {
	margin-top:50px;
    visible: false;
}
.introPara {

    visible: false;
}
.itemContainer {
	 padding:16px 0; 
	 border-top:1px solid #D1CEC0;
	 visible: false;
}




/* styles for login 1/9 - DRM 

#pLogin p {
	margin:0;
}
#pLogin td {
	padding:5px 0;
}
*/ial;
    TEXT-DECORATION: underline;
    visible: false
}
.TABLEROWODD
{
    FONT-SIZE: 11px;
    BACKGROUND: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    visible: false
}
.TABLEROWEVEN
{
    FONT-SIZE: 11px;
    BACKGROUND: #edf0f1;
    COLOR: black;
    FONT-FAMILY: Arial;
    visible: false
}
.GLOSSARYBAR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #b8d1c1;
    COLOR: black;
    FONT-FAMILY: Verdana;
    visible: false
}
.HOMESEARCH
{
    BACKGROUND: #d1d1d1;
    visible: false
}
.GLOSSARYWORDLIST
{
    FONT-WEIGHT: bold;
    COLOR: #336666;
    FONT-FAMILY: Verdana;
    visible: false
}
.SPECIALSHEADER
{
    FONT-WEIGHT: bold;
    COLOR: #336666;
    TEXT-DECORATION: underline;
    visible: false
}
.HEADERBAR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: url(../Graphics/Main/New/HeaderBarBackground.gif);
    COLOR: white;
    FONT-FAMILY: Verdana;
    HEIGHT: 21px;
    TEXT-DECORATION: none;
    visible: false;
    haht-objid-background: 88B96EDC915A1546ACA7FA59244C65E0
}
.HEADERBAR A:link
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
    visible: false
}
.HEADERBAR A:visited
{
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-DECORATION: underline;
    visible: false
}
.HEADERBAR A:hover
{
    COLOR: #b8d1c1;
    TEXT-DECORATION: underline;
    visible: false
}
.FOOTERHR
{
    BACKGROUND: url(../Graphics/Main/New/footerBackground.gif);
    HEIGHT: 10px;
    visible: false;
    haht-objid-background: 01377ECB2188144E8D8D5DDD72885D87
}
.TOPBAR
{
    BACKGROUND: url(../Graphics/Main/New/TopBar.gif);
    HEIGHT: 8px;
    visible: false;
    haht-objid-background: 4B7477242C78AE45AA67CF645757EFE9
}
.LOGINMAIN
{
    BACKGROUND: url(../Graphics/Main/New/LoginBackground.gif);
    visible: false;
    haht-objid-background: FE4275E0BA9AE94BBCEA20EFCB68DA44
}
.LOGINBOX
{
    BACKGROUND: white;
    visible: false
}
.LOGINBOX_BOTTOMBORDER
{
    BACKGROUND: url(../Graphics/Main/New/loginbox_shadowbottom.gif);
    HEIGHT: 6px;
    visible: false;
    haht-objid-background: 878B08D2A587124FAEA558FC67A37402
}
.LOGINBOX_RIGHTBORDER
{
    BACKGROUND: url(../Graphics/Main/New/loginbox_shadowright.gif);
    WIDTH: 6px;
    visible: false;
    haht-objid-background: 9DF23003ED762147A53A25CEF92B0D64
}
.HOMETABS
{
    BACKGROUND: #336666;
    visible: false
}
.HOMEPAGEPRODUCTNAME
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #336666;
    visible: false
}
.HOMEPAGEBOX
{
    BACKGROUND: #eaf1ec;
    visible: false
}
.ORDERCOLUMN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    TEXT-DECORATION: none;
    visible: false
}
.ORDERCOLUMN A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    TEXT-DECORATION: none;
    visible: false
}
.ORDERCOLUMN A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #003399;
    COLOR: white;
    TEXT-DECORATION: none;
    visible: false
}
.HIGHLIGHTTEXT
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffcc;
    visible: false
}
TABLE.FORM TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    visible: false
}
.FORMGROUPINGBACKGROUND
{
    BACKGROUND: #f7fdf8;
    visible: false
}
.FORMGROUPBOLDNOALIGN
{
    FONT-WEIGHT: bold;
    BACKGROUND: #f7fdf8;
    visible: false
}
.DATACHANGED
{
    BACKGROUND: #fad17e;
    visible: false
}
.ProductCatalogRowOdd
{
    BACKGROUND: #edf0f1;
    visible: false
}
.ProductCatalogRowEven
{
    BACKGROUND: white;
    visible: false
}
.ProductCatalogRowHeader
{
    BACKGROUND: navy;
    COLOR: white;
    visible: false
}
.logoPlacement {
	margin-top: 20px;
	text-align: center;
    visible: false
}


.emphText {
	color: #B20070;
	font-weight: bold;
    visible: false
}

#insideBox {
	padding-top:5px;
    visible: false
}

.registerArea {
	background: URL(/FedFiles/en/BAQSPA/images/misc_reg_back.gif);
	text-align: center;
	visible: false
}

.dotLogo {
	float: right;
    visible: false
}


#navSub {
	width:541px; 
	float:right;
}
.headerImage {
	margin-top:50px;
    visible: false;
}
.introPara {

    visible: false;
}
.itemContainer {
	 padding:16px 0; 
	 border-top:1px solid #D1CEC0;
	 visible: false;
}




/* styles for login 1/9 - DRM 

#pLogin p {
	margin:0;
}
#pLogin td {
	padding:5px 0;
}
*/
/*	Remove breadcrumb on  Subpages with tables (News)*/
td.breadCrumbText {
	display:none;
}
/*	Add This icons on Subpages*/
.addthis_toolbox {
	float: right;
	padding-bottom: 20px;
}

#footerLinks ul {
	margin: 0;
}
/*	Add This icons on Homepage */
.custom_images  {
	padding: 0 0 0 16px !important;
}
.custom_images img {
	margin-right: 5px;
}
div#footerLinks img {
	vertical-align:middle;
}
