	
	* {
		margin : 0;
		padding : 0;
	}
	body {
		font : normal 11px 'Trebuchet MS',verdana,arial,helvetica,sans-serif;
		line-height : 14px;
		text-align : center;
		color : #000;
		background : #fff;
	}
	a:link,a:visited {
		color : #0C5DA9;
		font-weight : bold;
		text-decoration : none;
	}
	a:hover,a:active {
		text-decoration : underline;
	}
	h1,h2,h3,h4,h5,h6,p,ul,ol {
		margin-bottom : 14px;
	}
	h2 {
		font-size : 18px;
		font-weight : normal;
		text-transform : uppercase;
		color : #002343;
		padding : 10px;
		background : url('../img/bg_h2.gif') no-repeat bottom left;
	}
	h3 {
		font-size : 14px;
	}
	h4 {
		font-size : 11px;
	}
	p {
		padding : 0 10px;
	}
	
	.container,#slideshow_masthead,#masthead h2 {
		width : 770px;
		text-align : left;
		margin : 0 auto;
	}
	
	#header .container {
		height : 94px;
		background : url('../img/logo.gif') no-repeat left center;
	}
	#header h1 {
		float : left;
		width : 350px;
		height : 94px;
		margin : 0;
	}
	#header h1 a:link,#header h1 a:visited {
		display : block;
		width : 350px;
		height : 94px;
	}
	#header h1 span {
		display : none;
	}
	#header p {
		float : right;
		width : 300px;
		text-align : right;
		padding-top : 41px;
	}
	#header p a:link,#header p a:visited {
		font : normal 10px Tahoma,arial,helvetica,sans-serif;
		text-transform : uppercase;
		color : #002242;
		padding-left : 30px;
	}
	#header #nav_knowledge {
		background : url('../img/icon_knowledge.gif') no-repeat 18px 2px;
	}
	#header #nav_contact {
		background : url('../img/icon_contact.gif') no-repeat 18px 2px;
	}
	#header #nav_home {
		background : url('../img/icon_home.gif') no-repeat 18px 2px;
	}
	
	
	#index #masthead {
		height : 218px;
		margin-top : 3px;
		background : url('../img/bg_indexmasthead.gif') repeat-x top left;
	}
	
	#masthead {
		height : 60px;
		margin-top : 3px;
		background : url('../img/bg_masthead.gif') repeat-x top left;
	}
	
	#slideshow_masthead {
		position : relative;
		z-index : 0;
	}
	
	#masthead h2 {
		font-size : 23px;
		line-height : 26px;
		color : #E0D7C6;
		font-weight : normal;
		padding : 16px 0 0 20px;
		background : none;
	}
	
	#column_main {
		float : right;
		width : 479px;
		padding : 20px 10px;
	}
	#column_side {
		float : left;
		width : 249px;
		padding : 10px 0;
	}
	
	#column_main ul {
		list-style : none;
	}
	#column_main ul li {
		padding-left : 30px;
		background : url('../img/bullet.gif') no-repeat 16px 3px;
	}
	
	#column_main p {
		clear : left;
	}
	
	#index #column_main {
		float : left;
	}
	#index #column_side {
		float : right;
	}
	
	.box {
		padding-bottom : 10px;
		margin-bottom : 14px;
		background : #E5E0D5 url('../img/bg_box.gif') no-repeat bottom left;
	}
	.box h3 {
		height : 15px;
		font-size : 14px;
		font-weight : normal;
		text-transform : uppercase;
		color : #002343;
		margin : 0;
		padding : 8px 10px 6px 10px;
		background : url('../img/bg_box_h3.gif') no-repeat top left;
	}
	.box p {
		margin-bottom : 0;
		padding : 10px 10px 0 10px;
	}
	
	#footer .container {
		clear : both;
		font-size : 10px;
		padding : 10px 0;
		border-top : 1px solid #999;
	}
	#footer ul {
		list-style : none;
		margin : 0;
	}
	#footer ul li {
		display : inline;
		padding : 0 6px;
		border-left : 1px solid #000;
	}
	#footer ul li.first {
		padding-left : 0;
		border-left : none;
	}
	#footer a:link,#footer a:visited {
		color : #000;
	}
	
	#slideshow_customers {
		width : 230px;
		height : 66px;
		margin : 7px 0 0 9px;
		background : url('../img/customer_logos/customer_slide_base.jpg') no-repeat top left;
	}
	#slide_object_customers {
		margin : 7px 0 0 7px;
	}
	
	#customer_logos {
		text-align : center;
	}
	#customer_logos img {
		margin : 10px 5px;
	}
	
	.side_image {
		margin-bottom : 14px;
	}
	
	.leader {
		font-size : 13px;
	}
	.partner_img {
		float : left;
		margin-right : 10px;
	}
	
	#news #content h3 {
		margin-bottom : 0 !important;
	}
	
	.pdf {
		padding-right : 20px;
		background : url('../img/icon_pdf.gif') no-repeat right center;
	}
	
	#form {
		list-style : none;
		text-transform : uppercase;
	}
	#form li {
		clear : left;
		background : none !important;
		padding : 0 0 10px 0;
	}
	#form input {
		width : 165px;
		float : left;
	}
	#form label {
		padding-top : 3px;
		padding-left : 10px;
	}
	#form label.required {
		color : #c30;
	}
	#form input.long {
		width : 380px;
	}
	#form textarea.long {
		width : 380px;
		height : 130px;
	}
	#form #submit {
		width : auto !important;
	}
	
	#nav {
		height : 29px;
		background : #094081;
	}
	#nav ul {
		list-style : none;
		text-transform : uppercase;
		margin : 0;
	}
	#nav ul li {
		display : inline;
		position : relative !important;
	}
	#nav ul li a:link,#nav ul li a:visited {
		display : block;
		float : left;
		font-weight : normal;
		width : 116px;
		height : 19px;
		color : #fff;
		margin : 2px 0 0 2px;
		padding : 6px 0 0 10px;
		background : url('../img/nav_normal.gif') no-repeat top left;
	}
	#nav ul li a:hover,#nav ul li a:active {
		text-decoration : none;
		background : url('../img/nav_hover.gif') no-repeat top left;
	}
	
	#main_nav li {
		position : relative;
	}
	#main_nav li ul li {
		position : relative;
		display : block;
	}
	#main_nav li ul li a:link, #main_nav li ul li a:visited {
		position : relative;
		float : none !important;
		margin : 0;
	}
	
	/*  Hide the sub-menus.  */
	#main_nav li ul {
		display : none;
	}
	/*  Style that displays the sub-menus.  */
	#main_nav li.show_menu ul {
		display : block !important;
		z-index : 200;
		position : absolute;
		top : 27px;
		left : -126px;
		width : 126px;
	}
	#main_nav li.show_menu ul li {
		display : block;
	}
	#main_nav li.show_menu a:link,#main_nav li.show_menu a:visited {
		display : block;
		z-index : 250 !important;
	}
	
	#column_side h4 {
		text-transform : uppercase;
		padding : 5px 10px;
		background : url('../img/bg_secondnav.gif') no-repeat top left;
		margin-bottom : 0;
	}
	#column_side ul {
		list-style : none;
	}
	#column_side ul li {
		margin : 0;
	}
	#column_side ul a:link,#column_side ul a:visited {
		text-transform : uppercase;
		display : block;
		padding : 5px 20px;
		margin-bottom : 0;
	}
	#column_side ul a:hover,#column_side ul a:active {
		text-decoration : none;
		background : url('../img/bg_secondnav.gif') no-repeat top left;
	}