/*
  main.css,v 1.5  2007/1/17

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2007-2008 Seotm.com
*/

BODY {
  background-color: #ffffff;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

html, body {
    margin:0;
    padding:0;
}

table {
  padding:0px;
  overflow:visible;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
overflow:visible;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin-bottom:2px;
margin-top:2px;
}

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:1px;
padding-left:1px;
margin:auto;
}

ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:20px;
}


h1 {
font-family: Tahoma;
font-size:18px;
color:#000000;
margin:1px;
padding:0px;
font-weight:normal;
padding-bottom:10px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
color:#000000;
text-indent:0px;
padding-top:10px;
padding:3px;
}

h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:4px;
  text-indent:0px;
}
h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin:4px;
  text-indent:0px;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
  color:#000000;
  text-align:justify;
  margin:0px;
  padding:5px;
/*  

  text-indent:10px;
*/
}

a {
  color: #FF0000;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

a:hover {
  color: #FF0000;
  text-decoration: underline;
}

span.s1{
color:#000000;
font-weight:normal;
}

span.s2{
color:#000000;
font-weight:normal;
}

FORM {
 display: inline;
}

IMG{
 border: 0px;
}

.copyr
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.copyr a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}


.copyr a:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.dtex{ color: #FFF; font-size: 10px;}

.map{
font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left:10px;
}

.news
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.news:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

.news_name{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
text-transform:uppercase;
font-weight:bold;
padding-bottom:10px;
}



/* dvi ui-tabs styles*/ 
div.ui-tabs-panel {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 margin: 0 0 0 0px;
 padding: .5em .9em;
 height: 150px;
 overflow: auto;
 border: 0px solid #E0E0E0;
}

div.ui-tabs-panel  a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:normal;
}

div.ui-tabs-panel  a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

 
/* dvi ui-tabs styles*/ 
div.ui-tabs-left_panel {
    
 background-image: url(/images/design/backGround_contact_block.gif); 
 background-position: center; 
 height: 159px;   
 overflow: auto;
 border: 0px; 
}

div.ui-tabs-left_panel *{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#580000;
}

div.ui-tabs-left_panel  a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#580000;
 text-decoration:none;
 font-weight:normal;
}

div.ui-tabs-left_panel  a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#580000;
text-decoration:underline;
font-weight:normal;
}


/* menu styles*/ 
.news_menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.news_menu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.news_menu a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}


.menu{
  color:#FFFFFF;
}

.menu p {
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-indent:20px;
  color:#FFFFFF;
  text-align:justify;
  font-weight:normal;
  margin:3px;
}


.mactive{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF00;
text-decoration:none;
font-weight:bold;
text-decoration:none;
}

.mactive:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF00;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}

.mpass{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-decoration:none;
}

.mpass:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}

.m_dealers{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
 height:20px;
}

.m_dealers a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.m_dealers a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}



.m_dealersall a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.m_dealersall a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

a.m_dealersall{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.m_dealersall:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}


a.m_dealers{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

a.m_dealers:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}


.m_comments{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
text-align:justify;
}

.m_comments a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.m_comments a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}


/* end menu styles*/



.footer a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.footer a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

.footer_s {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bolder;
font-size:13px;
}

.main{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
text-indent:10px;
padding-bottom:10px;
}

.main p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
text-indent:0px;
margin-top:5px;
padding:3px;
}

.nav
{
visibility:hidden;
}

.nav_a
{
visibility:visible;
}

input.print_but
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #CC0000;
background-color: #FFFFFF;
font-weight:bold;
}

input.print_but:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px dotted #003399;
background-color: #E3E9EE;
font-weight:bold;
}

.map
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left:5px;
line-height:20px;
}
.map a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
}

ul.map
{
padding-left:30px;
padding-top:10px;
}

.ch8 {
	background-color: #F7F7F7;
}

.ie {
background-image:url(/images/design/ie.gif);
background-repeat:repeat-y;  
width:78px;
}



.lang
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
line-height:15px;
}

.lang a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}


.lang a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFF00;
text-decoration:underline;
}

.dt_ex{
 font-size:10px;
 padding-bottom:10px;
 border-bottom:1px dotted #FF1A1A;
}

.iimg{
 padding-bottom:8px;
 padding-top:8px;
}



/*       Horizontal menu            */
.chromestyle{font-weight: bold; text-align:left; overflow:visible;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
 display: block; height: 0; clear: both; visibility: hidden;text-align:left;
}

.content_pages{ background: #ccc;}
.content_pages td {text-align: center; background: #ffffff;}
.h_link{font-size: 16px; color: #000000; font-weight: normal;}


/*.chromestyle table{border: 1px solid #BBB; padding: 4px 0; margin: 0;text-align: center;}

.chromestyle table td a{ color: #ff0000; padding: 4px 7px; margin: 0; text-decoration: none; border-right: 1px solid #DADADA;}

.chromestyle table td a:hover{ color: #00ff00;}*/
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
    margin-left:-25px; 
    overflow:visible;  
    position:absolute; 
    margin-top:8px; 
    top: 0px; 
    border: 3px double #FF0000; 
    /*THEME CHANGE HERE*/ 
    font:normal 12px Verdana; 
    line-height:18px; 
    z-index:100; 
    background-color: #FFF; 
    width: 18%; 
    visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);/*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{ width: auto; overflow:visible; display: block; text-indent:0px; background-color: #d70012; /*THEME CHANGE HERE*/ padding: 3px; text-decoration: none; color: #FFF; font-size: 11px;font-weight: normal; text-decoration: none;}

/* html .dropmenudiv a{ /*IE only hack/ width: 110px; background-color: #d70012; color:#FFF;} */

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ background-color: #d70012; color:#FFF; text-decoration:underline; overflow:visible;}





.menuh{
width: 18.5%;
overflow:visible;
 text-align:left;
}

.item{
 color: #FFF;
 width:106px;
 padding-left:10px;
font-weight: normal;
}



.item:hover{
 color: #FFF;
}

.item2{
 color: #FFF;
 width:106px;
 padding-left:10px;
font-weight: normal;
cursor:default;
}

.item2:hover{
 color: #FFF;
 text-decoration:none;
 cursor:default;
}
/*   end horizontal menu*/

.link {
  color: #FF0000;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.t_link{
  color: #FF0000;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
 padding-bottom:8px;
}

a.t_link2{
  color: #FFF;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
 padding-bottom:8px;
}

a.t_link2:hover{
  color: #FFF;
  text-decoration:underline;
  font-weight:bold;
  font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding-bottom:8px;
}


.path{
 font-size:12px;
}


.path a{
 font-size:12px;
}


/*menu vertical*/
.submenu a {color: #FFF; text-decoration: none; background-color: #d70012;}
.submenu {background-color: #FFF;  border: 3px double #FF0000; width: 200px; overflow:hidden;   z-index:1500; visibility: hidden; position: absolute; margin-left: 150px; text-align: left; margin-top: -14px; text-indent: 0px;}
.first {border-top : 1px #cdcdcd solid; border-right:  1px #cdcdcd solid; }
.second {border-left : 1px #cdcdcd solid; border-right:  1px #cdcdcd solid; }
.last {border-left : 1px #cdcdcd solid; border-right:  1px #cdcdcd solid; border-bottom:  1px #cdcdcd solid; }


.hdrbg{
    background-image: url(/images/design/header_1.jpg); 
    background-position: center; 
    background-repeat: repeat-x; 
    height: 138px; 
    border: 0px solid black;
}

.hdr01{
    float:left;
} 

.hdr02{
    float:right;
}