body {
	font-family: Georgia, serif; 
	color: #000000;
	background: url('../images/bg_body.gif');
}

img {
	border: 0;
}

#wrapper {
	width: 955px;
	padding: 42px 0 0 54px;
	background: #FFFFFF url('../images/bg_content.gif') repeat-y;
}

#banner {
	width: 896px;
	height: 107px;
}

#logo {
	width: 546px;
	height: 85px;
}

#navigation {
	width: 896px;
	height: 21px;
	border-bottom: solid 1px #DEDFE0;
	padding: 0;
	margin: 0;
}

#navigation ul {
	width: 893px;
	height: 15px;
	padding: 0 0 0 3px;
	margin: 0;
	list-style: none;
	float: left;
}

#navigation li {
	float: left;
	list-style-type: none;
	height: 15px;
	padding: 0;
	margin: 0;
	background: url('../images/bg_nav.gif') no-repeat bottom right;
}

#navigation li.last {
	background: none;
}

#navigation a {
	display: block;
	font-size: 12px; 
	line-height: 12px; 
	text-decoration: none;
	color: #000000;
	padding: 0;
	margin: 1px 21px 0 0;
}

#navigation a:link {color: #000000; text-decoration: none}
#navigation a:active {color: #000000; text-decoration: none}
#navigation a:visited {color: #000000; text-decoration: none}
#navigation a:hover {color: #1C4E8C; text-decoration: none}

#navigation a.on:link {color: #1C4E8C; text-decoration: none}
#navigation a.on:active {color: #1C4E8C; text-decoration: none}
#navigation a.on:visited {color: #1C4E8C; text-decoration: none}
#navigation a.on:hover {color: #1C4E8C; text-decoration: none}

#content {
	min-height: 508px;
	height: auto !important;
	height: 508px;
	padding: 17px 0 0 0;
}

#content_2 {
	min-height: 508px;
	height: auto !important;
	height: 508px;
	padding: 17px 0 0 0;
	background: #FFFFFF url('../images/bg_content_2.gif') repeat-y;
}

#content_3 {
	min-height: 508px;
	height: auto !important;
	height: 508px;
	padding: 0 0 0 0;
	background: #FFFFFF url('../images/bg_content_3.gif') repeat-y;
}

#home_pic {
	float: left;
	width: 604px;
	height: 457px;
}

#home_pic img {
	margin-top: 1px;
	border: solid 6px #DEDFE0;
}

#home_text {
	float: left;
	width: 252px;
	height: 442px;
}

#home_text_relative {
	position: relative;
	width: 252px;
	height: 442px;
}

#home_text img {
	border-bottom: solid 1px #DEDFE0;
}

#home_teasers {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 252px;
}

#home_text p {
	font-size: 11px; 
	line-height: 120%; 
	margin: 20px 30px 0 0;
}

#home_text a:link {color: #000000; font-weight: bold; text-decoration: none}
#home_text a:active {color: #000000; font-weight: bold; text-decoration: none}
#home_text a:visited {color: #000000; font-weight: bold; text-decoration: none}
#home_text a:hover {color: #000000; font-weight: bold; text-decoration: underline}

#column_1 {
	float: left;
	width: 731px;
}

#column_1 p {
	font-size: 11px; 
	line-height: 160%; 
	margin: 0 140px 27px 0;
}

#column_1 h2 {
	font-size: 11px; 
	font-weight: bold;
	line-height: 160%; 
	margin: 0;
	padding: 0;
}

#column_1 h3 {
	font-size: 11px; 
	font-weight: bold;
	line-height: 160%; 
	margin: 0 140px 27px 0;
	padding: 0;
}

#column_1 ul {
	margin: 0 150px 27px 16px;
	padding: 0 0 0 0;
}

#column_1 ul ul {
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}

#column_1 ul ul {
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}

#column_1 li {
	font-size: 11px; 
	line-height: 160%; 
}

#column_1_links {
	float: left;
	width: 308px;
}

#column_1_links p {
	font-size: 11px; 
	line-height: 160%; 
	margin: 0 140px 11px 0;
}

#column_1_links a:link {color: #000000; font-weight: bold; text-decoration: none}
#column_1_links a:active {color: #000000; font-weight: bold; text-decoration: none}
#column_1_links a:visited {color: #000000; font-weight: bold; text-decoration: none}
#column_1_links a:hover {color: #000000; font-weight: bold; text-decoration: underline}

#column_1_pic {
	float: left;
	width: 308px;
}

#column_1_pic img {
	border: solid 6px #DEDFE0;
	margin: 5px 0 18px 0;
}

#column_1_pic p {
	line-height: 200%; 
}

#column_1_pic a:link {color: #000000; font-weight: bold; text-decoration: none}
#column_1_pic a:active {color: #000000; font-weight: bold; text-decoration: none}
#column_1_pic a:visited {color: #000000; font-weight: bold; text-decoration: none}
#column_1_pic a:hover {color: #000000; font-weight: bold; text-decoration: underline}

#column_1_text {
	float: left;
	width: 423px;
}

#column_1_text p {
	font-size: 11px; 
	line-height: 160%; 
	margin: 0 30px 27px 0;
}

#column_1_text a:link {color: #000000; font-weight: bold; text-decoration: none}
#column_1_text a:active {color: #000000; font-weight: bold; text-decoration: none}
#column_1_text a:visited {color: #000000; font-weight: bold; text-decoration: none}
#column_1_text a:hover {color: #000000; font-weight: bold; text-decoration: underline}

#column_1_text_wide {
	float: left;
	width: 423px;
}

#column_1_text_wide p {
	font-size: 11px; 
	line-height: 160%; 
	margin: 0 30px 27px 0;
}

#column_1_text_wide ul {
	margin: 0 23px 27px 16px;
}

#column_1_text_wide li {
	font-size: 11px; 
	line-height: 160%; 
}

#column_1_text_wide a:link {color: #000000; font-weight: bold; text-decoration: none}
#column_1_text_wide a:active {color: #000000; font-weight: bold; text-decoration: none}
#column_1_text_wide a:visited {color: #000000; font-weight: bold; text-decoration: none}
#column_1_text_wide a:hover {color: #000000; font-weight: bold; text-decoration: underline}

#column_2 {
	float: left;
	width: 165px;
	height: auto;
}

#column_2 p {
	font-size: 11px; 
	line-height: 240%; 
	margin: 8px 30px 0 17px;
}

#column_2 a:link {color: #000000; font-style: italic; text-decoration: none}
#column_2 a:active {color: #000000; font-style: italic; text-decoration: none}
#column_2 a:visited {color: #000000; font-style: italic; text-decoration: none}
#column_2 a:hover {color: #1C4E8C; font-style: italic; text-decoration: underline}

#column_2 a.on:link {color: #1C4E8C; font-style: normal; text-decoration: none}
#column_2 a.on:active {color: #1C4E8C; font-style: normal; text-decoration: none}
#column_2 a.on:visited {color: #1C4E8C; font-style: normal; text-decoration: none}
#column_2 a.on:hover {color: #1C4E8C; font-style: normal; text-decoration: none}

#column_2 a.sub_on:link {color: #1C4E8C; font-style: normal; text-decoration: underline}
#column_2 a.sub_on:active {color: #1C4E8C; font-style: normal; text-decoration: underline}
#column_2 a.sub_on:visited {color: #1C4E8C; font-style: normal; text-decoration: underline}
#column_2 a.sub_on:hover {color: #1C4E8C; font-style: normal; text-decoration: underline}

#column_2_articles {
	float: left;
	width: 165px;
	height: auto;
}

#column_2_articles p {
	font-size: 11px; 
	line-height: 120%; 
	margin: 8px 30px 20px 17px;
}

#column_2_articles a:link {color: #000000; font-style: italic; text-decoration: none}
#column_2_articles a:active {color: #000000; font-style: italic; text-decoration: none}
#column_2_articles a:visited {color: #000000; font-style: italic; text-decoration: none}
#column_2_articles a:hover {color: #1C4E8C; font-style: italic; text-decoration: underline}

#column_2_articles a.on:link {color: #1C4E8C; font-style: normal; text-decoration: none}
#column_2_articles a.on:active {color: #1C4E8C; font-style: normal; text-decoration: none}
#column_2_articles a.on:visited {color: #1C4E8C; font-style: normal; text-decoration: none}
#column_2_articles a.on:hover {color: #1C4E8C; font-style: normal; text-decoration: none}

#column_2_articles a.sub_on:link {color: #1C4E8C; font-style: normal; text-decoration: underline}
#column_2_articles a.sub_on:active {color: #1C4E8C; font-style: normal; text-decoration: underline}
#column_2_articles a.sub_on:visited {color: #1C4E8C; font-style: normal; text-decoration: underline}
#column_2_articles a.sub_on:hover {color: #1C4E8C; font-style: normal; text-decoration: underline}

#articles_printer {
	float: left;
	width: 270px;
	height: auto;
}

#articles_printer p {
	font-size: 11px; 
	line-height: 160%; 
	margin: 0 0 27px 0;
}

#articles_printer a:link {color: #1C4E8C; font-style: none; text-decoration: none}
#articles_printer a:active {color: #1C4E8C; font-style: none; text-decoration: none}
#articles_printer a:visited {color: #1C4E8C; font-style: none; text-decoration: none}
#articles_printer a:hover {color: #1C4E8C; font-style: none; text-decoration: underline}

#articles_pages {
	float: left;
	width: 320px;
	height: auto;
}

#articles_pages p {
	font-size: 11px; 
	line-height: 160%; 
	text-align: right;
	margin: 0 0 27px 0;
}

#articles_pages a:link {color: #1C4E8C; font-style: none; text-decoration: none}
#articles_pages a:active {color: #1C4E8C; font-style: none; text-decoration: none}
#articles_pages a:visited {color: #1C4E8C; font-style: none; text-decoration: none}
#articles_pages a:hover {color: #1C4E8C; font-style: none; text-decoration: underline}

#contact_form {
	float: left;
	width: 631px;
}

#contact_form p {
	font-size: 11px; 
	line-height: 180%; 
	margin: 0 20px 10px 0;
}

#contact_address {
	float: left;
	width: 265px;
	height: auto;
}

#contact_address p {
	font-size: 11px; 
	line-height: 160%; 
	margin: 0 20px 27px 0;
}

#footer {
	width: 896px;
	height: 250px;
	border-top: solid 1px #DEDFE0;
}

#footer p {
	font-size: 9px; 
	line-height: 160%; 
	margin: 25px 0 0 0;
}

#footer img {
	float: left;
}

div.clear {
	clear: both;
}

label {
	float: left;
	text-align: right;
	font-weight: bold;
	width: 100px;
}

input.checkbox {
	margin-left: 100px;
}

input.submit {
	margin-left: 100px;
}

textarea {
	margin-left: 100px;
}
