html, body {color:#000; height:100%; margin:0; padding:0; width:100%;}
body {background-color:#fff; border-style:none; font:70% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center}
fieldset {border:0; margin:0; padding:0}
form {margin:0; padding:0}
h1, h2, h3, h4 {margin:0; padding:0}
img {border:0}
p {margin:0; padding:0}
ul {margin:0; padding:0}

.clear {clear:both; font-size:0em; height:0px; margin:0; padding:0; line-height:0px}
.hidden {position:absolute; left:-900em;}
input.text {font:1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0}
span.error {color:#f60;}
span.bluetext {color:#5C75B5;}

	/* wrapper */	
	#wrapper {margin:0 auto; max-width:960px; min-width:760px; position:relative; text-align:left;}
	#wrapperFleetcare {background: url("../img/bkg.jpg"); height:585px; margin:0 auto; padding:5px 0 0 100px; width:889px;}
	
		/* accesNav */	
		ul.accesNav {left:-900em; position:absolute;}

		/* header */
		#header {height:102px; width:100%;}
			.logo {float:left}
			
			/* sitenav */
			.siteNav {color:#666; float:right; padding:30px 13px 12px 0; text-align:right;}
				.siteNav a {color:#5C75B5; text-decoration:none}
				.siteNav a:hover {color:#31669f; text-decoration:underline}
			
			/* searchfield */
			.searchField {float:right; padding-right:15px; padding-left:170px; text-align:right; width:260px;}
				.searchField input {vertical-align:top;}
				.searchField input.text {border:1px solid #9cbcdd; height:17px; margin-right:5px; padding:2px 0 0 3px; width:155px}
				.searchField input.submit {color:#050704; margin-top:-1px}			

			/* main navigation */
			#mainNav {background:url("../img/bg-topnav.gif") 0 0 no-repeat; height:40px; position:absolute; top:102px; width:100%; z-index:10;}
				#mainNav ul.nav li {display:block; float:left; list-style:none}
				#mainNav ul.nav li a {color:#5C75B5; display:block; float:left; font-size:1.1em; font-weight:bold; line-height:29px; padding:0 11px; text-decoration:none}
				#mainNav ul.nav li a.over {background:url("../img/bg-topnav-o.gif") no-repeat left top; padding:0 0 0 11px; color:#5C75B5}
				#mainNav ul.nav li a.over span {background:url("../img/bg-topnav-right-o.gif") no-repeat right top; display:block; padding-right:11px}
				#mainNav ul.nav li a.selected {background:url("../img/bg-topnav-selected.gif") no-repeat 0 4px; padding:0 0 0 11px; color:#5C75B5}
				#mainNav ul.nav li a.selected span {background:url("../img/bg-topnav-selected-right.gif") no-repeat 100% 4px; display:block; padding-right:11px}
				
				#mainNav div {background:#FFF; border:1px solid #9cbcdd; font-size:0.9em; padding:0 4px; position:absolute; visibility:hidden; top:29px; z-index:10;}
				#mainNav div ul.subnav li {border-bottom:1px solid #e5edf5;  float:none; list-style-type:none; margin:0; padding:2px 0;}
				#mainNav div ul.subnav li.last {border-bottom:none}
				#mainNav div li a {color:#5C75B5; display:block; line-height:17px; padding:0 9px 0 7px; text-decoration:none;}
				#mainNav div li a:hover {background:#5C75B5; color:#fff}
				#navbusiness {display:none}

		/* homepage */
		#homeContent {background:url("../../dynamic/img/bg-homepage.gif") no-repeat 0 30px; padding-top:40px; width:100%}
			
			.homeLeft {margin-right:383px; padding-top:210px; font-size:1.1em; line-height:1.45em; text-align:justify}
				.homeIntro {float:right; max-width:393px; min-width:347px; min-height:100px; padding-left:15px; padding-bottom:31px}
				.homeIntro p {padding-top:2px;}
			
			.homeRight {float:right; margin:0; padding:9px 15px 0 0; line-height:1.4em; width:340px}

				.box2 {float:right; margin-bottom:15px; width:340px}
					.box2 h2 {color:#f0681c; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; float:left; padding-top:7px; width:140px}
					.box2 h3 {color:#f0681c; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; margin:3px 0}
					.box2 h3 a {color:#f0681c; text-decoration:none}
					.box2 h3 a:hover {text-decoration:underline}
					.box2 p {color:#333; padding-bottom:16px}
					.box2 span.date {color:#5C75B5; font-size:0.9em}
					.box2 .b1 {background:url("../img/bg-box2-top.gif") no-repeat left top; float:left; height:31px; padding:0 0 0 15px; width:325px}
					.box2 .b2 {background:url("../img/bg-box2.gif") repeat-y left top; float:left; width:340px}
					.box2 #one {background:url("../img/bg-box2-bottom.gif") no-repeat left bottom; float:left;  min-height:75px; height:auto; padding:8px 15px 6px 15px; width:310px;}

					ul.bullets {float:right; margin:0 7px 0 0; padding:0}
						ul.bullets li {float:left; list-style:none}
						ul.bullets li a {display:block; float:left; height:17px; padding:0 3px 0 0; width:17px;}
						ul.bullets li.news1 a {background:url("../img/number-1-n.gif") 0 0 no-repeat}
						ul.bullets li.news2 a {background:url("../img/number-2-n.gif") 0 0 no-repeat}
						ul.bullets li.news3 a {background:url("../img/number-3-n.gif") 0 0 no-repeat}
						ul.bullets li.news1 a.current {background:url("../img/number-1-o.gif") 0 0 no-repeat}
						ul.bullets li.news2 a.current {background:url("../img/number-2-o.gif") 0 0 no-repeat}
						ul.bullets li.news3 a.current {background:url("../img/number-3-o.gif") 0 0 no-repeat}
						ul.bullets span {display:none}
						
				.box3 {float:right; margin-bottom:15px; width:340px}
					.box3 h2 {color:#5C75B5; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; float:left; padding-top:7px; width:140px}
					.box3 h3 {color:#5C75B5; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; margin:3px 0}
					.box3 h3 a {color:#5C75B5; text-decoration:none}
					.box3 h3 a:hover {text-decoration:underline}
					.box3 a.header {color:#5C75B5; font-size:0.9em; float:right; padding:6px 9px 0 0}
					.box3 p {color:#333; padding-bottom:16px}
					.box3 span.date {color:#5C75B5; font-size:0.9em}
					.box3 .b1 {background:url("../img/bg-box3-top.gif") no-repeat left top; float:left; height:31px; padding:0 0 0 15px; width:325px}
					.box3 .b2 {background:url("../img/bg-box3.gif") repeat-y left top; float:left; width:340px}
					.box3 .b3 {background:url("../img/bg-box3-bottom.gif") no-repeat left bottom; float:left; padding:8px 15px 6px 15px; width:310px}
						
				.boxmap {float:right; margin:100px 0 15px 0; width:340px}
					.boxmap h2 {color:#5C75B5; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; float:left; padding:7px 0 0 15px; width:140px}
					.boxmap .b1 {background:url("../../dynamic/img/map.gif") no-repeat left top; float:left; height:285px; width:340px}
					.boxmap .b2 {float:left; width:340px;height:214px}
					.boxmap p {color:#5A94C6;font:1em Verdana;float:left;line-height:16px; width:340px;padding:7px 0 0 13px}
		
		/* content */
		#content {background:url("../img/bg-rightbar.gif") no-repeat 100% 19px; padding-top:40px; width:100%;}
		
			/* leftBar */
				.leftBar {background:url("../img/bg-leftbar.gif") repeat-y left top; float:left; margin-top:23px; width:200px;}
				.leftBar .b1 {background:url("../img/bg-leftbar-top.gif") no-repeat left top; padding-top:3px}
				.leftBar .b2 {background:url("../img/bg-leftbar-bottom.gif") no-repeat left bottom; padding-bottom:25px}
				.leftBar ul {margin:0 3px}
				.leftBar li {border-bottom:1px solid #c4d7eb; display:block; list-style:none; padding:1px 0}
				.leftBar li.first {background:url("../img/bg-leftbar-nav.gif") no-repeat left top; border-bottom:1px solid #31669f; color:#31669f; font-size:1.1em; font-weight:bold; height:19px; padding:5px 0 0 13px}
				.leftBar li.selected a {background:#fef6e9}
				.leftBar li.subItem a {background:url("../img/bullit-2.gif") no-repeat 13px 9px #fef6e9; font-size:1em; font-weight:normal; padding-left:23px}
				.leftBar li.subItem a:hover {background:url("../img/bullit-3.gif") no-repeat 13px 9px #5C75B5}
				.leftBar li.subItemSelected a {background:url("../img/bullit-3.gif") no-repeat 13px 9px #f17128; color:#FFF; font-size:1em; font-weight:normal; padding-left:23px}
				.leftBar li.subItemSelected a:hover {background:url("../img/bullit-3.gif") no-repeat 13px 9px #f17128}
				.leftBar li a {color:#5C75B5; display:block; font-size:1.1em; font-weight:bold; line-height:1.35em; padding:3px 10px 3px 13px; text-decoration:none}
				.leftBar li a:hover {background:#5C75B5; color:#FFF}
			
			/* rightBar */
			.rightBar {float:right; width:200px}
				
				.rightBarVisual {background:url("../img/rightbar-visual-1.jpg") no-repeat; float:left; padding-bottom:15px; width:200px; height:283px;}
				
				.box {background:url("../img/bg-box.gif") repeat-y left top; float:left; width:185px}
				.box .b1 {background:url("../img/bg-box-top.gif") no-repeat left top; padding-top:3px}
				.box .b2 {background:url("../img/bg-box-bottom.gif") no-repeat left bottom; padding:0 0 5px 3px}
				.box span.headInfo {background:url("../img/bg-box-header.gif") no-repeat left top; color:#f0681c; display:block; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; height:19px; padding:3px 0 0 13px}
				.box p {color:#333; line-height:1.4em; padding:14px 13px 10px 13px}
				.box ul {padding:10px 13px 15px 13px}
				.box ul li {background:url("../img/bullit-1.gif") no-repeat 0 7px; line-height:1.5em; list-style:none; padding-left:10px}
				.box ul li a {color:#ff6400; text-decoration:none}
				.box ul li a:hover {text-decoration:underline}
					
			/* content */
			.content {margin:0 240px 0 230px; color:#333; font-size:1.0em; line-height:1.5em;}
				.content a {color:#ff6400; text-decoration:underline}
				.content a:hover {color:#31669f}
				.content h1 {color:#31669f; font:bold 1.8em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:23px 0 6px 0}
				.content h2 {color:#5C75B5; font:bold 1.25em Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px}
				.content h3 {font-size:1em; color:#5C75B5;}
				.content h4 {font-size:1em;}
				.content p {color:#333; font-size:1.0em; line-height:1.5em; padding-bottom:18px}
				.content ul {line-height:1.5em; margin-bottom:18px; padding-left:10px}
				.content ul ul {padding-left:0;}
				.content ul li {background:url("../img/bullit-2.gif") no-repeat 3px 7px; padding-left:16px; list-style:none; color:#333; font-size:1.0em;}
				.content .date {display:block; font-style:italic; padding-bottom:18px;}

				/* clickpath */				
				.clickPath {color:#5C75B5; line-height:1.4em; padding-top:3px}
					.clickPath a {color:#5C75B5; text-decoration:none}
					.clickPath a:hover {color:#31669f; text-decoration:underline}
					.clickPath span {color:#333}
					
				/* searchresults */
				.searchNav {border:1px solid #9cbcdd; float:left; width:100%;}
					.searchNav a {padding: 3px;}
					.paging {float:right; padding:3px;}
					.number {float:left; padding:3px;}
					.result {padding:3px 3px 15px;}
					.result a {display:block;}
				
				/* news */
				.newsoverview a {margin-right:5px;}
				.pageindex strong {margin-right:5px;}

				/* form */
				.form {color:#3569a2; margin-bottom:25px;}
					.form div {float:left; margin-bottom:2px; width:100%;}
					.form div.submit {padding-left:200px; width:auto;}
					.form label {color:#000000; float:left; font-weight:bold; vertical-align:top; width:200px;}
					.form input {float:left; vertical-align:top;}
					.form input.text {border:1px solid #9cbcdd; height:17px; margin-right:5px; padding:2px 0 0 3px; width:155px}
					.form input.submit {color:#050704; margin-top:-1px}			
					.form select {border:1px solid #9cbcdd; height:20px; float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; margin-right:5px; padding:0 0 0 3px; width:155px;}
					.form select.multiple {height:68px;}
					.form input.submit {color:#050704; margin-top:-1px}
					.form textarea {border:1px solid #9cbcdd; float:left; font:1.0em Verdana, Arial, Helvetica, sans-serif; height:150px; margin-right:5px; overflow:auto; padding:0 0 0 3px; width:200px;}
					.form h2 {margin:15px 0 5px 0;}
					
				/* fleetCare */
				.fleetcareLogin {text-align:left;}
					.fleetcareLogin label {display:block; font-size:1.1em; font-weight:bold; padding:10px 0 2px 0;}
					.fleetcareLogin input.text {height:18px; }
					.fleetcareLogin textarea {float:left; height:200px; width:600px;}
					.loginData { float:left; margin:108px 0 0 5px; width:150px;}
					.conditions {clear:both; float:left; margin-top:5px; width:100%;}
					.conditions label {display:inline;}	
					#submitButton {margin-left:190px;}
		
	/* footer */
	#footer {background:url("../img/bg-footer.gif") no-repeat left top; clear:both; height:84px; margin:20px auto 0 auto; max-width:960px; min-width:760px;  position:relative; text-align:left; z-index:0}

		.footerNav {color:#666; float:right; line-height:25px; padding:27px 15px 0 0; text-align:right;}
			.footerNav a {color:#5C75B5; margin-top:7px; text-decoration:none}
			.footerNav a:hover {color:#31669f; text-decoration:underline}
			.footerNav span {color:#5C75B5; display:block; padding-top:7px;}

	/* homepage footer */
	#homeFooter {background:url("../img/bg-home-footer.gif") no-repeat left top; height:104px; margin:20px auto 0 auto;  max-width:960px; min-width:760px;    text-align:left; z-index:0;}
	
		.footerLeft {float:left; padding:0 0 0 15px; position:relative; width:460px;}
		.footerLeft h2 {color:#5C75B5; float:left; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; padding-top:6px; width:155px}
			
			.loginForm {float:left; padding:10px 0 9px 0; width:100%}
				.loginForm label {color:#5C75B5; font-size:1.0em; float:left; width:130px}
				.loginForm input {float:left}
				.loginForm input.text {border:1px solid #9cbcdd; height:17px; margin-right:5px; padding:2px 0 0 3px; width:120px}
				.loginForm input.submit {color:#050704; margin-top:-1px}
			
			a.normal {background:url("../img/bullit-2.gif") no-repeat 0 4px; color:#5C75B5; padding:0 17px 0 8px; text-decoration:none;}
			a.normal:hover {color:#31669f; text-decoration:underline}

	#homeFooterActive {bottom:63px; clear:left; display:none; left:0; margin:0; position:absolute; text-align:left; width:340px; z-index:0;}