/*Main*/
/*+clearfix {*/
#wrapper:after, SPAN.file IMG:after, .ce_form .col_first:after, .ce_form .col_first:after, .mod_cataloglist .item:after, .products .product_list:after, .wtb_full .item:after, .support_box:after, #documentation .mod_cataloglist .item:after, #discontinued-products .item:after, .accordion .image_container:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#wrapper, SPAN.file IMG, .ce_form .col_first, .ce_form .col_first, .mod_cataloglist .item, .products .product_list, .wtb_full .item, .support_box, #documentation .mod_cataloglist .item, #discontinued-products .item, .accordion .image_container
{
	display: inline-block;
}
#wrapper, SPAN.file IMG, .ce_form .col_first, .ce_form .col_first, .mod_cataloglist .item, .products .product_list, .wtb_full .item, .support_box, #documentation .mod_cataloglist .item, #discontinued-products .item, .accordion .image_container
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
HTML
{
	overflow: -moz-scrollbars-vertical;
}
BODY
{
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 120%;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
IMG
{
	border: 0px solid #000000;
}
/*[clearfix]*/#wrapper
{
	padding: 0px 20px;
	width: 970px;
}
/*Layouts*/
#main
{
	float: left;
	width: 570px;
	min-height: 250px;
}
.noright #main
{
	width: 765px;
}
#left
{
	float: left;
	margin-right: 13px;
	width: 192px;
}
#right
{
	float: right;
	width: 180px;
}
#container
{
	display: block;
}
#main H1, #right H1
{
	/*[disabled]background-color:#0A57A6;*/
	color: #0956A5;
	/*[disabled]font-size:18px;*/
	font-size: 1.7em;
	margin: 0px 0 6px;
	font-weight: bolder;
	border-bottom: 2px solid #0855A4;
	padding-bottom: 2px;
}
#main #partners .ce_text, #main #company-overview .ce_text
{
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}
/*Forms*/
FIELDSET, FORM, INPUT, OPTGROUP, SELECT, TEXTAREA
{
	font-family: Verdana, sans-serif;
}
FIELDSET
{
	width: 540px;
	display: block;
	margin: 12px 0 24px;
	padding: 12px 12px 0;
}
DL DD
{
	margin: 0px 0 10px 7px;
}
DL DT
{
	font-weight: bold;
}
OPTGROUP
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
}
P, PRE, FORM
{
	margin: 0;
	padding: 0;
}
#right SELECT, #right INPUT
{
	width: 155px;
}
A, B, BODY, CITE, DIV, EM, I, LABEL, LI, OL, P, STRONG, TD, TH, U, UL
{
	font-family: Verdana, sans-serif;
}
A, BODY, DIV, FIELDSET, FORM, INPUT, LABEL, LI, OL, OPTGROUP, P, SELECT, TD, TH, TEXTAREA, UL
{
	font-size: 11px;
	color: #666966;
}
/*Text Elements*/
H1 A
{
	font-size: 14px;
	text-decoration: none;
	color: #0754A3;
}
H1 A:Hover
{
	text-decoration: none;
}
A[title]:hover::popup
{
	display: none;
}
A
{
	text-decoration: none;
	color: #0099FF;
}
A:hover
{
	text-decoration: underline;
}
H1, H2, H3, H4, H5, H6
{
	font-size: 12px;
	color: #666966;
	font-family: Verdana, sans-serif;
}
P
{
	margin: 0 0 10px;
}
H1
{
	margin: 0 0 12px;
	margin-top: 5px;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	font-size: 15pt;
}
H2
{
	margin: 0 0 6px;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
}
H3
{
	margin-top: 10px;
}
.thin_border
{
	border: 1px solid #CCCCCC;
	padding: 9px;
}
P.back
{
	margin-top: 10px;
}
.clear
{
	clear: both;
}
/*Text Typo*/
.ce_text P, .accordion P
{
	margin-bottom: 10px;
	line-height: 1.3em;
	font-size: 1.2em;
}
.ce_text P A
{
	font-size: 1em;
}
.ce_list UL
{
	margin: 0;
	padding: 0;
}
.ce_list LI
{
	margin: 0 0 0 22px;
	padding: 0;
	line-height: 1.4;
}
.ce_table TABLE
{
	border-left: 1px solid #CCCCCC;
}
.ce_table TD
{
	padding: 2px 8px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.ce_table TH
{
	padding: 2px 8px;
	background-color: #E6E6E6;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.ce_gallery TABLE
{
	width: 100%;
}
.ce_gallery TD
{
	text-align: center;
	vertical-align: middle;
}
.ce_text UL LI, .ce_text OL LI, .accordion UL LI
{
	line-height: 1.3em;
	font-size: 1.2em;
}
.ce_text .image_container
{
	float: right;
	margin-left: 10px;
}
.ce_imageslider P.buttons SPAN:hover
{
	padding: 3px 5px;
	background-color: #0A57A5;
	color: #FEFEFE;
	border: 0px solid #000000;
}
* HTML .ce_list LI
{
	margin: 0 0 0 26px;
}
*:first-child+HTML .ce_list LI
{
	margin: 0 0 0 26px;
}
SPAN.file
{
	float: left;
	margin-right: 10px;
	min-width: 275px;
	text-align: left;
	display: block;
	word-break: keep-all;
	word-wrap: normal;
}
SPAN.file A
{
	float: left;
	line-height: 1.8;
	display: inline;
}
/*[clearfix]*/SPAN.file IMG
{
	float: left;
	display: inline;
}
HTML>BODY .mime_icon
{
	top: -1px;
	position: relative;
}
/*Forms Typo*/
.ce_form TR TD
{
	padding-bottom: 3px;
}
/*[clearfix]*/.ce_form .col_first
{
	width: 157px;
}
SPAN.mandatory
{
	color: #FE0A0A;
	padding-left: 2px;
}
.ce_form TR TD
{
	padding-bottom: 3px;
}
.ce_form .text, .ce_form TEXTAREA.textarea
{
	border: 1px solid #777;
	width: 265px;
}
SPAN.mandatory
{
	color: #FE0A0A;
	padding-left: 2px;
}
/*[clearfix]*/.ce_form .col_first
{
	width: 157px;
}
/*Homepage*/
.home #home-banner
{
	margin-bottom: 20px;
}
.home #main
{
	width: 965px;
}
.home #main H1.strapline
{
	border-bottom: 0px solid #000000;
	margin: 0;
	padding: 4px 10px 3px 21px;
	background-color: #3E7AB8;
	color: #FFFFFF;
	font-size: 20px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
}
#home-banner #home_buttons
{
	/*+placement:anchor-top-right 15px 321px;*/
	position: absolute;
	right: 15px;
	top: 321px;
	position: absolute;
	z-index: 99999;
}
#home-banner #home_buttons SPAN
{
	border: 1px solid #0956A4;
	cursor: pointer;
	background-color: #FEFEFE;
	color: #0A57A5;
	font-weight: bold;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	text-align: center;
	margin-left: 5px;
}
#home-banner #home_buttons SPAN:HOVER, #home-banner #home_buttons SPAN.active
{
	background-color: #0A57A5;
	color: #FEFEFE;
}
#home-middle .homebox
{
	width: 306px;
	float: left;
	margin-right: 20px;
	border: 1px solid #9EADBC;
	height: 229px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
}
#home-middle .ce_imageslider H1
{
	margin-bottom: 0;
}
.home .layout_home_latest
{
	margin-left: 10px;
	margin-bottom: 5px;
}
#home-middle .ce_imageslider.last
{
	float: left;
	margin: 0;
}
.ce_imageslider P.buttons
{
	z-index: 5;
	/*[disabled]background-color:#295179;*/
	/*+placement:float-right -1px -226px;*/
	float: right;
	position: relative;
	left: -1px;
	top: -226px;
	position: relative;
}
#home-middle .mod_newslist .layout_simple
{
	background-repeat: repeat-x;
	padding: 0 10px 10px;
}
.home .mod_newslist .layout_home_latest A
{
	float: left;
	width: 180px;
}
.ce_imageslider P.buttons SPAN
{
	margin: 0;
	padding: 2px 4px;
	color: #717171;
	background-color: #FEFEFE;
	border: 1px solid #9DACBB;
}
.home .mod_newslist A
{
	float: left;
}
#home-middle .mod_customnav.last
{
	margin-right: 0;
}
.home #main H1
{
	padding: 5px 10px;
	border-bottom: 1px solid #9EADBC;
	color: #555;
	font-size: 1.4em;
	font-weight: bold;
}
/*Header Navigation*/
#header
{
	height: 30px;
	margin-top: 0px;
}
#header .inside
{
	z-index: 999;
}
#navigation
{
	height: 65px;
}
.home #navigation
{
	height: 50px;
}
#navigation .inside
{
	z-index: 999;
}
#navigation .mod_breadcrumb
{
	float: right;
	margin-top: 10px;
	width: 765px;
}
#navigation #search
{
	float: right;
	width: auto;
	margin-top: 4px;
	height: 25px;
}
#navigation #search .submit
{
	color: #FFFFFF;
	background-color: #0956A5;
	border: 0px solid #000000;
	width: 50px;
	padding: 2px 0;
}
#navigation #search .ac_keywords
{
	width: 114px;
	border: 1px solid #8A8A8A;
	margin-right: 10px;
	height: 15px;
}
#navigation .mod_search
{
	float: right;
}
#logo SPAN
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 16pt;
	display: none;
}
#logo
{
	background: url(../images/logo_bue.gif) no-repeat;
	width: 190px;
	height: 38px;
	float: left;
	margin-top: -6px;
	margin-right: 15px;
}
.mod_newsreader .layout_full .image_container
{
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}
/*Navigation Main Menu*/
#mainnav UL.level_1
{
	padding: 0;
	margin-top: 0px;
	margin-left: 0;
}
#mainnav
{
	width: 573px;
	float: left;
}
#mainnav.block
{
	overflow: visible;
}
#mainnav LI
{
	position: relative;
	float: left;
	width: 114px;
	/*[disabled]background:#074382;*/
	text-align: left;
	font-size: 14px;
	margin: 0;
}
#mainnav LI UL LI
{
	width: 200px;
}
/*----------- Drop Down ----------*/
#mainnav .level_1 UL
{
	position: absolute;
	top: auto;
	list-style: none;
	display: none;
	border-top: 1px solid #FFF;
	margin-left: 0;
}
#mainnav LI:HOVER UL
{
	display: block;
	/*[disabled]left:-1px;*/
}
/*2nd Level Drop*/
#mainnav LI UL .level_3
{
	position: relative;
	margin-left: 0;
}
/*Colouring/Size*/
#mainnav A
{
	display: block;
	background: #0B6BCD url(../images/menu_bg.gif) repeat-x;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
	padding: 0 0 0 10px;
}
#mainnav .level_1>LI.first
{
	width: 113px;
}
#mainnav .level_1 .first>A
{
	background: transparent url(../images/menu_left.gif);
}
#mainnav .level_1 .first>A:HOVER
{
	background: transparent url(../images/menu_left.gif) 0px -40px;
}
#mainnav .level_1 .last>A
{
	background: transparent url(../images/menu_right.gif);
}
#mainnav .level_1 .last>A:HOVER
{
	background: transparent url(../images/menu_right.gif) 0px -40px;
}
#mainnav .level_2 .first>A
{
	background: #0B6BCD url(../images/menu_bg.gif) repeat-x;
}
#mainnav .level_1 LI>A:HOVER, #mainnav .level_2 .first>A:HOVER, #mainnav .level_2 .last>A:HOVER, #mainnav .level_2 LI>A:HOVER
{
	background: #0B6BCD url(../images/menu_bg.gif) repeat-x 0px -40px;
}
#mainnav .level_2 UL LI
{
	background: #333;
	margin-top: -1px;
	margin-bottom: 0px;
}
#mainnav .level_2 .last>A
{
	background: #0B6BCD url(../images/menu_bg.gif) repeat-x;
}
#mainnav .level_3 SPAN
{
	display: block;
	color: #346;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	background-color: #F1F1F1;
	font-size: 11px;
	margin: 0;
	/*[empty]padding-bottom:;*/
}
#mainnav SPAN
{
	display: block;
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	background-color: #007BFC;
	font-size: 10px;
	margin: 0;
	/*[empty]padding-bottom:;*/
}
#mainnav .level_1>LI>SPAN.first
{
	background: transparent url(../images/menu_left.gif) 0px -40px;
}
#mainnav .level_1>LI>SPAN.last
{
	background: transparent url(../images/menu_right.gif) 0px -40px;
}
#mainnav .level_3 .last>A:HOVER
{
	background-color: #AAA;
	color: #DDD;
}
#mainnav LI UL.level_2 .level_3 A
{
	background: #CCC;
	color: #444;
	line-height: 22px;
	border-bottom-width: 0px;
	border-top: 1px solid #FFF;
}
#mainnav LI UL.level_2 .level_3 A:HOVER, #mainnav .level_2 .level_3 .first>A:HOVER, #mainnav .level_2 .level_3 .last>A:HOVER
{
	background: #DDD none;
	color: #333;
}
#mainnav .level_1 .level_2, #mainnav .level_1 .level_2 UL.level_3
{
	padding: 0;
}
#mainnav UL>LI
{
	list-style: none;
	border-right: 1px solid #CCC;
}
#mainnav .level_1>.last
{
	border-right: 0px solid #CCC;
	width: 113px;
}
/*Member Nav*/
#membernav UL
{
	float: left;
	margin: 0;
	padding-left:12px;
}
#membernav
{
	float: right;
	position: inherit;
	height: 23px;
	z-index: 5;
}
#membernav UL LI
{
	list-style: none;
	float: left;
	margin-left: 10px;
	padding: 0px 6px 4px;
	background-color: #AAA;
	color: #0B0B0B;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	height: 16px;
}
#membernav A
{
	color: #FFF;
}
/*Left Nav*/
#leftnav SPAN
{
	display: block;
	margin: 0px;
	padding: 7px 18px 7px 17px;
	background-color: #007CFD;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	/*[disabled]-webkit-border-bottom-left-radius:5px;*/
	-webkit-border-bottom-right-radius: 5px;
	/*[disabled]-webkit-border-top-left-radius:5px;*/
	-webkit-border-top-right-radius: 5px;
	/*[disabled]-moz-border-radius-bottomleft:5px;*/
	-moz-border-radius-bottomright: 5px;
	/*[disabled]-moz-border-radius-topleft:5px;*/
	-moz-border-radius-topright: 5px;
}
#leftnav
{
}
#leftnav UL, #leftnav LI
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#leftnav A
{
	display: block;
	padding: 7px 18px 7px 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #276AAE;
	border-bottom: 1px solid #FFFFFF;
	/*[disabled]-webkit-border-bottom-left-radius:5px;*/
	-webkit-border-bottom-right-radius: 5px;
	/*[disabled]-webkit-border-top-left-radius:5px;*/
	-webkit-border-top-right-radius: 5px;
	/*[disabled]-moz-border-radius-bottomleft:5px;*/
	-moz-border-radius-bottomright: 5px;
	/*[disabled]-moz-border-radius-topleft:5px;*/
	-moz-border-radius-topright: 5px;
}
#leftnav A:hover
{
	background-color: #007DFE;
	text-decoration: none;
	color: #FFF;
}
#leftnav .submenu.trail A.trail
{
	font-weight: bold;
}
#leftnav .level_2 SPAN
{
	display: block;
	margin: 0px;
	padding: 4px 18px 4px 17px;
	background-color: #F2F2F2;
	color: #374C61;
	font-size: 11px;
}
#leftnav .level_2 A
{
	background-color: #D3D3D3;
	color: #4F4F4F;
	padding: 4px 18px 4px 17px;
	font-size: 11px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 0px 0px 0;
}
#leftnav .level_2 A:hover
{
	background-color: #DDDDDD;
}
.pagination
{
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	border-top: 1px dotted #BBB;
}
.pagination P
{
	width: 30%;
	float: left;
	margin-bottom: 0;
}
.pagination UL
{
	width: auto;
	float: right;
	margin-bottom: 0;
	text-align: right;
}
.pagination LI
{
	display: inline;
	padding-right: 1px;
	padding-left: 1px;
	float: left;
	margin-left: 5px;
}
#home-middle .mod_customnav UL, #home-middle .mod_customnav LI
{
	margin: 0 0 0 -8px;
	padding-bottom: 2px;
	list-style: square;
}
#home-middle .mod_customnav LI A
{
	font-size: 12px;
}
#footer
{
	float: left;
	height: 40px;
	margin-top: 15px;
	border-top: 1px solid #8B8B8B;
	padding: 10px 0 0;
	width: 965px;
}

#notices
{
	float:left;
}
/*Social Media Links*/
.keep-in-touch.small
{
	float:right;
}
.keep-in-touch ul
{
	padding-left:0px;
	list-style:none outside none;
}

.keep-in-touch.large a
{
	display:block;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:40px;	
}

.keep-in-touch img
{
	vertical-align: middle;
}
/*phone*/
a#social_phone_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/phone_32.png') no-repeat left center;
}

a#social_phone_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/phone_32_highlight.png') no-repeat left center;
}
/*email*/
a#social_email_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/email_32.png') no-repeat left center;
}

a#social_email_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/email_32_highlight.png') no-repeat left center;
}
/*map*/
a#social_map_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/map_32.png') no-repeat left center;
}

a#social_map_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/map_32_highlight.png') no-repeat left center;
}
/*facebook*/
a#social_fb_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/facebook_32.png') no-repeat left center;
}

a#social_fb_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/facebook_32_highlight.png') no-repeat left center;
}
/*twitter*/
a#social_twitter_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/twitter_32.png') no-repeat left center;
}

a#social_twitter_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/twitter_32_highlight.png') no-repeat left center;
}
/*rss*/
a#social_rss_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/rss_32.png') no-repeat left center;
}

a#social_rss_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/rss_32_highlight.png') no-repeat left center;
}
/*newletter*/
a#social_newsletter_large{
	background:url('/files/images/Graphics Resources/Logos/Social Media/email_32.png') no-repeat left center;
}

a#social_newsletter_large:hover{
	background:url('/files/images/Graphics Resources/Logos/Social Media/email_32_highlight.png') no-repeat left center;
}



/*News*/
.mod_newslist .layout_latest
{
	margin-bottom: 20px;
	border-bottom: 1px solid #565658;
	padding-bottom: 9px;
}
.mod_newslist .layout_latest.last
{
	border-bottom: 0px solid #000000;
}
.mod_newslist .image_container IMG
{
	width: 100px;
}
.mod_newslist .layout_home_latest .image_container IMG
{
	width: 80px;
	margin-top: -20px;
}
.mod_newslist .image_container
{
	float: left;
	margin-right: 15px;
}
.homebox .mod_newslist .image_container
{
	float: right;
}
.mod_newslist P.more A
{
	float: right;
}
.mod_newsmenu LI
{
	font-weight: bold;
	list-style-type: none;
}
.mod_newsmenu UL
{
	padding: 0;
	margin: 5px 0 10px;
}
.mod_newsmenu UL.level_2 LI
{
	font-weight: normal;
}
#right .mod_newslist .layout_simple
{
	margin-bottom: 10px;
}
#right .mod_newslist .layout_simple A
{
	float: left;
}
/*Tag Cloud*/
.mod_tagcloudnews UL.cloud LI
{
	list-style-type: none;
	float: left;
	margin-right: 10px;
}
.mod_tagcloudnews UL.cloud LI A
{
	float: left;
}
.mod_tagcloudnews UL.cloud
{
	padding-left: 0;
	line-height: 1.3;
	/*[empty]margin-right:;*/
}
UL.cloud LI.size3 A
{
	font-size: 15px;
}
UL.cloud LI.size2 A
{
	font-size: 13px;
}
UL.cloud LI.size1 A
{
	font-size: 10px;
}
/*Catalog List*/
.mod_cataloglist .pagination
{
	float: right;
	width: 570px;
}
.mod_cataloglist .pagination UL
{
	float: right;
	width: auto;
}
/*[clearfix]*/.mod_cataloglist .item
{
	float: left;
	padding: 10px;
	width: inherit;
}
.mod_cataloglist .field
{
	float: left;
	width: inherit;
}
#discontinued-products .item .text_fields
{
	height: auto;
	min-height: 80px;
}
.mod_cataloglist .value
{
	float: left;
	width: inherit;
}
.mod_cataloglist .label
{
	font-weight: bold;
	width: 110px;
	float: left;
}
.mod_cataloglist .link
{
	float: right;
	/*[disabled]+placement:anchor-bottom-right 0px 0px;*/
	/*[disabled]position:fixed;*/
}
.mod_cataloglist .text_fields
{
	float: left;
	width: 430px;
	height: 96px;
	margin-left: 10px;
}
/*Catalog Reader*/
.mod_catalogreader .field
{
	padding: 3px 10px;
	margin: 0;
	width: 560px;
	border-bottom: 1px dotted #CCC;
	float: left;
}
.mod_catalogreader .value
{
	width: 390px;
	float: left;
}
.mod_catalogreader .label
{
	width: 150px;
	font-weight: bold;
	float: left;
}
.mod_catalogreader P.back
{
	padding-left: 10px;
	margin: 10px 0 20px;
	width: 60px;
	float: left;
}
/*Catalog Reference*/
.mod_catalogreference .value
{
	float: left;
	width: 390px;
}
.mod_catalogreference .item
{
	float: left;
}
.mod_catalogreference .field .label
{
	font-weight: bold;
	float: left;
	width: 150px;
}
.mod_catalogreference .field
{
	width: 540px;
	float: left;
	padding: 3px 0 3px 10px;
	margin: 0 0 3px;
}
.mod_catalogreference .item.odd
{
	background-color: #EDEDED;
}
/*Catalog filters*/
.mod_catalogfilter UL
{
	margin: 0;
	padding: 0;
	width: 160px;
}
.mod_catalogfilter .filter_group LI
{
	list-style-type: none;
}
.mod_catalogfilter .filter_group UL LI P.active
{
	color: #111111;
	background-color: #DDD;
	display: block;
	padding: 4px 2px 4px 8px;
	margin-bottom: 0;
}
.mod_catalogfilter .filter_group LI A
{
	color: #FFFFFF;
	background-color: #4B5662;
	display: block;
	padding: 5px 2px 4px 8px;
	text-decoration: none;
}
.mod_catalogfilter .filter_group A:HOVER
{
	color: #FEFEFE;
	background-color: #333;
}
.mod_catalogfilter .filter_group
{
	/*[disabled]border:1px solid #AAA;*/
	border-bottom: 0px solid #000000;
	background-color: #999;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	padding-top: 1px;
}
.mod_catalogfilter .filter_group .widget
{
	/*[disabled]border:1px solid #AAA;*/
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0 10px 10px;
	margin: 0 0 5px;
}
.mod_catalogfilter H3 LABEL
{
	font-size: 13px;
	color: #FEFEFE;
}
.mod_catalogfilter H3
{
	margin: 5px 0;
}
/*Product Range Overview*/
#main #range_overview
{
	background-repeat: repeat-x;
}
#main #range_overview H1
{
}
#range_overview H2
{
}
#range_overview A:hover SPAN
{
	display: block;
	position: absolute;
	width: 180px;
	right: 0px;
	top: 38px;
	background-color: #FFFFFF;
	text-decoration: none;
	/*+placement:anchor-top-right -195px 33px;*/
	position: absolute;
	right: -195px;
	top: 33px;
}
#range_overview .ce_image
{
	width: 157px;
	float: left;
	padding: 10px 0 0 10px;
}
#range_overview .ce_text
{
	width: 180px;
	float: left;
	margin-left: 15px;
	height: 208px;
	margin-bottom: 10px;
}
#range_overview A SPAN
{
	display: none;
	font-size: 11px;
}
#product-list .group, #range_overview .group
{
	width: 350px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #DBDBDB;
	padding: 10px;
	margin-left: 10px;
}
/*Product front page*/
.products .thin_border A SPAN
{
	font-size: 10px;
}
.products .thin_border A SPAN.right_image, .products .thin_border A SPAN.left_image
{
	background-color: #FFFFFF;
	color: #666;
	height: 180px;
	width: 246px;
	margin-top: 10px;
	padding: 10px;
	display: none;
	text-decoration: none;
}
.products .thin_border A SPAN.right_image
{
	/*+placement:anchor-top-left 9px 0px;*/
	position: absolute;
	left: 9px;
	top: 0px;
}
.products .thin_border A SPAN.left_image
{
	/*+placement:anchor-top-right 10px 0px;*/
	position: absolute;
	right: 10px;
	top: 0px;
}
.products .thin_border A:HOVER SPAN
{
	display: block;
}
.products .thin_border H2
{
	color: #0855A4;
	font-size: 15px;
}
/*Products List*/
#main #product-list
{
	margin-left: -10px;
	width: 775px;
}
#product-list .ce_image
{
	width: 151px;
	float: left;
	border: 1px solid #DBDBDB;
	padding: 10px 0 0 10px;
	margin-right: 9px;
}
#product-list H1.ce_headline
{
	margin-left: 10px;
}
#product-list H2.ce_headline
{
	font-size: 15px;
	color: #0A57A5;
}
#product-list .ce_image H2
{
	font-size: 14px;
	color: #364B60;
}
#product-list .ce_hyperlink A
{
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
}
.mod_cataloglist SPAN.total
{
	display: none;
}
.mod_cataloglist .layout_compare .link
{
	margin-right: 10px;
	margin-top: 10px;
}
.mod_catalogfeatured
{
	background-color: #BCBCBC;
	padding: 15px;
	margin-bottom: 15px;
}
.mod_catalogfeatured .layout_simple .item
{
	padding-right: 30px;
	float: left;
}
/*[clearfix]*/.products .product_list
{
	border-bottom: 1px solid #999;
}
.product_list .field
{
	float: left;
	width: 425px;
}
.product_list .item
{
	width: 548px;
	cursor: pointer;
	border: 1px solid #CCC;
	border-bottom: 0px solid #000000;
}
.product_list .item:HOVER
{
	background-color: #EEE;
}
.product_list .pagination LI
{
	margin-left: 7px;
}
.product_list SPAN.image
{
	margin: 0;
	padding: 0;
	float: left;
}
.product_list .text_fields .partnum
{
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
	width: 370px;
}
/*Product Compare View*/
.product_list_compare .icon SPAN.image IMG
{
	margin: 0px 0 3px 0px;
	width: 44px;
	height: 45px;
}
.product_list_compare .partnum
{
	font-weight: bold;
	color: #0855A4;
	font-size: 14px;
}
.product_list_compare .brief_spec_html
{
	padding: 0;
	margin: 0;
	float: none;
}
.product_list_compare .link
{
	float: none;
	/*[disabled]+placement:anchor-bottom-right 0px 0px;*/
	/*[disabled]position:fixed;*/
}
.products TABLE
{
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.product_list_compare TBODY TR TD
{
	width: 139px;
	padding: 5px 0px 5px 2px;
	/*[disabled]border-bottom:1px solid #CCC;*/
	border-right: 1px solid #CCC;
}
.product_list_compare TBODY TR TD
{
	cursor: pointer;
}
.product_list_compare TD.online_image
{
	text-align: center;
}
.product_list_compare .field .label
{
	width: 130px;
}
.product_list_compare .field .value
{
	width: 130px;
}
.product_list_compare .field
{
	width: 138px;
}
/*Product Header*/
#imageMenu
{
	position: relative;
	width: 200px;
	height: 200px;
	overflow: hidden;
}
#imageMenu UL
{
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
}
#imageMenu UL LI
{
	float: left;
}
#imageMenu UL LI A
{
	text-indent: -1000px;
	background: #FFFFFF none repeat scroll 0%;
	border-right: 2px solid #FFF;
	cursor: pointer;
	display: block;
	overflow: hidden;
	width: 98px;
	height: 200px;
}
#imageMenu UL LI.pcmcia A
{
	background: url(../images/products/catagory_desktops.gif) repeat scroll 0%;
}
#imageMenu UL LI.expresscard A
{
	background: url(../images/products/catagory_desktops.gif) repeat scroll 0%;
}
/*Product Reader*/
#product_view .left
{
	width: 300px;
	float: left;
}
#product_view #approvals .item
{
	float: left;
	width: 135px;
}
#product_view .right
{
	width: 252px;
	float: right;
}
#product_view .right .field.image IMG
{
	float: left;
	border: 1px solid #BABABA;
	padding: 0;
}
#product_view .field.icon
{
	width: auto;
	float: left;
}
#product_view .field
{
	width: 270px;
	margin-bottom: 8px;
	border-bottom: 0px solid #000000;
	padding-left: 0;
}
#product_view .field.rrp
{
	width: 100px;
	font-weight: bold;
	color: #0855A4;
	float: right;
	text-align: right;
}
#product_view .field.buyonline
{
	text-align: left;
	float: left;
	width: 100px;
}
#product_view .label, #product_view .value
{
	width: 270px;
	float: left;
}
#product_view .layout_full .field.description .value
{
	color: #076CD4;
	font-weight: bold;
}
#product_view P.back
{
	display: none;
}
#product_view.mod_article .mod_catalogreader
{
	margin-bottom: 10px;
}
.buyonline A
{
	background-color: #484;
	color: #FEFEFE;
	padding: 5px 12px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	font-weight: bold;
}
.buyonline A:Hover
{
	text-decoration: none;
	padding: 4px 11px;
	background-color: #26C426;
	/*[disabled]color:#363;*/
	border: 1px solid #32BA32;
}
#free_shipping_icon
{
	position:absolute;
	right:0;
	top:-28px;
}
/*Brief Spec*/
#product_view .layout_full .field.brief_spec .label
{
	background-color: #969696;
	width: auto;
	color: #FFFFFF;
	padding-left: 10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	padding: 7px 10px 5px;
}
#product_view .layout_full .field.brief_spec .brief_spec_html .label
{
	padding: 0;
	width: 130px;
	background-color: transparent;
	color: #666;
}
#product_view .brief_spec .brief_spec .field
{
	width: 270px;
	margin-bottom: 2px;
	padding: 0;
	margin-top: 2px;
}
#product_view .field.brief_spec .value
{
	border: 1px solid #BBB;
	/*[disabled]color:#FFFFFF;*/
	/*[disabled]background-color:#979797;*/
	padding: 5px 5px 0px 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
}
#product_view .brief_spec_html .label
{
	width: 110px;
	float: left;
	color: #FFFFFF;
	background-color: transparent;
}
#product_view .brief_spec .brief_spec_html .value
{
	width: 126px;
	float: left;
	padding: 0;
	border: 0px solid #000000;
}
/*Tab Styles*/
.ce_tabcontrol_tabs
{
	float: left;
}
.ce_tabcontrol_pane
{
	float: left;
	width: 570px;
}
.noright .ce_tabcontrol_pane
{
	float: left;
	width: 765px;
}
.ce_tabcontrol_tabs UL, .ce_tabcontrol_tabs LI
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 0px solid #000000;
}
.ce_tabcontrol_tabs LI
{
	float: left;
	cursor: pointer;
	padding: 6px 10px;
	border-bottom: 0px solid #000000;
	margin-right: 1px;
	background-color: #999;
	color: #FFFFFF;
	font-size: 13px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-user-select: none;
}
.ce_tabcontrol_tabs LI.selected
{
	background-color: #007CFD;
}
.ce_tabcontrol_tabs LI:HOVER
{
	background-color: #007CFD;
}
.ce_tabcontrol_pane H1
{
	display: none;
}
.ce_tabcontrol_pane .panes
{
	border: 1px solid #999;
	padding: 5px;
	min-height: 100px;
}
/*Product Tab Styles*/
#tab_tech_spec .full_spec .label
{
	width: 550px;
}
#tab_tech_spec .label
{
	width: 150px;
}
#tab_tech_spec .value
{
	width: 380px;
}
#tab_tech_spec .field
{
	width: 540px;
	margin-bottom: 0px;
}
#tab_tech_spec .full_spec_html .label
{
	width: 150px;
}
#tab_support SPAN.file
{
	width: 355px;
}
#tab_tech_spec .full_spec_html .label.feature_group, #interface-type.label.feature_group
{
	font-size: 10pt;
	background-color: #989898;
	color: #FFFFFF;
	width: 550px;
	padding: 0 0 0 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	font-weight:bold;
}
#tab_tech_spec .full_spec_html .value
{
	width: 380px;
}
#tab_operating_systems .item
{
	width: 270px;
	height: 60px;
	text-align: center;
}
#tab_operating_systems .item.odd
{
	background-color: transparent;
}
#tab_approvals H2
{
	background-color: #8E8E8E;
	color: #FFFFFF;
	margin-top: 11px;
	margin-bottom: 12px;
	padding: 3px 0 3px 10px;
	float: left;
	width: 550px;
}
#tab_approvals H2
{
	font-size: 10pt;
	background-color: #989898;
	color: #FFFFFF;
	width: 550px;
	padding: 0 0 0 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#tab_approvals .item.odd
{
	background-color: transparent;
}
#tab_related_products H2
{
	background-color: #8E8E8E;
	color: #FFFFFF;
	margin-top: 11px;
	margin-bottom: 12px;
	padding: 3px 0 3px 10px;
}
#tab_related_products .item
{
	float: left;
	width: 550px;
	padding: 10px;
	border-bottom: 1px solid #CCC;
	cursor: pointer;
}
#tab_related_products .item:HOVER
{
	background-color: #DDD;
}
#tab_related_products SPAN IMG
{
	float: left;
}
#tab_related_products .item.odd
{
	/*[disabled]background-color:#EDEDED;*/
}
#tab_related_products .text_fields
{
	float: left;
	width: 430px;
	margin-left: 10px;
}
#tab_related_products .link A
{
	float: right;
}
/*Where to buy list*/
.wtb_full .header .flag
{
	width: 35px;
	float: right;
}
.wtb_full .header .title
{
	width: 400px;
	float: left;
	font-weight: bold;
	font-size: 12pt;
	margin-left: 10px;
	color: #0653A2;
}
.wtb_full .header
{
	border-bottom: 1px solid #CBCBCB;
	height: 20px;
	margin-bottom: 10px;
}
/*[clearfix]*/.wtb_full .item
{
	border-top: 1px solid #0653A2;
	padding-top: 6px;
	margin-bottom: 10px;
	border: 1px solid #888;
	width: auto;
}
.wtb_full .item.even
{
	/*[disabled]border-right:1px solid #ECECEC;*/
	/*[disabled]border-left:1px solid #ECECEC;*/
	width: auto;
}
.wtb_full .item .label
{
	/*[disabled]text-align:right;*/
	padding-left: 10px;
}
.wtb_full .item .value
{
	width: 415px;
}
.wtb_full .field
{
	border-bottom: 1px dotted #CCC;
	line-height: 1.4;
}
.wtb_full .item.last
{
	border-bottom: 1px solid #0653A2;
}
.wtb_full .item.odd
{
	background-color: #EEEEEE;
}
/*Support Full*/
.support_full H1
{
	float: left;
	width: 100%;
}
#latest-software TABLE TD
{
	text-align: center;
}
#latest-software TABLE TR:HOVER
{
	background-color: #EEE;
}
/*[clearfix]*/.support_box
{
	width: 600px;
	margin-left: -25px;
}
#support .ce_image
{
	float: left;
	margin-right: 35px;
	margin-bottom: 10px;
}
.mod_article .ce_text.button_block
{
	float: left;
	width: 174px;
	height: 237px;
	margin-left: 25px;
}
.ce_text.button_block .image_container
{
	float: left;
	margin-left: 0;
	width: 174px;
	text-align: center;
}
.ce_text.button_block H2
{
	font-size: 16px;
}
/*Support Forms*/
#faq .link
{
	float: left;
	margin-top: 5px;
}
#faq .mod_cataloglist .item
{
	width: 538px;
	border-bottom: 1px solid #CCC;
	cursor:pointer;
}
#faq .mod_cataloglist .item:hover
{
	background-color:#EEE;
}
#faq .ranges .value
{
	width: 470px;
}
#faq .feature_group
{
	font-size: 10pt;
	background-color: #989898;
	color: #FFFFFF;
	width: 548px;
	padding: 2px 0 2px 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	float: left;
}
#faq .ranges .label
{
	width: 60px;
}
#faq .field
{
	margin-bottom: 4px;
	padding-left: 0;
	border-bottom: 0px solid #000000;
}
#faq .question .value
{
	font-size: 12px;
	/*[empty]width:;*/
}
#faq .link
{
	float: right;
	margin-right: 20px;
}
#faq .question .value
{
	font-weight: bold;
	color: #0855A4;
}
#faq .question .label
{
	margin-bottom: 5px;
	display: none;
}
#faq .downloads .label
{
	width: 570px;
	margin-bottom: 12px;
	font-size: 16px;
	border-bottom: 2px solid #0754A3;
	color: #0754A3;
	padding-bottom: 2px;
}
#faq .Answer .value
{
	float: left;
	width: 559px;
}
#faq .Answer .label
{
	display: none;
}
#faq .downloads SPAN.file
{
	background-color: #0552A1;
	padding: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin-bottom: 6px;
	width: 112%;
}
#faq .downloads SPAN.file A
{
	color: #FEFEFE;
}
/*Docs*/
/*[clearfix]*/#documentation .mod_cataloglist .item
{
	width: 732px;
	margin: 0;
	/*[disabled]border-bottom:1px solid #DDDDDD;*/
	height: auto;
}
#documentation .mod_cataloglist .item.odd
{
	background-color: #EEE;
}
#documentation SPAN.image
{
	margin: 0;
	padding: 0;
	float: left;
}
#documentation .mod_cataloglist .text_fields
{
	width: 610px;
	padding-bottom: 10px;
	float: left;
}
#documentation .text_fields .partnum
{
	width: 625px;
	font-weight: bold;
}
/*Discontinued Products*/
/*[clearfix]*/#discontinued-products .item
{
	width: 548px;
	float: left;
	border-bottom: 1px solid #CCC;
}
/*Accordion*/
.mod_article .ce_accordion .accordion DIV
{
	padding-bottom: 3px;
	padding-top: 6px;
}
.mod_article .ce_accordion P
{
	padding: 0 10px;
	/*[empty]margin-bottom:;*/
}
.ce_accordion H2, .ce_accordion H3
{
	padding: 0 10px;
}
/*[clearfix]*/.accordion .image_container
{
	padding: 0;
	margin-top: -3px;
	float: right;
}
.mod_article .ce_accordion .accordion
{
	padding: 10px 0px;
	margin: 0;
}
.mod_article .ce_accordion .toggler
{
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 8px 5px 10px;
	background-color: #68727C;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.ce_accordion .image_container
{
	margin-right: 10px;
	margin-left: 10px;
}
.mod_article .ce_accordion .toggler:HOVER
{
	background-color: #007CFD;
}
.mod_article .ce_accordion .toggler:ACTIVE
{
	/*[disabled]background-color:#0D2B49;*/
}
/*ContentSlider*/
#slideWrapper
{
	height: 330px;
	overflow: hidden;
	width: 571px;
}
#innerSlideWrapper
{
	width: 570px;
}
#innerSlideWrapper DIV.slideElem
{
	float: left;
	width: 570px;
	height: 330px;
	padding-right: 10px;
}
#goForward
{
	cursor: pointer;
	margin: 0px 0 0;
}
#goBack
{
	cursor: pointer;
	margin: 0px 0 0;
}
DIV.slider
{
	width: 520px;
	height: 20px;
	background: #CCC url(../images/brainboxes_timeline.gif) repeat;
	float: left;
	margin-top: 10px;
	margin-left: 4px;
}
DIV.slider DIV.knob
{
	background: #000;
	width: 20px;
	height: 20px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
DIV#fontSize
{
	height: 50px;
}
/*Autocomplete*/
UL.autocompleter-choices
{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	z-index: 50;
	background-color: #FEFEFE;
}
UL.autocompleter-choices LI
{
	position: relative;
	margin: -2px 0 0;
	padding: 0.2em 1.5em 0.2em 1em;
	display: block;
	float: none !important;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	font-size: 1em;
	line-height: 1.5em;
}
UL.autocompleter-choices LI.autocompleter-selected
{
	background-color: #0855A4;
	color: #FFFFFF;
}
UL.autocompleter-choices SPAN.autocompleter-queried
{
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
/*Moreinfo Box*/
.info_box .more_info_button
{
	background-color: #EEEEEE;
	border: 1px solid #898989;
	color: #666;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	width: auto;
	height: 20px;
	padding: 5px;
}
.info_box .more_info_button SPAN
{
	font-size: 15px;
	font-weight: bold;
	float: left;
	width: auto;
}
.info_box .more_info_button:HOVER
{
	background-color: #888888;
	color: #FFFFFF;
}
.info_box .more_info_button .arrow
{
	background-color: #A22929;
	width: 20px;
	height: 21px;
	float: left;
	background: url(../images/double_arrow.gif) 0px -20px;
	margin-right: 6px;
	margin-top: -1px;
	position: relative;
}
.info_box .more_info_button.opened .arrow
{
	background: url(../images/double_arrow.gif);
}
.info_box .more_info
{
	border: 1px solid #888888;
	border-top: 0px solid #000000;
	padding: 8px;
	margin-bottom: 10px;
}


