*{margin:0; padding:0;}

body{background-image: url(../images/bg2.jpg); background-repeat: repeat; margin:0px;}

body,td,th{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f;}

a{text-decoration:none; color:#3f3f3f;}

a:hover{text-decoration:none; color:#000;}
	
#maindiv{width:880px; padding:0 10px;}

#topBox{width:880px; margin:0 auto; margin-top:10px;}

	#logo{background:url(../images/logo.png) no-repeat left; width:127px; height:92px; margin:0 0 20px 0; float:left;}
	
	#topConBox{width:740px; height:auto; padding:10px; padding-right:0; margin:0 0 45px 0; text-align:right; overflow:hidden; line-height:20px; border-bottom:1px dashed #c8c8c8;}
	
		#topConBox img{margin-bottom:5px;}

#midBox{width:880px; margin:0 auto;}

#menuBg{background:url(../images/menu-img.jpg) no-repeat left top; width:323px; height:322px; margin:0 28px 0 0; float:left;}

	#menuBg .home{float:left; padding:80px 60px 40px 35px;}
	
	#menuBg .service{float:left; padding:80px 30px 40px 75px;}
	
	#menuBg .about{float:left; padding:10px 30px 0 120px; width:75px;}
	
	#menuBg .portfolio{float:left; padding:65px 60px 50px 25px;}
	
	#menuBg .contact{float:right; padding:65px 37px 0 0; width:90px;}

	#menuBg a{font:18px Arial, Helvetica, sans-serif; text-decoration:none; color:#3f3f3f;}

	#menuBg a:hover{font:18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#000;}

#contentBox{width:529px; height:322px; float:left;}

	#contentBox h1{padding:8px 0 0 12px; margin:0; width:65%; height:26px; font:normal 18px Arial, Helvetica, sans-serif; background-color:#eeeeee; float:left;}

#contentBg{background:url(../images/content-bg1.jpg) no-repeat; width:489px; height:287px; padding-left:40px; float:left;}

	/*#contentBg p{margin:10px 15px 10px 45px; line-height:18px; height:260px; overflow:scroll; overflow-x:hidden; text-align:justify;}*/
	#contentBg p{margin:0 5px 0 5px; line-height:18px; text-align:justify;}
	
#footBg{background:url(../images/footer-bg.jpg) repeat-x; width:100%; height:289px; margin:0 auto; margin-top:40px;}

#ulBox{width:875px; padding-left:25px; overflow:hidden; margin:0 auto;}

	#ulBox ul{margin:20px 81px 0 0; padding:0; float:left;}
	#ulBox li{margin:0; padding:0; list-style:none; color:#888888; line-height:26px;}
	#ulBox li h2{font: bold 16px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; margin:0 0 5px 0;}
	#ulBox li a{text-decoration:none; color:#888888;}
	#ulBox li a:hover{text-decoration:none; color:#3f3f3f;}
	
#copyBg{height:35px; line-height:35px; text-align:center; font-size:10px;}

.clear{clear:both;}

.contactBox{padding:15px 0 0 25px;}

em{color:#bb0000; font-style:normal;}

/* ////////////////////////////////////// Scroll ////////////////////////////////////////////////////*/

.Scroller-Container{position:relative; text-align:justify; line-height:18px; margin:0 5px 0 5px;}

.Scroller-Container a{text-decoration:none; color:#bb0000;}

.Scroller-Container a:hover{text-decoration:none; color:#000;}

.Scroller-Container ul{margin:0; margin-top:10px; margin-left:15px; padding:0;}

.Scroller-Container li{margin:0; padding:0; list-style:none; line-height:24px;}

.Scroller-Container h2{font: bold 16px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; margin:0 0 5px 0;}

	.Scroller-Container h2 a{font: bold 16px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; margin:0 0 5px 0; text-decoration:none;}

	.Scroller-Container h2 a:hover{font: bold 16px Georgia, "Times New Roman", Times, serif; color:#3f3f3f; margin:0 0 5px 0; text-decoration:underline;}
	
.Scroller-Container h3{font: bold 12px Arial, Helvetica, sans-serif; color:#bb0000; margin:0;}

.Scroller-Container table{border:1px dashed #E1E1E1; border-right:0;}
.Scroller-Container td{padding:5px 5px 5px 8px; border-bottom:1px dashed #E1E1E1; border-right:1px dashed #E1E1E1; font-size:11px;}

.Scroller-Container .note{border:1px dashed #bb0000; padding:5px 5px 5px 8px; width:435px; margin:0 0 0 0;}
	
.img-head{margin-bottom:10px;}

.Scrollbar-Up{width: 10px; height: 10px; margin-bottom:10px; background-color: #CCC;}

.Scrollbar-Track{width: 10px; height: 215px; position: relative; background-color: #EEE;}

.Scrollbar-Handle{position: relative; width: 10px; height: 20px; background:url(../images/scroll-handle.jpg) no-repeat; /*  background-color: #CCC;*/}

.Scrollbar-Down{width: 10px; height: 10px; margin-top:10px; background-color: #CCC;}

#Scrollbar-Container{float:left; margin:0; margin-top:10px; height:255px;}

#Container{position:relative; width:465px; height:265px; padding:10px 0 0 0; float:left;}

#cBox{position:relative; overflow:hidden; width: 460px; height: 265px; display: block; float:left;}