body { background-color: #FFFFFF; margin: 0px; padding: 0px; border: none; }
body, td, div, input, select, form, option, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8e8783; }
input, select, form, option, textarea { font-size: 10px; margin: 0px; padding: 0px; }
input, select, textarea { padding: 3px 5px; }
h1 { font-size: 0px; height: 0px; display: none; }
a { color: #8e8783; }
a:hover { text-decoration: none; }

#hidden { position: absolute; height: 0px; display: none; }
#logo { position: absolute; left: 50%; margin-left: -460px; margin-top: 60px; }

#menu_small { position: absolute; width: 980px; left: 50%; margin-left: -490px; margin-top: 40px; }
#menu_small a.sel1 { width: 55px; height: 11px; background-image: url(../img/menu_small/main.gif); display: block; }
#menu_small a.sel1:hover { background-image: url(../img/menu_small/main_.gif); }
#menu_small a.sel2 { width: 63px; height: 11px; background-image: url(../img/menu_small/contact.gif); display: block; }
#menu_small a.sel2:hover { background-image: url(../img/menu_small/contact_.gif); }
#menu_small a.sel3 { width: 45px; height: 11px; background-image: url(../img/menu_small/sitemap.gif); display: block; }
#menu_small a.sel3:hover { background-image: url(../img/menu_small/sitemap_.gif); }

#main_img { position: absolute; width: 980px; left: 50%; margin-left: -490px; margin-top: 68px; }

#menu_main { background-color: #265155; position: absolute; width: 980px; height: 32px; left: 50%; margin-left: -490px; margin-top: 217px; }
#menu_main a.sel1 { width: 52px; height: 32px; background-image: url(../img/menu_main/main.gif); display: block; }
#menu_main a.sel1:hover { background-image: url(../img/menu_main/main_.gif); }
#menu_main a.sel2 { width: 136px; height: 32px; background-image: url(../img/menu_main/company.gif); display: block; }
#menu_main a.sel2:hover { background-image: url(../img/menu_main/company_.gif); }
#menu_main a.sel3 { width: 68px; height: 32px; background-image: url(../img/menu_main/services.gif); display: block; }
#menu_main a.sel3:hover { background-image: url(../img/menu_main/services_.gif); }
#menu_main a.sel4 { width: 116px; height: 32px; background-image: url(../img/menu_main/market.gif); display: block; }
#menu_main a.sel4:hover { background-image: url(../img/menu_main/market_.gif); }
#menu_main a.sel5 { width: 67px; height: 32px; background-image: url(../img/menu_main/careers.gif); display: block; }
#menu_main a.sel5:hover { background-image: url(../img/menu_main/careers_.gif); }
#menu_main a.sel6 { width: 79px; height: 32px; background-image: url(../img/menu_main/news.gif); display: block; }
#menu_main a.sel6:hover { background-image: url(../img/menu_main/news_.gif); }
#menu_main a.sel7 { width: 68px; height: 32px; background-image: url(../img/menu_main/contact.gif); display: block; }
#menu_main a.sel7:hover { background-image: url(../img/menu_main/contact_.gif); }

#container { position: absolute; width: 980px; left: 50%; margin-left: -490px; margin-top: 253px; }

a.news_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555353; padding-bottom: 0.4em; display: block; }
a.news_title:hover { text-decoration: none; }
div.news_title { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #555353; padding-bottom: 0.4em; display: block; }
div.news_date { font-size: 10px; text-align: left; color: #bbb7b5; padding-bottom: 0.4em; }
div.news_source { font-size: 10px; text-align: left; color: #bbb7b5; padding-bottom: 1em; }
a.news_source { color: #bbb7b5; }

#line { height: 0px; width: 100%; border-top: 1px solid #dedbde; font-size: 0px; }

#footer { padding: 0px 20px 0px 20px; }
#footer td { font-size: 9px; color: #b2b2b2; line-height: 2em; }
#footer a { color: #b2b2b2; }
#footer a:hover { text-decoration: none; }

#menu_sub { margin: 30px 7px 30px 7px; width: 146px; }
#menu_sub td { border-bottom: 1px solid #cccccc; padding: 2px 0px 2px 0px; }
#menu_sub a { display: block; height: 20px; text-decoration: none; font-family: 'Arial Narrow', Arial; font-size: 14px; color: #6a6e6e; padding: 1px 4px 0px 4px; }
#menu_sub a:hover { background-color: #e8e8e8; }
#menu_sub img { margin-right: 7px; margin-bottom: 2px; border: none; }

#report_head td { border-top: 2px solid #265155; border-bottom: 1px solid #CCCCCC; background-color: #f5f5f5; text-align: center; }
#report_cnt td { border-bottom: 1px dashed #CCCCCC; text-align: center; }

#form td { padding: 10px; border-bottom: 1px solid; }
#form td.left { border-bottom-color: #b6b3b3; text-align: right; width: 60px; }
#form td.right { border-bottom-color: #dfdbdb; }
#form input { width: 200px; font-size: 11px; }
#form textarea { width: 200px; font-size: 11px; }


#form2 td { padding: 10px; border-bottom: 1px solid; }
#form2 td.left { border-bottom-color: #b6b3b3; text-align: right; width: 90px; }
#form2 td.right { border-bottom-color: #dfdbdb; }
#form2 input { width: 350px; font-size: 11px; }
#form2 textarea { width: 350px; font-size: 11px; }

#form3 td { padding: 10px; border-bottom: 1px solid; }
#form3 td.left { border-bottom-color: #b6b3b3; text-align: right; width: 60px; }
#form3 td.right { border-bottom-color: #dfdbdb; }
#form3 input { width: 300px; font-size: 11px; }
#form3 textarea { width: 300px; font-size: 11px; }

#form4 td { padding: 5px; }
#form4 td.left { width: 70px; }
#form4 input { width: 100px; font-size: 11px; }
#form4 textarea { width: 100px; font-size: 11px; }

#stuf_title { font-size: 12px; font-weight: bold; color: #555353; padding-bottom: 0.2em; padding-top: 0.4em; }
#stuf_sub { font-size: 10px; text-align: left; color: #bbb7b5; padding-bottom: 0.4em; }
#stuf_sub a { color: #bbb7b5; }

