/* General structural style declarations  */

body {
    text-align: center;
    margin: 0px;
    padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767675;
}

body #page {
    width: 980px;
    margin: 0px auto;
    display: block;
}

/* The Following two declarations are to create more predictable behaviour cross browser */

body #page * {
    margin: 0px;
    overflow: hidden;
    text-align: left;
}

body #page * div {
    float: left;
}

#page {
	width:980px;
	margin:auto;
	border-left:1px solid #767675;
	border-right:1px solid #767675;
}

#logo {
	width:980px;
	height:108px;
	text-align:left;
}

#header {
	width:980px;
	height:430px;
}

#footer {
    width:920px;
    background-color:white;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:30px;
}

.footerText {
    width:20%;
    float:left;
}

#headerFleet {
	width:980px;
	height:355px;
}

#content {
	width:920px;
	background-image:url(../images/main-bg.jpg);
	/*min-height:400px;
	height:400px;
	height:auto !important;*/
	padding:20px 30px 40px 30px;
	padding-bottom:40px;
	overflow:visible;
}

#contentFleet {
	width:980px;
	/*min-height:400px;
	height:400px;
	height:auto !important;
	padding:20px 30px 20px 30px;*/
	overflow:visible;
}

.strip {
	width:980px;
	background-image:url(../images/strip.jpg);
	height:43px;
	padding-left:20px;
}

.fleetText {
	width:980px;
}

.fleetText p {
	padding-bottom:5px;
}

.fleetLeft {
	width:450px;
	padding:20px;
	float:left;
}

.fleetRight {
	width:450px;
	padding:20px;
	float:left;
}

.fleetRight a {
	color:#2d4382;
	font-weight:bold;
}

.colLeft {
	width:495px;
}

.colLeft a {
	color:#2d4382;
	font-size:10px;
}

.colRight {
	width:365px;
	padding-left:60px;
}

label.person {
    width:100px;
    display:block;
    float:left;
    line-height:25px;
    clear:both;
}

label.numberOf {
    width:195px;
    display:block;
    float:left;
    line-height:25px; 
    clear:both;
}

input {
    float:left;
}

select {
    float:left;
}

sup {
    font-size:8px;
}

h1 {
	font-size:14px;
	color:#2d4382;
	padding-bottom:20px;
}

h2 {
	color:black;
	font-size:14px;
}

h3 {
	color:#2d4382;
	font-size:12px;
	font-weight:bold;
}

h4 {
	line-height:21px;
	font-size:12px;
	color:#2d4382;
}

h4.fleet {
	line-height:42px;
	font-size:14px;
	color:#2d4382;
}

.subText {
	font-size:9px;
}

.blueHeading {
	color:#2d4382;
	font-weight:bold;
}	



