/* CSS Document */

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

body
{
	padding:0;
	margin:0;
	background-color:#225266;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	letter-spacing: 1px;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,ul,li
{
	margin:0; padding:0;
}


 ul 
{
	
 }
 
a{
	color:#713232;
   text-decoration:none

   }
   a:hover
   {

   }
   



/*------------------------------------------------main--------------------*/

#page
{
	width:1000px;
	background-color:#CCCCCC;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	text-align:left;
}


/*------------------------------------------------header--------------------*/
#header
{
	width:100%;
	background-image:url(images/header_bg.PNG);
	background-repeat:repeat-x;
	height:156px;
	margin: 0px 0 0 0;
}


#header p 
{
float:right;
margin-top:10px;
margin-right:10px;
font-weight:bold;
text-transform:uppercase;
color:#000;
}

#header img 
{
	
	margin-left:20px;
	float:left;
}	

/*--------------------------------------------- end ofheader--------------------*/


/*-----------------------------------------------navigation bar--------------------*/


#nav 
{
width:100%;
background-image:url(images/button_bg.png);
background-repeat:repeat-x;
height:60px;
margin:0;
font-size: 15px;
}

#nav ul {
  font-family: Arial, Verdana;
  font-size: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight:bold;.02
}
#nav ul li {
  display: block;
  position: relative;
  float: left;
}
#nav li ul { display: none; }
#nav ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 5px 6px 5px 7px;
  background: #753434;
  margin-left: 15px;
  white-space: nowrap;
 
}

#nav li:hover ul {
  display: block;
  position: absolute;
}
#nav li:hover li {
  float: none;
  font-size: 14px;
}

#nav li:hover li a:hover { background: #c98484; }

#nav ul li a:hover{
background:#c98484;
}

/*-----------------------------------------------end of navigation bar--------------------*/

/*---------------------------------------------- container --------------------*/
#contaier
{
width:959px;
margin:0 auto;
background:#FFFFFF;
height:auto;

}
#contaier_index
{
width:959px;
margin:0 auto;
background:#FFFFFF;
height:1200px;

}
.slider
{

width:959px;
height:356px;
margin-top:0;
}


#news
{
background-image:url(images/news.png);
background-repeat:no-repeat;
height:44px;
margin-top:15px;
margin-bottom:15px;

}

#news p
{

font-size:20px;
margin:20px 30px;
padding-top:15px;
font:Arial;	
color:#FFF;
font-weight:bold;
}

#department
{
width:959px;
height:64px;

margin-top:0;
}

 .green_bg
{
background-image:url(images/green_bg.png);
background-repeat:no-repeat;
height:64px;
width:228px;
float:left;


}


 .red_bg
{
background-image:url(images/red_bg.png);
background-repeat:repeat-x;
height:64px;
width:215px;
float:left
}


 .blue_bg
{
background-image:url(images/blue_bg.png);
background-repeat:repeat-x;
height:64px;
float:left;
width:308px;
}


 .orange_bg
{
background-image:url(images/orenge_bg.png);
background-repeat:repeat-x;
height:64px;
float:left;
width:202px;
}

#branch 
{
 	width:100%;
	height:79px;
	background-image:url(images/strip_bg.png);
	background-repeat:no-repeat;
	
}

#content
{

	width:959px;
    margin-left:15px;
	height:auto;
	float:left;
}


	
#leftpart	
{
 width:550px;
 float:left;
 height:auto;

 }
#leftpart h2
{
margin-top:0px;
margin-left:20px;
font:Arial, Helvetica, sans-serif;
font-size:18px; 
text-transform:uppercase;
 
 }
#inner_content h2
 {
 border-bottom: 1px solid #666;
 width: 900px;
 }
 h2 span {
position: relative; 
left: -0.3em; 
bottom: -0.6em; 
padding: 1px 0.5em; 
margin: 0; 
border-style: solid; 
border-width: 1px 1px 1px 0.8em;  
border-color: #666 #666 #666 #7a3636;
background-color: #ddd;

}




#leftpart P

{
 text-align:justify;
 font:Arial, Helvetica, sans-serif;
 
 line-height:20px;
 margin-left:20px;
 }

#leftpart b
{
margin-left:20px; 
font-size:12px;
font:Arial, Helvetica, sans-serif;
}

#rightpart
{
  width:350px;
  float:right;
  margin:0;
  vertical-align:top;
 }


#rightpart img
{
 float:right;
 margin-right:20px;
 margin-bottom:10px;
 margin-top:10px;
 
 }



	
#footer
{
width:100%;
background-image:url(images/footer_bg.png);
background-repeat:repeat-x;
height:103px;
}


#footer ul
{

	width:680px;
	float:right;
	margin-top:20px;
	margin-right:18px;
}
#footer li
   
 {
  display:inline;
   }
	 
	
#footer ul li a 
{
	margin-right:8px;
	color:#FFF;
	font-size:12px;
	}

#footer ul li a :hover
{
 text-decoration:underline;
 }
 
 
 /*  Inner page */
 
 #inner_content
{
	margin-top:20px;
	padding-top:20px;
	width: 900px;
	font-size:12px;
	margin-left:30px;
	line-height:20px;
	letter-spacing:1px;
	height:auto;
	text-align:justify;
	
}	

#inner_content h2
{
	font-size:14px;
	margin-left:3px;
}

#inner_content p
{
  margin-right:20px;
  text-align:justify;
  padding-right:30px;
 }

.spacer
{
  width:100%;
  clear:both;
  height:20px;
  }
  
 #inner_content ul li
 {

  }
 #images
 {
 width:200px;
 height:auto;
 float:left;
 margin-left:220px;
 }
 
 #read
{

	width:200px;
	float:right;
	margin-top:10px;
	margin-right:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003399;
	
	
	
}
#read a 
{
	margin-right:10px;
	font-size:14px;
	color:#990000;
	
	}
#read a:hover
{
 text-decoration:underline;
 color:#006699;
 
 }
  
  h3 {
border-bottom: 1px solid gray;
width: 900px;
text-decoration:none;

}
h3 span {
border-bottom: 3px solid #7a3636;
font-size: 12px;
font-family:arial;
line-height: 20px;

}

.image{
	border-style:outset;
	border-color: #763333;
	border-width:10px;
      }

#nav div
{
	position:absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0px;
	z-index:50;
}
#nav div.one
{
	position:absolute;
	left:70px;
	top:-5px;
}
#nav div.two
{
	position:absolute;
	left:72px;
	top:32px;
}
#nav div.three
{
	position:absolute;
	left:249px;
	top:32px;
}
.l_news
{
	width:570px;
	max-height:230px;
	overflow:hidden;
	margin-left:15px;
	border:2px solid #cccccc;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);
	margin-bottom:15px;
	padding-bottom:10px;
}
.l_news1
{
	width:570px;

	margin-left:15px;
	/*border:2px solid #cccccc;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);*/
	margin-bottom:15px;
	padding-bottom:10px;
	margin-top:0px;
}
.l_news2
{
	width:290px;
	margin-left:15px;
	border:2px solid #cccccc;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);
	padding-left:15px;
	margin-bottom:15px;
	padding-bottom:30px;
	margin-top:0px;
	
}
.l_news p,.l_news1 p
{
	
	width:510px;
	margin:0px;
}		
