body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: #E3E3E3;
}
#wrap{
   background: url('../images/bg.gif') center top repeat-x #f0f0f0;
}
form{display: inline}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 265px;
   background: url('../images/top.jpg') top center no-repeat;
}
#header .logo{
   margin: 61px 66px;
   position: absolute;
}
#header .menu{
   position: absolute;
   padding: 70px 25px;
}
#header .menu, #header .menu a, #header .menu a:link, #header .menu a:visited{
   font: normal 12px Tahoma;
   color: #393939;
   text-decoration: none;
   text-transform: uppercase;
}
#content{margin-top: -20px;}
#content table.main{
   width: 100%;
}
#content table.main .left{
   width: 190px;vertical-align: top;
}
#content table.main .center{vertical-align: top; padding-left: 16px;}

#content table.main .left .box{
   background: #fff;
   position: relative;
}
#content table.main .left .box .title{
   text-transform: uppercase;
   background: url('../images/t2.gif') bottom center repeat-x;
   padding-bottom: 4px;
   font: bold 12px Tahoma;
   margin-bottom: 4px;

}

#content table.main .left .box .text{
      padding: 10px;
}
#content table.main .left #login .text{
   margin-right: 4px;
   background: none;
}
.box table{
   color: #000;
}
.box table .normal{
   color: #464646;
}
#content table.main .left #l .title{
   margin-top: -5px;
}
#content table.main #login{
   background: url('../images/loginbox.gif') top left no-repeat;
   height: 135px;
}
#login .i{
   background: #464646;
   border-top: 1px solid #000;
   border-left: 1px solid #000;
   border-right: 1px solid #707070;
   border-bottom: 1px solid #707070;
   width: 88px;
      color: #cacaca!important;
}
#login .title{
   text-transform: uppercase;
   background: url('../images/t1.gif') bottom center repeat-x!important;
   padding-bottom: 4px;
   font: bold 12px Tahoma;
   margin-bottom: 4px;
}
.normal a, .normal a:link, .normal a:visited{font: normal 11px Tahoma; color: #000; text-decoration: underline; line-height: 20px;}
#searchProfiles{
   
}
#login .text{
   padding: 20px 13px;
   color: #cacaca!important;
}
#login .text table td{   color: #cacaca!important;

}
.center{padding: 5px 10px;}
.center .title{
   font: normal 14px Tahoma;
   text-transform: uppercase;
   color: #676565;
   padding-left: 10px;
}

.center .text{
   padding: 10px;
   padding-right: 50px;
   line-height: 20px;
}
.center .text strong{
   color: #c00;
}
.center .text p{margin: 5px 0;}
.center a h2, .center a:link h2, .center a:visited h2{
   font: normal 18px Tahoma;
   color: #9ab86c;
   display: inline;
   text-decoration: none;
   float: right;
   cursor: pointer;
}
.center .featured{
   margin-top: 0px;
   background: #fff;
   color: #424242;
}
.center .featured a, .center .featured a:link, .center .featured a:visited, .center .featured strong{
   color: #c61919;
   font-weight: bold;
}
.center .featured .head{
   background: url('../images/s_bg.gif') 0px 1px no-repeat;
   padding-left: 4px;
   font: normal 14px Tahoma;
   text-transform: uppercase;
   color: #676565;
}
.center .featured .gr{

}

.center .featured .pic{
   background: #f1f1f1;
   margin: 20px 10px;
}
.center .featured .pic .t{
   background: url('../images/box/t.gif') top center repeat-x;
   height: 10px;
}
.center .featured .pic .b{
   background: url('../images/box/b.gif') bottom center repeat-x;
   height: 10px;
}
.center .featured .pic .r{
   background: url('../images/box/r.gif') bottom right repeat-y;
   padding-right: 5px;
}
.center .featured .pic .l{
   background: url('../images/box/l.gif') bottom left repeat-y;
   padding-left: 5px;
}
.center .featured h1{
   margin: 2px  0 0 20px; 
   font: normal 18px Tahoma;
   color: #b57864;
   width: 300px;
}
.center .featured .text{
   padding: 0 30px; 
}
.center .featured .pic
.center .featured .pic table{
   margin: auto;
   width: 1%;
}
.center .featured .pic table .i{
   padding: 10px;
}
.center .featured .tool{
   text-align: left;
   padding: 10px  10px 10px 0;
   font-weight: bold
}
.center .featured .tool span{
   float: right;
   font-weight: normal;
   color: #fff;

}
.bar{background: #464646; padding: 5px; position: relative; margin-left: -30px; margin-right: -30px;}
.gbar{background: #bbbbbb; border-top: 1px solid #f0f0f0; padding: 5px; position: relative; margin-left: -30px; margin-right: -30px;}
.center .featured .bar a{
   background: url('../images/button.gif');
   font: bold 11px Tahoma;
   color: #fff;
   padding: 2px;
   text-transform: uppercase;
   white-space: nowrap;
}
.center .featured .gbar a{
   font: bold 11px Tahoma;
   color: #000;
   padding: 2px;
   text-transform: uppercase;
   white-space: nowrap;
}
.picsheader td{font-weight: bold;}
.mybutton{
   background: url('../images/button.gif');
   border: none;
   font: bold 11px Tahoma;
   color: #fff;
   padding: 2px;
   text-transform: uppercase;
}
.center{
   vertical-align: top;
}
#welcome{

   background: url('../images/welcome_bg.gif') center right no-repeat #fff;
   color: #464646;
   padding: 14px 250px 15px 25px;
   margin-bottom: 20px;
}
#welcome p{margin: 4px;}
.center .normal{color: #333}
.center .title{ color: #333; font: normal 21px "Century Gothic", Tahoma; text-transform: none;}
#footer{color: #878787; margin-top: 10px; padding-left: 10px; padding-right: 10px; font: normal 10px Tahoma; text-align: right; text-transform: uppercase; 
padding-top: 25px; padding-bottom: 5px;
   background: url('../images/footer.gif') top left repeat-x;
   height: 30px;
}
#footer span{float: left; padding-right: 90px; border-right: 1px solid #b3b3b3; height: 20px; padding-top: 10px;}
#footer a, #footer a:link, #footer a:visited{color: #4a4a4a;}
