/*	******************** Reset ******************** */

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

/*	******************** General ******************** */

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 100%;
	background-color: #666;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}

/*	******************** BodyContainer ******************** */

#BodyContainer {
	width: 940px;
	padding: 15px;
	background-color: #5d8bbf;
	margin: 0 auto;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
}

/*	******************** Header ******************** */

#Header {
	width: 100%;
	height: 145px;
	text-align: center;
	padding: 10px 0 6px 0;
	background-color: #79bde9;
}

/*	******************** MiddleContainer ******************** */

#MiddleContainer {
	position: relative;
	text-align: left;
}

/*	******************** Header ******************** */

#Navigation {
	width: 210px;
	position: absolute;
	top: 65px;
	left: 15px;
	background-color: #79bde9;
	color: #000;
/*
*/
}

#Navigation ul {
	padding: 5px 5px 5px 5px;
	margin: 5px 15px 5px 15px;
	list-style-image: url(../images/smooth_arrow.gif);
}

#Navigation li {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 15px;
}

#Navigation a {color: #000; text-decoration: none;}
#Navigation a:active { }
#Navigation a:hover {text-decoration: underline;}
#Navigation a:link { }
#Navigation a:visited { }

/*	******************** MainBody ******************** */

#MainBody {
	background-color: #f5f5dc;
	color: #444;
	padding: 0 30px 30px 230px;
	margin: 0 0 0 0;
	min-height: 400px;
}

#MainBody h1 {
	padding: 25px 10px 8px 0;
	margin: 0 0 20px 17px;
	color: #3d6b9f;
	font-size: 180%;
	border-bottom: 1px dotted #5d8bbf;
}

#MainBody h2 {
	padding: 15px 10px 6px 17px;
	color: #3d6b9f;
	font-size: 140%;
}

#MainBody h3 {
	padding: 12px 10px 6px 17px;
	color: #3d6b9f;
	font-size: 110%;
}

#MainBody p {
	padding: 5px 10px 5px 17px;
	line-height: 20px;
}

#MainBody table {
	padding: 5px 10px 5px 17px;
	line-height: 20px;
}

#MainBody th {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

#MainBody td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

#MainBody a {color:#004080;}
#MainBody a:active { }
#MainBody a:hover {color: #FF0000;}
#MainBody a:link { }
#MainBody a:visited { }

#MainBody ol {
	padding: 5px 2px 5px 25px;
	margin: 2px 2px 2px 15px;
}

#MainBody ul {
	padding: 5px 2px 5px 25px;
	margin: 2px 2px 2px 15px;
}

#MainBody li {
	padding: 2px 2px 2px 5px;
	margin: 2px 2px 2px 15px;
}

#MainBody img {
	margin: 5px 10px 5px 10px;
}

#MainBody .stronger {
	font-weight: bolder;
	color: #3d6b9f;
	padding-right: 10px;
}

#MainBody .quotation {
	color: #333;
	padding: 10px;
	margin: 10px 150px 10px 150px;
	border: 2px dotted #39f;
	text-align: center;
}

#MainBody .quotation .quotemarks {
	font-size: 100%;
	font-weight: 900;
	border: 0;
	margin: 0;
}

/*	******************** Footer ******************** */

#Footer {
	width: 100%;
	height: 30px;
	background-color: #5d8bbf;
	padding: 15px 0 15px 0;
	vertical-align: bottom;
}

#Footer a {color: #fff; text-decoration: none;}
#Footer a:active { }
#Footer a:hover {text-decoration: underline;}
#Footer a:link { }
#Footer a:visited { }

