/* STYLE HTML TAGS
----------------------------------------------- */
	body
		{
		font-family: arial, verdana, helvetica, sans-serif;
		margin: 10px;
		background: #20323C url(images/body.gif);
		text-align: center;
		}
		
#main-menu ul li#active-section a
    {
    background: #521508;
    }
	 
#page-column ul li#active-topic a
    {
    background: #ccccff;
		color: #000000;
    }
		
form {
padding-top: 10px;
padding-left: 5px;
}

fieldset {
color: #20323C;
background-color: #f0f0f0;
border-left: 2px #20323C solid;
border-top: 2px #20323C solid;
}

legend {
color: #20323C;
font-size: 1.2em;
}		 

h1
{
margin-top: 0px;
margin-bottom: 0px;
color: #00008d;
font-size: 24px;
line-height: 44px;
}

h2
{
margin-top: 0px;
margin-bottom: 10px;
font-size: 18px;
color: #20323C;
}	 
	
h3
{
margin-top: 0px;
margin-bottom: 0px;
font-size: 16px;
color: #00008d;
line-height: 30px;
}

h4
{
margin-top: 0px;
margin-bottom: 0px;
font-size: 12px;
font-weight: bold;
color: #00008d;
}

h5
{
margin-top: 0px;
margin-bottom: 0px;
font-weight: bold;
color: #cc0000;
}

p {
font-size: .9em
}

.left {
text-align: right;
float: left;
display: block;
width: 200px;
padding-right: 10px;
}

.right {
display: block;
float: left;
text-align: left;
padding-left: 10px;
}

.nosee {
display: none;
}

/* STRUCTURE
----------------------------------------------- */	
	#container
		{
		margin: auto;
		border: 1px #000 solid;
		background: #FFFFFF;
		text-align: left;
		width: 760px;
		}
		
	#masthead
		{
		padding: 5px;
		background: #20323C url(ocean3.jpg);
		height: 100px;
		}
		
	#page-contents
		{
		margin: 0 0 0 175px;
		padding: 14px;
		border-left: 1px #999 solid;
		}
	
	#footer
		{
		padding: 10px;
		background: #9F2513 url(../images/footer.gif);
		text-align: center;
		color: #FFFFFF;
		clear: both;
		font-size: .7em;
		}

/* COSMETICS
----------------------------------------------- */
	.text-small
		{
		font-size: .8em;
		color: #000000;
		padding-left: 5px;
		}
		
/* MAIN MENU
----------------------------------------------- */
	#main-menu ul 
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
	#main-menu ul li 
		{
		width: 20%;
		float: left;
		}
		
	#main-menu ul li a 
		{
		padding: 4px 0 4px 0;
		border-top: 1px solid #C02F1A;
		border-left: 1px solid #C02F1A;
		border-right: 1px solid #521508;
		border-bottom: 1px solid #521508;
		background: #9F2513 url(../images/main-menu.gif) repeat-x;
		font: bold 11px;
		color: #fff;
		text-decoration: none;
		display: block;
		text-align: center;
		}
	
	#main-menu ul li a:hover 
		{
		background: #330033;
		}
	
	#main-menu ul li#active-section a 
		{
		background: #521508;
        }
		
/* PAGE COLUMN
----------------------------------------------- */
	#page-column
		{
		padding: 14px 0 0 0;
		border-right: 1px #20323C solid;
		width: 175px;
		float: left;
		background-color: f0f0f0;
		}
		
	#page-column ul
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
	#page-column ul li
		{
		margin: 0;
		font: 11px;
		}
	
	#page-column ul li a 
		{
		padding: 1px 0 3px 6px;
		display: block;
		text-decoration: none;
		font-weight: bold;
		}
	
	#page-column ul li a:hover 
		{
		background: #e9e9df;
		color: #000000;
		border-right: 5px double #20323C;
		}
	
	#page-column ul li#active-topic a 
		{
		background: #ccccff;
		border-right: 5px double #20323C;
		color: #20323C;
		font-weight: bold;
        }