BODY#main_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#main_container {
	CLEAR: both; BACKGROUND-COLOR: #ffffff
}
#content_container UL {
	LIST-STYLE-TYPE: none
}
#content_container UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content_container UL {
	MARGIN-BOTTOM: 2em; MARGIN-LEFT: 5em
}
#content_container OL {
	MARGIN-BOTTOM: 2em; MARGIN-LEFT: 5em
}
#content_container UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#content_container OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#footer {
	CLEAR: both; WIDTH: 100%; HEIGHT: 50px; TEXT-ALIGN: center
}
#footer_text {
	COLOR: #fff; PADDING-TOP: 10px
}
#main_nav_list {
	PADDING-RIGHT: 0px; BORDER-TOP: #cfc9bc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main_nav_list A {
	OVERFLOW: hidden; LINE-HEIGHT: 1.6em; HEIGHT: 1.5em
}
A.main_nav_item {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #f7f5f2 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.4em; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0.4em; BORDER-BOTTOM: #cfc9bc 1px solid; BACKGROUND-COLOR: #f0efeb
}
A.main_nav_active_item {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0.3em
}
A.main_nav_item:hover {
	BACKGROUND-COLOR: #fcfcfc
}
.sub_nav_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sub_nav_list LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: #f7f5f2 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: black; TEXT-INDENT: 0.5em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #cfc9bc 1px solid; HEIGHT: 1.5em
}
A.sub_nav_item {
	BACKGROUND-COLOR: #e4e1dc
}
A.sub_nav_active_item {
	BACKGROUND-COLOR: #f0efeb
}
.sub_nav_list LI A:hover {
	BACKGROUND-COLOR: #fcfcfc
}
* HTML #main_nav_list LI {
	DISPLAY: inline
}
#logo {
	Z-INDEX: 3; LEFT: 55%; WIDTH: 299px; POSITION: absolute; TOP: 0px; HEIGHT: 148px
}
#text_caption {
	LEFT: 3%; WIDTH: 500px; COLOR: #fff; POSITION: absolute; TOP: 10px
}
#text_second_caption{
	LEFT: 3%; WIDTH: 500px; COLOR: #fff; POSITION: absolute; TOP: 42px
}
#key_visual {
	MARGIN-TOP: 30px; Z-INDEX: 3; LEFT: 5%; BORDER-LEFT: #d5d0c4 5px solid; WIDTH: 400px; POSITION: relative; TOP: 0px; HEIGHT: 200px
}
#header {
	LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px; HEIGHT: 100px
}
#layout_table {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#left_column {
	VERTICAL-ALIGN: top; WIDTH: 250px; BACKGROUND-COLOR: #f0efeb
}
#right_column {
	VERTICAL-ALIGN: top
}
#left_column_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 120px; MARGIN: 0px; WIDTH: 250px; PADDING-TOP: 120px; BACKGROUND-COLOR: #f0efeb
}
#sub_container2 {
	MARGIN: 30px auto 0px; WIDTH: 94%; BACKGROUND-COLOR: #ffffff
}
#content_container {
	BORDER-RIGHT: #f3f4f4 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #f3f4f4 1px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; BORDER-LEFT: #f3f4f4 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 16px; BORDER-BOTTOM: #f3f4f4 1px solid; LETTER-SPACING: 0.05em
}
#content_container H1 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#content_container H2 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#content_container H3 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#content_container A {
	COLOR: #172d52
}
#content_container A:visited {
	COLOR: #172d52
}
#content_container A:hover {
	COLOR: #ff8a00
}
#content_container A:active {
	COLOR: #172d52
}
#content_container TABLE {
	MARGIN: 0px 0px 0px 3.5em; BORDER-COLLAPSE: collapse
}
#content_container TABLE TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#content_container TABLE TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #cfc9bc 1px solid
}
#content_container TABLE TR.odd {
	
}
#content_container TABLE TR.even {
	
}
#content_container TABLE TR.odd:hover {
	BACKGROUND-COLOR: #f1efeb
}
#content_container TABLE TR.even:hover {
	BACKGROUND-COLOR: #f1efeb
}
