body
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}
TD.main_content
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #ffffff;
	font-size: 10pt;
	font-family: Verdana, Arial;	
}
.top_header
{
	padding-left: 10px;
	padding-bottom: 5px;
}


/* styles to handle the quick bar section of the page */
.quick_bar_row
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, Arial;
}
.quick_bar_cell_padding
{
	padding-left: 10px;
}
A.quick_bar_link
{
	cursor: hand;
	color: #ffffff;
	text-decoration: none;
}
A.quick_bar_link:hover
{
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
/* end quick bar section */


/* styles to handle the horizontal nav section of the page */
A.horizontal_nav_link
{
	cursor: hand;
	color: #000000;
}
A.horizontal_nav:hover
{
	cursor: hand;
	color: #000000;
}
.horizontal_nav_row
{
	padding-left: 10px;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial;
	background-color: #e5e5e5;
}
/* end horizontal nav section */

/* styles to handle the horizontal copywrite section of the page */
.copywrite_row
{
	padding-left: 10px;
	font-size: 7pt;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Arial;
	background-color: #e5e5e5;
	text-align: left;
}
/* end copywrite section */

/* styles to handle the left navigation menu */

TD.nav_model_year_cell
{
	font-weight: bold;
	font-size: 12pt;
	border-top-style: none;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	border-bottom-style: none;
}
TD.nav_model_name_cell
{
	font-weight: bold;
	font-size: 14pt;
	border-top-style: none;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	border-bottom-style: none;
}
TD.nav_change_model_cell
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
}
A.nav_change_model_link
{
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
A.nav_change_model_link:hover
{
	cursor: hand;
	color: #ffffff;
	text-decoration: none;
}
TD.nav_background
{
	font-size: 10pt;
	padding-top: 5px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial;
	background-color: #5485b6;
}
TD.nav_year_cell
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica;
	height: 20px;
	background-color: #6aa8e8;
}
A.nav_models_link
{
	padding-left: 10px;
	padding-top: 3px;
	display: block;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	height: 20px;
	background-color: #e5e5e5;
	text-align: left;
	text-decoration: none;
}
A.nav_models_link:hover
{
    background-color: #c2c2c2;
}
.nav_model
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
/* end left navigation menu */

/* styles for the media preview page */
.media_id_font
{
	color: #808080;
}
A.media_preview_link
{
	font-size: 9pt;
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
A.media_preview_link:hover
{
	cursor: hand;
	color: #808080;
}
.media_preview_table
{
}
.media_preview_header_row
{
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.media_preview_summary
{
	padding-left: 10px;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.media_preview_row_small
{
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.media_usage_disclaimer
{
	font-size: 7pt;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
}
/* end media preview page */

/* styles for the word documents from the pr site */
TD.VI-BodyText
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
TD.VI-BodyTextFirst
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
UL.VI-Bullet1
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	text-align: justify;
}
TD.VI-Contact
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-ContactHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-ContactHeading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-Footer
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-Heading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.VI-Heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-Highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-HyperLink
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
TD.VI-Origin
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-Quote
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.VI-Release
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
/* end styles for the pr's word documents */

/* styles to control the media list look.  we assume alignment is left unless
   the style class name indicates otherwise. */
.media_table
{
	border-right: #4090e1 1px solid;
	border-top: #4090e1 1px solid;
	border-left: #4090e1 1px solid;
	border-bottom: #4090e1 1px solid;
}
.media_table_header_row
{
	font-size: 10pt;
	font-weight: bold;
	background-color: #6aa8e8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.media_table_row
{
	font-size: 8pt;
	background-color: #e5e5e5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.media_table_cell 
{
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	text-align: left;
}
.media_table_cell_center
{
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;	
	border-left: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	text-align: center;		
}
.media_table_cell_right
{
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;	
	border-left: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	text-align: right;		
}
A.media_link
{
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
A.media_link:hover
{
	cursor: hand;
	color: #808080;
}
/* end media list style */

/* styles to control a spec table(s) look.  we assume alignment is left unless
   the style class name indicates otherwise. */
.spec_table
{
	border-right: #4090e1 1px solid;
	border-top: #4090e1 1px solid;
	border-left: #4090e1 1px solid;
	border-bottom: #4090e1 1px solid;
}
.spec_table_category_row
{
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4090e1;
	text-align: center;	
}
.spec_table_header_row
{
	font-size: 10pt;
	font-weight: bold;
	background-color: #6aa8e8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.spec_table_row
{
	font-size: 7pt;
	background-color: #e5e5e5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.spec_table_cell 
{

	text-align: left;
}
.spec_table_cell_center
{
	text-align: center;		
}
.spec_table_cell_right
{
	text-align: right;		
}
.spec_table_scroll_up
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;	
}
A.spec_table_scroll_link
{
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
.spec_table_jumpto_row
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

