a{
    text-decoration:none;
    font-weight: bold;
    color:#ffb401;
}
a:hover{
    text-decoration:none;
    color:#727272;
}
a:visited{
    text-decoration:none;
    font-weight: bold;
    color:#ffb401;
}
a:visited:hover{
    text-decoration:none;
    color:#727272;
}
.logo {
     background-image: url(images/logo.gif);
     background-position: left top;
     background-repeat: no-repeat;
     width: 329px;
     height: 92px;
}
.topLink{
    font-size: 0.8em;
    font-weight: normal;
    text-decoration:none;
    color:#979797;
}
.topLink:hover{
    text-decoration:none;
    color:#727272;
}
.topLink:visited{
    font-size: 0.8em;
    font-weight: normal;
    text-decoration:none;
    color:#979797;
}
.topLink:visited:hover{
    text-decoration:none;
    color:#727272;
}
.topLink_bg{
    width: 10px;
    background-image: url(images/topmenu_sep.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.topLink2{
    font-size: 1.0em;
    font-weight: normal;
    text-decoration:none;
    color:#00143e;
}
.topLink2:hover{
    text-decoration:none;
    color:#727272;
}
.topLink2:visited{
    font-size: 1.0em;
    font-weight: normal;
    text-decoration:none;
    color:#00143e;
}
.topLink2:visited:hover{
    text-decoration:none;
    color:#727272;
}
.topLink2_bg{
    width: 10px;
    background-image: url(images/topmenu2_sep.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.ddl{
    width: 150px;
}
.subm{
    font-weight:bold;
    font-family:Arial;
    font-size: 0.7em;
    cursor: pointer;
    color: #ffffff;
    background-color: Transparent;
    background-image: url(images/subm1.gif);
    background-position: left top;
    background-repeat: repeat-x;
    height: 19px;
    border: none;
    padding: 0px 3px 0px 3px;
}
.subm:hover {
    background-color: Transparent;
    background-image: url(images/subm2.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
body{
    font-size: 0.9em;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    font-family:Arial;
}
.topmenu{
    width: 1002px;
    background-color: #ffffff;
    border-left: solid 1px #cccbcb;
    border-right: solid 1px #cccbcb;
}
.topmenu2{
    width: 1002px;
    height: 50px;
    background-image: url(images/topmenu2.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.topbar{
    width: 1002px;
    height: 202px;
    background-image: url(images/topbar.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.topbar2{
    width: 1002px;
    height: 60px;
    background-image: url(images/topbar2.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.topbar_prod{
    width: 1002px;
    height: 202px;
    background-image: url(images/topbar_prod1.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.topbar2_prod{
    width: 1002px;
    height: 60px;
    background-image: url(images/topbar2_prod.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.topbar_results{
    width: 1002px;
    height: 15px;
    background-image: url(images/topbar_results.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.rightlink{
    font-size:0.9em;
    font-weight: normal;
    text-decoration:none;
    color:#ffffff;
}
.rightlink:hover{
    text-decoration:none;
    color:#727272;
}
.rightlink:visited{
    font-size:0.9em;
    font-weight: normal;
    text-decoration:none;
    color:#ffffff;
}
.rightlink:visited:hover{
    text-decoration:none;
    color:#727272;
}
.rightlink_prod{
    font-size:0.9em;
    font-weight: normal;
    text-decoration:none;
    color:#00143e;
}
.rightlink_prod:hover{
    text-decoration:none;
    color:#727272;
}
.rightlink_prod:visited{
    font-size:0.9em;
    font-weight: normal;
    text-decoration:none;
    color:#00143e;
}
.rightlink_prod:visited:hover{
    text-decoration:none;
    color:#727272;
}
.rightlinkcell{
    background-color: #001d46;
    height: 20px;
    border-left: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    padding-left: 10px;
}
.rightlinkcell_prod{
    filter: alpha(opacity=70);
    background-color: #ffaf0a;
    height: 20px;
    border-left: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    padding-left: 10px;
}
.subcatlink{
    font-size: 0.75em;
    font-weight: normal;
    color: #474646;
}
.subcatlink:hover{
    color: #727272;
}
.subcatlink:visited{
    font-size: 0.75em;
    font-weight: normal;
    color: #474646;
}
.subcatlink:visited:hover{
    color: #727272;
}
.search{
    width: 1002px;
    height: 50px;
    background-color: #dfdfdf;
    border-bottom: outset 2px #dfdfdf;
}

.kwsearchbg{
    height: 40px;
    width: 270px;
    background-image: url(images/search_bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.sitemap_bg {
    background-image: url(images/worldmap.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

#wrapper {width:300px; margin:50px auto}
.form {float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold}
.form input {float:left; margin-top:10px}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
.emailfriend {text-decoration: none; color: #000000; font-size: 1.0em; font-family: arial;}
.emailfriend:hover {text-decoration: none; color: #645f86;}