p {
margin: 3px 0 3px 0;
padding:0;
}
td,body,a {
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:12px;
}
body {
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
}
img {
border:0;
}

h1 {
margin:0;
font-size:14px;
}
form {
margin:0;
padding:0;
}
a {
text-decoration: none;
        color:#6888D8;
}

a:hover {
text-decoration: none;
        color:#F13900;
}

.hidden {
display:none;
}
.menu {
        display: block;
      padding:0 30px 0 10px;
color:#828282;
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
line-height: 14pt;
font-weight:bold;
        border-bottom: 1px dotted #B9A798;
        border-top: 1px dotted #fff;
}

a.menu {
        display: block;
      padding:0 30px 0 10px;
font-size:11px;
font-weight:bold;
text-decoration: none;
        color:#828282;
vertical-align: middle;
line-height: 14pt;

}

a.menu:hover {
        display: block;
      padding:0 30px 0 10px;
font-size:11px;
font-weight:bold;
      background:#E4DFC7;
text-decoration: none;
        color:#F13900;
vertical-align: middle;
line-height: 14pt;
border-bottom: 1px dotted #1E3100;
border-top: 1px dotted #1E3100;
}

a.menu:link {
        display: block;
      padding:0 30px 0 10px;
font-size:11px;
line-height: 14pt;
font-weight:bold;
        border-bottom: 1px dotted #B9A798;
        border-top: 1px dotted #fff;
}

.menu_selected {
color:#2f2f2f;
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
font-weight:bold;
}
.submenu {
color:#828282 ;
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
}
.submenu_selected {
color:#828282 ;
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
font-weight:bold ;
color:#2f2f2f ;
}
.address {
color:white ;
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
}

.addresssap {
color:white ;
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
text-decoration:none;
}

.news_title {
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-size:11px;
color:#000000 ;
font-weight:bold ;
}
.news {
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:11px;
color:#727272 ;
}
.lang {
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:9px;
color:#727272 ;
text-decoration:underline;
}
.lang_sel {
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:9px;
color:#191919 ;
font-weight:bold ;
}

.address href {
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:1px;
}

.input {
font-size:10px;
}

.brd_l {
border-left:1px solid gray ;
border-right:1px solid gray ;
border-bottom:1px solid gray ;
}
.brd_r {
border-right:1px solid gray ;
border-bottom:1px solid gray ;
}
.hdr_l {
background-color:gray ;
color:white ;
font-size:14px;
font-weight:bold ;
border-left:1px solid gray ;
border-top:1px solid gray ;
border-right:1px solid gray ;
border-bottom:1px solid gray ;
}
.hdr_r {
background-color:gray ;
color:white ;
font-size:14px;
font-weight:bold ;
border-top:1px solid gray ;
border-right:1px solid gray ;
border-bottom:1px solid gray ;
}

.titleh1{
    font-size:12px;
    font-weight:bold;
    padding-bottom:5px;
    border-bottom:1px dashed #b4c4c8;
    color:#5a6d72;
    } 

.lefttab {
    width:24px;
    background:#fff url(m4.gif) left top repeat-y;
    }

.righttab {
    width:30px;
    background:#fff url(m5.gif) right top repeat-y;
    }

.toptab {
    height:20px;
    background:#fff url(m2.gif) left repeat-x;
    }

.toptableft {
    width:28px;
    background:#fff url(m1.jpg) left no-repeat;
    }

.toptabright {
    width:30px;
    background:#fff url(m3.jpg) right no-repeat;
    }

.bottomtab {
    height:17px;
    background:#fff url(m7.gif) left repeat-x;
    }

.bottomtableft {
    width:28px;
    height:17px;
    background:#fff url(m6.jpg) left no-repeat;
    }

.bottomtabright {
    width:30px;
    height:17px;
    background:#fff url(m8.jpg) right no-repeat;
    }

.bottomcopy {
    height:76px;
    background:#0E29D0;
    padding-left:10px;
    }

.indeximages {
    float:right;
    border:2px solid #6a7e83;
    margin:5px;
    }

.TopSlogan {
  padding:5px 5px 10px 5px;
  color:#224750;
  font-style:italic;
  }

.partname {
  color:#123d48;
  font-size:16px;
  }

.mainbotbord {
  border-bottom:1px dotted #1b515e;
  padding:10px 0 10px 0;
  }