body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: url('images/bg.gif') center top repeat #FFFFFF;

}
form{display: inline}
a img{border: none}
a, a:link, a:visited{color: #ae011e;}
#main{
   width: 750px;
   margin: auto;
   margin-left: auto; margin-right: auto; width: 750px;
   background:#FFFFFF;

}
#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: 1px solid #a8041d;
   background: #ffffff;
   margin-left: 83px;
}
#login .b{
   margin-top: 0px;
   margin-left: 2px;
   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: #ffd0da;
   text-align: center;
   font-weight: bold;
   color: #666;
}
.box h1{
border: 1px solid #ae011e;
background:#fe526f;
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: #fe526f; border: 1px solid #ae011e; color #ae011e; width: 100px;}
* a.more, * a.more:link, * a.more:visited{
   background: #ed7428; 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: #ae011e;
}
#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 #888;
width: 26px; height: 25px; background: url('images/li.gif'); 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: #ead2b6;
   border: 2px solid #cebba3;
}
.mllk a, .mllk a:link, .mllk a:visited{
   text-decoration: none;
   font: normal 14px Arial
}
#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;
}