body {
font-family:Arial;
font-size: 16px;
font-weight: normal;
color:#000;


}

.main {
margin-left: auto;
margin-right: auto;
width:850px;
text-align:center;
}
.alignLeft { float:left; margin-right: 1em; }
.alignRight { float:right; margin-left: 1em; }

a {
font-size: 17px; 
font-family:Arial; 
font-weight: normal;
text-decoration: none;
color:#0c4660;
}
a:hover {
text-decoration: underline;
}
h1 {
 color:#000; 
 font-size: 50px; 
 font-family:Arial; 
 font-weight:bold;
 line-height: 50px;
}

h2 {
font-size:20px; 
font-weight: bold; 
font-family:Arial; 
color:#4687a4;
}

h3 {
font-size:16px; 
font-weight: bold; 
font-family:Arial; 
font-style:italic; 
color:#4687a4;
line-height: 5px;
}

.serif {
font-size:16px; 
font-weight: bold; 
font-family:Palatino;
font-style:italic; 
color:#4687a4;
line-height: 5px;
}


.linkbox {
background-color:#bedbf6; 
text-align:center;
padding: 10px;
width: 150px;
font-size: 18px;
color:#13668b;
margin-bottom: 15px;
}

.linkbox a {
text-decoration:none;
color:#13668b;
font-weight: bold;
}
.linkbox a:hover {
text-decoration: underline;
}

.gallery {
        display: inline;
        list-style-type: none;
        width: 150px;
        min-height: 175px;
        float: left;
        border-spacing: 10px;
        margin: 0px 15px 15px 0px;
        text-align: center;
	}

.gallery img {
 border: 1px solid #000;

}

#require {
  
 color:#FF0000;
 font-weight: bold
 font-family: Arial;


}

.pages {
 color:#13668b;
 font-weight:bold;
}
.pages a {
 color:#13668b;
 font-weight:bold;
}

.content-box {
text-align: left; 
border: 1px solid #CCC; 
background-color:#eee;
width: 480px;
margin: 15px;
padding: 20px;
min-height: 400px;
font-size: 17px;
font-family:Palatino; 
font-weight: normal;
text-decoration: none;
color: #000;
}
.hidden {
font-size: 17px; 
font-family:Arial; 
font-weight: normal;
text-decoration: none;
color: #000;
}
#header {
width:700px; 
height: 147px; 
background-color:#bedbf6;
}
#nav {
width:100px; 
padding-top:15px;
}

.contimg {
padding:10px

}
