body{
font-family:'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
font-size:13px;
text-align:center;
color:#303030;
background:#5D9FC2;
padding:0;
margin:0;
}
#maintitle{
font-family:'Times New Roman', Times, serif;
font-size:24px;
color:#1C4153;
padding:210px 0 0 20px;
}
#subtitle{
font-family:'Times New Roman', Times, serif;
font-size:18pt;
color:#1C4153;
}
.smalltitle, h2{
font-family:'Times New Roman', Times, serif;
font-size:14pt;
margin:5px 0 5px 0;
color:#1C4153;
}
#header{
height:244px;
width:900px;
margin:0;
background-image:url('images/header.jpg');
text-align:left;
}

#container{
text-align:left;
width:870px;
min-height:500px;
margin:0;
padding:15px 0 0 30px;
background:#F1EEDD;
display:block;
}
#splitcontentright{
float:right;
padding:0;
margin:0;
width:297px;
}
#spinemenu{
z-index:1;
font-size:19px;
font-family:'Times New Roman', Times, serif;
font-style:italic;
font-weight:normal;
text-align:left;
height:418px;
width:217px;
padding:5px 0 0 70px;
margin:-15px 0 0 20px;
background-image:url('images/spine_menu.gif');
line-height:27px;
}
#spinemenu a{
color:#1C4153;
text-decoration:none;
}
#spinemenu a:hover{
font-weight:bold;
}
.selected{
font-weight:bold;
}

.box-content{
margin: 0;
padding:20px;
border:1px solid #C0C0C0;
background-color: #F2EFDE;
}


.box-content, .shadow {

   position: relative;
   bottom: 3px;
   right: 3px;
 }
  

.shadow { background-color: #777; 
margin: 20px 20px 0 50px;
}

a{
color:#1C4153;
}

#footerleft{
border-right:1px solid #C0C0C0;
border-top:1px solid #C0C0C0;
padding:1px 0 0 0;
width:434px;
text-align:center;
background:#F1EEDD;
display:block;
}
#footerright{
border-left:1px solid #C0C0C0;
border-top:1px solid #C0C0C0;
margin:0 30px 0 0;
width:404px;
float:right;
text-align:center;
background:#F1EEDD;
}


