* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Tohama, Arial;
	font-size: 10pt;
	color: #000;
	margin: 0 auto;
	text-align: center;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}

/*****************************************************************************/
/* TITLE */
/*****************************************************************************/
.siteBanner {
	float: left;
	background: #F7F7E8 url('images/topbanner.png') no-repeat;
	width: 1000px;
	height: 120px;
}

.siteBanner h2 {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*****************************************************************************/
/* NAVIGATION */
/*****************************************************************************/

.navigation {	
	float: left;
	width: 1000px;
	background: #445260;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

.navigation ul {
	list-style: none;
	padding: 5px 5px 5px 5px;
}

.navigation li {
	display: inline;
	padding: 10px 8px 10px 8px;
}

.navigation li a {
	color: #fff;
	text-decoration: none;
}

.navigation li a:hover {
	color: #D0D4D9;
}

/*****************************************************************************/
/* CONTENT */
/*****************************************************************************/

#content {
	float: left;
	width: 1000px;
}

/*****************************************************************************/
/* LEFT CONTENT */
/*****************************************************************************/

#leftcontent {
	float: left;
	width: 170px;
	background: #F7F7E8;
}

#leftcontent h3 {
	background: #445260;
	color: #FFFFFF;
	padding: 5px 2px 5px 2px;
	font-size: 1.4em;
	border-top: 1px solid #FFFFFF;
}

#leftcontent h2 {
	color: #111FA2;
	padding: 10px 10px 2px 10px;
	font-size: 14px;
}

#leftcontent p {
	color: #666666;
	padding: 2px 10px 2px 10px;
	font-size: 12px;
	text-align: justify;
}

#leftcontent a {
	color: #111FA2;
	text-decoration: none;
}

#leftcontent a:hover {
	color: #666666;
}

#leftcontent ul {
	list-style: none;
}

#leftcontent li {
	padding: 2px 2px 2px 2px;
}


/*****************************************************************************/
/* MAIN CONTENT */
/*****************************************************************************/

#maincontent {
	float: left;
	width: 520px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

#maincontent h1 {
	color: #445260;
	font-variant: small-caps;
	padding: 10px 2px 1px 5px;
	margin: 0px 0px 5px 10px;
	font-size: 1.4em;
	border-bottom: 2px solid #445260;
}

#maincontent h2 {
	color: #445260;
	padding: 10px 15px 2px 15px;
	font-size: 1.2em;
}

#maincontent p {
	color: #666666;
	padding: 5px 10px 2px 15px;
	font-size: 12px;
	text-align: justify;
}

#maincontent a {
	color: #111FA2;
	text-decoration: none;
}

#maincontent a:hover {
	color: #666666;
}

#maincontent ul {
	list-style: none;
}

#maincontent li {
	padding: 2px 2px 2px 2px;
}

/*****************************************************************************/
/* RIGHT CONTENT */
/*****************************************************************************/

#rightcontent {
	float: left;
	width: 300px;
	text-align: left;
}

#rightcontent P {
	color: #C80606;
	padding: 5px 4px 5px 4px;
	font-size: 1em;
}

#rightcontent h1 {
	background: #E03D04;
	color: #FFFFFF;
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
}

#rightcontent a {
	color: #C80606;
	text-decoration: none;
}

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

#rightcontent ul {
	list-style: none;
}

#rightcontent li {
	padding: 2px 2px 2px 2px;
	font-size: 13px;
}

#rightcontent li a {
	color: #111FA2;
	font-weight: bold;
	text-decoration: none;
}

#rightcontent li a:hover {
	color: #666666;
}


/*****************************************************************************/
/* FOOTER */
/*****************************************************************************/
#footer {
	width: 995px;
	float: left;
	background: #445260;
	color: #fff;
}


#footer p {
	padding: 5px 2px 5px 2px;
	font-size: 14px;
}

#footer a {
	list-style: none;
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #D0D4D9;
}

#footer ul {
	list-style: none;
	padding: 5px 5px 5px 5px;
}

#footer li {
	display: inline;
	padding: 5px 8px 5px 8px;
}

#footer li a {
	color: #fff;
	text-decoration: none;
}

#footer li a:hover {
	color: #D0D4D9;
}