body {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #ffffff;
}

h1 {
   font-size: 18px;
   font-weight: bold;
}

h2 {
   font-size: 16px;
   font-weight: bold;
}

h3 {
   font-size: 14px;
   font-weight: bold;
}

h1 {
   font-size: 12px;
   font-weight: bold;
}


.text, table, body {
   font-family: arial, helvetica, geneva;
   color: #000000;
   font-size: 12px
}

.address {
   color: #ffffff;
   font-size: 10px
}

.black {
   background-color: #000000;
}

.textsmall {
  color:#000000;
  font-size: 10;
  text-decoration: none;
}

a {
   color: #167C79;
   text-decoration: none;
}

a:hover {
   color: #167C79;
   text-decoration: underline;
}

a.white, a.white:hover {
   color: #ffffff;
}

.text2small {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 10;text-decoration:none;}
.textsmallbold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 11;text-decoration:none; font-weight: bold;}
.textbold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 12;text-decoration:none; font-weight: bold;}
.text2bold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 14;text-decoration:none; font-weight: bold;}
.text3bold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 16;text-decoration:none; font-weight: bold;}
.text4bold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 18;text-decoration:none; font-weight: bold;}
.textwhite {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:none;}
.textwhitebold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:none; font-weight: bold;}
.text3whitebold {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 16;text-decoration:none; font-weight: bold;}
.textalert {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ff0000; font-size: 12;text-decoration:none; font-weight: bold;}
.textsuccess {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 12;text-decoration:none; font-weight: bold;}

.formsmall input, textarea, select {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 11px;}


.txtboomerang {width:270px; height:105px}
.edtkeyword {width:250px}

.homepanel {font-family:Verdana,Arial,Helvetica,MS Sans Serif; color:#000000; font-size: 10; font-weight: bold;}
.homepanel2 {font-family:Verdana,Arial,Helvetica,MS Sans Serif; color:#000000; font-size: 12; font-weight: bold;}

a.textblue {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#5745CD; font-size: 12; text-decoration:none; font-weight: bold;}

a.textwhite {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:underline;}
a.textwhite:hover{color:yellow;}
a.text {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 12;text-decoration:underline;}
a.text2small {color:#5745CD; text-decoration:underline;}
a.leftmail {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 9;text-decoration:underline;}

a.bluelink {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#0000F7; font-size: 12; text-decoration:underline;}
a.bluelink:hover {color:#2578F6;}
a.whitelink{font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:white; font-weight:bold; text-decoration:none;}
a.whitelink:hover{color:yellow;}
a.yellowlink{font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:yellow; font-weight:bold; text-decoration:none;}

a.bluelinksmall {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#0000F7; font-size: 9; text-decoration:underline;}
a.bluelinksmall:hover {color:#2578F6;}

a.links:link{font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:none; font-weight: bold;}
a.links:active{font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:none; font-weight: bold;}
a.links:visited{font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:none; font-weight: bold;}
a.links:hover{font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#ffffff; font-size: 12;text-decoration:underline; font-weight: bold;}

a.redlink{font-family:"Arial,Helvetica,Geneva,MS Sans Serif"; color:ff0000; font-weight:bold;text-decoration:none;}

a.features {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 12; text-decoration:none;}
a.features:hover {text-decoration:underline;}

.error {
        display: block;
        font-size:16px;
        color:#f00;
        font-weight:bold;
        margin:5px 0 5px 0;
        }
.morelink {color:red;text-decoration:underline;}


.header2 {color: #fff;
                        background-color:#f00;
                        width:100%;
                         font: 18px/24px Verdana;
                         FONT-WEIGHT: bold;
                         margin:0;
                         padding:0;}



.profileText, .profileText p{color:#000; font:12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-decoration:none}
.boldtext  { color: #000000; font: 10px/14px Verdana; text-decoration: none;FONT-WEIGHT: bold; }
a.link  { color: #000000; font: 10px/14px Verdana; text-decoration: none }
a.link:hover  { color: #4b5ab0; font: 10px/14px Verdana; text-decoration: none }


.icondesc {vertical-align:top; background-color:#fff;font-size:10px;}
.icondesc p, .icondesc td {
                margin-bottom:1pt;
                margin-top:0px;
                font-size:10px;

                }



#langpair, #langpair option{
                font-size:11px
                }

#leftcolumn {
                background-color:#000000;
                color:#ffffff;
                font: 10px/14px Verdana;

        }
#leftcolumn div{

                padding-left:10px;
                padding-bottom:10px;

                        }

#leftcolumn a  {color:#ffffff}
#leftcolumn h3 {
                                display:inline;
                                font-size:13px;
                                }

.translationbar {
                background-color:#d9d9d9;
                padding:0;
                border:0;
                width:100%;
                margin-bottom:10px;
                        }

#maincontent {
                padding-top:5px;
                padding-left:15px;
                width:720px;
                font:bold 11px Verdana;
                        }

 .radio {font-family:Arial,Helvetica,Geneva,MS Sans Serif;
                  color:#000000;
                 font-size: 10px;
                 text-decoration:none;
                 white-space:nowrap;
                 padding-bottom:7px;
                 padding-top:7px;
                 background-color:#ececec;

                }


.searchpanel {
                background-color:#ececec;
                margin: 0 10px 0 0;
                position:relative;
                padding:0;
                border-collapse:collapse;
                display:block;
                }

.searchpanel1 {
                background-color:#ececec;
                position:relative;
                padding:0;
                font-size:10px;
                border-collapse:collapse;
                display:block;
                }


.submitbutton {
                position:absolute;
                right:0px;
                bottom:5px;

                }

* html .submitbutton { /*visible to IE only*/
                top:100%;
                left:100%;
                margin-left:-100px;
                margin-top:-30px;

}
/*Hide CSS from Opera*/
@media all and (min-width: 0px){
  .searchpanel {display:table;}
}
.searchpanel td                {
                font-size:10px;
                                        }

.searchpanel1 td                {
                font-size:10px;
                                        }
.radio input {background:#fff;
                color:#000;
                }


.panelimage {

                display:block;
                float:left;
                padding:0 5px 0 0;
                border:0;

    }

/*this rule is only seen by IE*/
* html .panelimage {
        margin:0px;
        _margin:0 0 0 -3px;
}



table#news{
                float:left;
                width:366px;
                margin:0 15px 0 0;
                        }

 .newslist  {
        list-style-type: disc;
        list-style-image: url(images/standard/grey_bullet.gif);
}

table#features {
                margin:18px 20px 20px 0;
                width:340px;

                        }

td.feature {
                border-bottom:1px solid #000;
                }
td.feature img {
                float:left;
                /*height:50px;
                width:45px;*/
                border:0;
                margin:0 15px 0 0;
                }
td.feature a   {
                font-size:11px;
                color:#000;
                display:block;
                text-decoration:none;
                height:50px;

                }

td.feature a span.featurename{
                font-size:12px;
                color:#a4a4a4;
                font-weight:bold;
                margin:0;
                display:block;
                }



        .leftcolumn, .leftcolumn * {
        border:0px solid #fff;

        }
img.thumbnail {
        width:60px;
        height:60px;
        border:0;
        }
.searchresults {
        font: 13pt Arial,Helvetica,sans-serif;
        font-weight: bold;
        width:350px;
        margin-top:25px;
        }
table#searchresultstable {
        border:1px solid #808080;}
div#searchresults h2 {
        color: #fff;
        background-color:#808080;
        width:100%;
        font: 13pt Arial,Helvetica,sans-serif;
        font-weight: bold;
        margin:0;

        }
.floated {float:left;
        margin:0 20px 0 5px;
                }
.searchitem {display:block;
        margin:5px 0 0 0px;
                }
.error {
        display: block;
        font-size:16px;
        color:#f00;
        font-weight:bold;
        margin:5px 0 5px 0;
        }


td.small {
        font-size:11px;
        color:#707070;
        font-weight:bold;
}

