/* CSS Document */
body,td,th        {font-size: 12px;color: #666666; font-family:Arial; line-height:180%;}
body	          {margin: 0px; padding:0; background-color:#FFFFFF;}
img			      {border:0;margin:0;} 
ul,ol,li          {list-style:none; margin:0; padding:0;}
a		          {text-decoration:none;color:#223355;cursor:pointer;}
a:hover           {text-decoration:underline; color:#FF6600;}


.f_left		      {float:left;}
.f_right	      {float:right;}
.clear			  {clear:both; display:block;}
.way_now          {background-color:#ffaa00; color:#FFFFFF; padding:2px 10px;}
.f_orange_b		  {font-weight:bold; color: #ff8800;}
.f_green_b		  {font-weight:bold; color: #61AA0E;}
.mailto           {text-align:center; padding:5px; width:500px; background-color:#ffffff; border:5px solid #DCE5ED; color:#61AA0E; margin:0 auto;}
.p_5              {padding:7px;}
.pin_img		  {margin:5px 10px 10px 0; float:left;}

#top              {margin:auto;width:860px; }
#top_link         {text-align:right; color:#ff8800; font-size:10px; height:25px; line-height:25px; position:relative;}
#top_link a       {color:#ff8800; padding:0 10px;}
#top_link a:hover {color:#ff3300; text-decoration:underline;}    
#top_menu         {margin-top:5px; height:60px;}
#top_menu li      {float:left; padding:0 17px; padding-top:8px;}
#top_menu .logo   {width:210px; text-align:center; float:left; padding:0; margin-right:40px;}
#top_banner       {height:170px;}
#top_banner li    {float:left;}
#top_banner .gg_left{margin-right:10px;}


#index            {width:860px;clear:both; display:block;margin:auto; margin-bottom:10px;}
#flash            {width:980px;clear:both; display:block;margin:auto; margin-bottom:0px; height:328px;}
#index_left       {float:left; width:210px; background-color:#FFF; margin-right:10px;}
#index_left_menu ul {background-image:url(images/left_bg.jpg);}
#index_left_menu li {padding-left:8px;}
#index_right      {float:left; width:640px; background-color:#FFF; }
#index_right_title{padding-bottom:2px; border-bottom:1px solid #dddddd; height:35px;}
#index_right_title .f_right{padding-top:10px; color:#999999;}
#sitemap ul       { margin:0px 10px 10px 10px; height:110px; float:left; width:245px; border:1px solid #dddddd; padding:10px 20px;}
#sitemap li       {padding-left:20px;}

#index_a		  {float:left; margin-right:10px;}
#index_b		  {float:left; margin-right:10px;}
#index_c		  {float:right;}

.content              {width:638px;height:auto;border-left:1px #dddddd solid;border-top:2px #dddddd solid;margin:20px auto;}
.content .topbar      {clear:both;height:35px;line-height:35px;padding:0 20px;padding-top:2px;background:url(images/titlebar_career.gif) repeat-x;border-right:1px #dddddd solid;border-bottom:1px #dddddd solid;}
.content .title       {float:left;font-size:14px;font-weight:bold;color:#ff6600;}
.content a.back       {float:right;font-size:12px;background:url(images/ico_career.gif) no-repeat 0 -45px;padding-left:16px;}
.content a:hover.back {background:url(images/ico_career.gif) no-repeat 0 -90px;}
.content ul           {clear:both;}
.content li           {float:left;width:278px;height:20px;line-height:20px;padding:8px 20px 6px 20px;border-right:1px #dddddd solid;border-bottom:1px #dddddd solid;}
.content li a         {display:block;padding-left:10px;background:url(images/ico_career.gif) no-repeat 0 -24px;}
.content li a:hover   {background:url(images/ico_career.gif) no-repeat 0 0;}
.content p            {margin:0;padding:5px 20px 20px 20px;border-right:1px #dddddd solid;border-bottom:1px #dddddd solid;line-height:30px;}
.content strong     {display:block;font-weight:bold;margin-top:15px;}

#bottom           {width:860px; height:60px; margin:auto; border-top:1px solid #eeeeee; padding-top:10px;}
#bottom_link      {color:#999999; float:left; height:60px; font-size:10px; text-align:left;}
#bottom_link a    {font-size:12px; color:#666666;}
#bottom_link a:hover {font-size:12px; color:#000000;}