img { border: none }

.address { color: white; font-size: 10px; font-family: Verdana,Arial,Helvetica,MS Sans Serif}

a.bluelink {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#0000F7; font-size: 12; text-decoration:underline;}
a.bluelink:hover {color:#2578F6;}

span.bluelink {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#0000F7; font-size: 12; text-decoration:underline;}

a.bluelinksmall {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#0000F7; font-size: 9; text-decoration:underline;}
a.bluelinksmall:hover {color:#2578F6;}

span.textsmall {font-family:Arial,Helvetica,Geneva,MS Sans Serif; color:#000000; font-size: 9;text-decoration:none;}

form {margin:0;}

td.pad3 {padding:3px}

td.pad10 {padding:10px 10px 10px 10px}

b.results {font: bold 11px Verdana;}

body {margin:0; padding:0px; background:#fff url(images/includes/bodybg.gif) repeat-x;}
body.showreel {        background:#000 none;}

h1{color: #000000; font: 18px/24px Verdana; FONT-WEIGHT: bold; text-decoration: none }
.header2 {color: #fff;
                        background-color:#f00;
                        width:100%;
                         font: 18px/24px Verdana;
                         FONT-WEIGHT: bold;
                         margin:0;
                         padding:0;}


td, p, .text  { color: #000000; font: 12px Verdana,Arial,Helvetica,MS Sans Serif; text-decoration: none }
.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 }
input, textarea {font:12px/14px Verdana}

.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;
                        }

#maincontent1 {
                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;
                }

.searchpanelnew {
                background-color:#ececec;
                font-size:10px;
}

.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;
                                        }

.searchpanelnew 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;
        }

.smallfont {
  color:#ffffff;
  font: 10px/14px verdana, arial;
}

td.small {
        font-size:11px;
        color:#707070;
        font-weight:bold;
}
table.tags a {
text-decoration: none;
}
table.tags a:hover{
text-decoration: underline;
}

.smallestTag { color:#707070; font-size: 10px; }
.smallTag { color:#707070; font-size: 11px; }
.mediumTag { color:#707070; font-size: 12px; }
.largeTag { color:#707070; font-size: 13px; }
.largestTag { color:#707070; font-size: 14px; } 

