/* CSS Document */
* {
margin:0;
padding:0;
font-family: Verdana, sans-serif;
}

body,html {
margin:20px auto;
height:auto;
font-size: 10px;
}

td,SELECT,INPUT,TEXTAREA{
font-size: 10px;
}

#layout {
width:760px;
margin:0 auto;
height:100%;
}
#border {
margin:20px 0 20px 0;
border:1px solid #ccc;
}

#main {
margin:0 auto;
width:690px;
height:100%;
}

/* header */
#header {
overflow:hidden;
margin:30px 0 0 0;
height:77px;
width:100%;
}
#logo {
float:left;
width:163px;
height:100%;
background:url(../images/header_logo.gif) no-repeat 0 0;
}
#nav {
float:left;
width:527px;
height:77px;
}
#nav a {
padding:61px 0 0 8px;
display:block;
height:77px;
color:#fff;
text-decoration:none;
text-transform:capitalize;
}
#nav a:hover {
background:#727272;
}
.nav_normal {
float:left;
width:86px;
height:77px;
margin:0 2px 0 0;
background-color:#e50013;
}
.nav_end {
width:86px;
height:77px;
float:left;
margin:0;
background-color:#e50013;
}
.nav_current {
float:left;
width:86px;
height:77px;
margin:0 2px 0 0;
background-color:#727272;
}
.nav_end_current {
float:left;
width:86px;
height:77px;
margin:0;
background-color:#727272;
}

/* middle */
#mid {
overflow:auto;
margin:7px 0 20px 0;
height:auto;
}
#banner {
margin:0;
height:158px;
}
#content {
margin:30px 0 0 0;
width:100%;
}
#left {
width:164px;
float:left;
}
#left div {
margin-left:17px;
width:126px;
color:#9c9c9c;
}

#left div b{
font:bold 10px Verdana, sans-serif;
}

#left div strong{
font:bold 10px Verdana, sans-serif;
}

#left div a {
color:#e50013;
text-decoration:underline;
}

#left a {
color:#e50013;
text-decoration:underline;
}

#right {
float:left;
width:520px;
border-left:1px solid #989898;
color:#393939;
}

#right #confirm {
margin:0 100px 15px 25px;
font-family: "Verdana, sans-serif";
font-size: 12px;
}

#right h1 {
margin:0 100px 15px 25px;
font:bold 10px/12px Verdana, sans-serif;
}

#right h2 {
margin:0 100px 15px 25px;
font:bold 10px/12px Verdana, sans-serif;
}
#right h3 {
margin:0 0 0 25px;
font:bold 10px/12px Verdana, sans-serif;
}
#right h4 {
margin:0 0 10px 25px;
font:bold 10px/12px Verdana, sans-serif;
color:#808080;
}

#right p {
margin:0 100px 15px 25px;
}
#right p a{
color:#e50013;
text-decoration:underline;
}

#footer {
width:100%;
height:66px;
}
#footer_links {
width:100%;
height:40px;
border-top:1px solid #999;
border-bottom:1px solid #999;
}
#footer_links p {
margin:14px 0 0 0;
font:11px/40px;
color:#8c8c8c;
text-align:center;
width:654px;
}
#footer_links p a{
text-decoration:none;
color:#8c8c8c;
}
#footer_links p a:hover {
color:#333;
}
#copyright {
width:450px;
height:26px;
float:left;
color:#b5b5b5;
font:10px/26px Verdana, sans-serif;
}

#copyright a {
color:#b5b5b5;
text-decoration:none;
}
#copyright a:hover {
text-decoration:underline;
}

#design {
float:right;
margin:5px 0 0 0;
color:#b5b5b5;
font:10px/26px Verdana, sans-serif;
}
#design a {
color:#b5b5b5;
text-decoration:none;
}
#design a:hover {
text-decoration:underline;
}

/* table */

#right table {
margin:0 0 0 20px;
width:500px;
color:3d3d3d;
border:0;
font:10px/20px Verdana, sans-serif;
text-align:left;
}
#right table p{
margin:2px 0 0 6px;
}
#right table b{
font:bold 10px/16px Verdana, sans-serif;
}
#right table th {
height:16px;
background-color:#ededed;
}
#right table td {
height:25px;
}
#right table input {
width:220px;
text-align:left;
height:15px;
vertical-align:middle;
}
#right table textarea {
width:220px;
height:60px;
}
#ps{
width:500px;
height:11px;
margin:0 0 0 20px;;
text-align:right;
color:#989898;
font:10px/11px;
}
#nl_table {
margin:30px 0 0 0;
width:453px;
height:250px;
border:0;
}
#nl_table table {
margin:0 0 0 25px;
width:293px;
}
#nl_table table input {
width:220px;
}
#button1 {
width:318px;
text-align:right;
}
#button2 {
margin:20px 0 0 0;
width:480px;
text-align:right;
}
#button3 {
margin:20px 0 0 0;
width:450px;
text-align:right;
}

/* careers */
#part1 {
height:480px;
}
#part2 {
height:235px;
}