body 
{
 font-family:Tahoma,Verdana;
 font-size:12px;
 margin:10px 100px;
 background-color:#ffffff;
}
h1 {font-size:18px;margin-bottom:0px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
p.menutitle {margin-top:10px;margin-bottom:0}

h1.title {
padding-top:68px;
color:#1E365D;
}

A { 
  color: #1E365D; 
  text-decoration: underline; 
}
A:hover { 
  color: #1E365D; 
  text-decoration: none; 
}

a img {
	border:none;
	text-decoration:none;
}


#title {
height:78px;
margin-bottom:20px;
border-bottom:1px solid #1E365D;
}
#navi {
width:20%;
float:left;
line-height:18px;
background: #f2f2f3;
padding:3px;
}
.menutitle
{
font-weight:bold;
}

#content {
width:75%;
float:right;
margin-bottom:20px;
}
#content p {
padding-bottom:20px;
}
#footer {
height:110px;
margin-bottom:20px;
padding-top:20px;
border-top:1px solid #1E365D;
font-size:10px;
clear:left;
clear:right;
text-align:center;
}

div.box {
	border-width: 1px;
	border-style: dashed; 
	padding: 6px 6px 0px 6px;
}

TABLE.infoBox, P.infoBox {
  background: #f2f2f3;
}

TABLE.infoBoxAdd {
  background: #f2f2f3;
	border: 1px solid #1E365D;
}
TABLE.infoBoxContents {
  background: #f2f2f3;
}
TABLE.infoBoxContents A {
  color: #1E365D; 
  text-decoration: none; 
}

TABLE.infoBoxContents A:hover { 
  color: #D59A22; 
  text-decoration: underline; 
}

.infoBoxFramed {
	border:#d2e9fb 1px solid;
	padding:5px;
	background:#f2f2f3;
}
TD.infoBoxHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #1E365D;
  color: #ffffff;
}

A.infoBoxHeading { 
  color: #FFFFFF; 
	text-decoration: none;
}

A.infoBoxHeading:hover {
  color: #ffffff;
	text-decoration: underline;
}


TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

