* {
    margin: 0;
    padding: 0;
    color: #FFF;
    font: 10px/14px verdana, sans serif;
}

body {
    background-color: #FFF;
    _text-align: center;
}

em {
	color: #839EA3;
}

ul {
	margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
}

li {
	padding: 0;
    margin: 0 0 0 10px;
    line-height: 14px;
}

a {
	color: #FFF;
    text-decoration: none;
    cursor: pointer;
}

a:hover, a:active, a.selected {
	color: #666;
}

div#page {
	width: 891px;
    margin: 40px auto 0;
	overflow: hidden;
    _text-align: left;
}

div#navigation {
    width: 305px;
    height: 555px;
    background-color: #252525;
    float: left;
}

div#navigation_top {
    height: 50px;
    overflow: hidden;
	background: transparent url(img/v2/navigation_top_bg.gif) 100% 0 no-repeat;
}

div#navigation_top h1 span {
    display: none;
}

div#navigation_top h1 {
    display: block;
    clear: both;
    width: 259px;
    height: 18px;
    margin: 23px 0 0 20px;
    background: transparent url(img/v2/navigation_top_h1.gif) 0 0 no-repeat;
}

div#navigation_body {
    height: 481px;
    padding: 0 25px 0 20px;
	background: transparent url(img/v2/navigation_body_bg.gif) 0 0 no-repeat;
}

div#menu {
	width: 94px;
	float: left;
}

div#submenu {
	width: 166px;
    height: 481px;
	float: right;
}

div#submenu_scroll {
	width: 150px;
	float: left;
    clip: rect(10px 150px 471px 0px);
}

div#content {
    width: 581px;
    height: 555px;
    background-color: #252525;
    float: right;
}

div#content_top {
	height: 50px;
    overflow: hidden;
	background: transparent url(img/v2/content_top_bg.gif) 0 0 no-repeat;
}

div#content_top ul li {
    text-indent: -2000px;
    list-style: none;
}

div#content_top ul {
    display: block;
    clear: both;
    width: 287px;
    height: 16px;
    margin: 24px 0 0 28px;
    background: transparent url(img/v2/content_top_p.gif) 0 0 no-repeat;
}

div#content_body {
    height: 481px;
    padding: 0 20px 0 25px;
    background: transparent url(img/v2/content_body_bg.gif) 0 0 no-repeat;
}

div#content_scroll {
	float: left;
	width: 518px;
    clip: rect(10px 518px 471px 0px);
}

div#text_body dl {
	width: 140px;
	padding-left: 100px;
	overflow: hidden;
	float: left;
}
div#text_body dl.right {
	margin-left: 20px; 
}
div#text_body dt {
	float: left;
	clear: left;
	width: 100px;
	margin-left: -100px;
}
div#text_body dd {
	float: left; 
	width: 140px;
}

div#text_scroll {
	float: left;
    width: 199px;
    clip: rect(10px 199px 471px 0px);
}

div.scroll_container {
	position: relative;
    overflow: hidden;
}

div.scroll_content {
	position: absolute;
    overflow: hidden;
}

div.scroll_bar {
    width: 16px;
    height: 481px;
    float: right;
}

div#content_body div.scroll_bar {
    background: transparent url(img/v2/scroll_bar_bg.gif) 0 1px no-repeat;
}

.scroll_up, .scroll_down {
    display: block;
    width: 14px;
    height: 14px;
    margin-left: 1px;
    float: left;
}

.scroll_up {
    margin-bottom: 453px;
    background: transparent url(img/v2/scroll_up.gif) 0 0 no-repeat;
}

.scroll_down {
    background: transparent url(img/v2/scroll_down.gif) 0 0 no-repeat;
}

.scroll_up span, .scroll_down span {
    display: none;
}

.wrap {
	margin: 10px 26px 10px 10px;
	width: 500px;
	overflow: hidden;
}

.media {
	width: 520px;
}

.wrap p {
	margin: 10px 0;
}

.contact dl {

}
.contact div.left_list {
	float: left;
    width: 50px;
}

.contact div.right_list {
	float: left;
	width: 150px;
}

.contact img {
    float: right;
}



