html {
overflow-y:scroll;
}

body {
margin: 0;
padding: 0;
line-height:1.4;
color:#3d3d3d;
font-family:Arial, sans-serif;
font-size:80%;
background: #d7dcf3;
text-align: center;
}

#container {
width:810px;
text-align:left;
margin:0px auto;
background: white;
}

#header {
position:relative;
width:790px;
left: 50%;
margin:0px 0px 0px -395px;
}

#sidebar {
position:relative;
float:left;
width:220px;
margin:0px 0px 0px 20px;
}

#content {
position:relative;
float: right;
width:530px;
margin:0px 20px 0px 0px;
}

#footer {
position:relative;
clear: both;
width:790px;
left: 50%;
margin:0px 0px 0px -395px;
}

#content a {
color: #3d3d3d;
text-decoration: none;
}

#content a:hover {
color: #7e7e7e;
text-decoration: underline;
}

#pagetitle {
font-size: 120%;
color: #333F92;
font-weight: bold;
}

font.nomal {
color: #3d3d3d;
font-size:80%;
}

table.nomal {
line-height:1.4;
color:#3d3d3d;
font-family:Arial, sans-serif;
font-size:80%;
}

div.nomal {
line-height:1.4;
color:#3d3d3d;
font-family:Arial, sans-serif;
font-size:80%;
}
