body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 324px;
   background: url('../images/top.jpg') center top no-repeat #FFFFFF;
}
form{display: inline}
#logo{margin: 1px 5px; display: block; position: absolute;}
#header .topmenu{
   position: absolute;
   margin: 80px 0 0 50px; 
}
#header .topmenu a,#header .topmenu a:link,#header .topmenu a:visited{
   font: bold 10px Tahoma;
   text-transform: uppercase;
   text-decoration: none;
   line-height: 34px;
   display: block;
   color: #6c6c6c;
}
#header .loginbox{
   position: absolute;
   margin-left: 527px;
   margin-top: 25px;
}
#header .loginbox .i{
   background: #02b6d9;
   color: #fff;
   border: 1px solid #fff;
   width: 90px;
}
#header .loginbox a,#header .loginbox a:link,#header .loginbox a:visited{
   font: normal 10px Tahoma;
   text-decoration: none;
   color: #fff;
   display: none;/**/
}
#cont .left
{
   width: 155px;
}
#cont .left, #cont .right{
   vertical-align: top;
}

#cont .left .quick{
   background: url('../images/quick/center.gif') center top repeat-y;
}
#cont .left .quick .wrap{
   background: url('../images/quick/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .quick #homelinks{
   padding: 7px;
}
#cont .left .quick a, #cont .left .quick a:link, #cont .left .quick a:visited{
   font: bold 10px Tahoma;
   color: #000!important;
   display: block;
   background: url('../images/pip.gif') 4px 7px #1ad5e9 no-repeat;
   margin-top: 2px;
   padding: 4px;
   padding-left: 15px;
}
#cont .left .quick .ltext #homelinks *{color :#000;}
#cont .left .cats{
   background: url('../images/cat/center.gif') center top repeat-y;
}
#cont .left .cats .wrap{
   background: url('../images/cat/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .cats #homelinks{
   padding: 7px;
}
#cont .left .ltext a, #cont .left .ltext a:link, #cont .left .ltext a:visited{
   color: #fff;
   text-decoration: none;
}
#cont .left .cats a, #cont .left .cats a:link, #cont .left .cats a:visited{
   font: bold 10px Tahoma;
   color: #000;
   display: block;
   background: url('../images/pip.gif') 4px 7px #cbdb9b no-repeat;
   margin-top: 2px;
   padding: 4px;
   padding-left: 15px;
}

#cont .left .box{
   background: url('../images/box/center.gif') center top repeat-y;
   width: 154px;
   margin-top: 5px;
}
#cont .left .box .wrap{
   background: url('../images/box/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .box .ltext{
   padding: 4px 10px;
   color: #fff;
}
.dottedB a, .dottedB a:link, .dottedB a:visited, #cont .left .box .ltext a, #cont .left .box .ltext a::link, #cont .left .box .ltext a:visited{
   color: #fff;
   font-weight: normal;
}
.dottedB{
   border-bottom: 1px dotted #fff;
   margin-bottom: 3px;
}
#cont .right{
   padding-left: 3px;
}
#welcome{
   background: url('../images/welcome_bg.gif') left center no-repeat;
   width: 578px;
   height: 190px;
   margin-top: -3px;
   margin-bottom: 5px;
}
.rbox{
   background: url('../images/box_bot.gif') center bottom no-repeat #0295c7;
   margin-left: 5px;
}
.rbox1{
   background: url('../images/box_bot1.gif') center bottom no-repeat #0295c7;
   margin-left: 5px;
}
#featured td{
   padding: 3px;
   padding-left: 25px;
   background: url('../images/pip1.gif') 7px 7px no-repeat #1ca0cd;
   cursor: pointer;
   color: #ffffff;
   font: normal 11px Tahoma;
}
h1{
   margin:3px 10px;
   font: normal 18px "Trebuchet MS";
   color: #666;
}
#copy{float: left;}
#footer{margin-top: 10px; color: #666; text-align: right; margin-bottom: 10px;}
#footer a, #footer a:link,#footer a:visited{
   color: #666;
}
#featured td{
   background: none;
}
.rbox{
   margin-top: 10px;
   padding-bottom: 5px;
}