body{
	margin-top: 20px ;
	margin-left:	10px;
	margin-right: 10px ;
	
	background-image: url("./graphics/striped_blue.gif") ;
	background-position: top left ;
	background-repeat: repeat-x,repeat-y ;
}

/* CLICK HERE FOR MORE INFO LINKS */
a.click_more:LINK{
	font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 9px ;
	color: blue ;
	text-decoration: none;
}

a.click_more:VISITED{
	font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 9px ;
	color: blue ;
	text-decoration: none;
}

a.click_more:HOVER{
	font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 9px ;
	color: blue ;
	text-decoration: underline;
}

/* NAV CELL LINKS */
a.nav_cell{	
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 12px ;
	color: white ;
	text-align: center ;
	text-decoration: none;
}

td.nav_cell{
	background-color: #083C92 ;
	background-image: url("./graphics/menu_texture.gif") ;
	background-position: left ;
	background-repeat: no-repeat ;
	border-right: 1px solid #000066 ;
	border-bottom: 1px solid #000066 ; 
	border-left: 1px solid #6699CC ;
	border-top: 1px solid #6699CC ;
	
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 12px ;
	color: white ;
	
	text-align: center ;
}

a.gradient_cell{
	font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 8pt ;
	/* font-weight: bold ; */
	color: #999999 ;
	padding: 3px ;
	text-decoration: none;
}

a.gradient_cell:HOVER{
	font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 8pt ;
	/* font-weight: bold ; */
	color: #999999 ;
	padding: 3px ;
	text-decoration: underline;
}

td.gradient_cell{
	/*background-image: url("./graphics/blue_gradient.gif") ;
	background-position: top left ;
	background-repeat: repeat-x ; */
	font-family: verdana, arial, helvetica, sans-serif ;
	font-size: 8pt ;
	/* font-weight: bold ; */
	color: #999999 ;
	padding: 3px ;
}

td.bottom_gradient_cell{
	/*background-image: url("./graphics/blue_gradient_flipped.gif") ;
	background-position: bottom left ;
	background-repeat: repeat-x ;*/
	
	padding-bottom: 10px ;
	padding-left: 10px ;
	
	text-align: left ;
}

table.sidebar{
	/* border: 1px solid /*#F0F0F0*/ black ; */
}

td.sidebar_header{
	background-color: #083C92 ;
	background: url("./graphics/sidebar_header_bg.gif") ;
	background-position: top right ;
	background-repeat: no-repeat ;
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 12px ;
	padding: 4px ;
	
	color: white ;
}

td.sidebar_header_orange{
	background-color: #083C92 ;
	background: url("./graphics/sidebar_header_bg_orange_le.gif") ;
	background-position: top left ;
	background-repeat: no-repeat ;
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 12px ;
	padding: 4px ;
	
	color: white ;
}

td.sidebar_body{
	background: #F0F0F0 ;
	/*
	background-image: url("./blue_gradient.gif") ;
	background-position: top left ;
	background-repeat: repeat-x ;
	*/
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-size: 11px ;

	padding: 10px ;
	color: black ;
}

a.nav_bar_lev2{
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 11px ;
	color: #999999 ;
	text-decoration: none;
}

a.nav_bar_lev2:hover{
	color: #083C92 ;
}

a.nav_bar{
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 12px ;
	color: #999999 ;
	text-align: center ;
	text-decoration: none;
}

a.nav_bar:hover{
	text-decoration: underline;
}

a.nav_bar_lev2_selected{
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 11px ;
	color: #083C92 ;
	text-decoration: none;
}

td.dispDate{
  background: #f0f0f0 ;
	font-family: tahoma, verdana, arial, helvetica, sans-serif ;
	font-size: 18px ;
	font-weight: normal ;
	padding: 3px ;
	text-align: right ;
	vertical-align: text-bottom ;
}

ul,ol,li,p{
	font-family: helvetica,arial,helvetica,tahoma,sans-serif ;
	font-size: 12px ;
	text-align: justify ;
}

p.teaser{
  font-family: verdana,arial,helvetica,tahoma,sans-serif ;
	font-size: 11px ;
  margin-bottom: -1px ;
  text-align: left ;
  color: #666666 ;
}

h2{
	font-size: 14pt ;
	font-weight: bold ;
	font-family: arial,helvetica,tahoma,sans-serif ;
  border-bottom: 1px solid black ;
  padding-bottom: 3px ;
}

h3.point_item{
	font-family: tahoma,verdana,arial,helvetica,sans-serif ;
	font-weight: bold ;
	font-size: 14px ;
	color: #083C92 ;
}

.point_item2{
	font-family: tahoma,verdana,arial,helvetica,sans-serif ;
	font-weight: bold ;
	font-size: 14px ;
	color: #083C92 ;
}

td.sidebar_cell{
	border-left: 1px solid black ;
	padding-top: 10px ;
	padding-left: 10px ;
	padding-right: 10px ;
}

table.priceGrid{
	border: 2px solid black ;
	font-family: tahoma,verdana,arial,helvetica ;
	font-size: 12px ;
	padding: 7px ;
}

td.priceGridHeader{
	background: #F0F0F0 ;
	font-weight: bold ;
	border-bottom: 1px dashed black ;
}

.finePrint{
	font-family: verdana,arial,helvetica,sans-serif ;
	color: #999999 ;
	font-size: 8pt ;
}

/* comparison grids */

.comparoGridTitle{
  background: #083C92 ;
  background-image: url('./graphics/sidebar_header_bg_left.gif') ;
  background-repeat: no-repeat ;
  color: white ;
  font-weight: bold ;
}

.comparoGrid{
	font-family: tahoma,verdana,arial,helvetica ;
	font-size: 12px ;
}

.gridHeading{
  background: #CCCCCC ;
	font-weight: bold ;
	text-align: center ;
	padding-left: 5px ;
}

.gridHeadingMetal{
	font-weight: bold ;
	text-align: left ;
	border-right: 1px solid white;
	padding: 0px ;
	padding-left: 5px ;
}

.evenCell{
	background: #F0F0F0 ;
}