@charset "UTF-8";
#content .nolead {
	margin: 14px 0 0;
}
#content a {
	color: #004488;
	text-decoration: underline;
}
#content a:hover {
	color: #0052a5;
}
#content h2 {
	margin: 26px 0 0 18px;
	width: 686px;
	font-size: 240%;
	display: block;
}
#content h3 {
	position: relative;
	clear: both;
	margin: 0 0 0 1px;
	padding: 17px 0 0 18px;
	height: 32px;
	background-image: url('../img/common/bg_title_blue.gif');
	background-position: top left;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 160%;
	line-height: 1;
}
#content h3.gray {
	padding: 17px 0 0 34px;
	width: 686px;
	background-image: url('../img/common/bg_title_gray.gif');
	color: #000;
}
#content h3.gray.mini {
	padding: 16px 0 0 34px;
	height: 31px;
	background-position: bottom !important;
}
#content p{
	word-break: break-word;
}
#content ul li{
	word-break: break-word;
}
.ie8 #content p,
.ie9 #content p{
	word-break: normal;
}
.ie8 #content ul li,
.ie9 #content ul li{
	word-break: normal;
}
#content p.subtitle {
	margin: 6px 0 0 18px;
	width: 683px;
	color: #e68c00;
	font-size: 120%;
}
.mac.gecko #content p.subtitle {
	margin: 5px 0 0 18px;
}
.win #content p.subtitle {
	margin: 5px 0 0 18px;
}
#content p.maincopy {
	margin: 12px 0 2px 18px;
	width: 683px;
	font-size: 140%;
}
#content p.lead {
	margin: 12px 0 26px 18px;
	width: 683px;
	font-size: 140%;
}
#content p.main {
	margin: 14px 0 15px 18px;
	width: 683px;
	line-height: 1;
}
#content div.text {
	clear: both;
	margin: 12px 0 26px 18px;
	width: 687px;
	word-break: break-all;
	font-size: 140%;
	zoom: 1;
}
#content div.text:after, #content div.photo:after, #content div.nomargin:after, #content div.tablebox:after {
	display: block;
	clear: both;
	width: 100%;
	content: "";
}
#content div.photo {
	clear: both;
	margin: 14px 0 0 18px;
	width: 687px;
	word-break: break-all;
	font-size: 140%;
	zoom: 1;
}
#content div.nomargin {
	clear: both;
	margin: 0 0 0 18px;
	width: 687px;
	word-break: break-all;
	font-size: 140%;
	zoom: 1;
}
#content div.tablebox {
	clear: both;
	margin: 12px 0 0 16px;
	width: 693px;
	word-break: break-all;
	font-size: 120%;
	zoom: 1;
}
#content div.photo.arrows {
	background-image: url('../img/industry/arrows_contents.gif');
	background-position: 335px 0;
	background-repeat: no-repeat;
}
#content .box .mt-image-right {
	float: right;
	margin: 0 0 23px 30px;
	width: 328px;
	font-size: 85%;
	zoom: 1;
}
#content .box .mt-image-left {
	float: left;
	margin: 0 0 23px 0;
	width: 328px;
	font-size: 85%;
	zoom: 1;
}
#content .box .mt-image-large {
	margin: 0 0 23px 0;
	width: 688px;
	font-size: 85%;
	zoom: 1;
}
#content .box .googlemaps {
	margin: 0 0 23px 0;
	width: 686px;
	height: 514px;
	border: 1px solid #dddddd;
	font-size: 0;
	line-height: 0;
	zoom: 1;
}
#content .box .googlemaps iframe {
	margin: 0;
	padding: 0;
}
#content .box .tablebox table {
	width: 525px;
}
#content .box .tablebox table th {
	padding: 7px 0 6px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #838383;
	color: #fff;
	text-align: center;
}
#content .box .tablebox table td {
	padding: 7px 0 6px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #f7f7f7;
	text-align: center;
}
#content .box .mt-image-small {
	float: right;
	margin: 0 0 23px 12px;
	width: 156px;
	font-size: 85%;
}
#content .box ul {
	list-style-type: disc;
}
#content .box ul li {
	margin: 0 0 0 22px;
}
#content .box ol {
	list-style-type: decimal;
}
#content .box ol li {
	margin: 0 0 0 22px;
}
#content .box h3.top {
	margin: 14px 0 0 1px;
}
#content .box table {
	margin: 13px 0 0 1px;
}
#content h3 .btnIndustry {
	position: absolute;
	top: 1px;
	left: 438px;
	display: block;
	padding: 18px 0 0 29px;
	width: 252px;
	height: 29px;
	background-image: url('../img/industry/btn_page_down_out.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
	font-size: 75%;
	line-height: 1;
}
#content h3 .btnIndustry:hover {
	background-image: url('../img/industry/btn_page_down_over.gif');
}
#content h3 .btnIndustry.up {
	background-image: url('../img/industry/btn_page_up_out.gif');
}
#content h3 .btnIndustry.up:hover {
	background-image: url('../img/industry/btn_page_up_over.gif');
}
#content h3 .btnIndustry:hover {
	background-color: #004488;
	color: #fff;
}
#content h3 a.btnSpecifications {
	position: absolute;
	top: 1px;
	left: 438px;
	display: block;
	padding: 18px 0 0 29px;
	width: 252px;
	height: 29px;
	background-image: url('../img/industry/btn_bg_specifications.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
	font-size: 75%;
	line-height: 1;
}
#content h3 a.btnSpecifications:hover {
	background-position: bottom left;
}
p.company {
	width: 502px;
}
#content .box .mt-image-small.portlate {
	width: 148px;
}
p.outlineLeft {
	float: left;
	width: 360px;
}
p.outlineRight {
	float: left;
	width: 320px;
}
.column2 {
	margin: 0 0 0 1px;
	width: 720px;
	zoom: 1;
}
.column4 {
	margin: 0 0 0 1px;
	width: 720px;
	zoom: 1;
}
.column2:after {
	display: block;
	clear: both;
	content: "";
}
.sitemap {
	float: left;
	padding: 0 0 15px 18px;
	width: 342px;
	font-size: 120%;
}
.sitemap h5 {
	margin: 15px 0 4px;
	color: #e68c00;
}
.sitemap h5.mini {
	margin: 0 0 4px 18px;
}
.sitemap ul {
	margin: 0 0 0 0;
}
.sitemap ul li {
	margin: 0 0 4px 0;
	padding: 0 0 0 14px;
	background-image: url('../img/menu/icon_dot.gif');
	background-position: 5px 7px;
	background-repeat: no-repeat;
}
.column4 .sitemap {
	padding: 0 0 15px 0;
	width: 720px;
}
.column4 .sitemap h5 {
	margin: 15px 0 4px 18px;
}
.column4 .sitemap ul {
	margin: 0 0 0 0;
}
.column4 .sitemap ul li {
	float: left;
	margin: 0 0 4px 18px;
	padding: 0 14px 0 14px;
	width: 130px;
}
#content #sitemap h4 {
	position: relative;
	clear: both;
	margin: 0 0 0 1px;
	padding: 17px 0 0 18px;
	width: 701px;
	height: 32px;
	background-image: url('../img/common/bg_title_white_out.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	color: black;
	color: white;
	font-size: 160%;
	line-height: 1;
	cursor: pointer;
}
#content #sitemap h4.mini {
	height: 31px;
}
#content #sitemap h4 a {
	color: #000;
}
#content #sitemap h4:hover a {
	color: #fff;
}
#content #sitemap h4:hover {
	background-image: url('../img/common/bg_title_white_over.gif');
	color: #fff;
}
#content #sitemap h3.link {
	background-image: url('../img/common/bg_title_blue_out.gif');
	cursor: pointer;
}
#content #sitemap h3.link:hover {
	background-image: url('../img/common/bg_title_blue.gif');
}
#content #sitemap h3.link a {
	color: #fff;
}
#content #sitemap h3.link.gray {
	background-image: url('../img/common/bg_title_gray.gif');
}
#content #sitemap h3.link.gray:hover {
	background-image: url('../img/common/bg_title_gray_over.gif');
}
#content #sitemap h3.link.gray a {
	color: #000;
}
#content #sitemap h3.link.gray:hover a {
	color: #fff;
}
dl.contact {
	margin: 0 0 0 18px;
	font-size: 160%;
	line-height: 1;
}
dl.contact dt {
	float: left;
	padding: 30px 0 0;
	width: 60px;
}
dl.contact dd {
	padding: 30px 0 0;
	width: 200px;
}
#contact .topList {
	margin: 0 0 0 1px;
	width: 720px;
	background-image: url('../img/top/bg_column3.gif');
	background-position: top left;
	background-repeat: repeat-y;
	zoom: 1;
}
#contact .topList:after {
	display: block;
	clear: both;
	content: "";
}
#contact .topitem {
	float: left;
	margin: 0 1px 0 0;
	padding: 8px 11px 23px 12px;
	width: 216px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	cursor: pointer;
	_padding: 8px 0 23px 11px;
}
#contact .topitem .image {
	position: relative;
	margin: 0 12px 0 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
#contact .topitem .image .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 216px;
	height: 208px;
	background-image: url('../img/cover/top_cover_out.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#contact .topitem:hover .image .cover {
	background-image: url('../img/cover/top_cover_over.png');
}
#contact .topitem h3 {
	margin: 14px 0 10px;
	padding: 0 4px 0;
	height: auto;
	background: none;
	font-size: 180%;
	line-height: 1.6;
}
#contact .topitem h3 a {
	color: #000;
	text-decoration: none;
}
#contact .topitem p.desc {
	margin: 0;
	padding: 0 4px 0;
	font-size: 120%;
	line-height: 1;
}
#contact .topitem:hover {
	background-color: #0052a5;
	color: #fff;
	text-decoration: underline;
}
#contact .topitem:hover a {
	color: #fff;
}

#mailform {
	font-size: 120%;
}
#mailform label {
	display: block;
	float: left;
	padding: 13px 0 0;
	width: 162px;
}
#mailform label span {
	color: #E68C00;
}
#mailform .formbox {
	clear: both;
	margin: 0 0 0 1px;
	padding: 0 0 11px 16px;
	width: 703px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
#mailform .formbox input.error, #mailform .formbox textarea.error {
	border: 1px solid #e60000 !important;
}
#mailform .formbox input.textinput {
	margin: 11px 0 0;
	padding: 2px 0 2px 15px;
	width: 343px;
	height: 17px;
	border: 1px solid #bbbbba;
}
#mailform .formbox input.textmini {
	margin: 11px 0 0;
	padding: 2px 0 2px 15px;
	width: 164px;
	height: 17px;
	border: 1px solid #bbbbba;
}
#mailform .formbox input.textmini.other {
	width: 159px;
	color: #838383;
}
#mailform .formbox input.textinput:focus, #mailform .formbox input.textmini:focus, #mailform .formbox textarea:focus {
	background-color: #DDD9CC;
}
#mailform .formbox select {
	margin: 11px 0 0;
	padding: 2px 0 2px 0;
	width: 179px;
	height: auto;
}
#mailform .checkboxes {
	float: left;
	width: 540px;
}
#mailform .checkboxes.one {
	padding: 13px 0 0;
}
#mailform .check {
	padding: 13px 0 11px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	zoom: 1;
}
#mailform .check.mini {
	padding: 6px 0 4px 20px;
}
#mailform .check.other {
	padding: 11px 0 0;
	background-image: none;
}
#mailform .check.other label {
	margin: 2px 0 0;
	width: 70px;
}
#mailform .check.other input {
	margin: 4px 8px 0 0;
}
#mailform .check.other input.textother {
	float: left;
	clear: none;
	margin: 0 0 0;
	padding: 2px 0 2px 15px;
	width: 253px;
	height: 17px;
	border: 1px solid #bbbbba;
}
#mailform .check:after {
	display: block;
	clear: both;
	content: "";
}
#mailform .checkboxes input {
	display: block;
	float: left;
	clear: left;
	margin: 2px 8px 0 0;
	padding: 0;
	height: 12px;
}
#mailform .checkboxes label {
	display: block;
	float: left;
	padding: 0 0 0;
	width: 300px;
	font-size: 12px;
	font-family: sans-serif;
}
#mailform .checkboxes textarea {
	margin: 11px 0 0;
	padding: 2px 0 2px 5px;
	max-width: 524px;
	max-height: 190px;
	width: 353px;
	height: 190px;
	border: 1px solid #bbbbba;
}
#mailform .caution {
	background-image: none;
}
#mailform .caution p {
	margin: 13px 0 3px;
}
#mailform .notice p {
	margin: 13px 0 3px;
}
#mailform .btnArea {
	margin: 0 0 31px 1px;
	width: 720px;
	height: 49px;
	background-image: url('../img/contact/bg_select_area.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
}
.ie6 #mailform .btnArea input, .ie7 #mailform .btnArea input {
	margin: 0 1px 0 16px;
	padding: 0 0 0 0;
	width: 342px;
	background: none;
}
.ie6 #mailform .btnArea input:hover, .ie7 #mailform .btnArea input:hover {
	color: #000 !important;
}
#mailform .btnArea input {
	float: left;
	margin: 0 1px 0 0;
	padding: 3px 0 0 16px;
	width: 359px;
	height: 49px;
	border: none;
	background-image: url('../img/contact/btn_bg_select.gif');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 16px;
	cursor: pointer;
}
#mailform .btnArea input:hover {
	background-position: bottom left;
	color: #fff;
}
#mailform p.confirm {
	padding: 13px 0 0;
}
#mailform span.error {
	padding: 0 0 0 12px;
	color: #e60000;
}
#content #contact h3 a.btnCenter {
	position: absolute;
	top: 1px;
	left: 348px;
	display: block;
	padding: 18px 0 0 29px;
	width: 174px;
	height: 29px;
	background-image: url('../img/contact/btn_bg_center.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
	font-size: 75%;
	line-height: 1;
}
#content #contact h3 a.btnCenter:hover {
	background-position: bottom left;
}
#content #contact h3 a.btnRight {
	position: absolute;
	top: 1px;
	left: 529px;
	display: block;
	padding: 18px 0 0 29px;
	width: 161px;
	height: 29px;
	background-image: url('../img/contact/btn_bg_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
	font-size: 75%;
	line-height: 1;
}
#content #contact h3 a.btnRight:hover {
	background-position: bottom left;
}
#content .itemList {
	margin: 0 0 0 1px;
	width: 720px;
	background-image: url('../img/common/dotted_itemlist.gif');
	background-position: top left;
	background-repeat: repeat-y;
	zoom: 1;
}
#content .itemList:after {
	display: block;
	clear: both;
	content: "";
}
#content .item {
	float: left;
	margin: 0 1px 0 0;
	padding: 8px 11px 15px 12px;
	width: 156px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	cursor: pointer;
}
#content .item a {
	color: #000;
	text-decoration: none;
}
#content .item .image {
	position: relative;
	margin: 0 0 14px;
	font-size: 0;
	line-height: 0;
}
#content .item .image .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 156px;
	height: 148px;
	background-image: url('../img/cover/item_cover_out.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#content .item:hover .image .cover {
	background-image: url('../img/cover/item_cover_over.png');
}
#content .item .sub {
	margin: 0 4px 2px;
	color: #e68c00;
	font-size: 120%;
}
#content .item h4 {
	margin: 0 4px 0;
	font-size: 160%;
}
.vista.ie7 #content .item h4 {
	letter-spacing: 0.05em;
}
#content .item .desc {
	margin: 4px 4px 0;
	font-size: 120%;
}
#content .item:hover {
	background-color: #0052a5;
	color: #fff;
	text-decoration: underline;
}
#content .item:hover .sub {
	color: #fff;
}
#content .item:hover a {
	color: #fff;
}
#content .history .item {
	background-color: #ffffff !important;
	color: #000000;
	text-decoration: none !important;
	cursor: inherit;
}
#content .history .item h4 {
	color: #000000;
	text-decoration: none;
	font-size: 120%;
}
#content .history .image .cover {
	height: 224px;
	background-image: url('../img/history/cover_telescope_opened.png') !important;
}
#content .mapItemList {
	margin: 0 0 0 1px;
	width: 719px;
	zoom: 1;
}
#content .mapItemList:after {
	display: block;
	clear: both;
	content: "";
}
#content .mapItemList .mapitem{
	padding-left: 16px;
	padding-bottom: 16px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	cursor: pointer;
	background-color: #fff;
}
#content .mapItemList .mapitem:hover{
	background-color: #0052a5;
}
#content .mapItemList .mapitem:hover h4 a{
	color: #fff;
}
#content .mapItemList .mapitem:hover .desc{
	color: #fff;
	text-decoration: underline;
}
#content .mapItemList .mapitem:hover .desc{
	background-image: url('../img/common/arrow_dotted_white.gif');
}
#content .mapItemList .mapitem:last-child{
	background-image: none;
}
#content .mapItemList .mapitem:after {
	display: block;
	clear: both;
	content: "";
}
#content .mapItemList .mapitem h4{
	padding-top: 12px;
	width: 180px;
	float: left;
	font-size: 16px;
}
#content .mapItemList .mapitem h4 a{
	color: #000;
}
#content .mapItemList .mapitem .desc{
	padding-top: 12px;
	width: 505px;
	float: left;
	font-size: 14px;
	line-height: 1.8em;
	background-image: url('../img/common/arrow_dotted_gray.gif');
	background-position: right 60px;
	background-repeat: no-repeat;
}
#content .mapItemList .mapitem .desc span{
	display: block;
	margin-top: 7px;
}

#content .doubleItemList {
	margin: 0 0 0 1px;
	width: 720px;
	background-image: url('../img/common/dotted_itemlist_double.gif');
	background-position: top left;
	background-repeat: repeat-y;
	zoom: 1;
}
#content .doubleItemList:after {
	display: block;
	clear: both;
	content: "";
}
#content .doubleitem {
	float: left;
	margin: 0 1px 0 0;
	padding: 8px 11px 15px 12px;
	width: 336px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	cursor: pointer;
}
#content .doubleitem a {
	color: #000;
	text-decoration: none;
}
#content .doubleitem .image {
	position: relative;
	margin: 0 0 14px;
	font-size: 0;
	line-height: 0;
}
#content .doubleitem .image .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 336px;
	height: 328px;
	background-image: url('../img/cover/double_cover_out.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#content .doubleitem:hover .image .cover {
	background-image: url('../img/cover/double_cover_over.png');
}
#content .doubleitem h4 {
	margin: 0 4px 0;
	font-size: 160%;
}
#content .doubleitem .desc {
	margin: 4px 4px 0;
	font-size: 120%;
}
#content .doubleitem:hover {
	background-color: #0052a5;
	color: #fff;
	text-decoration: underline;
}
#content .doubleitem:hover .sub {
	color: #fff;
}
#content .doubleitem:hover a {
	color: #fff;
}
#content .line {
	margin: 0;
	width: 720px;
	height: 1px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
#content .otherHistory {
	margin: 0 0 0 1px;
	width: 720px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: top left;
	background-repeat: repeat-x;
	zoom: 1;
}
#content .otherHistory:after {
	display: block;
	clear: both;
	content: "";
}
#content .otherHistory h4 {
	float: left;
	margin: 0;
	padding: 1px 0 0 18px;
	width: 161px;
	font-size: 240%;
}
#content .historyList {
	float: right;
	margin: 0;
	padding: 0 0 0 1px;
	width: 540px;
	background-image: url('../img/history/line_bg_dotted.gif');
	background-position: top left;
	background-repeat: repeat-y;
	zoom: 1;
}
#content .historyList:after {
	display: block;
	clear: both;
	content: "";
}
#content .historyitem {
	float: left;
	margin: 0 1px 0 0;
	padding: 8px 11px 15px 12px;
	width: 246px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
#content .historyitem a {
	color: #000;
	text-decoration: none;
}
#content .historyitem .image {
	position: relative;
	margin: 0 0 14px;
	font-size: 0;
	line-height: 0;
}
#content .historyitem.selectable {
	cursor: pointer;
}
#content .historyitem .image .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 246px;
	height: 238px;
	background-image: url('../img/history/cover_history_opened.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#content .historyitem.selectable .image .cover {
	background-image: url('../img/cover/history_cover_out.png');
}
#content .selectable:hover .image .cover {
	background-image: url('../img/cover/history_cover_over.png') !important;
}
#content .historyitem .desc {
	margin: 4px 4px 0;
	font-size: 120%;
}
#content .historyitem.selectable:hover {
	background-color: #0052a5;
	color: #fff;
	text-decoration: underline;
}
#content .historyitem.selectable:hover .sub {
	color: #fff;
}
#content .historyitem.selectable:hover a {
	color: #fff;
}
#content .miniItemList {
	margin: 0 0 0 1px;
	width: 720px;
	background-image: url('../img/common/dotted_itemlist.gif');
	background-position: top left;
	background-repeat: repeat-y;
	zoom: 1;
}
#content .miniItemList:after {
	display: block;
	clear: both;
	content: "";
}
#content .miniitem {
	float: left;
	margin: 0 1px 0 0;
	padding: 8px 7px 7px 12px;
	width: 160px;
	background-image: url('../img/common/dotted_horizontal.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	cursor: pointer;
}
#content .miniitem .image {
	position: relative;
	float: left;
	margin: 0 12px 0 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
#content .miniitem .image .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 66px;
	height: 58px;
	background-image: url('../img/cover/mini_cover_out.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#content .miniitem:hover .image .cover {
	background-image: url('../img/cover/mini_cover_over.png');
}
#content .miniitem h4 {
	float: left;
	margin: 0;
	padding: 0;
	width: 82px;
	height: 58px;
	font-size: 120%;
}
#content .miniitem h4 a {
	display: inline-block;
	color: #000;
	vertical-align: middle;
	word-break: break-all;
}
#content .miniitem h4:after {
	display: inline-block;
	height: 100%;
	content: "";
	vertical-align: middle;
}
#content .miniitem:hover {
	background-color: #0052a5;
	color: #fff;
}
#content .miniitem:hover a {
	color: #fff;
}
#content #news {
	margin: 14px 0 0;
}
#content .news {
	margin: 0 0 0 1px;
	padding: 0 15px 18px 18px;
	width: 686px;
	background-image: url('../img/news/bg_title.gif');
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}
#content #news h3 {
	margin: 0 0 0;
	padding: 8px 0 0;
	background: none;
	line-height: 1.6;
}
#content .news p {
	color: #e68C00;
	font-size: 120%;
}
#content .news p.desc {
	color: #000;
}
#content .news p.date {
	float: left;
	padding: 10px 0 0;
	width: 360px;
}
#content .news p.category {
	float: left;
	padding: 10px 0 0;
	width: 180px;
}
#content .news p.during {
	float: left;
	padding: 10px 0 0;
	width: 326px;
}
#content #news h3 a {
	color: #000;
}
#content #news .news:hover h3 a {
	color: #fff;
	text-decoration: underline;
}
#content .news:hover {
	background-color: #0052a5;
}
#content .news:hover p {
	color: #fff;
	text-decoration: underline;
}
#content .newsinfo {
	margin: 6px 0 0 18px;
	color: #e68c00;
	font-size: 120%;
}
#content .newsinfo p.date {
	float: left;
	width: 360px;
}
#content .newsinfo p.during {
	float: left;
	width: 326px;
}
#content .newsinfo.bottom {
	clear: both;
	margin: 2px 0 26px 18px;
	color: #e68c00;
	font-size: 120%;
}
#newsentry {
	clear: both;
	margin: 0 0 0 1px;
	padding: 11px 15px 36px 18px;
	width: 686px;
	font-size: 140%;
}
#newsentry a {
	color: #004488;
	text-decoration: underline;
}
#newsentry a:hover {
	color: #0052a5;
}
#newsentry ol {
	margin: 0 0 0 24px;
	list-style-type: decimal;
}
#newsentry ol li {
	padding: 0 0 3px 6px;
}
.ultitle {
	margin: 1em 0 0;
}
