body {
	font-size: medium;
	color: #000000;
	background: #ddebf8;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin: 0;
}

/* page styles */

.headerleft {float: left; width: 220px; margin: 0; border: 0 none; border-right: 1px solid #4599cd; height: 150px; display: block;}
.headerright {float: right; width: 660px; margin: 0; border: 0 none; font-size: 0.8em; display: block;}
.headerseparator {clear: both; height: 15px; border: 0 none; border-bottom: 1px solid #4599cd;}

.footer {margin: 15px 0 15px 15px;} 

/* main content styles */

img {border: 0 none;}
image {border: 0 none;}
hr {clear: both; height: 1px; color: #DCDCB4; border: 1px solid #DCDCB4; margin: 5px 0;}
form {margin:0px;}

.solid {position: relative;}

.spacer {clear: both; height: 10px; margin: 0px;}
.separator {clear: both; height: 1px; margin: 0px; font-size: 0.1em;}
.clickable {cursor: pointer;}

.tight {margin: 3px 0 15px 0;}
.indented {margin-left: 15px;}
.highlighted {color: #0f3a6b;}
.highlightedbold {color: #0f3a6b; font-weight: bold;}

.businessfigures {color: #dd0000; font-weight: bold;}
.personalfigures {color: #F6980D; font-weight: bold;}
.hpfigures {color: #990000; font-weight: bold;}

.subtitle {color: #4599cd; font-size: 1.1em; font-style: italic; margin: 0;}

.download {color:  #0f3a6b; font-style: italic;}

.noscreen {display: none;}
.floatright {float: right;}
.house {color: #4599cd;}
.whitetext {color: #ffffff;}
.blackbold{color: #000000; font-weight: bold;}
.centered {text-align: center;}
.larger {font-size: 1.2em;}
.smaller {font-size: 0.9em;}
.quote {font-size: 0.7em; margin: 10px; font-style: italic;}
.underlined {text-decoration: underline;}
.context {font-size: 0.85em;}
.righttext {text-align: right; margin: 0 5px 0 0;}
.lightgrey {font-family: tahoma,verdana,arial,helvetica,sans-serif; color: #c0c0c0; font-size: 0.7em}
.calltoactiontext {font-size: 1.1em; margin: 15px 0 0 0; color: #808080; font-weight: bold;}
.bigphone {font-size: 2.5em; color: #4599cd; margin: 0 0 15px 0;}
.homecalltoactiontext {font-size: 2.5em; color: #808080;  margin: 0 0 15px 0;}
.calltoaction {width: 100%; background: #f19228; font-size: 0.80em; border: 0 none; margin: 0; display: block;}

li.pdf {margin: 0 0 0 10px; padding: 0 0 0 5px; list-style-image: url('images/adobereader.gif'); font-size: 0.8em;}
li.web {font-size: 0.75em; margin: 0 0 0 10px; list-style-image: url('images/ie_icon_sm.gif'); font-size: 0.8em;}
li.xls {font-size: 0.75em; margin: 0 0 0 10px; list-style-image: url('images/xls.gif'); font-size: 0.8em;}
li.doc {font-size: 0.75em; margin: 0 0 0 10px; list-style-image: url('images/doc.gif'); font-size: 0.8em;}
li.exe {font-size: 0.75em; margin: 0 0 0 10px; list-style-image: url('images/install.gif'); font-size: 0.8em;}

.button {font-weight: bold; cursor: pointer;}
.smallbutton {font-size: 0.9em; cursor: pointer; margin: 3px;}
.plaintextbox {border: 0 none; font-weight: bold;}
.smalltextbox {font-size: 0.8em;}
.selectrighttext {text-align: right; margin: 2px;}
.jumpto {margin: 15px 0 0 0; border: 1px solid #2F2F92;}
.selectjumpto {margin: 10px 0; border: 1px solid #2F2F92;}
.jumptolabel {display: none; margin: 5px;}

h1 {font-size: 1.2em; font-weight: bold; color: #808080; margin: 15px 0 5px 0;}
.homestrap h1 {font-size: 1.2em; font-weight: normal; color: #000000; margin: 15px 0 5px 0;}
h2 {font-size: 1.1em; font-weight: bold; color: #4599cd; margin: 15px 0 5px 0;}
.homestrap h2 {font-size: 1em; font-weight: bold; color: #adc6e7; margin: 15px 0 5px 0;}
h3 {font-size: 1.0em; font-weight: bold; color: #808080; margin: 15px 0 5px 0;}
h4 {font-size: 1.0em; font-weight: bold; color: #0f3a6b; margin: 15px 0 5px 0;}
h5 {font-size: 0.9em; color: #0f3a6b;}
h6 {font-size: 0.9em; color: #c72732;}

a:link {color: #4599cd; text-decoration:none;} 
a:visited {color: #4599cd; text-decoration:none;} 
a:hover {color: #c72732; text-decoration:underline;}
a:active {color: #4599cd; text-decoration:none;}

/*footer styles */

.address {font-size: 0.8em; padding: 0; margin: 0 0 10px 0; color: #666666;}
.copyright {font-size: 0.7em; padding: 0; margin: 0 0 10px 0; color: #808080;}

a.addresslink:link {color: #666666; text-decoration: underline;} 
a.addresslink:visited {color: #666666; text-decoration: underline;} 
a.addresslink:hover {color: #4599cd; text-decoration :none;}
a.addresslink:active {color: #666666; text-decoration :underline;}

a.copyrightlink:link {color: #808080; text-decoration:none; font-weight: bold;} 
a.copyrightlink:visited {color: #808080; text-decoration:none; font-weight: bold;} 
a.copyrightlink:hover {color: #4599cd; text-decoration:underline; font-weight: bold;}
a.copyrightlink:active {color: #808080; text-decoration:none; font-weight: bold;}

a.webmasterlink:link {color: #808080; text-decoration:none; font-style: italic;} 
a.webmasterlink:visited {color: #808080; text-decoration:none; font-style: italic;} 
a.webmasterlink:hover {color: #4599cd; text-decoration:underline; font-style: italic;}
a.webmasterlink:active {color: #808080; text-decoration:none; font-style: italic;}

/* menu styles */

/* home menu */

ul.topmenu {float: left; margin: 0; padding: 0; display: block;}
.topmenu li {color: #ffffff; font-weight: bold; background: #cdcdcc; margin: 0; padding: 5px 5px 5px 15px; display: inline;}

li.launchpad {color: #e4dae6; background: #a984a8; display: block;}
li.launchpadanti {color: #a984a8; background: #e4dae6; display: block;}

ul.homemenu {float: left; margin: 0; padding: 0; display: block;}
.homemenu li {color: #ffffff; background: #cdcdcc; margin: 0; padding: 0; width: 172px; display: inline;}

a.homelvccentral:link {color: #000000; background: #adc6e7; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.homelvccentral:visited {color: #000000; background: #adc6e7; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;} 
a.homelvccentral:hover {color: #ffffff; background: #4599cd; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.homelvccentral:active {color: #000000; background: #adc6e7; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

div.homemenublank {color: #ffffff; background: #cdcdcc; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

a.homegreylvccentral:link {color: #000000; background: #b4b6bd; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.homegreylvccentral:visited {color: #000000; background: #b4b6bd; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;} 
a.homegreylvccentral:hover {color: #ffffff; background: #4599cd; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.homegreylvccentral:active {color: #000000; background: #b4b6bd; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

div.homemenugreyblank {color: #000000; background: #b4b6bd; text-decoration:none; width: 223px; padding: 1px 0 1px 6px; margin: 0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

/* menu */

ul.menu {font-size: 0.8em; width: 180px; float: left; margin: 15px 0; padding: 0; display: block;}
.menu li {color: #ffffff; background: #cdcdcc; margin: 0; padding: 0; width: 180px; display: block;}

a.lvccentral:link {color: #000000; background: #adc6e7; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.lvccentral:visited {color: #000000; background: #adc6e7; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;} 
a.lvccentral:hover {color: #ffffff; background: #4599cd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.lvccentral:active {color: #000000; background: #adc6e7; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

div.menublank {color: #ffffff; background: #cdcdcc; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

a.greylvccentral:link {color: #000000; background: #b4b6bd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.greylvccentral:visited {color: #000000; background: #b4b6bd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;} 
a.greylvccentral:hover {color: #ffffff; background: #4599cd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.greylvccentral:active {color: #000000; background: #b4b6bd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

div.menugreyblank {color: #000000; background: #b4b6bd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

a.menuthis:link {color: #ffffff; background: #4599cd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.menuthis:visited {color: #ffffff; background: #4599cd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;} 
a.menuthis:hover {color: #ffffff; background: #4599cd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}
a.menuthis:active {color: #ffffff; background: #4599cd; text-decoration:none; width: 174px; padding: 1px 0 1px 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block;}

/* home page */

.lvccontainer {width: 960px; margin: 20px auto; color: #000000; background: #ffffff;}
.lvcmain {width: 920px; margin: 20px;}
.homeleft {width: 650px; float: left;}
.homeright {width: 230px; float: right;}
.homefooter {margin: 0;} 

.fsa {font-size: 0.75em; margin: 10px 0 0 0; color: #808080; font-weight: normal;}

.homestrap {width: 720px;}
.lightstrap {color: #808080;}
.content {font-size: 0.8em;}

.leftcol {float: left; width: 430px; font-size: 0.8em; margin: 0 20px 0 0; text-align: justify;}
.leftcol p {margin: 5px 0;}
.rightcol {float: right; width: 430px; font-size: 0.8em; margin: 0 20px 0 0; text-align: justify;}
.rightcol p {margin: 5px 0;}

.leftcolumn {float: left; width: 220px; border: 0 none; padding: 0; margin: 0;}
.rightcolumn {float: right; width: 640px; border: 0 none; padding: 0; margin: 0 20px 15px 0; text-align: justify;}

.leftcontent {float: left; width: 45%; border: 0 none; padding: 0; margin: 0; text-align: justify;}
.rightcontent {float: right; width: 45%; border: 0 none; padding: 0; margin: 0 20px 0 0; text-align: justify;}

.enquiryform {width: 95%;}

.form {padding: 0; margin:0;}
.formfield {margin: 5px;}
.formfieldwide {margin: 5px 10px;}
.formlabel {width: 35%; float: left; font-weight: bold; margin: 0 5px 0 5px;}
.formlabelwide {width: 75%; float: left; font-weight: bold; margin: 0 5px 0 5px;}
.rightformlabel {width: 35%; float: left; font-weight: bold; margin: 0 5px 0 5px; text-align: right;}

.hottitle {color: #63319c; font-weight: bold; font-size: 0.8em; text-align: center; margin: 5px 0;}
.hottopic {color: #63319c; font-weight: normal; font-size: 0.7em; margin: 3px 0 0 11px; text-indent: -11px;}

.datestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #A0A0A0;
}

.fleetwise {color: #808080; font-size: 1.3em; font-weight: normal; font-family: Berlin Sans FB,Verdana,Arial,Helvetica,Sans-serif;}

input.button {cursor: pointer;}

input.s_button {
	font-size: 0.75em;
	font-weight: bold;
	cursor: pointer;
	margin:0;
}

input.vs_button {
	font-size: 0.7em;
	cursor: pointer;
	margin:0;
}

input.padded_vs_button {
	font-size: 0.7em;
	cursor: pointer;
	margin: 5px 0px 0px 0px;
}

input.contact_button {
	font-weight: bold;
	cursor: pointer;
	margin: 15px;
}

input.s_text {
	color: #000000;
	font-size: x-small;
	font-weight: normal;
}

input.greyedout {
	font-weight: bold;
	border: 0px solid #EAFAFC;
	background-color: #EAFAFC;
}

.textbox_large {
	font-size: 0.8em;
	font-weight: bold;
	margin: 1.5px;
}

.textbox_small {
	font-size: 0.7em;
	font-weight: normal;
	margin-right: 2px;
}

select {
	font-size: 0.9em;
	font-weight: normal;
	cursor:pointer;
}

.select_large {
	font-size: 1em;
	font-weight: normal;
	cursor:pointer;
}

.select_small {
	font-size: 0.8em;
	font-weight: normal;
	cursor:pointer;
}