body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: url('images/bg.gif')
}
form{display: inline}
a img{border: none}
a, a:link, a:visited{color: #5e0d6f;}
#main{
   width: 750px;
   margin: auto;
   margin-left: auto; margin-right: auto; width: 750px;
   background: #fff;
}
#header{
   height: 235px;
   background: url('images/head.jpg') center top no-repeat #FFFFFF;
}

#content{
}
#header .logo{
   margin-top: 35px;
   margin-left: 9px;
   position: absolute;
}
#header .menu{
   position: absolute;
   margin-top: 205px;
   margin-left: 10px;
}
#header .sfm{
   position: absolute;
   margin-top: 105px;
   margin-left: 90px;
}
#header .sfm * select{
   font: normal 11px Tahoma;
   margin-bottom: 2px;
}
#header #login{
   position: absolute;
   margin-top: 210px;
   margin-left: 385px;

}
#login .i{
   font-size: normal 11px Tahoma;
   width: 82px;
   border: none;
   margin-left: 83px;
   background: #ffffff;
   border: 1px solid #c50074;
}
#login .b{
   margin-top: 0px;
   margin-left: 4px;
   position: absolute;
}
.box{
   background: url('images/lbox_bg.gif') 3px top repeat-y;
   font: normal 10px Tahoma;
   margin-bottom: 2px;
}
.box .t{             
   background: url('images/lbox_top.gif') 3px top no-repeat;
   padding-top: 1px;
}
.box .text{
   padding: 8px;
}
.box .b{
   background: url('images/lbox_bot.gif') 3px bottom no-repeat;
   padding-bottom: 5px;
}

.box table{
   width: 98%;
   margin: auto;
}
.box .table td{
   background: #eee;
}
.box .table .leftdark{
   background: #e8d0ff;
   text-align: center;
   font-weight: bold;
   color: #666;
}
.box h1{
border: 1px solid #ae011e;
background:#c50074;
color:#FFF;
margin: 5px;
margin-top: 1px;
font: normal 14px "Trebuchet MS";
padding: 3px;
}
#content .left, #content .right{
   vertical-align: top;
   padding-top: 3px;
}
#content .right{
   padding: 3px;
}
#content .left{
   width: 155px;
}
.formbutton{
   font: normal 11px Tahoma; 
   background: #e8d0ff; 
   border: 1px solid #5e0d6f; 
   color #ae011e; 
   margin: 0;
   padding: 0;
   }
* a.more, * a.more:link, * a.more:visited{
   background: #5e0d6f; color: #fff; padding: 1px;
   text-decoration: none;
   font: bold 10px Tahoma;
}
.storyhead, .newshead{
   font-weight: bold;
   color: #ae011e;
}
.headerfooter, .module_head{
   font: bold 14px Arial;
   color: #5e0d6f;
}
#welcome{
   background: url('images/welcome_bg.jpg') top left no-repeat;
   height: 100px;
   padding-top: 60px;
   padding-left: 190px;
}
.h1t{
   margin: 0;
   margin-top: -30px;
   margin-right: 10px;
   font: normal 18px Trebuchet MS;
}
.h1t a{
   text-decoration: none
}
.li{
border: 1px solid #eee;
width: 26px; height: 25px; text-align: center; font: bold 17px Arial; color: #666
}
.li1{
   background: #f5f5f5;
}
.li1 a, .li1 a:link, .li1 a:visited{
   color: #4c4b4b;
   font: bold 11px Tahoma;
   padding-left: 10px;
   text-decoration: none;
}
.mllk{
   background: #c50074;
   border: 1px solid #641674;
}
.mllk a, .mllk a:link, .mllk a:visited{
   text-decoration: none;
   font: normal 14px Arial;
   color: #fff;
}
#footer{
   background: url('images/footer.gif');
   height: 16px;
   color: #fff;
   padding: 12px;
}
#footer a, #footer a:link, #footer a:visited{
   color: #fff;
   text-decoration: none;
}
#copy{
   margin-top: -27px;
   margin-left: 660px;
}