
body {
	margin: 0;
/*	background-color: #ffffff; */
}

body,td,th {
font-family: Arial;
font-size: 12pt;
color: #666666;
}

#header {
	height: 155px;
	border-bottom: 3px solid #4662b3;
/*	background-color: #eaedf3; */
}

span.title {
	font-size: 3em;
	font-weight: 700;
	color: #2a58dc;
	padding-left: 50px;
}

.side {
  border-bottom: 3px solid #4662b3;
	border-right: 3px solid #4662b3;
  width: 180px;
	padding-right: 10px;
	float: left;
  clear: left;
}

.side ul {
	list-style: none;
	padding-top: 8px;
}

.side li {
	margin-bottom: 10px;
	margin-left: -18px;
}

.side li a {
	color : #4662b3;
/*	background-color : #eaedf3; */
	border : 1px solid #4662b3;
	padding: 4px 2px 4px 5px;
	text-decoration : none;
	display: block;
	width: 150px;
}

.side li a:hover {
/*	background-color : #4662b3; */
	color : #eaedf3;
	border : 1px solid #eaedf3;
	text-decoration : none;
}

.side li a#current {
/*	background-color : #4662b3; */
	color : #eaedf3;
	border : 1px solid #eaedf3;
	text-decoration : none;
}


#content {
	/* margin: top, right, bottom, left */
  margin: 20px 20px 0 210px;
}

.box {
	border: 1px solid #000000;
	margin-bottom: 15px;
}

.boxcontent {
	/* padding: top, right, bottom, left */
	padding: 5px 20px 5px 20px;
/*	background-color : #eaedf3; */
}

.boxtop {
/*	background-color: #4662b3; */
	color: #FFFFFF;
	padding-left: 5px;
	border-bottom: 1px solid #000000;
}

#footer {
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
  font-size: 75%;
}

h1,h2,h3,h4,h5,h6 {
	color: #4662b3;
}

a:link {
 text-decoration: none;
 color: #0000FF; 
}

a:visited {
 text-decoration: none;
 color: #0000FF; 
}

a:active {
 text-decoration: none;
 color: #666666; 
}

a:hover {
 text-decoration: none;
 font-weight: bold;
 color: #666666; 
}

acronym,abbr {
	border-bottom: 1px dotted #000000;
	cursor: help;
}

li {
	font-size: 100%;
}


