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

body
	{
	margin:0 0 0 0;
	padding: 0px;
	background-color:#FFFFFF;
	}
	
div{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}



a:link {color:#3D4C6B;text-decoration: none;}
a:visited {color:#3D4C6B;text-decoration: none;}
a:active {color:#CC6666;text-decoration: none;}
a:hover {color: #CC6666;text-decoration: underline;}


h1{
	margin: 0px;
	padding: 0 0 7px 0;
    text-align:left;
    text-indent:10px;
    font-size:10px;
    color:#666666;
	font-weight:normal;
}

.headder{
text-align:right;
padding-right:15px;
font-size:10px;
color:#666666;
}

.sitemap{
padding-right:20px;
text-align:right;
font-size:12px;
}


.sitemap ul{
margin: 0px 0px 0px 0px;
padding: 0px;
font-size:12px;
list-style:url(images/san_ul.gif);
}

.sitemap li{
padding: 0px 0px 5px 0px;
}

.arrow{
	background-image:url(images/arorow.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:168px;
	font-size:15px;
	line-height:160%;
	text-align:left;
	text-indent:5px;
	color:#BF161A;
	padding-right:0px;
 }
 
.left_m{
	font-size:13px;
	line-height:160%;
	color:#333333;
	width:240px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.pics{
padding:2px 2px 2px 2px;
border:1px solid #cccccc;
margin:0px 3px 0px 5px;
}

.left_m2{
padding:0px 0px 20px 15px;
font-size:13px;
line-height:160%;
color:#333333;
text-align:left;
}

.left_m3{
padding:5px 5px 5px 10px;
font-size:13px;
line-height:160%;
color:#333333;
text-align:left;
}

.left_m4{
padding:2px 0px 2px 10px;
font-size:13px;
line-height:160%;
color:#333333;
text-align:left;
}

.line_s
 {
 border-bottom:1px solid #cccccc;
  margin:0px 0px 10px 0px;
   }  

.line_d
 {
 border-bottom:1px dotted #D88989;
 margin:10px 0px 10px 0px;
   }  
 
.line_d2
 {
 border-bottom:1px dotted #D88989;
 margin:5px 0px 5px 0px;
   }
   
.box_s{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cccccc;
}

.box_d{
	border-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: #D88989;
}

.menutop{
width:159px;
height:23px;
background-image:url(images/menu_top_bg.jpg);
font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:10px 0px 0px 0px;
margin-left:1px;
}

#menu{
background-image:url(images/m_bg.jpg);
background-repeat:repeat-y;
width:159px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1px;
}

#menu ul{
list-style-type: none;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1px;
}

#menu li {
	margin: 0px;
}

#menu a {
	display: block;
	height: 34px;
	width:157px;
	padding: 0px 0 0 0px;
	text-align: left;
	font-size:14px;
	text-indent:10px;
	text-decoration: none;
		background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
	border-bottom:1px dashed #CCCCCC;
}

#menu a:link, #menu a:visited{
display:block;
    height:24px;
	width:157px;
	text-align: left;
	padding: 10px 0 0 0px;
	font-size:14px;
	text-decoration: none;
	background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
	color:#3D4C6B;

}

#menu a:hover, #menu a:active{
display:block;
    height:24px;
	width:157px;
	text-align: left;	
    padding: 10px 0 0 0px;
	font-size:14px;
	text-decoration: none;
	background-image:url(images/menu_bgf.jpg);
	background-repeat:no-repeat;
	color:#CC6666;

}

.menufoot{
width:159px;
height:13px;
background-image:url(images/menu_foot.jpg);
font-size:10px;
color:#FFFFFF;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.p_title{
width:615px;
height:138px;
margin-bottom:10px;
}

.st_bg{
background-image:url(images/st_bg.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:18px;
color:#3D4C6B;
text-align:left;
text-indent:12px;
}

.b_10 {
	font-size: 10px;
	line-height: 160%;
	color: #999999;
}
.b14 {
	font-size: 14px;
	line-height: 160%;
	color: #7793AD;
}

.b14r {
	font-size: 14px;
	line-height: 160%;
	color: #BF161A;
}

.b_12 {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
}

.b_12_b {
	font-size: 12px;
	line-height: 160%;
	color: #3D4C6B;
}

.b_12r {
	font-size: 12px;
	line-height: 160%;
	color: #BF161A;
}

.b_13 {
	font-size: 13px;
	line-height: 160%;
	color: #333333;
}
.b16b {
	font-size: 16px;
	color: #5E768A;
}

.b16 {
	font-size: 16px;
	color: #333333;
}
