@charset "UTF-8";
/* CSS Document */

*{
  margin:0;
  padding:0;
}

body{
     background:url(../images/background.jpg) repeat-x;
	 background-color:#000000;
}

.wrapper{
         margin:0 auto;
		 width:950px;
}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}

/*----------------------------------- top -----------------------------------*/

#top{
     background:url(../images/top.jpg) no-repeat;
	 width:950px;
	 height:106px;
}

#banner1{
      /*   background:url(../images/banner1.jpg) no-repeat;   */
		 width:728px;
		 height:90px;
		 float:right;
		 margin-right:19px;
		 margin-top:9px;
}

#top2{
      background:url(../images/top2.jpg) no-repeat;
	  width:950px;
	  height:114px;
}

#top2_texts{
            width:350px;
			padding-left:203px;
			padding-top:5px;
}

#top2_texts p{
              font:20px "Georgia", Times New Roman, Times, serif;
			  color:#FFFFFF;
}

.gold{
      color:#ffcc00;
}

/*--------------- Navigation ------------------*/

.nav{
     width:950px;
}

.nav li{
        list-style: none;
		height:37px;
		float:left;
		display:block;
}

.nav a { 
        height:100%;
		width:100%;
		display:block;
}

a.home{
         background:url(../images/nav.jpg) no-repeat 0px 0px;
		 height:37px;
		 width:89px;
}

a.home:hover, a.home-active{
                            background:url(../images/nav.jpg) no-repeat 0px -37px;
						    height:37px;
		                    width:89px;
}

a.card{
          background:url(../images/nav.jpg) no-repeat -89px 0px;
		  height:37px;
		  width:183px;
}

a.card:hover, a.card-active{
                                  background:url(../images/nav.jpg) no-repeat -89px -37px;
								  height:37px;
		                          width:183px;
}

a.business{
         background:url(../images/nav.jpg) no-repeat -272px 0px;
		 height:37px;
		 width:206px;
}

a.business:hover, a.business-active{
                            background:url(../images/nav.jpg) no-repeat -272px -37px;
						    height:37px;
		                    width:206px;
}

a.contactus{
          background:url(../images/nav.jpg) no-repeat -478px 0px;
		  height:37px;
		  width:123px;
}

a.contactus:hover, a.contactus-active{
                                  background:url(../images/nav.jpg) no-repeat -478px -37px;
								  height:37px;
		                          width:123px;
}

li.bw{
       background:url(../images/nav.jpg) no-repeat -601px 0px;
	   width:349px;	
	   height:37px;
}

/*-------------------- end navigation ------------------------*/

#body_top{
          background:url(../images/body_top.jpg) no-repeat;
		  width:950px;
		  height:6px;
		  margin-top:-1px;
}

/*----------------------- body -----------------------------*/

#body_container{
                background:url(../images/body_repeat.jpg) repeat-y;
				width:950px;
				height:auto;
}

#body_left{
          width:180px;
		  float:left;
}

#body_center{
          width:591px;
		  float:left;
}

#body_right{
          width:179px;
		  float:right;
}

/*------------------------------------ body left ----------------------------------------*/

#banner2{
     /*    background:url(../images/banner2.jpg) no-repeat; */
		 width:160px;
		 height:600px;
		 margin-left:9px;
		 margin-top:155px;
}

#presented{
           width:160px;
		   padding-left:20px;
		   padding-top:23px;
}

#presented p{
             font:11px Arial, Helvetica, sans-serif;
			 color:#FFFFFF;
}

#presented_img{
               width:168px;
			   padding-left:6px;
			   padding-top:12px;
}

#presented_img1{
                background:url(../images/presented_img1.jpg) no-repeat;
				width:167px;
				height:41px;
}

#presented_img2{
                background:url(../images/presented_img2.jpg) no-repeat;
				width:167px;
				height:63px;
				margin-top:7px;
}

/*------------------------------------ body right ------------------------------------------*/

/*------ form -------*/
.login-form{
             width:149px;
			 padding-left:13px;
             padding-top:20px;
			 float:left;
}

.id-title{
          font:14px "Arial", Helvetica, sans-serif;
		  color:#FFFFFF;
}

.password-title{
                font:14px "Arial", Helvetica, sans-serif;
			    color:#FFFFFF;
				padding-top:10px;
}

.id-input, .password-input{
	        font:14px "Arial", Helvetica, sans-serif;
	        width:149px;
			height:24px;
			float:left;
}

.work-type{
           color:#FFFFFF;
		   font:15px "Arial", Helvetica, sans-serif;
}

#log_button {
      width:152px;
			text-align:right;
			padding-top:5px;
}

#log_button a{
       font:18px "Arial", Helvetica, sans-serif;
			 color:#FFFFFF;
			 text-decoration:none;
}

#log_button a:hover{
			       color:#FFCC00;
}

#banner3{
      /*   background:url(../images/banner3.jpg) no-repeat;  */
		 width:160px;
		 height:600px;
		 margin-left:10px;
		 margin-top:10px;
}

#sponsor{
           width:159px;
		   padding-left:20px;
		   padding-top:23px;
}

#sponsor p{
             font:11px "Arial", Helvetica, sans-serif;
			 color:#FFFFFF;
}


#sponsor_img{
               width:168px;
			   padding-left:6px;
			   padding-top:12px;
}

#sponsor_img1{
                background:url(../images/sponsor_img1.jpg) no-repeat;
				width:167px;
				height:51px;
}

#sponsor_img2{
                background:url(../images/sponsor_img2.jpg) no-repeat;
				width:167px;
				height:43px;
				margin-top:7px;
}


/*----------------------------------  body bottom  ---------------------------------*/

#bottom{
        background:url(../images/bottom.jpg) no-repeat;
		width:839px;
		height:133px;
		padding-left:111px;
		padding-top:31px;
}

#banner4 {
        /* background:url(../images/banner4.jpg) no-repeat;  */
		 width:728px;
		 height:90px;
		 display:block;
}

/*--------------------------- footer --------------------------------*/

#whole-footer{
			  width:950px;
			  padding-top:20px;
}

#footer_top{
		   width:950px;
           font:11px Arial, Helvetica, sans-serif;
		   text-align:center;
		  
}

.footer a{
          color:#CCCCCC;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#666666;
		  
}
#footer_bottom{
			   width:950px;
               font:11px Arial, Helvetica, sans-serif;
		       color:#cccccc;
			   text-align:center;
			   padding-top:10px;
		   
}

.footer_pipe{
             color:#cccccc;
}

#credit{
        width:950px;
		padding-top:20px;
		text-align:center;
}

#credit a{
          font:11px Arial, Helvetica, sans-serif;
		  color:#FFFFFF;
		  text-decoration:none;
}

#credit a:hover{
		         color:#FFCC00;
}