body{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small !important;
	color: #000 !important;
	background-color: #fff !important;
}
div{
	display: block !important;
	width: auto !important;
	height: auto !important;
	float: none !important;
	padding:0 !important;
	margin:0 !important;
	text-align: left !important;
	border: none !important;
}
div#container{ width: auto !important; }

#logo{display:block !important;}

* html #logo{
	margin-bottom:10px !important;
}


img{border:0px !important;}

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0 !important;
	width: 0 !important;
	position: absolute !important;
	overflow: hidden !important;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
a, .link{
	color: #000 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 100% !important;
	font-weight: normal !important;
	text-decoration:underline !important;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0.5em 0 0.2em 0 !important;padding:0 !important;height: auto !important;font-weight:bold !important;}
h1{ font-size: 130% !important; }
h2{ font-size: 120% !important; }
h3{ font-size: 110% !important; }
h4,h5,h6{ font-size: 100% !important; }

p{
	display: block !important;
	width: auto !important;
	height: auto !important;
	float: none !important;
	padding:0!important;
	margin:0.5em 0 0.5em 0!important;
	text-align: left !important;
	font-size:small !important;
	font-weight:normal !important;
}

ol,ul{
	display: block !important;
	width: auto !important;
	height: auto !important;
	float: none !important;
	padding:0 0 0 1em!important;
	margin:0 0 0 1em!important;
	text-align: left !important;
	font-size:small !important;
	font-weight:normal !important;
}

li{
	font-size:small !important;
	font-weight:normal !important;
	padding:0 0 0.5em 0 !important;
	margin:0 !important;
}


.table-holder{
	overflow: none !important;
	height: auto !important;
	margin-bottom: 1em !important;
}
table{
	border-left: 1px solid #000 !important;
	border-top: 1px solid #000 !important;
}

th{
	font-size: 90% !important;
	text-align: left !important;
	border-right: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
	padding: 3px !important;
	font-weight: bold !important;
}
td{
	font-size: 90% !important;
	border-right: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
	padding: 3px !important;
}

object{display:none !important;}

.dottedborder{border: 1px dashed #000 !important;padding:1em !important;}

fieldset{ border: none !important; }

.highlightbox p img, .highlightboxtwo p img, .box p img{ display: none !important; }



/*branding*/
#navigation{
	clear:both !important;
	margin-bottom:12px !important;
	
}
* html #navigation{
	height:0 !important;
	padding:0 !important;
	margin-bottom:0 !important;
}
#navigation li{
	display: block !important;
	float: left !important;
	width: 19% !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
	overflow: hidden !important;
	background-image: none !important;
	height:19px !important;
}
/*#nav-container,#border,#nav-holder{*/
#border,#header,#nav-container{
	border-bottom:2px solid #0099CC !important;
	padding-bottom:2px !important;
}
#nav-holder{
	padding-bottom:6px !important;
}

#footer2, #footer2 ul, #footer2 p{
	border-top: 2px solid #0099CC !important;
	padding-top: 2px !important;
	padding-bottom: 0 !important;
	margin: 0 !important;
	text-align: center !important;
}
#footer2 p{
	padding-top: 1em !important;
	text-align: center !important;
}

/*Product Page*/

.pageNav ul{
	list-style-type: none !important;
	height: 1em !important;
}
.pageNav ul li{
	display: block !important;
	float: left !important;
	width: 19% !important;
	text-align: center !important;
	padding: 1px 0 0 0 !important;
}
.pageNav ul li a{
	display: block !important;
	width: auto !important;
	color: #000 !important;
	padding: 2px 5px !important;
	margin: 3px 2px 0 0 !important;
	text-decoration: none !important;
	border: 1px solid #0099CC !important;
}
.pageNav ul li a.active, .pageNav ul li#prodLinkall a.active{
	font-weight:bold !important;
}




/*Hide stuff*/
.btn-prod-apply, #subnavigation, .nav-extra, #breadcrumb, #tools, #footer ul, #footer2 li, .bottom-buttons, .hide-screen, .print{
	display:none !important
}
#tools fieldset, .search, .search left, .search right, .search label, .search input{
	display:none !important
}


/* Accessibility onfocus menu	 				*/
/* Author: Mike Lamper	 					*/
/* Created: 30/10/2006		Last Updated: 31/10/2006	*/	
/*								*/
/* Description: removes this menu from user printouts		*/

.skip {display:none !important}

