body { margin: 7px 0 7px 0; padding: 0; font-family: Verdana, Arial, sans-serif; color: #000; font-size: 11px; }
td.topShadow { background-image: url("top_shadow.gif"); background-repeat: repeat-x; height: 4px; margin: 0; padding: 0; }
td.rightShadow { width: 11px; background-image: url("right_shadow.gif"); background-repeat: repeat-y; margin: 0; padding: 0; }
td.bottomShadow { background-image: url("bottom_shadow.gif"); background-repeat: repeat-x; height: 12px; margin: 0; padding: 0; }
td.leftShadow { width: 5px; background-image: url("left_shadow.gif"); background-repeat: repeat-y; margin: 0; padding: 0; }
td.k{
	font-size: 11px;
	font-style: normal;
	color: #2225E1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	padding: 1px;
}
td.k2{
	font-size: 11px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	padding: 1px;
}
td.s1{
	font-size: 11px;
	font-style: normal;
	color: #666666;
	background-color: #f1f1f1;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 1px;
}
td.body{
	font-size: 11px;
	font-style: normal;
	color: #2225E1;
}
.txt5 { text-align:justify; padding-left: 5px;}
form { margin: 0; padding: 0; }
/*ul { margin: 0; padding: 0; }*/
td { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000 }
a { color: #16387C; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

.front_img img { float: left; margin: 0 1px 0 0; padding: 0;}
.spacer { 
	border-top: 1px solid #BEBEBE; 
	margin: 2px 0 2px 0;
}


/*news section is now referred to as press releas*/
#front_news { font-size: 9px; font-family: Arial, Verdana, sans-serif;}

#front_news .front_news_content { padding: 10px 12px 0 15px; margin: 0 3px 0 0; background-color:#FFFFFF; font-size: 12px; /*color:#2225E1;*/} /*#A2A2A2;*/
#front_news .front_news_content h3 { margin: 0;	padding: 0; font-size: 15px; color:  #767676; }
#front_news .front_news_content p { margin: 0; padding: 6px 0 0 0; font-size: 11px; color:#2225E1; font-family: Verdana; font-stretch:extra-expanded;} /*#FFFFFF*/
#front_news .front_news_content a { text-decoration: none; font-size: 11px; color:#171988; font-family: Verdana;  }
#front_news .front_news_content a.headerLink  { text-decoration: none; font-size: 12px; color:#171988; font-family: Verdana;  }
#front_news .front_news_content a:hover { color: #0033FF ; font-size: 11px; font-family: Verdana; text-decoration: underline; background-color:#99CCFF }

.site { margin-top: 4px; border: 0; padding: 0 4px 4px 4px;  }

.header { padding: 0; margin: 0 0 2px 0; }
.footer { border-top: 1px solid #B8B8B8; padding: 2px 2px 1px 2px; margin: 0 0 0 0; display: block; }

.footerLinks { padding: 9px 25px 24px 25px; background-color: #828282; display: block; }
.footerLinks a { font-size: 11px; color: #FFF; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-left: 30px; }
.footerLinks a:hover { text-decoration: underline; }

.copyright { font-size: 11px; margin: 11px 25px 11px 25px; font-family: Arial, Verdana, Helvetica; text-align: right; color: #5B5B5B; width: auto; }
.copyright2 { font-size: 11px; margin: 3px 3px 3px 0px; font-family: Arial, Verdana, Helvetica; text-align: right; color: #000; width: auto; }
.lt_gray { color: #828282; }

/*.nav { width: 221px; background-color: #FFF; font-family: Arial, Verdana, sans-serif; }*/
.nav { vertical-align:top; width: 183px; background-image: url("img/menu_bk.jpg"); background-repeat: repeat-y; font-family: Arial, Verdana, sans-serif;}
.nav ul { border: none; background-color: #FFF; font-family: Arial, Verdana, sans-serif; list-style-type: none; margin: 0; padding: 0 0 3px 0; width: 183px; }
.nav ul.home { border-bottom: 0; padding-bottom: 0; margin: 0;}
.nav li { font-family: Arial, Verdana, sans-serif; width: 100%; float: left; list-style-type: none; margin: 0 0 1px 0; height: 28 px; background-image: url("UNSELECTED_BUTTON.jpg"); background-repeat: no-repeat; }
.nav li.sel { background-image: url("SELECTED_BUTTON.jpg"); background-repeat: no-repeat; }
/* -------nav slide > maruf ------*/
.navS { vertical-align:top; width: 183px; background-image: url("img/menu_bk.jpg"); background-repeat: repeat-y; font-family: Arial, Verdana, sans-serif;}
.navS ul { border: none; background-color: #FFF; font-family: Arial, Verdana, sans-serif; list-style-type: none; margin: 0; padding: 0 0 2px 0; width: 183px; }
.navS ul.home { border-bottom: 0; padding-bottom: 0; }
.navS li { font-family: Arial, Verdana, sans-serif; width: 100%; float: left; list-style-type: none; margin: 0 0 1px 0; height: 20 px; background-image: url("UNSELECTED_BUTTON.jpg"); background-repeat: no-repeat; }
/*.navS li.sel { background-image: url("SELECTED_BUTTON.jpg"); background-repeat: no-repeat; }*/
.navS li a {
	font-family: Arial, Verdana, sans-serif;
	display: block;
	padding: 4px 3px 3px 10px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	font-size: 10px;
}
.navS li a.sel { color: #289BD6; }
.navS li a:hover { color: #289BD6; text-decoration: none; }
/* -------nav slide------*/

.left_col { width:183px; background-image: url("gray_bg.gif"); background-repeat: repeat-y; }
.under_img { padding-top: 8px; padding-right: 20px; text-align: right; color: #2E66F4; font-size: 10px; }

.nav li a {
	font-family: Arial, Verdana, sans-serif;
	display: block;
	padding: 8px 3px 4px 21px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
}

html>body .nav li a { width: auto; }

.nav li a.sel { color: #289BD6; }
.nav li a:hover { color: #289BD6; text-decoration: none; }

li.subNavList { background-image: url("img/menu_sub_section_bg.jpg"); background-repeat: repeat-y; height: 100px; }
ul.subNav { background-image: url("img/menu_sub_section_bg.jpg"); background-repeat: repeat-y; border-bottom: 0;  padding-top: 10px; padding-bottom: 6px; }
ul.subNav li { height: auto; font-family: Arial, Verdana, sans-serif; list-style-type: none; margin: 0; background-image: none; }
ul.subNav li a { font-size: 12px; color: #289BD6; padding: 0 0 6px 40px; margin: 0; }
ul.subNav li a:hover { color: #FF8A00; text-decoration: none;}
ul.subNav li a.sel { color: #FF8A00; }

.contentHolder { padding: 0 0 0 2px; margin: 0; }
.content { padding: 20px 15px 15px 28px; margin: 0; }
.content h3 { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000; margin: 0; padding: 0 0 10px 0; }
.content h6 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; margin: 0; padding: 0 0 4px 0; font-weight: bold }
.content p { width: auto; display: block; margin-top: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000 }
.content p.bull_par { background-image: url("/img/blue_bullett_par.gif"); background-repeat: no-repeat; padding: 0 0 0 12px; }
.content p.error { color: #2E66F4; }

.content a { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
.content td { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; }

.forList { margin: 0; padding: 0; }
.forList ul { margin-top: 0; margin-left: 0; padding-left: 16px; list-style: disc url("/img/blue_bullett.gif") outside;  }
.forList ul li { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; }

a.blueLink { color: #2E66F4; font-size: 11px; font-family: Verdana, Arial, sans-serif; } 
.blue, p.blue { color: #2E66F4; } 
.content .blue { color : #2E66F4; }

.date { color: #289BD6; }

input, select {
	font-size: 10px;
}

.dealerHeader {
	font-weight: bold;
}

.dealerName {
	color: #289BD6;
	font-weight: bold;
}

td.dealerMatches {
	color: #CCC;
	padding-bottom: 10px;
}

.awards {
	padding-bottom: 20px;
}

.awards h3 {
	font-size: 14px;
	font-weight: bold;
	color: #289BD6;
	margin-bottom: 0;
	padding-bottom: 0;
}

.awards img {
	margin: 0 0 12px 12px;
}

.awards p {
	padding-top: 12px;
}

.press_release p {
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #000; 
}

.press_release p.media_contacts {
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #5B5B5B; 
}

.press_release h3 {
	font-size: 14px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #289BD6;
}

.press_release h2 {
	font-size: 16px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #289BD6;
}

.press_release span.blue {
	color: #289BD6;
}

.contact_left {
	float: left;
}

.contact_left input, textarea {	width: 200px; }
.contact_left input.submit { width: auto; }

.contact_right {
	width: 44%; 
	float: right; 
	padding-right: 10px;
}

/* commented backslash hack v2 \*/
.contact_right {
	width: 46%; 
}

.contact_left input, textarea {	width: 220px; }

/* end hack */

h1, h2, h4 {
	font-size: 16px;
	font-weight: bold;
	color: #289BD6;
	margin-bottom: 0;
	padding-bottom: 0;
}

h2 { font-size: 14px; color: #454C72; }
h4 { font-size: 13px; }
.heading1
{
	font-size: 15px; color:  #767676;
	text-decoration: none;  font-family: Verdana; font-weight: bold;
	/*padding-top: 10px;
	font-size: 12pt;
	font-style: italic;
	color: #000099;
	font-weight: bold;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CCFF00;*/

}

.heading2
{
	font-size: 12px; color:  #767676;
	text-decoration: none;  font-family: Verdana; font-weight: bold;
	font-style: italic;

}
.flashanim{background: #fff; padding:0;}

/************************************************

*	menuNavbar      								*

************************************************/



#menuNavbar {
	background: #000000 url(img/menuNavbar.gif);
	width: 974px;
	height: 35px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	}

	

#menuNav {
	margin: 0px;
	padding: 0px;
	}

#menuNav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#menuNav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#menuNav li a, #menuNav li a:link, #menuNav li a:visited {
	color: #FFFFFF;
	display: block;
	font-weight: normal;
    margin: 0px;
	padding: 9px 20px 9px 20px;
	text-decoration: none;
	text-transform: none;
	border-right: 1px solid #000000;
	}	

#menuNav li a:hover, #menuNav li a:active {
	background: #000000 url(img/menuNavhov.gif);
	color: #FFFFFF;
	}

#menuNav li li a, #menuNav li li a:link, #menuNav li li a:visited {
	width: 200px;
	background: #424242;
	color: #FFFFFF;
	float: none;
	margin: 0px;
	padding: 6px 10px 7px 10px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

	

#menuNav li li a:hover, #menuNav li li a:active {
	background: #191919;
	color: #FFFFFF;
	padding: 6px 10px 7px 10px;
	}



#menuNav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	}

#menuNav li li { 
	}


#menuNav li ul a { 
	width: 160px;
	}

#menuNav li ul a:hover, #menuNav li ul a:active { 
	}

#menuNav li ul ul {
	margin: -31px 0 0 221px;
	}

#menuNav li:hover ul ul, #menuNav li:hover ul ul ul, #menuNav li.sfhover ul ul, #menuNav li.sfhover ul ul ul {
	left: -999em;
	}

#menuNav li:hover ul, #menuNav li li:hover ul, #menuNav li li li:hover ul, #menuNav li.sfhover ul, #menuNav li li.sfhover ul, #menuNav li li li.sfhover ul {
	left: auto;
	}

#menuNav li:hover, #menuNav li.sfhover { 
	position: static;
	}
#menuNav .current_page_item a {
	background: #000000 url(img/menuNavhov.gif);
	color: #FFFFFF;
	}

/************************************************
*	END OF menuNavbar      								*
************************************************/


/*.nav { width: 221px; background-color: #FFF; font-family: Arial, Verdana, sans-serif; }*/
#secondlevel {  font-family: Arial, Verdana, sans-serif; }
#secondlevel a { font-family: Arial, Verdana, sans-serif;  color: #FFFFFF; float: left; height: 20px; width:auto;  background-image: url("2ndlevelmenuback.jpg");
background-position: center center;
	text-align: center;
	vertical-align: middle;
	/*display: table-cell;*/
	display: block;
	padding: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
 }
#secondlevel a:hover{text-decoration: none; color: #999999; }

#secL_prod { float: left; height: 20px; width: 68px; margin-left: -1px; background-color: transparent; display: block; }
#secL_tech { float: left; height: 20px; width: 273px; margin-left: -1px; background-color: transparent; display: block; }
#secL_inq {  float: left; height: 20px; width: 426px; margin-left: -1px; background-color: transparent; display: block; }
#secL_about{ float: left; height: 20px; width: 508px; margin-left: -1px; background-color: transparent; display: block; }
#secL_loc {  float: left; height: 20px; width: 68px; margin-left: -1px; background-color: transparent; display: block; }

.news_inner{
	margin: 10px;
}

/* end hack 

.left_col { width: 221px; background-image: url("gray_bg.gif"); background-repeat: repeat-y; }
.under_img { padding-top: 8px; padding-right: 20px; text-align: right; color: #2E66F4; font-size: 10px; }

.nav li a {
	font-family: Arial, Verdana, sans-serif;
	display: block;
	padding: 8px 3px 4px 21px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
}

*/
td.k2head{
	font-size: 11px;
	font-weight: bold;
	background-color: #000066;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	padding: 1px;
	vertical-align: middle;
}
tr.k2{
	background-color: #DDDDFF;
}
