body {
	margin : 0;
	padding : 0;
	line-height : 1.8em;
	color : #666;
	background-position : 50% 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #006699;
	background-image: url(body_bg.gif);
	background-repeat: repeat-y;
}
#container {
	width : 700px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
}
			
#banner {
	height : 200px;
	background-image: url(topo_mail.jpg);
	background-repeat: no-repeat;
}
#banner h1 {
margin : 0 10px 0 0;
padding-top : 50px;
letter-spacing : 2px;
font-size : 140%;
text-align : right;
}
			
#content {
padding : 0;
margin-left : 160px;
}
			
#sidebar {
float : left;
width : 150px;
margin : 0 5px 5px 5px;
padding : 3px;
border-right : 1px solid #dfd0b9;
}
			
#footer {
clear : both;
padding : 5px;
margin : 0;
font-size : 0.9em;
border-top : 1px solid #dfd0b9;
color : #333;
background : inherit;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #333;
}
#footer a:hover {
text-decoration : underline;
background : inherit;
color : #663300;
}
			
p {
padding : 3px 15px 0 15px;
}
#content h1, #sidebar h1 {
	margin : 5px;
	font-size : 110%;
	text-transform : uppercase;
	letter-spacing : 3px;
	padding : 3px;
	color : #006699;
	background : inherit;
}
h2 {
	font-size : 110%;
	padding : 5px;
	margin : 5px;
	letter-spacing : 3px;
	color : #FFFFFF;
	background-color: #0099CC;
}
h3 {
	padding : 0px;
	margin : 0;
	font-size : 0.85em;
}
blockquote {
	font-weight : bold;
	font-style : normal;
	color : #255C70;
}
			
a {
	text-decoration : none;
	color : #9FC8DA;
	background : inherit;
}
a:hover {
text-decoration : underline;
color : #333;
background : inherit;
}
a img {
border : 0;
}
			
.intro {
float : left;
width : 220px;
margin : 3px 0 5px 0;
padding : 5px;
}
.intro2 {
float : left;
width : 220px;
margin : 3px 0 5px 0;
padding : 5px;
}
.intro3 {
float : right;
width : 220px;
margin : 3px 0 5px 0;
padding : 5px;
}
			
#navcontainer {
width : 150px;
margin-top : 20px;
}
#navcontainer ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
#navcontainer a {
	display : block;
	padding : 3px;
	width : 130px;
	color : #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #5FA7BF;
	background-color: #006699;
}
#navcontainer a:link, #navlist a:visited {
text-decoration : none;
}
#navcontainer a:hover {
	color : #fff;
	background-color: #5FA7BF;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #1C69BB;
}
			
.img {
float : left;
padding : 3px;
margin : 3px;
}
.update {
	font-size : 12px;
	background : inherit;
	color : #666666;
}
.box {
margin : 20px;
padding : 5px;
border : 1px solid #ffa961;
background : inherit;
color : #663300;
}
			
.search {
clear : both;
padding : 5px 0 5px 0;
border-top : 1px solid #f0e9dd;
border-bottom : 1px solid #f0e9dd;
background : #cfe4cd url(../barbg.gif) no-repeat;
color : #000;
}
form {
margin : 0;
}
input.search {
width : 100px;
border : none;
background : url(input.gif);
padding : 4px;
}
input.login {
width : 100px;
border : none;
background : url(logininput.gif);
padding : 4px;
}
