@charset "ISO-8859-1";

* {
	margin: 0;
}

body, html {
	margin: 0; 
	padding: 0;
	font-family: arial, verdana, times new roman;
	height: 100%;
}

body {
	font-size: 62.5%;
	color: #666666;
	background: #ffffff url(/content/images/bg_body.gif) repeat-x center 140px;
}

img {
	border: none;
	-ms-interpolation-mode:bicubic;
}

/***********************************************
*** COMMON
***********************************************/

.clearfloat {
	clear: both;
	height:0px;
    font-size: 1px;
    line-height: 0px;
}

a {
	color: #b31f00;
}

p, h1, h2, h3 {
	margin: 0 0 11px;
}

.editMode {
	padding: 10px;
	font-size: 1.1em;
	border: 1px dotted #ccc;
	margin: 0 0 10px;
}

a.moreLink {
	text-decoration: none;
	background: transparent url(/content/images/bg_block_arrow.gif) no-repeat left 4px;
	padding: 0 0 0 12px;
}

#page {
	position: relative;
	width: 961px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px;
}

/***********************************************
*** HEADER
***********************************************/

#header {
	position: relative;
	height: 114px;
}

	#header .padding { padding: 24px 0 0 0; }
	
	#header .left {
		float: left;
	}
	
	#header .right {
		float: right;
	}
	
	#logo-fujitsu {
		position: absolute;
		left: 32px;
		top: 17px;
	}


/***********************************************
*** NAVIGATION
***********************************************/

#navi {
	position: relative;
	height: 26px;
	overflow: hidden;
	width: 800px;
}

	#navi a {
		display: block;
		float: left;
		background: transparent url(/content/images/bg_navi.gif) no-repeat right top;
		text-decoration: none;
		color: #666666;
		font-size: 1.2em;
	}
	
		#navi a span {
			display: block;
			padding: 5px 20px 8px 19px;
			background: transparent url(/content/images/bg_navi_left.gif) no-repeat left top;
		}
		
	#navi a.active {
		background: transparent url(/content/images/bg_navi_active.gif) no-repeat right top;
		color: #ffffff;
	}
	
		#navi a.active span {
			background: transparent url(/content/images/bg_navi_active_left.gif) no-repeat left top;
			color: #ffffff;
		}
		
	#navi a:hover {
		color: #b31f00;
	}

/***********************************************
*** MAIN CONTENT
***********************************************/

#main {
	position: relative;
	padding: 30px 0 90px;
}

	#main p {
		font-size: 1.2em;
	}

	#main h1 {
		font-size: 2.0em;
		font-weight: bold;
		color: #a30b1a;
		margin: 0 0 1px;
	}

	#main h2 {
		font-size: 1.6em;
		font-weight: bold;
		color: #a30b1a;
		margin: 0 0 9px;
	}
	
	#main h3 {
		font-size: 1.3em;
		font-weight: bold;
		color: #a30b1a;
		margin: 0 0 9px;
	}

	#main .leftContent {
		width: 633px;
		float: left;
		position: relative;
	}
	
	#main .rightContent {
		width: 308px;
		float: right;
		position: relative;
	}

/***********************************************
*** BREADCRUMBS
***********************************************/

#breadCrumbs {
	position: relative;
	padding: 12px 0 0 0;
}

	#breadCrumbs span {
		display: block;
		float: left;
		color: #666666;
		font-size: 1.0em;
		padding: 0 19px 0 0;
	}
		
	#breadCrumbs a {
		display: block;
		float: left;
		background: transparent url(/content/images/bg_breadcrumbs.gif) no-repeat left 4px;
		text-decoration: none;
		color: #b31f00;
		font-size: 1.0em;
		padding: 0 14px 0 7px;
	}
		
	#breadCrumbs a.active {
		background: transparent url(/content/images/bg_breadcrumbs_active.gif) no-repeat left 4px;
		color: #666666;
	}	
	
/***********************************************
*** SUBNAVIGATION
***********************************************/

#sub .subNavi {
	
}

	#sub .subNavi .links {
		padding: 1px 0 25px;
		background: transparent url(/content/images/bg_navi_dots.gif) repeat-x left top;
	}
		
		#sub .subNavi .links a {
			display: block;
			padding: 5px 0 5px;
			background: transparent url(/content/images/bg_navi_dots.gif) repeat-x left bottom;
			text-decoration: none;
			color: #666666;
			font-size: 1.2em;
		}
		
		#sub .subNavi .links a span {
			display: block;
			padding: 0 12px;
			background-image: none;
		}
			
		#sub .subNavi .links a.active, #sub .subNavi .links a:hover {
			background: #eeeeee url(/content/images/bg_navi_dots.gif) repeat-x left bottom;
			color: #b31f00;
		}
				
		#sub .subNavi .links a.active span, #sub .subNavi .links a:hover span, #sub .subNavi .links a.activeParent span {
			display: block;
			background: transparent url(/content/images/bg_navi_arrow.gif) no-repeat 5px 5px;
		}
		
		#sub .subNavi .links a.activeParent {
			background: #eeeeee none;
			color: #b31f00;
		}
		
		#sub .subNavi .links .children {
			background: #eeeeee url(/content/images/bg_navi_dots.gif) repeat-x left bottom;
			padding: 3px 0 4px;
		}
		
		#sub .subNavi .links .subchildren {
			padding-left: 10px;
		}
		
			#sub .subNavi .links .children a {
				background-image: none;
				color: #606c72;
				font-size: 1.1em;
				padding: 3px 0 3px;
			}
			
			#sub .subNavi .links .children a span {
				padding: 0 14px;
			}
			
			#sub .subNavi .links .children a.active, #sub .subNavi .links .children a:hover {
				text-decoration: underline;
				color: #b31f00;
			}
			
			#sub .subNavi .links .children a.active span, #sub .subNavi .links .children a:hover span {
				background-image: none;
			}
	
/***********************************************
*** SUBPAGE CONTENT
***********************************************/

#sub {
	position: relative;
	padding: 30px 0 75px;
	zoom: 1;
}

	#sub .banner img {
		padding: 5px 0 15px;
	}

	#sub p {
		font-size: 1.1em;
		margin: 0 0 6px;
	}
	
	#sub ul {
		font-size: 1.1em;
		padding: 0 0 0 15px;
	}

	#sub h1 {
		font-size: 2.0em;
		font-weight: bold;
		color: #a30b1a;
		margin: 0 0 2px 0;
	}
	
	#sub h3 {
		font-size: 1.3em;
		font-weight: bold;
		color: #a30b1a;
		margin: 0 0 6px;
	}

	#sub .subNavi {
		width: 197px;
		float: left;
		position: relative;
		margin: 5px 0 0 0;
	}
	
			#sub .subNavi .block {
				background: transparent url(/content/images/bg_block.gif) repeat-y left top;
				margin: 0;
			}
		
			#sub .subNavi .block .top {
				color: #ffffff;
				background: transparent url(/content/images/bg_block_top.gif) no-repeat left top;
				padding: 3px 0 0 0;
				zoom: 1;
			}
			
			#sub .subNavi .block .bottom {
				background: transparent url(/content/images/bg_block_content.gif) no-repeat left bottom;
				padding: 7px 10px 6px;
			}
			
			#sub .subNavi .block img {
				width: 100%;
				height: auto;
			}
			
			#sub .subNavi .block h2 {
				color: #a30b1a;
				font-weight: bold;
				font-size: 1.4em;
				margin: 1px 0 4px 0;
			}
				
			#sub .subNavi .block p {
				color: #666666;
				font-size: 1.1em;
				margin: 0 0 7px;
			}
					
			#sub .subNavi .block a {
				text-decoration: none;
				display: block;
				background: transparent url(/content/images/bg_block_arrow.gif) no-repeat left 4px;
				padding: 0 0 4px 12px;
			}
			
			#sub .subNavi .block .image a {
				padding: 0;
				background-image: none;
			}
			
			#sub .subNavi .block a img { width: auto; }
	
	#sub .leftContent {
		width: 567px;
		float: left;
		position: relative;
	}
		
		#sub .leftContent .padding { padding: 0 20px 0 20px; }
	
	#sub .rightContent {
		width: 197px;
		float: left;
		position: relative;
		padding: 5px 0 0;
	}
	
		#sub .rightContent .block {
			background: transparent url(/content/images/bg_block.gif) repeat-y left top;
			margin: 0 0 20px;
		}
	
		#sub .rightContent .block .heading {
			color: #ffffff;
			font-size: 1.4em;
			font-weight: bold;
			background: transparent url(/content/images/bg_block_header.gif) no-repeat left top;
			padding: 6px 9px 4px;
			zoom: 1;
		}
		
		#sub .rightContent .block .content {
			background: transparent url(/content/images/bg_block_content.gif) no-repeat left bottom;
			padding: 7px 10px 3px;
			zoom: 1;
		}
		
			#sub .rightContent .block .image img {
				width: 100%;
				height: auto;
			}
		
			#sub .rightContent .block .content h3 {
				color: #8999ab;
				font-size: 1.0em;
				margin: 0 0 1px;
				font-weight: normal;
			}
		
			#sub .rightContent .block .content h2 {
				color: #b31f00;
				font-size: 1.1em;
				margin: 0 0 1px;
				font-weight: normal;
			}
		
			#sub .rightContent .block .content p {
				color: #666666;
				font-size: 1.1em;
				margin: 0 0 7px;
				font-weight: normal;
			}
			
			#sub .rightContent .block a img { width: auto; }
		
			#sub .rightContent .block .content p.image {
				margin: 3px 0 7px;
			}
				
			#sub .rightContent .block .content p.bottomLink {
				color: #666666;
				font-size: 1.1em;
				margin: 22px 0 5px;
				font-weight: normal;
			}
		
				#sub .rightContent .block .content p.bottomLink a {
					text-decoration: none;
					background: transparent url(/content/images/bg_block_arrow.gif) no-repeat left 4px;
					padding: 0 0 0 12px;
				}
	
/***********************************************
*** SEARCH
***********************************************/

#searchWrapper {
	width: 162px;
		position: absolute;
		right: 0px;
		bottom: 10px;
}

	#searchWrapper .padding { padding: 14px 1px 0 0; }

	#searchWrapper .searchBox {
		background: transparent url(/content/images/bg_search_input.gif) no-repeat left top;
		height: 20px;
		border: none;
		font-size: 1.1em;
		color: #8999ab;
		padding: 0 25px 0 5px;
		float: left;
		position: absolute;
		left: 0;
		line-height: 18px;
	}
	
	#searchWrapper .searchButton {
		float: right;
		padding: 2px 0 0 2px;
		position: absolute;
		right: 0;
	}
	
/***********************************************
*** HOME
***********************************************/

#home {
	position: relative;
	padding: 30px 0 75px;
height: 100%;
}

	#home p {
		font-size: 1.3em;
	}

	#home h1 {
		font-size: 2.4em;
		font-weight: normal;
		color: #a30b1a;
		margin: 0 0 1px;
		font-family: myriad pro;
	}

	#home .leftContent {
		width: 633px;
		float: left;
		position: relative;
	}
	
	#home .rightContent {
		width: 308px;
		float: right;
		position: relative;
		padding: 88px 0 0 0;
	}
	
/***********************************************
*** HOME PAGE FEATURE BOX
***********************************************/

#homeFeatureEdit .left {
  padding: 10px;
  border: 1px dotted #ccc;
  margin: 10px 0;
}


#homeFeatureEdit .left span {
  padding: 10px;
  border: 1px dotted #ccc;
  margin: 10px 0;
  display: block;
}


#homeFeatureEdit .right {
  padding: 10px;
  border: 1px dotted #ccc;
  margin: 10px 0;
}

#homeFeatureEdit .right div {
  padding: 10px;
  border: 1px dotted #ccc;
  margin: 5px 0;
}

#homeFeature {
	width: 633px;
}

	#homeFeature .left {
		float: left;
		position: relative;
		width: 154px;
	}
	
		#homeFeature .left a {
			display: block;
			height: 75px;
			width: 154px;
			text-align: right;
			background: transparent url(/content/images/bg_feature_tab.gif) no-repeat left top;
			margin: 0 0 1px;
			color: #666666;
			font-size: 1.2em;
			text-decoration: none;
			overflow: hidden;
		}
		
		#homeFeature .left a.first {
			background: transparent url(/content/images/bg_feature_tab_first.gif) no-repeat left top;
		}
		
		#homeFeature .left a.last {
			background: transparent url(/content/images/bg_feature_tab_last.gif) no-repeat left top;
			margin: 0;
		}
		
		#homeFeature .left a.active, #homeFeature .left a:hover {
			color: #ffffff;
			background-position: left bottom;
		}
		
		#homeFeature .left a span {
			display: block;
			padding: 30px 14px 0 0;
		}
	
	#homeFeature .right {
		float: left;
		position: relative;
		width: 479px;
	}
	
	#homeFeature .feature2, #homeFeature .feature3, #homeFeature .feature4 {
		display: none;
		
	}
	
	#homeFeature .wrapper {
		position: relative;
	}
	#homeFeature .dimmer .padding h1{
		background: transparent url(/content/images/FGE_whiteArrow.gif) no-repeat 0px 8px;
		padding-left:12px;
	}
	#homeFeature .dimmer {
		background: transparent url(/content/images/bg_home_dimmer.png) no-repeat right top;
		position: absolute;
		top: 0;
		right: 0;
		width: 197px;
		height: 303px;
	}
	
	#homeFeature .botWrap .dimmer{
		background: transparent url(/content/images/bg_home_dimmer.png) no-repeat right bottom;
		height: 111px;
		overflow: hidden;
	}
	
	#homeFeature .dimmer p {
		display: none;
		color: #ffffff;
	}
	
	#homeFeature .dimmer .padding {
		display: block;
		padding: 20px;
	}
		
	#homeFeature .dimmer h1 {
		display: block;
		margin: 0 0 12px;
		color: #ffffff;
	}
	
	#homeFeature .wrapper .dimmer h1 {
		display: block;
		margin: 0 0 0;
		float: left;
		width: 125px;
	}
	
	#homeFeature .wrapper .dimmer p {
		padding: 0 0 0 150px;
	}
	
	#homeFeature .wrapper .dimmer .showBorder {
		background: transparent url(/content/images/bg_home_feature_dots.gif) no-repeat 153px 20px;
	}
	
/***********************************************
*** HOME PAGE INFO BOX
***********************************************/

#infoBox {
	width: 306px;
	background: transparent url(/content/images/bg_info_box.gif) no-repeat left 24px;
}

	#infoBox .navi {
		position: relative;
		height: 24px;
		overflow: hidden;
	}

		#infoBox .navi a {
			display: block;
			float: left;
			background: transparent url(/content/images/bg_info_navi.gif) no-repeat right top;
			text-decoration: none;
			color: #666666;
			font-size: 1.2em;
		}
		
			#infoBox .navi a span {
				display: block;
				padding: 5px 10px 8px 9px;
				background: transparent url(/content/images/bg_info_navi_left.gif) no-repeat left top;
			}
			
		#infoBox .navi a.active {
			background: transparent url(/content/images/bg_info_navi_active.gif) no-repeat right top;
			color: #ffffff;
		}
		
			#infoBox .navi a.active span {
				background: transparent url(/content/images/bg_info_navi_active_left.gif) no-repeat left top;
				color: #ffffff;
			}
		
		#infoBox .navi a:hover {
			color: #b31f00;
		}
			
	#infoBox .hiddenContent {
		display: none;
	}

	#infoBox .content {
		min-height: 279px;
		height: auto !important;
		height: 279px;

		background: transparent url(/content/images/bg_info_box_bottom.gif) no-repeat left bottom;
	}

		#infoBox .content .padding {
			padding: 20px 20px 0;
			
		}
		
		#infoBox .content h2 {
			margin: 7px 0 1px;
			color: #b31f00;
			font-size: 1.1em;
			font-weight: normal;
		}
				
		#infoBox .content p {
			margin: 0 0 7px;
			color: #666666;
			font-size: 1.1em;
			font-weight: normal;
		}
		
		#infoBox .content .pagination {
			position: absolute;
			bottom: 17px;
			width: 306px;
			font-size: 1.1em;
		}
		
			#infoBox .content .pagination .left {
				float: left;
				position: relative;
				padding: 0 0 0 20px;
				color: #666666;
			}
			
				#infoBox .content .pagination .left a {
					color: #666666;
					text-decoration: none;
				}
					
				#infoBox .content .pagination .left a.active {
					color: #b31f00;
				}
		
			#infoBox .content .pagination .right {
				float: right;
				position: relative;
				padding: 0 20px 0 0;
			}
		
				#infoBox .content .pagination .right span {
					padding: 0 5px;
				}	
				
#infoProducts {
	position: relative;
	width: 266px;
	height: 240px;
}
				
	#infoProducts .product {
		position: absolute;
		width: 123px;
		height: auto;
		text-decoration: none;
		display: block;
	}
					
	#infoProducts .product img {
		width: 100%;
		height: auto;
		display: block;
	}
						
	#infoProducts .product span {
		display: block;
		padding: 2px 0 0 10px;
		font-size: 1.1em;
	}
	
	#infoProducts .tl { top: 0; left: 0; color: #f5885a; }
	#infoProducts .tr { top: 0; right: 0; color: #253c68; }
	#infoProducts .bl { bottom: 0; left: 0; color: #b31f00; }
	#infoProducts .br { bottom: 0; right: 0; color: #005b57; }
	
	#infoProducts .tl span { background: transparent url(/content/images/bg_product_arrow1.gif) no-repeat left 6px; }
	#infoProducts .tr span { background: transparent url(/content/images/bg_product_arrow2.gif) no-repeat left 6px; }
	#infoProducts .bl span { background: transparent url(/content/images/bg_product_arrow3.gif) no-repeat left 6px; }
	#infoProducts .br span { background: transparent url(/content/images/bg_product_arrow4.gif) no-repeat left 6px; }				

/***********************************************
*** LANDING PAGE FEATURE BOX
***********************************************/	

#landingFeature {
	background: #8999ab url(/content/images/bg_feature_top.gif) no-repeat left top; 
	float: left;
}

	#landingFeature img { padding: 10px 0 0 20px; }
	
	#landingFeature .inner {
		background: transparent url(/content/images/bg_feature_bottom.gif) no-repeat left bottom;
	}
		
	#landingFeature .left {
		float: left;
		width: 218px;
	}
	
		#landingFeature .left .padding { padding: 20px 20px 20px 20px; }
		
		#landingFeature .left img {
			margin: 0 0 11px;
		}
	
	#landingFeature .right {
		float: right;
		padding: 0 0 5px 5px;
	}
		#landingFeature .center {
		float: center;
		padding: 0 0 0px 0px;
	}
	
	
		#landingFeature .right img { padding: 0; }
	
	#landingFeature h1 { color: #ffffff; padding: 10px 0 0 20px; }
	#landingFeature p { color: #ffffff; padding: 0 20px 0 20px; }
	
/***********************************************
*** GENERIC FORM
***********************************************/

#genericForm {
	padding: 7px 0 0 0;
}

	#genericForm .row {
		padding: 0 0 10px;
		zoom: 1;
	}
	
		#genericForm .row label, #genericForm .row span.butLabel {
			color: #666666;
			font-size: 1.1em;
			font-weight: normal;
		}
	
	#genericForm .leftCol {
		float: left;
		width: 197px;
	}
	
	#genericForm .rightCol {
		float: left;
		width: 327px;
	}
	
	#genericForm .item {
		width: 100%;
	}
		
	#genericForm .buttonRow {
		text-align: right;
	}
	
	#genericForm .formSet {
		background: transparent url(/content/images/bg_form_dots.gif) repeat-x left top;
		padding: 19px 0 0;
		margin: 5px 0 0;
	}
	
	#otherRow {
		display: none;
	}
	
/***********************************************
*** KNOWLEDGE POPUP
***********************************************/

#knowledgePopup {
	position: absolute;
	top: 140px;
	left: 0;
	width: 705px;
	background: transparent url(/content/images/bg_knowledge_popup.png) no-repeat left bottom;
	z-index: 500;
	display: none;
}

	#knowledgePopup h2 {
		color: #a30b1a;
		font-size: 1.2em;
		font-weight: bold;
		margin: 0;
		padding: 0 0 4px;
	}

	#knowledgePopup h3 {
		color: #8999ab;
		font-size: 1.0em;
		font-weight: bold;
		margin: 0;
		padding: 0 0 3px;
	}

	#knowledgePopup p {
		color: #666666;
		font-size: 1.1em;
		font-weight: normal;
		margin: 0;
	}

	#knowledgePopup a {
		color: #b31f00;
		font-size: 1.1em;
		font-weight: normal;
		margin: 0;
		text-decoration: none;
	}

	#knowledgePopup .padding {
		padding: 17px 10px 17px 22px;
		background: transparent url(/content/images/bg_knowledge_popup_top.png) no-repeat left top;
	}
	
	#knowledgePopup .leftCol {
		width: 182px;
		float: left;
		position: relative;
		background: transparent url(/content/images/bg_knowledge_dots.gif) repeat-y right top;
	}
			
		#knowledgePopup .leftCol a {
			display: block;
			color: #666666;
			font-size: 1.1em;
			text-decoration: none;
			padding: 5px 0 1px;
		}
		
	#knowledgePopup .midCol {
		width: 259px;
		float: left;
		position: relative;
	}
			
		#knowledgePopup .midCol .padding {
			 padding: 0 0 0 19px;
			 background: transparent none;
		}
					
		#knowledgePopup .midCol .row {
			background: transparent url(/content/images/bg_knowledge_dots.gif) repeat-x right bottom;
			padding: 0 0 9px;
			margin: 0 0 5px;
		}
							
		#knowledgePopup .midCol .lastRow {
			background: transparent none;
		}
							
			#knowledgePopup .midCol .row img {
				float: left;
				padding: 3px 10px 10px 0;
			}
			
			#knowledgePopup .midCol .row a h2 {
				font-size: 1.0em;
				color: #8999ab;
				font-weight: bold;
				margin: 0;
				padding: 0 0 3px;
			}
			
			#knowledgePopup .midCol .row a {
				display: block;
			}
			
			#knowledgePopup .midCol .row a a {
				display: none;
			}
		
	#knowledgePopup .rightCol {
		width: 208px;
		float: right;
		position: relative;
	}
	
		#knowledgePopup .rightCol .row {
			background: transparent url(/content/images/bg_knowledge_right_dots.gif) no-repeat left bottom;
			padding: 0 22px 5px 0;
			margin: 0 0 7px;
		}
		
		#knowledgePopup .rightCol .lastRow {
			background: transparent none;
		}
			
		#knowledgePopup .rightCol p {
			padding: 0 0 1px;
		}
				
		#knowledgePopup .rightCol a {
			font-size: 1.0em;
			display: block;
			padding: 0 0 0 7px;
			background: transparent url(/content/images/bg_knowledge_arrow.gif) no-repeat left 4px;
		}
		
		#knowledgePopup .rightCol a:hover {
			text-decoration: underline;
		}	
		
/***********************************************
*** PRODUCTS
***********************************************/	

#productsHome {
	position: relative;
	width: 524px;
	height: 320px;
	margin: 0 0 15px;
}
				
	#productsHome .product {
		position: absolute;
		width: 252px;
		height: auto;
		text-decoration: none;
		cursor: hand;
	}
	
	#productsHome .content {
		overflow: hidden;
		height: 26px;
		background: transparent url(/content/images/bg_product_content.png) no-repeat left top;
		position: absolute;
		top: 0;
		left: 0;
		padding: 0 10px 0;
	}
	
		#productsHome .content h2 {
			color: #ffffff;
			font-size: 1.6em;
			font-weight: bold;
			padding: 4px 0 4px;
			margin: 0;
		}
		
		#productsHome .content p {
			color: #ffffff;
			font-size: 1.1em;
			font-weight: normal;
			margin: 0 0 10px;
		}
		
		#productsHome .content a {
			position: absolute;
			top: 124px;
		}
	
	#productsHome .tl { top: 0; left: 0; }
	#productsHome .tr { top: 0; right: 0; }
	#productsHome .bl { bottom: 0; left: 0; }
	#productsHome .br { bottom: 0; right: 0; }	
	
/***********************************************
*** PRODUCTS - SPLIT
***********************************************/	

#productsSplit {
	position: relative;
	width: 524px;
	height: 490px;
	margin: 5px 0 15px;
}

	#productsSplit .row {
		position: relative;
		height: 170px;
	}
				
	#productsSplit .product {
		position: absolute;
		width: 161px;
		height: auto;
		text-decoration: none;
		cursor: hand;
	}
	
	#productsSplit .content {
		overflow: hidden;
		height: 26px;
		background: transparent url(/content/images/bg_split_dimmer.png) no-repeat 1px 1px;
		position: absolute;
		top: 0;
		left: 0;
		padding: 0 10px 0;
	}
	
		#productsSplit .content h2 {
			color: #ffffff;
			font-size: 1.2em;
			font-weight: bold;
			padding: 6px 0 4px;
			margin: 0;
		}
		
		#productsSplit .content p {
			color: #ffffff;
			font-size: 1.1em;
			font-weight: normal;
			margin: 0 0 10px;
		}
		
		#productsSplit .content a {
			position: absolute;
			top: 124px;
		}
	
	#productsSplit .row .left { left: 0; top: 0; }
	#productsSplit .row .mid{ left: 184px; top: 0; }
	#productsSplit .row .right{ left: 364px; top: 0; }

/***********************************************
*** TECHNICAL ADVICE
***********************************************/
	
#technicalAdvice {
	width: 524px;
	padding: 11px 0 20px;
}

	#technicalAdvice .item {
		padding: 0 0 10px;
	}
	
	#technicalAdvice .item a {
		background: transparent url(/content/images/bg_advice_bar.gif) no-repeat left top;
		display: block;
		text-decoration: none;
		height: 25px;
	}
	
		#technicalAdvice .item a span {
			font-size: 1.4em;
			color: #666666;
			font-weight: bold;
			display: block;
			padding: 5px 0 0 20px;
		}
	
	#technicalAdvice .item a.active {
		background: transparent url(/content/images/bg_advice_bar_active.gif) no-repeat left top;
	}
	
		#technicalAdvice .item a.active span {
			color: #ffffff;
		}

	#technicalAdvice .item .content {
		display: none;
		background: transparent url(/content/images/bg_advice_dots.gif) repeat-y left top;
		padding: 0 0 0 1px;
	}
	
		#technicalAdvice .item .content .row {
			background: #f3f5f7 url(/content/images/bg_advice_dots.gif) repeat-x left bottom;
			float: left;
		}
	
		#technicalAdvice .item .content .even {
			background-color: #ffffff;
		}
		
			#technicalAdvice .item .content .row .titleCol {
				float: left;
				width: 87px;
				background: transparent url(/content/images/bg_advice_dots2.gif) repeat-y right top;
			}
					
				#technicalAdvice .item .content .row .titleCol .padding {
					padding: 7px 8px 9px;
					line-height: 1.0em;
				}
								
				#technicalAdvice .item .content .head .titleCol .padding {
					padding: 9px 8px 11px;
				}
			
			#technicalAdvice .item .content .row .contentCol {
				float: left;
				width: 109px;
				height: 100%;
				background: transparent url(/content/images/bg_advice_dots2.gif) repeat-y right top;
			}
					
				#technicalAdvice .item .content .row .contentCol .padding {
					padding: 7px 10px 9px;
					text-align: center;
					line-height: 1.0em;
				}
										
				#technicalAdvice .item .content .head .contentCol .padding {
					padding: 9px 10px 11px;
				}
								
				#technicalAdvice .item .content .row .contentCol a {
					background: transparent url(/content/images/bg_advice_download.gif) no-repeat 13px 2px;
					display: block;
					height: auto;
					text-decoration: none;
					font-size: 1.0em;
					color: #b31f00;
					padding: 0 0 0 29px;
					text-align: left;
				}	

/***********************************************
*** TECHNICAL ADVICE
***********************************************/

#sitemap {
	font-size: 1.1em;
	padding: 0 0 20px 15px;
}

	#sitemap ul {
		padding: 0 0 0 15px;
	}
	
/***********************************************
*** FOOTER
***********************************************/	
	
#footer {
	position: relative;
	width: 100%;
	height: 75px;
	background: #b31f00 url(/content/images/bg_footer.gif) repeat-x center top;
	color: #ffffff;
	font-size: 1.1em;
	text-align: right;
}

	#footer .padding {
		position: relative;
		width: 961px;
		margin: 0 auto;
		padding: 32px 0 0 0;
	}
	
	#footer a {
		color: #ffffff;
	}

/* ** */
ol.news-archive-listing {
padding: 0;
margin: 1em 0;
}
ol.news-archive-listing li {
list-style-type: none;
padding: 0 0 .7em 0;
margin: 1em 0;
}

