body {  background-color: #ced5b7;
color: #000000;  
font-family: Arial, Helvetica, sans-serif;  
font-size: 101%;  /* DO NOT CHANGE */  
text-align: center;  /* DO NOT CHANGE */  
position: relative;  /* DO NOT CHANGE */  
margin: 0;  /* DO NOT CHANGE */  
padding: 0;  /* DO NOT CHANGE */  
line-height: 1em; }

/* page layout*/
#mainframe { width: 760px; 
padding: 114px 0 0 0; 
margin: auto;  /* DO NOT CHANGE */ 
position: relative;  /* DO NOT CHANGE */ 
min-height: 200px; 
overflow: hidden;  /* DO NOT CHANGE */ 
color: #000; background-color: #E8E8E8; 
text-align: left; 
border: 1px #556B2F solid;  /* For illustration purposes only */ } 

#reserveheader { width: 758px;  /* Always 2px less than #mainframe */
background-color: #bbccaa;
height:105px;
position: absolute;  /* DO NOT CHANGE */ 
margin-top: 0px;
top: 0; left: 0;
padding: 10px;  } 

#acnr_reserveheader { width: 758px;  /* Always 2px less than #mainframe */
background-color: #22886c;
height:105px;
position: absolute;  /* DO NOT CHANGE */ 
margin-top: 0px;
top: 0; left: 0;
padding: 10px;  } 

#acnr_reserveheader .pagetitles{
padding-bottom: 2px;
font-size: 1.4em;
line-height: 1.2em;
color: #fff;
font-weight: normal;
} 

#acnr_reserveheader .pagesubtitles{
font-size: 1.1em;
font-weight: bold;
color: #dedede;
}

#reserveheader img, #acnr_reserveheader img{
width:80px;
margin: 0px 20px 0px 0px;
float: right;
}
#container { height; 600px; font-size: 0.8em;
position: relative;  /* DO NOT CHANGE */ overflow: visible;  /* DO NOT CHANGE */ }

#maintextarea { width:375px;
padding: 10px 0px 10px 0px; 
margin: 0 0 0 10px;
min-height: 200px;  /* For illustration purposes only */ 
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}
#maintextarea img{border: none; float: left; padding: 4px 8px 5px 0px; }
#column1{
width: 280px;
float: left;}
#column2{
width: 350px;
margin-left: 200px;}


.highlightbox{
width:350px;
padding: 10px;
margin: 10px 15px 10px 0px;
background-color: #C1CDCD;
text-align: left;
line-height: 1.4em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */
}

#resources {width: 705px;
border: solid 1px black;
overflow:hidden;
clear:both;}

#imagepanel { width: 330px;
background-color: transparent;
margin: 10px 10px 0px 0px; 
float: right;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
font-size: 1em;
text-align: right; 
min-height: 400px;

}
#imagepanel p{font-weight: normal; font-size: 0.9em; color: #556B2F; line-height: 1em; text-align:right;}
#sustranslink{width:375px; 
text-align: left;
line-height: 1.2em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
}
#sustranslink img{
width: 100px;
margin: 0px 0px 0px 5px;
float: right;
padding: 0px 0px 0px 0px;
border: solid 1px #556B2F;}
#reservepageunderpic{width:330px; 
text-align: right;
line-height: 1.2em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
}
#reservepageunderpic img{
width: 100px;
margin: 0px 0px 0px 5px;
float: right;
padding: 0px 0px 0px 0px;
}
#reservefooter { width: 758px;  /* Always 2px less than #mainframe */ 
float: left;  /* DO NOT CHANGE */ 
clear: both;  /* DO NOT CHANGE */ 
background-color: #bbccaa;
text-align: right; 
font-size: 0.8em; 
color: #ffffff;
height: 10px;
padding: 6px 10px 6px 0;
margin-top: 10px; } 

/* font styles */
.pagetitles{
padding-bottom: 2px;
font-size: 1.4em;
line-height: 1.2em;
color: #556B2F;
font-weight: normal;
}
b.pagetitles{
font-weight: bold;
}
.pagesubtitles{
font-size: 1.1em;
font-weight: bold;
color: #34431B;
}
#maintextarea ul{list-style: square; margin: 0px 0px 0px 10px;padding: 0;}
#maintextarea a:link{text-decoration: underline;color: #34431B;font-weight: normal;}
#maintextarea a:hover{text-decoration: underline;color: #556B2F;}
#maintextarea .pagesubtitles{font-size: 1.6em; font-weight: bold; color: #34431B;}
#maintextarea b{color: #34431B;} 
.newsitem{
width:425px;
color: #34431B;
padding-bottom: 5px;
margin-bottom: 20px;
border-bottom: 1px solid #556B2F;
background-color: #ffffff;
text-align: left;
line-height: 1.2em;
float: left;  /* DO NOT CHANGE */ 
display: inline;  /* DO NOT CHANGE */ 
}
.newsitem h1{
width: 415px;
padding: 5px;
margin: 0px 0px 5px 0px;
background-color: #556B2F;
color: #ffffff;
font-size: 1em;
font-weight: bold;
}
.newsitem p{
padding: 0px 5px 0px 5px;
font-size: 1em;
}
.newsitem b{
font-weight: bold;
color: #556B2F;
}
#rightpanel p { color: #556B2F; }




.left img{
margin: 0px 5px 0px 5px;
float: left;
padding: 0px 0px 0px 0px;
}
.right img{
margin: 0px 5px 0px 5px;
float: right;
padding: 0px 0px 0px 0px;
}
.imagelink{
padding-top: 10px;
width: 160px;
} 
b.imagelink{
font-weight: bold;
}



hr {1px solid ##556B2F; }
p { padding: 0; margin: 0; }
p.caption {font-weight: normal; font-size: 0.9em; color: #556B2F; line-height: 1em;} 
img { border: none; } 
