body {
margin:0;
background:#fff url(../images/bg.jpg) repeat-x 0 0;
font:11px/18px Arial, Helvetica, sans-serif;
color:#000;

}

td {
font:11px/18px Arial, Helvetica, sans-serif;
color:#000;
}

a {
color:#e20024;
font-weight:700;
text-decoration:underline;
outline:none;
}

a:hover {
color:#e20024;
text-decoration:none;
}

form {
padding:0;
margin:0;
}

img {
border:0;
}

p {
margin:0 0 16px;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h1 {
font-weight:700;
color:#e20024;
font-size:18px;
line-height:28px;
}

h2 {
font-weight:700;
color:#000;
font-size:16px;
line-height:26px;
}

h3 {
font-weight:700;
color:#000;
font-size:14px;
line-height:24px;
}

form {
padding:0;
margin:0;
}

fieldset {
border:0;
margin:0;
padding:0;
}

#bodycell {
padding-top:20px;
width:100%;
height:auto;
display:table;
background:url(../images/bodybg.jpg) no-repeat center top;
color:#000;
}

#bodycell td p, #bodycell td li {color:#000;}

#main {
width:962px;
margin:0 auto;
}

.shadow-top {
background:url(../images/shadow-top.png) no-repeat 0 0;
width:962px;
height:15px;
float:left;
}

.shadow-center {
background:url(../images/center-shadow.png) repeat-y 0 0;
width:951px;
float:left;
padding:0 0 0 11px;
}

.shadow-bottom {
background:url(../images/shadow-bottom.png) no-repeat 0 0;
width:962px;
height:15px;
float:left;

}

.box-content {
width:940px;
min-height:700px;
float:left;
margin:-6px 0 -4px;
position:relative;
background:#fff;

}

.box-content {
width:940px;
min-height:700px;
float:left;
margin:-6px 0 -4px;
position:relative;
background:#fff;
padding-top:20px;
padding-bottom:10px;
}



