body {
background: #CACDB7;
}

.main {
background: #FFFFFF;
border: 3px ridge #1A2F71;
width: 750px;
}

.borderbottom {
border-bottom: 3px ridge #1A2F71;
}

.navigator {
width: 100%;
border: none;
background: #FFFFFF;
}

h1 {
font: bold 14px/18px Verdana, Arial, arial, sans-serif;
color: #1A2F71;
}

b {
color: #1A2F71;
}

.links {
font: bold 12px/18px Verdana, Arial, arial, sans-serif;
}
.links a,.links a:link,.links a:active,.links a:visited {
display : block;
background : #CACDB7;
color: #1A2F71;
text-decoration : none;
font: bold 12px/18px Verdana, Arial, arial, sans-serif;
border: #FFFFFF 2px groove;
}
.links a:hover {
font: bold 12px/18px Verdana, Arial, arial, sans-serif;
background : #EBEED4;
color: #1A2F71;
cursor : pointer;
text-decoration : none;
border: #FFFFFF 2px groove;
}

a:link {color: #660000 ;text-decoration: none; font-weight: bold;}
a:active {color: #660000 ;text-decoration: none; font-weight: bold;}
a:visited {color: #660000 ;text-decoration: none; font-weight: bold;}
a:hover {color: #990000 ;text-decoration: none; font-weight: bold;}

.margin {
font: 11px/20px Verdana, Arial, arial, sans-serif;
margin-left: 15px;
margin-right: 15px;
}

.rightpush {
margin-left: 15px;
}

.leftpush {
margin-right: 15px;
}

.copyright {
font: 10px/14px Verdana, Arial, arial, sans-serif;
background: #CACDB7;
color: #1A2F71;
width: 100%;
border: #FFFFFF 2px groove;
}

.credits {
font: 10px/14px Verdana, Arial, arial, sans-serif;
color: #1A2F71;
}

.small {
font: 10px/14px Verdana, Arial, arial, sans-serif;
}