body { 
	height: 100px;
	margin: 0; 
	padding: 0; 
	background-color: #25475d; 
	background-image:url(../images/bg.gif); 
	background-repeat:repeat-x;  
	font-family: Calibri, Tahoma, Verdana, Geneva, Arial, sans-serif; 
	font-size: 14px; 
	color: #fff;
}

img { border: none; padding: 0 0 0 0; }

a { color: #8a2237; font-weight: bold; text-decoration: none; padding: 0 0 0 0; }

h1 { font-size: 18px; font-weight: bold; text-transform: uppercase; }

h2 { font-size: 15px; font-weight: bold; text-transform: uppercase; margin-top: 5px; margin-bottom: 8px; }

h3 { font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 4px; color: #8a2237 }

.clear {
	clear: both;
}




.header { margin: auto; width: 890px; padding-top: 90px; }
.hlogo { float: left; }
.hnavi { float: right; }




.content { margin: auto; width: 890px; line-height: 20px; }

.cright div { margin-left: 10px;}


.cleft { float: left; width: 286px; }

.cleft img { margin: 5px 0 5px 0; }

.cright { float: right; width: 550px; }

div.hrshadow {
  height: 22px;
  background: url(../images/hrshadow.jpg) no-repeat scroll left;
padding: 0px 0px 20px 0px;
}
div.hrshadow hr {
  display: none;
}


.footer { padding 20px; min-height: 65px; margin: auto; width: 100%; background-image: url(../images/bg.gif);  }


.footer div { margin: auto; padding: 10px; width: 890px; text-align: center; font-size: 20px; }
.footer a { color: #fff; }

.spacer {height: 60px; widht: 890px; margin: auto;}



.splash { width: 509px; margin: auto; text-align: center; line-height: 18px; margin-top: 120px; }
