@charset "utf-8";
/* CSS Document */
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:11px; color:#666; margin-top:0px;}
a {color:#F60; text-decoration:none;}
a:hover {font-size:11px; color:#333; text-decoration:none;}

h2 {font-size:16px;}
h3 {font-size:14px; color:#999;}
img {border:none;}
#head {height:61px; width:940px; background-color:#FFF;}
#head .logo {margin:0; width:235px; position:relative; float:left;display:inline;}
#menu { position:relative; float:left; display:inline; margin-top:5px;padding:0px; }
#menu li {list-style:none; display:inline;}
#menu .home a {width:122px; height:40px; background:url(images/menu5/images/menu_01.gif) no-repeat; float:left; margin:0;}
#menu .home a:hover {width:122px; background:url(images/menu3/images/menu_over_01.gif) no-repeat; float:left; margin:0;}
#menu .home a:active {width:122px; background:url(images/menu3/images/menu_over_01.gif) no-repeat; float:left; margin:0;}

#menu .service a {width:125px; height:40px; background:url(images/menu5/images/menu_02.gif) no-repeat; float:left; margin:0;}
#menu .service a:hover {width:125px; background:url(images/menu3/images/menu_over_02.gif) no-repeat; float:left; margin:0;}
#menu .service a:active {width:125px; background:url(images/menu3/images/menu_over_02.gif) no-repeat; float:left; margin:0;}

#menu .about a {width:125px; height:40px; background:url(images/menu5/images/menu_03.gif) no-repeat; float:left; margin:0;}
#menu .about a:hover {width:125px; background:url(images/menu3/images/menu_over_03.gif) no-repeat; float:left; margin:0;}
#menu .about a:active {width:125px; background:url(images/menu3/images/menu_over_03.gif) no-repeat; float:left; margin:0;}

#menu .investor a {width:125px; height:40px; background:url(images/menu5/images/menu_04.gif) no-repeat; float:left; margin:0;}
#menu .investor a:hover {width:125px; background:url(images/menu3/images/menu_over_04.gif) no-repeat; float:left; margin:0;}
#menu .investor a:active {width:125px; background:url(images/menu3/images/menu_over_04.gif) no-repeat; float:left; margin:0;}

#menu .work a {width:123px; height:40px; background:url(images/menu5/images/menu_05.gif) no-repeat; float:left; margin:0;}
#menu .work a:hover {width:123px; background:url(images/menu3/images/menu_over_05.gif) no-repeat; float:left; margin:0;}
#menu .work a:active {width:123px; background:url(images/menu3/images/menu_over_05.gif) no-repeat; float:left; margin:0;}

.small_banner img {border:none; background:url(images/small_banner_bg.jpg); height:163px; margin-bottom:30px;}

.foot_link {float:left; padding:10px 0 10px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#666; border-top:solid 1px #e2e2e2; width:100%;}
.foot_link a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none;} 
.foot_link a:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#F60; text-decoration:underline;}

.footnote{position:relative; float:right; padding:0 0px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#666; width:930px; text-align:center;}

.body_corner_topleft {width:6px; height:6px; background:url(images/corner_top_left.jpg) no-repeat; background-color:#FFF;}
.body_corner_bottomleft {width:6px; height:6px; background:url(images/corner_bottom_left.jpg) no-repeat;background-color:#FFF;}
.body_corner_topright {width:6px; height:6px; background:url(images/corner_top_right.jpg) no-repeat;background-color:#FFF;}
.body_corner_bottomright {width:6px; height:6px; background:url(images/corner_bottom_right.jpg) no-repeat;background-color:#FFF;}
.body_top {height:6px; background:url(images/body_top_line.jpg);background-color:#FFF;}
.body_bottom {height:6px; background:url(images/body_bottom_line.jpg);background-color:#FFF;}
.body_left {width:6px; background:url(images/body_left_line.jpg);background-color:#FFF;}
.body_right {width:6px; background:url(images/body_right_line.jpg);background-color:#FFF;}

.tdborder {border-bottom:solid 1px #e7e7e7;}
.tdborder_top {border-top:solid 1px #e7e7e7; margin-top:5px;}
.header_bg {position:relative; float:left; height:20px; width:640px; background-color:#e7e7e7; font-size:14px; color:#666; font-weight:bold; margin-right:5px; margin-bottom:10px;}

.career_post a{color:#069;}
.career_post a:hover{color:#F60; text-decoration:underline;}
.career_post p{padding:5px;}
.career_td_post2 {border-left: solid #e7e7e7 1px;border-right: solid #e7e7e7 1px;border-bottom: solid #e7e7e7 1px;}
.career_td_post1 {border-left: solid #e7e7e7 1px;border-right: solid #e7e7e7 1px;border-top: solid #e7e7e7 1px; background-color:#e9e9e9; font-size:12px; font-weight:bold; padding-left:5px;}

.press_td_post1 {border-left: solid #e7e7e7 1px;border-right: solid #e7e7e7 1px;border-top: solid #e7e7e7 1px; background-color:#e9e9e9; font-size:12px; font-weight:bold; padding-left:5px;}
