BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
A:link
{
/*    COLOR: #004980; */
    COLOR: #212121; 
/*    TEXT-DECORATION: underline */
}
A:visited
{
/*    COLOR: #004980; */
    COLOR: #5D5D5D; 
/*    TEXT-DECORATION: underline */
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #004980;
/*    TEXT-DECORATION: underline */
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.ProdPgTbl
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #666666;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #666666;
    BORDER-TOP-COLOR: #666666;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #666666
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
/*  COLOR: #004980; */
    COLOR: #212121; 
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
/*  COLOR: #004980; */
    COLOR: #212121; 
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.mainb
{
    FONT-WEIGHT: bold
}
.pad_one
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 14px;
    PADDING-TOP: 14px
}
.ul_general
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 11px;
    PADDING-LEFT: 26px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 0px
}
.li_general
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    FONT: 12px verdana,helvetica,sans-serif;
    COLOR: #000000;
    PADDING-TOP: 4px;
    LIST-STYLE-TYPE: circle;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.li_ol
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    FONT: 12px verdana,helvetica,sans-serif;
    COLOR: #000000;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.LI_style1
{
    LIST-STYLE-TYPE: square
}
.LI_style2
{
    LIST-STYLE-TYPE: square
}
.LI_style3
{
    LIST-STYLE-TYPE: circle
}

.navTopTbl
{
    height: 22px;
    background-image:url(images/newfleet_topbarslice_gray.gif);
    text-align:right;
}


#navtop A:link
{
    FONT-SIZE: 10px;
/*    COLOR: #ffffff; */
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navtop A:visited
{
    FONT-SIZE: 10px;
/*    COLOR: #ffffff; */
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navtop A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#navtop A:active
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#navlow A:link
{
    FONT-SIZE: 11px;
/*    COLOR: #ffffff; */
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navlow A:visited
{
    FONT-SIZE: 11px;
/*    COLOR: #ffffff; */
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navlow A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#navlow A:active
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#navGen A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navGen A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navGen A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#navGen A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#navside
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#navside_head UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none
}
#navside_head A
{
    BACKGROUND-POSITION: 0% 50%;
    BACKGROUND-IMAGE: url(images/navside_head_dot.gif);
    BACKGROUND-REPEAT: no-repeat
}
#navside_head A:link
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e0e0e0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 16px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 3px;
    WIDTH: 181px;
    COLOR: #212121;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
#navside_head A:visited
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e0e0e0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 16px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 3px;
    WIDTH: 181px;
    COLOR: #212121;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
#navside_head A:hover
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 16px;
    BACKGROUND-IMAGE: url(images/navside_head_dot_OVER.gif);
    PADDING-BOTTOM: 3px;
    COLOR: #212121;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: underline
}
#navside_sml UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none
}
#navside_sml A:link
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0% 40%;
    DISPLAY: block;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(images/navside_sml_dot.gif);
    PADDING-BOTTOM: 3px;
    WIDTH: 160px;
    COLOR: #212121;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
#navside_sml A:visited
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0% 40%;
    DISPLAY: block;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(images/navside_sml_dot.gif);
    PADDING-BOTTOM: 3px;
    WIDTH: 160px;
    COLOR: #212121;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
#navside_sml A:hover
{
    BACKGROUND-IMAGE: url(images/navside_sml_dot_OVER.gif);
    COLOR: #ff6600;
    TEXT-DECORATION: underline
}
#current_head A:link
{
    BACKGROUND-COLOR: #f0f0f0
}
#current_head A:visited
{
    BACKGROUND-COLOR: #f0f0f0
}
#current_head A:hover
{
    BACKGROUND-COLOR: #f0f0f0
}
#current_head A:active
{
    BACKGROUND-COLOR: #f0f0f0
}
#current_sml A:link
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
#current_sml A:visited
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
#current_sml A:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
#current_sml A:active
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
/***************** PRODUCT SHEET STYLES *******************/
/* Non-Style Box Tables */
.prodTBL
{
    FONT: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.prodTBL TR TD
{
    BORDER-RIGHT: #004980 1px solid;
    BORDER-TOP: #004980 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #004980 1px solid;
    BORDER-BOTTOM: #004980 1px solid;
}
.prodTBL TR TH
{
    BORDER-RIGHT: #004980 1px solid;
    BORDER-TOP: #004980 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #004980 1px solid;
    BORDER-BOTTOM: #004980 3px double;
    HEIGHT: 1.75em
}
.prodTBL TD
{
    FONT-SIZE: 11px;
    PADDING-RIGHT: 0.25em;
    PADDING-LEFT: 0.25em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.prodTBL TH
{
    PADDING-RIGHT: 0.25em;
    PADDING-LEFT: 0.25em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.prodTBL .header
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #004980
}
/* Style Box Table */
.prodTBL_Style
{
    FONT: 8px/11px Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.prodTBL_Style TR TD
{
    BORDER-RIGHT: #004980 1px solid;
    BORDER-TOP: #004980 1px solid;
    BORDER-LEFT: #004980 1px solid;
    BORDER-BOTTOM: #004980 1px solid;
    /*HEIGHT: 3.75em*/
}
.prodTBL_Style TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0.25em;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 1em
}
.prodTBL_Style .header
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: #f0f0f0;
    BORDER-BOTTOM-WIDTH: 0px;
    COLOR: #004980;
    /*HEIGHT: 1.75em;*/
    BORDER-RIGHT-WIDTH: 0px
}

.prodTBL_Style .headerNoGrid
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: #f0f0f0;
    BORDER-BOTTOM-WIDTH: 0px;
    COLOR: #004980;
    /*HEIGHT: 1.75em;*/
    BORDER-RIGHT-WIDTH: 0px
}

.prodTBL_Style .headerGrid
{
    BACKGROUND: #ffffff;
    BORDER-TOP-WIDTH: 1px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM: #004980 3px double;
    COLOR: #004980;
    /*HEIGHT: 1.75em;*/
    BORDER-RIGHT-WIDTH: 1px
    PADDING-RIGHT: 0.25em;
    PADDING-LEFT: 0.25em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px; 
    VERTICAL-ALIGN: top;
}

.prodTBL_Style .cellBlack
{
    BACKGROUND: #000000;
    COLOR: #000000
}
.prodTBL_Style .cellNormal
{
    BACKGROUND: #ffffff;
    COLOR: #ffffff
}
/* Philosophy Paragraph */
.prodTBL_Text
{
    font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.prodTBL_Text TR TH
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    COLOR: #004980;
    HEIGHT: 1.75em;
}
.prodTBL_Text TR TD
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
/* Graph Titles */
.graphTitle1
{
    FONT: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}

.graphTitle1 TR TH
{
    BORDER-RIGHT: #004980 1px none;
    BORDER-TOP: #004980 1px none;
    BACKGROUND: #F0F0F0;
    BORDER-LEFT: #004980 1px none;
    BORDER-BOTTOM: #004980 3px none;
    HEIGHT: 1.75em
}

.graphTitle1 TH
{
    PADDING-RIGHT: 0.25em;
    PADDING-LEFT: 0.25em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.graphTitle1 .header
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #004980
}
/* FootNotes */
.FootNote
{
    FONT: 9px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    BORDER-COLLAPSE: collapse;
}
/***************** PRESS ROOM STYLES *******************/
.prLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
/*    COLOR: #004980; */
    COLOR: #212121; 
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.prDetails
{
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.prSummary
{
    FONT-SIZE: 12px;
    COLOR: #004980;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
/***************** LOGIN FORM STYLES *******************/
#frm_Input
{
}
#frm_Input INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
.errText
{
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}
#frm_Input LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
#frm_Input H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
#frm_Input SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
#frm_Input TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
#frm_Input TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
#frm_Input TEXTAREA
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
/***************** New Newfleet Menu *******************/
.preload1 

{
	background: url(images/three_1.gif);
}
.preload2 
{
	background: url(images/three_1a.gif);
}

#nav 
{
	padding:0; 
	margin:0; 
	list-style:none; 
	height:35px; 
	background:#fff url(images/three_0.gif) repeat-x; 
	position:relative; 
	z-index:2; 
	font-family:arial, verdana, sans-serif;
}
#nav li.top 
{
	display:block; 
	float:left; 
	height:35px;
}
#nav li a.top_link 
{
	display:block; 
	float:left; 
	height:35px; 
	line-height:33px; 
	color:#ccc; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	padding:0 0 0 6px; 
	cursor:pointer;background: url(images/three_0.gif);
}
#nav li a.top_link span 
{
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	height:35px; 
	background: url(images/three_0.gif) right top no-repeat;
}
#nav li a.top_link span.down 
{
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	height:35px; 
	background: url(images/three_0a.gif) no-repeat right top;
}

#nav li:hover a.top_link 
{
	color:#fff; 
	background: url(images/three_1.gif) no-repeat;
}
#nav li:hover a.top_link span 
{
	background:url(images/three_1.gif) no-repeat right top;
}
#nav li:hover a.top_link span.down 
{
	background:url(images/three_1a.gif) no-repeat right top;
}

/* Default list styling */

#nav li:hover 
{
	position:relative; 
	z-index:200;
}

#nav li:hover ul.sub

{
	left:1px; 
	top:33px; 
	background: #FF9147; 
	padding:3px; 
	border:1px solid #5c731e; 
	white-space:nowrap; 
	width:165px; 
	height:auto; 
	z-index:300;
/*	border:1px solid #CC0000;  RED */
}
#nav li:hover ul.sub li

{
	display:block; 
	height:25px; 
	position:relative; 
	float:left; 
	width:90px; 
	font-weight:normal;
/*	border:1px solid #0000FF;  BLUE */
}
#nav li:hover ul.sub li a

{
	display:block; 
	font-size:11px; 
	height:18px; 
	width:158px; 
	line-height:18px; 
	text-indent:2px; 
	color:#000; 
	text-decoration:none;
	border:1px solid #FF9147; 
/*	border:1px solid #00FF00;  GREEN */
}
#nav li ul.sub li a.fly

{
	background:#FF9147 url(images/arrow.gif) 80px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover 

{
	background:#808080; 
	color:#fff; 
	border-color:#fff;
}
#nav li:hover ul.sub li a.fly:hover

{
	background:#808080 url(images/arrow_over.gif) 80px 6px no-repeat; 
	color:#fff;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul

{
	left:90px; 
	top:-4px; 
	background: #FF9147; 
	padding:2px; 
	border:1px solid #5c731e; 
	white-space:nowrap; 
	width:90px; 
	z-index:400; 
	height:auto;
}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul

{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly

{
	background:#808080 url(images/arrow_over.gif) 80px 6px no-repeat; 
	color:#fff; 
	border-color:#fff;
} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly

{
	background:#FF9147 url(images/arrow.gif) 80px 6px no-repeat; 
	color:#000; 
	border-color:#FF9147;
} 

