		.csc-Header {
			color:#9f080f;
			position: relative;
			margin: 0;
			padding: 0;
			clear: left;
			top:0;
			left: 0;
			font-style:italic;

		}
             
		#g-main-left .csc-header-n1{
			font-size:12px;
			font-weight:bold;
		}
      
		p img{margin-top:5px;}	
 
		h1 {
			margin:0px;
			padding:0px;
			color:#990000;
			font-size:28px;
			font-weight:bold;
			line-height:27px;
			text-align:center;
		}
		

		h2 {
			margin:0px;
			padding:0px;
			color: black;
			font-size:24px;
			font-weight:bold;
			line-height:25px;
		}
		
		h3{
			margin:0px;
			padding:0px;
			color: black;
			font-size:20px;
			font-weight:bold;
			line-height:25px;		
		}
		h4{
			margin:0px;
			padding:0px;
			color: black;
			font-size:20px;
			font-weight:bold;
			text-decoration:underline;
			line-height:25px;		
		}
		h5{
			color:#898989;
			margin:0px;
			padding:1px;
		}
		
		h6{
			padding-top:50px;
			text-indent:5px;
			font-size:18px;
			font-weight:bold;
		}

		p{
			margin:0px;
			padding:0px;
			line-height:16px;
		}
		td{
			margin:0px;
			padding:0px;
			font-size:12px;
			line-height:16px;
		}		
		INPUT.TEXT{
			height:20px;
			border:1px solid black;
		}
		body{ 
			background-color:gray;
			margin:0px;
			font-size:12px;	
			text-align:left;
		}
		#head-content{
			margin:0 auto;
			width:767px;
			height:auto;
			background-color:#bfbdbe
		}	

		#header{
			text-align:left;
			margin:0 auto;
			padding:0px;
			height:277px;
			width:747px;
			background-image:url(../images/head_bg.jpg);	
		}
		#nav{
			margin:0px;
			padding:2 0 2 2;
			float:right;
			text-align:right;			
			text-decoration: none;
			width:414px;
			height:261px;
			font-size:10px;
			color:white;
			background-image:url(../images/head_bg2.jpg);
			background-position:bottom left;
			background-repeat:no-repeat;
		}
		#nav a{color:white;font-size:10px;text-decoration: none; }
		#nav a:hover {color:red;text-decoration: none; }
	
		#menu{
			margin-left:30px;
			padding:100 0 2 0;
			float:left;
			background-image:url(../images/menu_bg2.jpg);
			background-position:top;
			background-repeat:no-repeat;
			background-color:white;
			width:270px;
			height:160px;
		}
		#listm{
			margin:0px;
			padding:0 0 0 43;
			width:185px;
			height:auto;
		}
		#menu li{
			margin:0px;
			padding:0px;
			list-style-position:inside;
			list-style:none;
		}
		#menu li a{
			padding-top:1px;
			margin:0px;
			font-size:13px;
			color:black;
			display:block;
			border-top:1px solid gray;
			background:url(../images/point.gif) no-repeat left;
			height:24px;
			text-indent:20px;
			text-decoration: none;
			font-weight: bold;
			font-style:italic;
		}	
		#menu li a:hover {
			display:block
			color: white;
			background-color:e9e9e9;
			text-decoration:none; 
		}
		#menu li a:visited {
			color:black
			text-decoration: none; 	
		}

		#g-main-left{
			float:left;
			width:245px;
			margin:5px;
			padding:5px;
			font-size:17px;
			position:relative;
		}
		#g-main-right{
			float:left;
			width:470px;
			margin:3px;
			padding:3px;
			border-left:1px solid black;
			position:relative;
		}
		#g-main-right ul {
			margin:0px;
			padding:0px;
			padding-left:15px;
			list-style-position:outside;
			line-height:15px;
		}
		#g-main-right .csc-textpic-imagewrap{
			width:120px!important;
		}
		ul{
			margin:0px;
			padding:0px;
			list-style-position:inside;
		}
		
		.csc-textpic csc-textpic-intext-left-nowrap{
			font-size:12px;
		}
		
/*
		ul li ul li{
			margin:0px;
			padding-left:15px;
			list-style-position:inside;
			
		}
		*/
		p{
			margin:5px;
		}
		#adcontent{
			margin:0 auto;
			padding:10 0 10 0;
			width:750px;
		}
		#content{
			text-align:left;
			clear:both;
			margin:0 auto;
			padding-top:0px;
			background:white;
			width:767px;
			height:auto;
		}
		#content_bb{
			text-align:center;
			clear:both;
			margin:0 auto;
			padding:20;
			background:white;
			width:767px;
			height:auto;
		}
		#content_bb table{
			margin:10 auto;
		}
		#main_content{
			clear:both;
			float:left;
			margin:10px;
			padding:0px;
			width:auto;
			height:auto;
			font-size:16px;
			background:white;
		}
		#service_content{
			clear:both;
			float:left;
			margin:10px;
			padding:0px;
			width:auto;
			height:auto;
			background:white;
		}
		#sub_content{
			clear:both;
			float:left;
			margin:0px;
			padding:5 5 5 5;
			width:740px;
			height:auto;
			background:white;
		}
		#sitemap_content{
			margin:0 0 0 100;
		}
		#sitemap_content ul{
			margin:0px;
			padding:30px
		}
		#sitemap_content a {	
			font-size:24px;
			color:black;
		}

		#main-left{
			float:left;
			margin-top:30px;
			padding:1px;
			background-color:white;
			width:460px;
			height:auto;
		}
		#main-right{
			float:right;
			margin-top:30px;
			padding:0px;
			width:245px;
			height:auto;
		}
		#main-left-top{
			float:left;
			margin:0px;
			padding:0 0 3 12;
		}
		#main-left-btm{
			float:left;
			width:230px;
			height:auto;
			margin:0px;
			padding:0 0 5 12;
			border-right:1px solid gray;
		}
		#main-right-btm{			
			float:left;
			width:210px;
			height:auto;	
			margin:0 0 0 2;
			padding:2 0 2 5;
			}
		#main-right-btm ul{
			margin-left:0px;					
		}
		#main-right-btm li{
			list-style-position:outside;
		}
		#hpic{
			margin:0px;
			float:left;
			width:191px;
			height:165px;
		}

		.bodytext{
			line-height:15px;
			font-size:14px;
		}
		#htext1{
			float:left;
			margin:0 0 0 0;
			padding:2px;
			line-height:18px;
			width:480px;
			height:155px:
		}
		#htext1 img {
			margin-right:15px;
		}
		#htext2{
			margin-top:15px;
			padding:2px;
			width:auto;
			height:auto:
		}

		#htext3{
			margin-top:5px;
			padding:2px;
			padding-left:4px;
			width:220px;;
			height:auto;			
		}

		#htext3 ul{
			padding-left:18px;
		}
		#htext3 li{
			color:#9f080f;
			list-style-position:outside;
		}
		#htext3 li a{
			line-height:10px;
			font-size:14px;
			font-weight:bold;
			color:#9f080f;
		}
		#htext4{
			padding:2px;
			width:210px;;
			height:auto:
		}
		#btn{	
			clear:both;		
			float:left;
			margin:1 0 0 10;
			width:91px;
			height:22px:
		}
		#rcontent{
			margin:0 0 0 0;
			padding:0 5 0 10;
			border-left:1px solid gray;
			width:220px;
			height:auto;
		}
		#footer{
			clear:both;
			position:relative;
			margin:0 auto;
			padding:0 0 0 0;			
			background:white url(../images/b_pic5.jpg) no-repeat center;
			width:767px;
			height:88px;
		}
		#copyright{
			clear:both;
			margin:0 auto;
			padding:0 0 0 0;
			background-color:white;
			width:767px;
			height:30px;
			text-align:center;
		}
		#copyright a{
			color:black;
		}
		#clear{clear:both;}

		div{
			/*overflow:hidden;*/
			/*word-warp:break-word;
			word-break:break-all;*/
		}
		form{
			border:0px;
			margin:0px;
			padding:0px;
		}
		
		#ftext{
			float:left;
			width:300px;
			margin:0;
			padding:0;
		}
		#camions_form{
			clear:both;
			width:260px;
			margin:0px;
			padding:0px;
		}
		#camions_left_row2{
			margin-top:30px;
			padding-top:70px;
			width:190px;
			height:100px;
			background:url("../images/2_f_1.jpg") no-repeat top;	
		}
		#camions_title1{
			color:2a6087;
			font-size:12px;
		}
		#btn1{
			background-color:2a5f87;
			color:white;
			width:80px;
			height:20px;
		}
		#camions_redlink{
			color:red;	
		}
		#camions_right_row1{
			margin:0px;
			padding-left:140px;
			line-height:16px;
			background:url("../images/2_f_2.jpg") no-repeat top left;
		}
		#right_content h3{
			color:#2a5f87;
			margin:0px;
			padding:0px;		
		}
		#camions_right_row2{
			margin:0px;
			padding-left:140px;
			background:url("../images/2_f_3.jpg") no-repeat top left;
		}
		#camions_right_row3{
			margin:0px;
			padding-left:140px;
			background:url("../images/2_f_4.jpg") no-repeat top left;
		}
		#camions_ul{
			padding-left:12px;
			color:red;
		}
		#camions_ul a{
			color:red;
		}

		#left_content{
			float:left;
			margin:10 0 10 0;
			padding:20 2 0 20;
			width:260px;
		}

		#right_content{
			float:left;
			margin:10 0 10 0;
			padding:20 5 0 20;
			width:450px;
			border-left:1px solid gray;
		}

		#main-left-btm{
		text-align:center;
		}
		#main-left-btm h2,h5,img{
			text-align:center;
			margin:3px;
		}
		dl,dt,a,h1,h2,h3,h4,h5,h6,font{
			margin:0px !important;
			padding:0px !important;
			text-align:left !important;
		}
		.csc-textpic-text li{
			line-height:20px;
		}
		.csc-mailform label{
			margin-right:10px;
		}
		#menu1-level1-act{
			background-color:#e9e9e9;
		}
