/* core color: #17337F */

body
{
	font-size: 12px;
	margin: 0px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#709ED9;
}
table {
	font-size: 12px;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #105B6A;
}

.contentArea
{
	background-image: url(StyleImages/2008/hybrid_full_site_shadow_r2_c2.png);
	background-repeat: repeat-y;
	background-position: center top;	
}

.headerStyle {
	/*background-image: url(StyleImages/homepageHeaderFinal.gif);*/
	background-image:url(StyleImages/2008/hybrid_full_site_element_r1_c2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.headerStyleBlue {

	background-image: url(StyleImages/homepageHeaderBlue.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundBlue {
	background-image: url(StyleImages/bodyBlue.gif);
	background-repeat: repeat;
	color: #FFFFFF;

}
.bodyPadding
{
	padding:32px
}
.plainLink
{
	text-decoration: none;
}
.text10
{
 font-size:10px	
}
A:active
{
	color: #00357F
}
A:hover
{
	color: #00357F
}
A:link
{
	color: #00357F
}
A:visited
{
	color: #00357F
}
.footer
{
	background-image: url(StyleImages/2008/hybrid_full_site_element_r12_c3.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
	height:73px;

}

.footerHolder
{
	position:relative;
	text-align:center;
}

.footerHolder .note
{
	position:absolute;
	left: 315px;
	top: 45px;
	font-size:10px;
	color:#FFFFFF;
}

table.grid 
{
	border-collapse:collapse;
}

table.grid .header
{
	background-image: url(StyleImages/2008/hybrid_full_site_element_r10_c6.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height:30px;	
	color:#FFFFFF;
}

table.grid .header td,
table.grid .header th
{
	border:none;
	line-height:28px;
}

table.grid .item a,
table.grid .itemAlt a
{
	color:#00357F;
	font-size:14px;
	font-weight:normal;	
}

table.grid tr.item
{
	background-color:#FFFFFF;
	color:#00357F;
	padding:12px;
	
}

table.grid tr.item td,
table.grid tr.itemAlt td
{
	border:solid 1px #B7B7B7;
}

table.grid tr.itemAlt
{
	color:#00357F;
	background-color:#E4F0FF;
	padding:12px;
}



td.modelLabel
{
	background-image: url(StyleImages/2008/hybrid_full_site_element_r9_c3.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	color: #17337F;
	height:76px;
	padding-top:16px;
}

#homeHybridPanel
{
	position:relative;
	width:354px;
	padding-top:40px;
}

table.homeHybridPanel div.hybridLogoPanel
{
	position:relative;
}

table.homeHybridPanel div.hybridLogo
{
	position:absolute;
	top:0px;
	left:67px;
}

table.homeHybridPanel tr.contents td
{
	background-image: url(StyleImages/2008/hybrid_full_site_home_elements_r3_c2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding:96px 40px 16px 40px;
	
	color:#FFFFFF;
	font-size:14px;
}

table.homeHybridPanel tr.contents td h1,
table.homeHybridPanel tr.contents td h2,
table.homeHybridPanel tr.contents td h3,
table.homeHybridPanel tr.contents td h4,
table.homeHybridPanel tr.contents td h5,
table.homeHybridPanel tr.contents td h5
{
	color:#8CEE3D;
}

td.homeProducts
{
	padding-right:32px;

}


td.homeProducts  h1,
td.homeProducts  h2,
td.homeProducts  h3,
td.homeProducts  h4,
td.homeProducts  h5,
td.homeProducts  h6
{
 	color:#16327F;
}

div.modelLink
{
	position:relative;
	color:#ffffff;
	font-weight:bold;
	height:auto;	
}

div.modelLink ul.modelDown
{
	position:absolute;
	visibility:hidden;
	left:0px;
	top:14px;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	background-color:#003680;
	margin-top:0px;
	padding-top:0px;	
}

div.modelLink ul.modelDown li
{
	padding:3px 24px 3px 8px;
}

div.modelLink ul.modelDown li:hover
{
	background-color:#709ED9;
}

div.modelLink ul.modelDown li a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:100%;
}

div.modelLink ul.modelDown li a:hover
{
	text-decoration:underline;
}

div.modelLink:hover ul.modelDown
{
	visibility:visible;
}

a.headerLink
{
	color:#00357F;
	font-size:12px;
	text-decoration:none;	
}

a.headerLink:hover
{
	text-decoration:underline;
}

span.headerDrop
{
	color:#00357F;
}
