﻿body 
{
	background:#4f4f4f url(../images/common_bg.gif) repeat-x;
	font-family:Verdana, Arial;
	font-size:11px;
}

body a
{
	color:#004a80;
}

img 
{
	border:none;
}

p 
{
	margin:0px 0px 15px 0px;
}

div#Shadow2 
{
	margin:0 auto;
	height:3px;
	background:url(../images/shadow_bottom.png) no-repeat bottom;
	width:957px;
	position:relative;
	text-align:center;
}

div#Shadow3 
{
	background-image:url(../images/shadow_bg.png);
	background-repeat:repeat-y;
	margin:0 auto;
	padding-left:3px;
	padding-right:3px;
	z-index:999;
}

div#Shadow1 
{
	background:url(../images/shadow_top.png) no-repeat top;
	padding-top:3px;
	width:957px;
	margin:0 auto;
	margin-top:30px;
}

div#MainContainer 
{
	width:935px;
	border:solid 8px white;
}

div#BackLink 
{
	margin-top:14px;
	float:right;
}

div#ContentDivider 
{
	/* background-image: url(../images/common_content_divider.gif); */
	width:957px;
	height:3px;
	line-height:3px;
	font-size:3px;
	margin:0 auto;
	z-index:2;
	position:relative;
}

div#BelowContainer 
{
	position:relative;
	top:-3px;
	width:935px;
	margin:0 auto;
	z-index:1;
}

div#Footer
{
	width:951px;
	margin:0 auto;
	margin-top:10px;
}

div#Header
{
	background:#4f4f4f url(../images/common_header.jpg) repeat-x;
	height:79px;
	width:935px;
}


div#Menu 
{
	background:#4f4f4f url(../images/menu_bg.gif) repeat-x;
	height:24px;
	width:935px;
}


div#MenuContainer 
{
	margin-right:15px;
	float:right;
}

div#FooterLine 
{
	width:951px;
	height:1px;
	background-color:#727272;
	line-height:1px;
	font-size:1px;
}

div.FooterMenu 
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#e1e1e1;
	float:left;
	margin:10px 15px 15px 0px;
}

div.FooterMenu a
{
	font-family:Verdana, Arial;
	font-size:10px;
	text-decoration:none;
	color:#e1e1e1;
}

div.FooterMenu a:hover
{
	text-decoration:underline;
}

div.FooterDivider 
{
	background-color:#939393;
	width:1px;
	height:10px;
	float:left;
	margin-top:12px;
	margin-right:15px;
}

div.Copyright 
{
	float:right;
	font-family:Verdana, Arial;
	font-size:10px;
	margin-top:10px;
	color:#e1e1e1;
	
}

div#HomeButton a
{
	margin:10px 0px 0px 10px;
	float:left;
	width:240px;
	height:60px;
}

div#DrivingButton 
{
	margin-top:10px;
}

div#DrivingButton a
{
	background: url(../images/button_driving_offon.png) no-repeat;
	background-position:top;
	display: block;
	width: 162px;
	height:25px;
	text-decoration: none;
}

div#DrivingButton a:hover 
{
	background-position: 0px -25px;
}

div#FTPButton 
{
	padding:25px 15px;
}

div#FTPButton a
{
	float:right;
	background: url(../images/button_ftp_offon.png) no-repeat;
	background-position:top;
	display: block;
	width: 85px;
	height:20px;
	text-decoration: none;
}

div#FTPButton a:hover 
{
	background-position: 0px -20px;
}

div.HomePod 
{
	margin:30px 15px 0px 15px;
	float:left;
}

div.c 
{
	clear:both;
}

div.MenuItem 
{
	float:left;
	margin:5px 15px 0px 15px;
}
div#Home a
{
	background: url(../images/menu_home_offon.png) no-repeat;
	display: block;
	width: 32px;
	height:13px;
}

div#Home a:hover 
{
	background-position: 0px -13px;
}

div#TheCompany a
{
	background: url(../images/menu_thecompany_offon.png) no-repeat;
	display: block;
	width: 76px;
	height:13px;
}

div#TheCompany a:hover 
{
	background-position: 0px -13px;
}


div#Products a
{
	background: url(../images/menu_products_offon.png) no-repeat;
	display: block;
	width: 57px;
	height:13px;
}

div#Products a:hover 
{
	background-position: 0px -13px;
}

div#Showcase a
{
	background: url(../images/menu_showcase_offon.png) no-repeat;
	display: block;
	width: 57px;
	height:13px;
}

div#Showcase a:hover 
{
	background-position: 0px -13px;
}

div#NewsArticles a
{
	background: url(../images/menu_newsarticles_offon.png) no-repeat;
	display: block;
	width: 93px;
	height:13px;
}

div#NewsArticles a:hover 
{
	background-position: 0px -13px;
}

div#Contact a
{
	background: url(../images/menu_contact_offon.png) no-repeat;
	display: block;
	width: 49px;
	height:13px;
}

div#Contact a:hover 
{
	background-position: 0px -13px;
}

div#Resources a
{
	background: url(../images/menu_resources_offon.png) no-repeat;
	display: block;
	width: 62px;
	height:13px;
}

div#Resources a:hover 
{
	background-position: 0px -13px;
}


div#SubContent 
{
	background-color:#f1f1f1;
	min-height:570px;
	width:935px;
}

div#PageTitle 
{
	width:760px;
	padding:30px 0px 0px 55px;
}
div#FlashTitle 
{
}

div#DottedLine 
{
	background:url(../images/common_dotted_line.gif) repeat-x top;
	width:760px;
	margin-left:3px;
	max-height:1px;
	min-height:1px;
	height:1px;
}

div#SubMenu 
{
	float:left;
	padding:0px 15px 0px 0px;
}

div#ContentContainer 
{
	width:750px;
	margin:10px 0px 0px 60px;
}

div#MainContent 
{
	height:auto;
	width:100%;
	padding-bottom:70px;
	margin:1px 0px 10px 20px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
}

div#MainContent strong 
{
	color:#5b5b5b;
}

div#MainContent orange 
{
	color:#f68b19;
}

div#MainContent orange a
{
	color:#f68b19;
	text-decoration:none;
}


div#MainContent orange a:hover
{
	color:#f68b19;
	text-decoration:underline;
}

div#MainContent a 
{
	color:#004a80;
}

div#ArticleTitle 
{
	font-size:14px;
	color:#f68b19;
	font-weight:bold;
}

div#ArticleAuthor 
{
	margin-bottom:10px;
}

div#ArticleContent 
{
	width:500px;
}

div#GalleryFlash 
{
	border:solid 3px white;
	width:563px;
}

div.FeatureTitle 
{
	color:#F68C1A;
	font-size:11px;
}

div.FeatureTitle a
{
	color:#F68C1A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

div.FeatureTitle a:hover 
{
	text-decoration:underline;
}

div.FeatureText 
{
	color:#ffffff;
}

div.FeatureText a
{
	color:#A5CFF7;
}

div#NewsArticlesFeatures 
{
	width:380px;
}

div.FeatureArrow 
{
	margin:0px 10px 8px 0px;
	cursor:hand;
	cursor:pointer;
}

div#FeaturedProduct 
{
	margin:0px 0px 0px 10px;
}

div#NewsArticleList 
{
	min-height:100px;
}

div#ProductImage 
{
	margin-bottom:20px;
	width:263px;
	height:212px;
	display:none;
}

div#ProductImage img
{
	width:563px;
	height:212px;
	border:solid 3px white;
}

div.ArticleHR 
{
	height:1px;
	background-color:#cecece;
	margin-bottom:1px;
	width:500px;
}


div#DownloadSpecsButton 
{
}

div#DownloadSpecsButton a
{
	float:right;
	background: url(../images/button_downloadspecs_offon.png) no-repeat;
	background-position:top;
	display: block;
	width:162px;
	height:25px;
	text-decoration: none;
}

div#DownloadSpecsButton a:hover 
{
	background-position: 0px -25px;
}

div#ClearButton a
{
	float:right;
	background: url(../images/button_clear_offon.png) no-repeat;
	background-position:top;
	display: block;
	width:57px;
	height:25px;
	text-decoration: none;
}

div#ClearButton a:hover 
{
	background-position: 0px -25px;
}

div#FTPSubmitButton a
{
	float:right;
	background: url(../images/button_submit_offon.png) no-repeat;
	background-position:top;
	display: block;
	width:57px;
	height:25px;
	margin-left:10px;
	text-decoration: none;
}

div#FTPSubmitButton a:hover 
{
	background-position: 0px -25px;
}

div#FTPLogin 
{
	color:#5b5b5b;
	background-color:White;
	padding:50px 20px 30px 40px;
}

div#FTPContent 
{
	width:380px;
}