/*============== sheet layout ==============*/
body {
margin:20px;
background-color:#486064; 
text-align:center;
padding:0;
font: 76% Verdana,Tahoma,sans-serif;
font-style: normal;
font-weight: normal;
line-height: normal;
}

#outer {
background-color: #2e4147;
text-align:left;
border:1px solid #000000; /* black */
width:800px;
margin:auto;
}
 
/*============== links ==============*/
a { 
color: #669999;
font-weight: bold;
text-decoration: none; 
}

a:hover { 
color: #cd3700;
text-decoration: underline; 
}

a img { 
border-color: #d85d5d; 
}

a img:hover { 
border-color: #d85d5d;
background: #d85d5d;
}

ul { 
margin: 0 0 0 20px;
padding: 0;
<!-- list-style-type: circle;  -->
list-style-image: url(img/cleaf.gif); 
font-size: 1em; 
}

li {  
margin: 0 0 8px 0;
}

hr { 
border: 0;
color: #2e4147;
background-color: #2e4147;
height: 2px;
width: 95%;
text-align: center; 
}

/*==============page layout==============*/

#bodyblock {
position:relative;
background-color: #fafafa;
width:800px;
padding:0;
margin: 0;
}
/*===============header============*/
#hdr {
height: 166px;
background-color:  #2e4147;
text-align: top;
}

#hdr img {
border: 0;
padding: 0;
float: left; 
}

#hdr h1 { 
margin: 0px 60px 10px 0;
font-size: 2.8em;
letter-spacing: -2px;
text-align: right;
color: #ffd700; 
}

#hdr h2 { 
margin: 20px 20px 10px 0;
color: #abcfcf;
font-weight: normal;
font-size: 1.8em;
letter-spacing: -1px;
text-align: right; 
}	

#bar {
height:15px;
background:#eedd82; 
color: #333333;
border:solid #000000;	
border-width:1px 0 1px 0;
padding: .25em;
text-align: right; 
}

/*===============content============*/

#cont { 
width: 600px;                                                                                    
padding: 10px;
background-color: #fafafa;
border: none;
float: right;
text-align: left;                                                                  
}                                               
                       
#cont p { 
margin: 0px 20px 20px 20px;
line-height: 1.5em; 
}

#cont p.list { 
margin: 6px 20px 3px 20px;
line-height: 1.5em; 
}

#cont p.small { 
margin: 0pt 20px;
color: #486064;
font-size: 0.8em;
font-weight: normal;
letter-spacing: -1px;
}

#cont p.small2 { 
margin: 0 0 20px 0;
color: #486064;
font-size: 0.9em;
font-weight: normal;
letter-spacing: -1px;
}
	
#cont h1 { 
color: #cd3700; 
font-style: italic;
font-weight: bold;
font-size: 2.2em;
letter-spacing: -1px;
text-align: center; 
}

#cont h2 { 
color:#4a708b;
font-style: normal;
font-weight: normal;
font-size: 1.6em;
letter-spacing: -2px;
text-align: center;  
}

#cont h3 {  
margin: 20px 0pt 10px 20px; 
color: #669999;
font-weight: normal;
font-size: 1.6em;
letter-spacing: -1px;  
}

/*===============navigation============*/
#l-col { 
background:  #2e4147;
color: #333333; 
width:170px;
margin: 10px 0 0 0; 
padding: 5px;
height: 100%; 
float:left;
text-align: left;
}

#l-col p { 
margin: 0pt 20px 18px 5px;
color:  #2e4147;
font-size: 0.8em; 
} 

#l-col a { 
background:  #2e4147;
display: block;
width: 160px;
padding: 0;
color: #abcfcf;  
font-size: 1.4em;
font-weight: normal;
text-decoration: none;
letter-spacing: -1px; 
} 

#l-col a:hover { 
background: #2e4147;
color: #ffd700; 
} 

#l-col a.active { 
border-top: 2px solid #c0c0c0; 
border-bottom: 2px solid #c0c0c0; 
padding: 0; 
background:  #2e4147; 
color: #cd3700;
} 

#l-col a.active:hover { 
color: #cd3700;
} 
/*===============footer===========*/
#ftr { 
height:15px;
background:#eedd82;
border-top: 1px solid #000000;
padding: 5px;
clear: both; 
font-size:11px;
text-align: right; 
margin:0;
}
/*================== general styles =================*/
hr {
	width:95%;
	text-align: center;
	background-color: #2e4147; /* dk blue */
	height: 2px;
}
/*===============indicates no border around any image ============*/
img { 
	border: 0px;
	text-decoration: none;
	display: block; 
	margin: auto; 
}
/*================used to center anything==============*/
.center {
	text-align: center;
}
/* ============floats images to right or left ============*/
.imgrgt {
	float: right;
	padding: 7px;
}
.imglft {
	float: left;
	padding: 7px;
}
