/* -------------------------------------------------------------
COMMON STYLES FOR ALL BASE TAG ELEMENTS
------------------------------------------------------------- */ 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/background_repeat.jpg);
	background-repeat: repeat-x;
	color: #00519D;
}
p {
	margin: 0px 0px 8px 0px;
	text-align: left;
}
form {
	margin: 0px 0px 0px 0px;
}
h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f28924;
}
h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}
h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.h1block {
	float: left;
	width: 470px;
	text-align: left;
	padding: 36px 0px 0px 234px;
}
.h2block {
	float: right;
	width: 228px;
	text-align: left;
	padding: 42px 0px 0px 0px;
}
.h3block {
	float: left;
	width: 698px;
	text-align: left;
	padding: 42px 0px 0px 0px;
}

/* -------------------------------------------------------------
MAIN NAVIGATION
------------------------------------------------------------- */ 
#bannerNav {
	margin: 0px auto;
	color: #FFFFFF;
	background-image:url(../images/nav_repeat.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#bannerNav a:link { 
	color: #FFFFFF;
	text-decoration: none;
}
#bannerNav a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
#bannerNav a:hover { 
	color: #FFFFFF;
	text-decoration: underline;
}
#bannerNav a:active { 
	color: #FFFFFF;
	text-decoration: none;
}
.rollover { display: block; } 								/* Allow setting widths and heights */
/* .rollover img { width: 100%; height: 100%; border: 0; } 	/* only set width and height once */
.rollover img { border: 0; }
.rollover:hover { visibility: visible; /* for IE */ } 		/* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } 				/* 'rolls over' the image */
#navHome {
	width: 46px;
	height: 62px;
	background-image: url(../images/btn_home_on.gif);
	display: block;
}
#navAbout {
	width: 44px;
	height: 62px;
	background-image: url(../images/btn_about_on.gif);
	display: block;
}
#navServices {
	width: 55px;
	height: 62px;
	background-image: url(../images/btn_services_on.gif);
	display: block;
}
#navLeasing {
	width: 126px;
	height: 62px;
	background-image: url(../images/btn_leasing_on.gif);
	display: block;
}
#navOfflease {
	width: 108px;
	height: 62px;
	background-image: url(../images/btn_offlease_on.gif);
	display: block;
}
#navNews {
	width: 41px;
	height: 62px;
	background-image: url(../images/btn_news_on.gif);
	display: block;
}
#navContact {
	width: 68px;
	height: 62px;
	background-image: url(../images/btn_contact_on.gif);
	display: block;
}
#navAccount {
	width: 81px;
	height: 62px;
	background-image: url(../images/btn_account_on.gif);
	display: block;
}
#navBuild {
	width: 93px;
	height: 62px;
	background-image: url(../images/btn_build_on.gif);
	display: block;
}
#navVideo {
	width: 54px;
	height: 62px;
	background-image: url(../images/btn_Video_on.gif);
	display: block;
}


/* -------------------------------------------------------------
SECOND LEVEL LOGO / TITLE BANNER
------------------------------------------------------------- */ 
#logoBanner {
	margin: 0px auto;
	width: 960px;
	height: 98px;
	background-image: url(../images/logo_titlebar.jpg);
	background-repeat: no-repeat;
}
#fleetBanner {
	margin: 0px auto;
	width: 960px;
	height: 98px;
	background-image: url(../images/logo_titlebar_fleet.jpg);
	background-repeat: no-repeat;
}


/* -------------------------------------------------------------
HOMEPAGE FLASH MOVIE AREA
------------------------------------------------------------- */ 
#homeFlash {
	
}


/* -------------------------------------------------------------
HOMEPAGE BODY TEXT AREA
------------------------------------------------------------- */ 
#homeBody {
	margin: 0px auto;
	color: #00519D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#homeBody ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: -4px 0px 0px 4px;
}
#homeBody li {
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 2px 8px 0px 0px;
	padding: 2px 8px 0px 12px;
}
#homeBody a:link { 
	color: #f28924;
}
#homeBody a:visited { 
	color: #f5a04e;
}
#homeBody a:hover { 
	color: #f28924;
}
#homeBody a:active { 
	color: #00519D;
}


/* -------------------------------------------------------------
SECOND LEVEL BODY TEXT AREA
------------------------------------------------------------- */ 
#secondBody {
	margin: 0px auto;
	width: 960px;
	overflow: auto;
	background-image: url(../images/bg_secondlevel.gif);
	background-repeat: no-repeat;
	color: #00519D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#secondBody ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: -4px 0px 0px 4px;
}
#secondBody li {
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 2px 8px 0px 0px;
	padding: 2px 8px 0px 12px;
}
#secondBody a:link { 
	color: #f28924;
}
#secondBody a:visited { 
	color: #f5a04e;
}
#secondBody a:hover { 
	color: #f28924;
}
#secondBody a:active { 
	color: #00519D;
}
.columnLeft {
	float: left;
	width: 695px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.columnRight {
	float: right;
	width: 227px;
	overflow: auto;
	text-align: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}


/* -------------------------------------------------------------
SPECIAL CASE FLEET BODY AREA 
------------------------------------------------------------- */ 
#fleetBody {
	margin: 0px auto;
	width: 960px;
	overflow: auto;
	color: #00519D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
#fleetBody ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: -4px 0px 0px 4px;
}
#fleetBody li {
	font-weight: normal;
	font-style: normal;
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 2px 8px 0px 0px;
	padding: 2px 8px 0px 12px;
}
#fleetBody a:link { 
	color: #f28924;
}
#fleetBody a:visited { 
	color: #f5a04e;
}
#fleetBody a:hover { 
	color: #f28924;
}
#fleetBody a:active { 
	color: #00519D;
}
.columnFleet {
	float: left;
	width: 940px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}


/* -------------------------------------------------------------
FOOTER
------------------------------------------------------------- */ 
#footer {
	margin: 0px auto;
	color: #7fa8cd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer a:link { 
	color: #7fa8cd;
}
#footer a:visited { 
	color: #7fa8cd;
}
#footer a:hover { 
	color: #00519D;
}
#footer a:active { 
	color: #00519D;
}
/* -----------------------------------------------------------------------------------------
Regular Styles
------------------------------------------------------------------------------------------*/
.smallRegular
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.smallBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.smallAlert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #CC0000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.mediumRegular
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.mediumBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.mediumAlert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CC0000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/* -----------------------------------------------------------------------------------------
Form Field Styles
------------------------------------------------------------------------------------------*/
.formTextBoxL
{
	width: 300px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.formTextBoxM
{
	width: 200px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.formTextBoxS
{
	width: 100px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.formTextBoxXS
{
	width: 50px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.formButtonS
{
	width: 100px;
	FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.formButtonM
{
	width: 200px;
	FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.formListBoxL
{
	width: 300px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.formListBoxM
{
	width: 200px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.formListBoxS
{
	width: 100px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.formTextAreaL
{
	width: 300px;
	height: 150px;
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.formMS
{
	width: 150px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.formMSDrop
{
	width: 154px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

