div#header {	margin: 0px 0px 0px 0px;	padding: 54px 0px 20px 0px;	width: 940px;	}div#logo {	margin: 0px 0px 0px -10px;	padding: 0px 0px 0px 0px;	width: 296px;	height: 32px;	float: left;	background: url('images/bg_logo.png') no-repeat top center;		}div#logo img {	filter:alpha(opacity=0);	opacity: 0;	}/*------------------------Toolbar------------------------*/div#toolbar {	margin: -54px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 25px;	float: right;	color: #5586b8;	}div#toolbar a {	margin: 0px 0px 0px 0px;	padding: 8px 5px 5px 5px;	background: url('images/bg_toolbar.png') no-repeat top center;		font: bold 10px/12px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;	color: #5586b8;	display: block;	float: left;	text-decoration: none;	}div#toolbar a.left_tool:link,div#toolbar a.left_tool:visited {	margin: 0px 0px 0px 0px;	padding: 8px 0px 5px 10px;	color: #64bcfe;		background: url('images/bg_toolbar.png') no-repeat top left;		}	div#toolbar a.left_tool:hover,div#toolbar a.left_tool:active {	color: #a4d8ff;		}div#toolbar a.right_tool:link,div#toolbar a.right_tool:visited {	margin: 0px 0px 0px 0px;	padding: 8px 10px 5px 0px;	color: #64bcfe;		background: url('images/bg_toolbar.png') no-repeat top right;		}	div#toolbar a.right_tool:hover,div#toolbar a.right_tool:active {	color: #a4d8ff;		}/*------------------------Primary Nav------------------------*/div#primarynavigation {	margin: 0px 0px 0px 0px;	padding: 9px 0px 0px 0px;	height: 30px;	width: 500px;	float: right;	}div#primarynavigation a {	margin: 0px 0px 0px 1px;	padding: 0px 0px 0px 0px;	display: block;	height: 30px;	float: right;	}div#primarynavigation a#home {	background: url('images/bg_primarynavigation.png') no-repeat 0px 0px;		width: 60px;	}div#primarynavigation a#home:hover {	background: url('images/bg_primarynavigation.png') no-repeat 0px -30px;		width: 60px;	}div#primarynavigation a#home.selected,div#primarynavigation a#home.selected:hover {	background: url('images/bg_primarynavigation.png') no-repeat 0px -60px;		width: 60px;	}div#primarynavigation a#products {	background: url('images/bg_primarynavigation.png') no-repeat -60px 0px;	width: 80px;	}div#primarynavigation a#products:hover {	background: url('images/bg_primarynavigation.png') no-repeat -60px -30px;	width: 80px;	}div#primarynavigation a#products.selected,div#primarynavigation a#products.selected:hover {	background: url('images/bg_primarynavigation.png') no-repeat -60px -60px;	width: 80px;	}div#primarynavigation a#solutions {	background: url('images/bg_primarynavigation.png') no-repeat -140px 0px;	width: 83px;	}div#primarynavigation a#solutions:hover {	background: url('images/bg_primarynavigation.png') no-repeat -140px -30px;	width: 83px;	}div#primarynavigation a#solutions.selected,div#primarynavigation a#solutions.selected:hover {	background: url('images/bg_primarynavigation.png') no-repeat -140px -60px;	width: 83px;	}div#primarynavigation a#customers {	background: url('images/bg_primarynavigation.png') no-repeat -223px 0px;	width: 92px;	}div#primarynavigation a#customers:hover {	background: url('images/bg_primarynavigation.png') no-repeat -223px -30px;	width: 92px;	}div#primarynavigation a#customers.selected,div#primarynavigation a#customers.selected:hover {	background: url('images/bg_primarynavigation.png') no-repeat -223px -60px;	width: 92px;	}div#primarynavigation a#news {	background: url('images/bg_primarynavigation.png') no-repeat -315px 0px;	width: 55px;	}div#primarynavigation a#news:hover {	background: url('images/bg_primarynavigation.png') no-repeat -315px -30px;	width: 55px;	}div#primarynavigation a#news.selected,div#primarynavigation a#news.selected:hover {	background: url('images/bg_primarynavigation.png') no-repeat -315px -60px;	width: 55px;	}div#primarynavigation a#blog {	background: url('images/bg_primarynavigation.png') no-repeat -370px 0px;	width: 49px;	}div#primarynavigation a#blog:hover {	background: url('images/bg_primarynavigation.png') no-repeat -370px -30px;	width: 49px;	}div#primarynavigation a#blog.selected,div#primarynavigation a#blog.selected:hover {	background: url('images/bg_primarynavigation.png') no-repeat -370px -60px;	width: 49px;	}	/*------------------------Footer------------------------*/div#footer {	margin: 30px 0px 0px 0px;	padding: 0px 0px 20px 0px;	background: url('images/bg_footer.png') repeat-x top;	}div#sitenavigation {	margin: auto;	padding: 2px 0px 0px 0px;	width: 940px;	height: 28px;		}div#sitenavigation a:link, div#sitenavigation a:visited {	margin: 0px 15px 0px 0px;	padding: 5px 0px 7px 0px;	color: #64bcfe;		display: block;	float: left;	}div#sitenavigation a:hover, div#sitenavigation a:active {	text-decoration: none;	color: #7ddcff;	}div#sitenavigation a#selected:link, div#sitenavigation a#selected:visited {	color: #fff;		}div#sitenavigation a.right:link, div#sitenavigation a.right:visited {	margin: 0px 0px 0px 0px;	padding: 5px 0px 7px 0px;	float: right;	}	div#footer div.fourcolumnlayout {	margin: auto;	padding: 20px 0px 0px 0px;	width: 940px;	}div#footer div.fourcolumnlayout p {	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;	font: bold 11px/13px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;	color: #999;	clear: left;	}div#footer div.fourcolumnlayout p.caption {	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font: normal 10px/12px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;	color: #999;	clear: left;	}div#footer div.fourcolumnlayout p a {	color: #999;	}div#footer div.fourcolumnlayout p a:hover{	color: #ccc;	}