@CHARSET "UTF-8";

body {
    margin: 0;
    padding: 0;
    text-align: center;
    color:      #000000;
    background: #e6e6e6;
    width: 100%;
}

#world
{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
	width: 800px;
    background: #a0c0a0;
}

a.no_line {
	text-decoration: none;
}

#top_bar {
	margin-left: 0;
	padding-left: 0;
    text-align: center;
	width: 800px;
    height: 24px;
}

#footer {
	margin-left: 0;
	padding-left: 0;
    text-align: center;
	width: 800px;
	color:      #000000;
	background: #a0c0a0;
    font-size: 9pt;
}

#globalMenu {
	margin-left:  0;
	margin-top:   0;
	padding-left: 0;
    padding-top:  0;
	list-style-type: none;
	border-top:    1px solid #666666;
	border-left:   1px solid #666666;
	border-right:  1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #608060;
	width: 602px;
    height: 27px;
	float: left;
}

#globalMenu a {
	display: block;
	padding-top:     2px;
	padding-bottom:  2px;
	background-color: #608060;
	border-left: 1px solid #888888;
    color:            #e0e0e0;
    text-decolation: none;
	text-align: center;
}

#globalMenu a:hover {
    background-color: #80a080;
}

#globalMenu li {
	float: left;
	width: 119px;
	height: 28px;
	border-right:  1px solid #666666;
}

#search {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	border-top:    1px solid #666666;
	border-left:   1px solid #666666;
	border-right:  1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #608060;
	width: 194px;
	height: 28px;
	float: left;
}

#header {
    padding-top:   10px;
    padding-left:  10px;
    width:        790px;
	height:       120px;
	background: #a0c0a0	url(images/header_back.jpg) no-repeat;
}

#logo {
	float: left;
}

#header_letter {
    padding-top:   0px;
    text-align: center;
	color:      #ffffff;
	font-size:  36px;
}

#breadcrumbs {
    padding-left:   2px;
    padding-top:    0px;
	width:        798px;
	height:        20px;
    text-align:    left;
	color:      #000000;
	background: #a0c0a0;
}

#reference {
    padding:   0px;
	width:   640px;
    text-align: left;
	color:      #000000;
	background: #a0c0a0;
}

#hull {
    padding:   0px;
	width:   800px;
	overflow: hidden;
	color:      #000000;
	background: #a0c0a0;
}

#navigation {
	margin-top     0px;
    padding-top:   0px;
    padding-right: 1px;
    padding-left:  1px;
	width:   160px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float: left;
    text-align: left;
	color:      #a0c0a0;
	background: #a0c0a0;
}

#navBar {
	margin-left:  0;
	margin-top:   0;
	padding-left: 0;
    padding-top:  0;
	list-style-type: none;
	border-top:    1px solid #000000;
	border-left:   1px solid #000000;
	border-right:  1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #608060;
	width: 158px;
	float: left;
}

#navBar a {
	display: block;
	padding-top:     2px;
	padding-bottom:  2px;
    padding-left:    5px;
	background-color: #608060;
    color:            #e0e0e0;
    text-decolation: none;
	text-align: left;
}

#navBar a:hover {
    background-color: #80a080;
}

#navBar li {
    border-right:  1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left:   1px solid #000000;
}

#long_content {
	padding:       3px;
    width:       640px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float:      left;
	text-align: left;
	color:      #000000;
	background: #ffffe0;
	line-height: 140%;
}

#short_content {
	margin-top:    0px;
	padding:       3px;
	padding-top:   1px;
    width:       474px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float:      left;
	text-align: left;
	color:      #000000;
	background: #ffffe0;
	line-height: 140%;
}

#low_long_content {
	padding:       3px;
    width:       632px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float:      left;
	text-align: left;
	color:      #000000;
	background: #ffffe0;
	line-height: 140%;
}

#low_short_content {
	padding:       3px;
    width:       474px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float:      left;
	text-align: left;
	color:      #000000;
	background: #ffffe0;
	line-height: 140%;
}

#index_title {
	padding       0px;
    width:      375px;
	clean:      both;
	float:      left;
	text-align: left;
	color:      #000000;
	background: #ffffe0;
	line-height: 120%;
}

#index_title_more {
	padding       0px;
    width:      375px;
	float:      left;
	text-align: right;
	color:      #000000;
	background: #ffffe0;
	line-height: 120%;
}

#index_date {
	padding-top:     0px;
	padding-bottom:  0px;
    padding-left:    2px;
    padding-right:   2px;
    width:      94px;
	text-align: right;
	float:      right;
	color:      #000000;
	background: #ffffe0;
	line-height: 100%;
}

#title {
    padding:      3px;
	width:      632px;
	float:      left;
	text-align: center;
	color:      #000000;
	background: #ffffe0;
}

#contributor {
    padding:      3px;
	width:      632px;
	float:      left;
	text-align: right;
	color:      #000000;
	background: #ffffe0;
}

#banner {
    padding-top:   2px;
	width:       158px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float:      left;
	text-align: center;
	color:      #000000;
	background: #ffffe0;
}

#banner_image {
    padding:    0px;
	width:    151px;
}

#image_column {
    padding-top:   2px;
	width:       158px;
	float:      right;
	text-align: center;
	color:      #000000;
	background: #ffffe0;
}

#image {
    padding:      2px;
	width:      158px;
	float:      left;
	text-align: center;
	color:      #000000;
	background: #ffffe0;
}

#small_image {
    padding:   0px;
	width:    148px;
}

#large_image {
    padding:   0px;
	width:    638px;
	text-align: center;
}

#large_image_column {
    padding:   0px;
	width:    638px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	float:      left;
	color:      #000000;
	background: #ffffe0;
	text-align: center;
}

#translator {
    clear:  both;
}

#select_box {
    padding:    0px;
	width:     158px;
    height:    144px;
	text-align: center;
	color:      #000000;
	background: #a0c0a0;
    clear: both;
}

select {
	width:  120px;
    background-color: #ffffe0;
}

#short_input {
	width: 100px;
	height: 20px;
	margin-top: 1px;
	float: left;
	color:            #000000;
	background-color: #ffffe0;
}

#short_button {
	width: 86px;
	height: 26px;
	margin-top: 1px;
    color:            #e0e0e0;
	background-color: #608060;
}

#long_button {
	width: 120px;
	padding-top:      1px;
    color:            #e0e0e0;
	background-color: #608060;
}

#produce {
    clear:     both;
    float:     left;
    padding:    0px;
	width:    158px;
	text-align: center;
}

#select_frame {
    height:  24px;
}

#button_frame {
    height:  26px;
}

#long_textarea  { width: 626px; background-color: #ffffe0; height: 500px; wrap: on; }
#short_textarea { width: 468px; background-color: #ffffe0; height: 500px; wrap: on; float: left; }

div.short_banner {
	display: block;
    margin-top:    2px;
	padding-top:  10px;
	color:      #000000;
	background:   #c5ecd4;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	width: 154px;
    height: 60px;
    border-top   : 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right : 1px solid #000000;
    border-left  : 1px solid #000000;
}

div.image_banner {
	display: block;
    margin-top:    1px;
    margin-left:   0px;
	width: 155px;
    height: 71px;
}

div.long_banner {
	display: block;
    margin-top:    2px;
	padding-top:  10px;
	padding-left:  3px;
	padding-right: 3px;
	color:      #000000;
	background: #ffffff;
	text-decoration: none;
	text-align: left;
	width:  467px;
    border-top   : 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right : 1px solid #000000;
    border-left  : 1px solid #000000;
}

div.long_banner_title {
	text-align: center;
	font-size:  18px;
}

div.read_more {
	clear:      both;
	color:      #ff0000;
	text-align: right;
}

div.indent {
	text-indent: 40;
}