﻿body 
{
    width:100%;
    min-height:100%;
    font-family:verdana;
    font-size:9pt;
    margin-top:0px;
    padding-top:0px
}

#container
{
   width:912px;
   margin-left:auto;
   margin-right:auto;
   min-height:100%;
   position:relative
}

#container hr
{
    clear:both;
    height:1px;
    width:100%;
    border:none;
    margin:0px;
    padding:0px
}

#topbarannouncment
{
position:absolute;
top:50pt;
left:35%;
text-align:center;
}

#recbuttons
{
    width:500px;
    float:right;
    margin:0px;
    padding:0px
}

#recbuttons a
{
    padding:0px;
    margin:0px 0px 0px 5px;
    float:right
}

#recbuttons img
{
    padding:0px;
    margin:0px
}

#AdvertisingSubMenu
{
    height:27px;
    margin:7px 0px 0px 0px;
}

#AdvertisingSubMenu div
{
    background-color:#104994;
    background-image:url(http://www.top-consultant.com/search/images/leftcorner.gif);
    background-repeat:no-repeat;
    float:left;
    margin:0px
}

#AdvertisingSubMenu .on
{
      background-color:#0098ff;  
}

#AdvertisingSubMenu div a
{
color: white;
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
padding:2px 0px 2px 10px;
display:block;
width:80px;
}

#AdvertisingSubMenu img
{
    background-color:#104994;
    padding:0px 0px 20px 0px;
    margin:0px 5px 0px 0px;
    float:left
}

#adselector
{
    clear:both;
    background-color:#0098ff;
    font-size:8pt;
    width:100%
}

#adselector tr td
{
    color:white;
}

#adselector tr td input
{
    font-size:8pt;
    height:20px;
    margin:0px 0px 0px 50px;
    vertical-align:bottom
}

#AdvertList
{
   margin-left:auto;
   margin-right:auto;
   padding-left:0px;
   border:solid 1px #cccccc;
   background-color:#efefef;
   width:900px
}

#AdvertList li
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
    clear:both;
}

#AdvertList li div
{
    width:285px;
    height:201px;
    overflow:hidden;
    margin:5px 5px 5px 5px;
    float:left;
    min-height:200px;
    background-color:White;
    border:solid 1px black
}

#AdvertList li div a
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding:1%;
    text-align:center;
    width:98%
}

#AdvertList li div h6
{
    margin:1px 0px 1px 0px;
    padding:0% 0% 0% 0%;
    text-align:center;
    width:100%
}

#AdvertList li div p
{
    margin-left:auto;
    margin-right:auto;
    padding:1%;
    text-align:center;
    width:98%
}

#topbluebar
{
    background-color:#104994;
    width:100%;
}

#topbluebar p
{
    color:white;
    float:right;
    font-weight: bold;
    font-style: italic;
    font-family: Arial;
    font-size: 10pt;
    padding:2px 10px 2px 10px;
    margin:0px

}

#flaglist
{
    width:100%;
    border-bottom:solid 1px #104994;
    padding:2px 0px 4px 0px;
    margin:2px 0px 7px 0px
}

#flaglist span
{
    vertical-align:top;
    padding-left:10px
}

#flaglist a
{
    vertical-align:top
}

#flaglist a img
{
    border:0px;
    width:30px;
    height:20px;
}

#topbluebar div
{
 color:White;
 width:300px;
 font-weight: bold;
 font-family: Arial;
 font-size: 13pt;
 padding:2px 10px 2px 10px;
 margin:0px
}

#topbluebar div a
{
    color:White;
    text-decoration:none
}

#bannerimage
{
    clear:both;
    margin-bottom:5px;
    width:100%;
    height:113px;
    border:0px
}

#topmenu
{
    margin:0px
}

#topmenu div
{
    background-color:#104994;
    background-image:url(http://www.top-consultant.com/search/images/leftcorner.gif);
    background-repeat:no-repeat;
    height:35px;
    float:left
}

#topmenu img
{
    background-color:#104994;
    padding:0px 0px 25px 0px;
    margin:0px 5px 0px 0px;
    float:left
}

#topmenu div a
{
color: white;
font-family: Verdana;
font-size: 8pt;
text-decoration: none;
padding:2px 0px 2px 10px;
display:block;
width:85px;
}

#bottommenu
{
    width:100%;
    background-color:#888888;
    clear:both;
    padding:0.5% 0% 0.5% 0%;
    height:32px
}

#bottommenu div
{
    float:left;
    background-color:#0098ff;
    padding:3px 3px 3px 10px;
    margin-left:5px;
    width:110px;
    height:27px
}

#bottommenu .on
{
    background-color:#ff9800;
}

#bottommenu div a
{
    color: white;
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: none;
}

#footer
{
    clear:both;
    background-color:#104994;
    padding:2px 0.5% 2px 0.5%;
    width:99%;
    color:white;
    height:15px
}

#footer a
{
    color:white;
    text-decoration:none;
}

#footer span
{
    color:white;
    float:right;
}


