body {
margin: 0px;
padding: 0px;
}
a {
font-family:Arial;
font-size:9pt;
color:#334266;
text-decoration: underline;
}

td.indx_cont {
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}
td.indx_main_text {
padding: 30px;
padding-top: 0px;
padding-left: 80px;
padding-right: 40px;
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}
.indx_main_text2 {
font-family:Arial;
font-size: 17px;
color:#334266;
line-height: 1.5;
margin-left: 80px;
}
.indx_main_text p, li {
font-family:Arial;
font-size: 13px;
color:#334266;
line-height: 1.5;
}
.indx_main_text p strong {
font-weight: normal;
}



div.news {
margin-left: 50px;
width: 180px;
margin-bottom: 20px;
}
a.indx_news_datetime:link, a.indx_news_datetime:visited {
font-family:Arial;
font-size:7pt;
color:#ffffff;
}
a.indx_news_datetime:hover, a.indx_news_datetime:visited:hover {
font-family:Arial;
font-size:7pt;
color:#ffffff;
text-decoration: none;
}
.indx_news_header {
font-family:Arial;
font-size:9pt;
color:#334266;
text-decoration: underline;
font-weight: bold;
line-height: 1.8;
}
.indx_news_datetime {
font-family:Arial;
font-size:7pt;
color:#ffffff;
}
.indx_news_cont {
line-height: 1.2;
font-family:Arial;
font-size:9pt;
color:#334266;
margin-top: 3px;
}
.indx_news_cont a:link, .indx_news_cont a:visited {
font-family:Arial;
font-size:9pt;
color:#334266;
text-decoration: underline;
}
.indx_news_cont a:hover, .indx_news_cont a:visited:hover {
font-family:Arial;
font-size:9pt;
color:#334266;
text-decoration: underline;
}
.indx_news_more {
font-family:Arial;
font-size:9pt;
color:#3D71AD;
text-decoration: underline;
font-weight: bold;
}

.indx_latest_site_link {
font-family:Arial;
font-size:14pt;
color: #ffffff;
}
a.indx_latest_site_link:link,a.indx_latest_site_link:visited {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}
a.indx_latest_site_link:hover,a.indx_latest_site_link:visited:hover {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}
p.indx_latest_site_descript {
font-family:Arial;
font-size:9pt;
color: #334266;
width: 240px;
margin-top:2px;
}
span.indx_latest_site_date {
font-family:Arial;
font-size:7pt;
color: #336699;
}

p.indx_latest_site_descript a {
font-family:Arial;
font-size:9pt;
color: #334266;
text-decoration: none;
}
p.indx_latest_site_descript a:hover {
font-family:Arial;
font-size:9pt;
color: #334266;
text-decoration: underline;
}

p.indx_whos_next_header {
font-family:Arial;
font-size:12pt;
font-weight: bold;
text-decoration:none;
color: #B36200;
margin: 0px;
padding: 0px;
padding-top: 7px;
}
p.indx_whos_next_text {
font-family:Arial;
font-size: 8pt;
color: #334266;
margin: 0px;
padding: 0px;
margin-top: 7px;
padding-right: 0px;
line-height: 1.6;
}

span.indx_work_header {
font-family:Arial;
font-size:10pt;
color: #ffffff;
font-weight: bold;
}
a.indx_work_header:link,a.indx_work_header:visited {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}
a.indx_latest_site_link:hover,a.indx_work_header:visited:hover {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}
p.indx_work_text {
font-family:Arial;
font-size:9pt;
color: #334266;
width: 180px;
margin-top:6px;
}
span.indx_work_date {
font-family:Arial;
font-size:7pt;
color: #336699;
}
div.indx_news_datetime {
margin-top:0px;
margin-bottom: -20px;
}

a.indx_other_work_link:link,a.indx_other_work_link:visited {
font-family:Arial;
font-size:9pt;
text-decoration:underline;
color: #ffffff;
}
a.indx_other_work_link:hover,a.indx_other_work_link:visited:hover {
font-family:Arial;
font-size:9pt;
text-decoration:underline;
color: #ffffff;
}


a.indx_more_works_link:link,a.indx_more_works_link:visited {
font-family:Arial;
font-size:9pt;
text-decoration:none;
color: #56687A;
}
a.indx_more_works_link:hover,a.indx_more_works_link:visited:hover {
font-family:Arial;
font-size:9pt;
text-decoration:underline;
color: #56687A;
}
span.indx_more_works_arrow_link {
font-family:Arial;
font-size:9pt;
color:#3D71AD;
text-decoration: none;
font-weight: bold;
}


a.indx_mm_link_sitedev:link,a.indx_mm_link_sitedev:visited {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #334266;
}
a.indx_mm_link_sitedev:hover,a.indx_mm_link_sitedev:visited:hover {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #334266;
}

a.indx_mm_link_copywr:link,a.indx_mm_link_copywr:visited {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #ffffff;
}
a.indx_mm_link_copywr:hover,a.indx_mm_link_copywr:visited:hover {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}
span.indx_mm_link_copywr {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #ffffff;
}


a.indx_mm_link_evman:link,a.indx_mm_link_evman:visited {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #B36200;
}
a.indx_mm_link_evman:hover,a.indx_mm_link_evman:visited:hover {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #B36200;
}
span.indx_mm_link_evman {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #B36200;
}


a.indx_mm_link_ci:link,a.indx_mm_link_ci:visited {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #59761C;
}
a.indx_mm_link_ci:hover,a.indx_mm_link_ci:visited:hover {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #59761C;
}


table.copyright {
margin-top: 110px;
margin-left: 250px;
}

A.copyright:link, A.copyright:visited {
font-family: Georgia;
font-size: 6pt;
color: #2B4768;
line-height: 0.8;
text-decoration: none;
}
A.copyright:hover, A.copyright:visited:hover {
font-family: Georgia;
font-size: 6pt;
color: #2B4768;
line-height: 0.8;
text-decoration: none;
}

img.copyright {
margin-bottom: 3px;
}

td.addr {
padding-left: 8px;
vertical-align: top;
}

span.addr {
font-family: Arial;
font-size: 8pt;
color: #2B4768;
text-decoration: none;
}

A.addr:link, A.addr:visited {
color: #2B4768;
text-decoration: none;
}
A.addr:hover, A.addr:visited:hover {
color: #2B4768;
text-decoration: underline;
}


span.path {
font-family: Arial;
font-size: 9pt;
color: #ffffff;
}
h1.header {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #334266;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
line-height: 0.9;
}
h2.header {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #334266;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
line-height: 0.9;
}

.work_header {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}
.latest_site_header {
font-family:Arial;
font-size:14pt;
text-decoration:underline;
color: #ffffff;
}


span.article {
font-family:Georgia;
font-size:10pt;
line-height: 1.4;
color: #334266;
}
p.article_author {
font-family:Georgia;
font-size:9pt;
color: #334266;
text-align: right;
font-style: italic;
}
span.article strong {
font-weight: normal;
}

span.article A:link, A:visited, A:hover, A:visited:hover {
text-decoration: underline;
color: #334266;
}


A.about_service:link, A.about_service:visited {
font-family:Arial;
font-size:9pt;
color:#3D71AD;
text-decoration: none;
font-weight: bold;
}
A.about_service:hover, A.about_service:visited:hover {
font-family:Arial;
font-size:9pt;
color:#3D71AD;
text-decoration: underline;
font-weight: bold;
}


A.bottom_links_link:link, A.bottom_links_link:visited {
font-family:Arial;
font-size:8pt;
color:#cccccc;
text-decoration: none;
}
A.bottom_links_link:hover, A.bottom_links_link:visited:hover {
font-family:Arial;
font-size:8pt;
color:#cccccc;
text-decoration: underline;
}


strong.done {
font-weight: normal;
}

h1 {
font-family:Arial;
font-size:14pt;
text-decoration:none;
color: #334266;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
line-height: 0.9;
}

.spec_offer_head1 {
font-family: Arial;
font-size: 13pt;
color: #B36200;
padding-top: 10px;
line-height: 1;
}
.spec_offer_head2 {
font-family: Arial;
font-size: 10pt;
color: #B36200;
}
p.spec_offer_description {
margin-top: 5px;
margin-bottom: 5px;
}
