/* CSS Document */

img{ border: 0;}
form,h1,h2,h3,h4,h5,h6,ul,ol,{ margin:0; padding:0;}
body{height:100%; width:980px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:11px; line-height:150%; }
*{ margin:0; padding:0;}
a { color:#0033cc; text-decoration:underline}
a:hover{ color:#333333; text-decoration:underline;}
.black a{ color:#333; text-decoration:underline;}
.black a:hover{ color:#0033cc; text-decoration:underline;}
.clear{ clear:both;}
.red{ color:#990000; font-weight:bold; font-size:12px;}
.yellow{ color:#FFFF00; font-weight:bold;}
.blue{ font-size:14px; color:#3366cc; font-weight:bold;}
.gray{ background-color:#f9f9f9; padding:5px; margin:10px 10px 0px 10px; border-top:#e9e9e9 solid 1px; border-bottom:#e9e9e9 solid 1px;}
.left{ float:left;}
.left2{float:left; padding:0px 10px 0px 20px;}
.right{ float:right;}

/*header*/
.logo_r1{
		float:right;
		padding-right:10px;
		color:#c2c2c2;
		line-height:180%;
		list-style:none;
}
.logo_r1 li{
		background-image:url(../images/arrow_main2.gif);
		background-repeat:no-repeat;
		padding-left:10px;
		background-position:left 7px;
		display:block;
}
#nav{
		height:43px; 
		background-image:url(../images/nav_bg.gif); 
		background-repeat:no-repeat;
		padding-top:10px;
}
#nav ul{
		list-style:none;
}
#nav li{
		float:left;
		border-right:#fff solid 1px;
		padding-left:30px;
		padding-right:30px;
		margin:8px 0px;
		
}
#nav li a{ color:#fff; text-decoration:none;}
#nav li a:hover{ color:#fff; text-decoration:underline;}


#lef{
		float:left;
		width:730px;
		margin-top:5px;
}
#lef_m{
		background-image:url(../images/left_m.gif);
		background-repeat:repeat-y;
		padding:0px 15px;
}
#lef_m h3{
		font-size:18px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:10px;
}
#lef_m p{ padding:10px;}
.lef_m1{
		float:left;
		width:400px;
		padding-left:25px;
		margin-top:20px;
		list-style:none;
}
.lef_m1 li{
		background-image:url(../images/arrow_main.gif);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-bottom:10px;
		background-position:left 7px;
		display:block;
}
.lef_m2{
		padding-left:10px;
		margin-top:10px;
		list-style:none;
}
.lef_m2 li{
		background-image:url(../images/arrow_main2.gif);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-bottom:10px;
		background-position:left 6px;
		display:block;
}
.lef_o1{
		padding-left:32px;
		margin-top:10px;
}
.lef_o1 li{
		padding-bottom:10px;		
}
.lef_tab1{
		border-collapse:collapse;
		border:#e3e3e3 solid 1px;
		margin-top:10px;
}
.lef_tab1 td{
		padding:2px;
}
.lef_tab1_gray1{
		background-color:#e8e8e8;
}
.lef_tab1_gray2{
		background-color:#f9f9f9;
}


#rig{
		float:left;
		width:240px;
		margin-left:5px;
		margin-top:5px;
}
.rig_m_top{
		background-image:url(../images/rig_top.gif); 
		height:20px; 
		width:235px; 
		padding:10px 0px 0px 10px; 
		background-repeat:no-repeat; 
		color:#3366cc; 
		font-size:14px; 
		font-weight:bold;
}
.rig_m_mid{
		background-image:url(../images/rig_m.gif); 
		width:245px; 
		background-repeat:repeat-y;
}
.rig_m1{
		padding-left:10px;
		padding-right:5px;
		padding-top:10px;
		list-style:none;
}
.rig_m1 li{
		background-image:url(../images/arrow_main.gif);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-bottom:10px;
		background-position:left 7px;
		display:block;
}



#foot{
		background-image:url(../images/footbg.gif);
		width:980px;
		height:47px;
		background-repeat:no-repeat;
		padding-top:8px;
		text-align:center;
}
#nav_foot{
		padding-top:8px;
		float:right;
		padding-right:50px;
}
#nav_foot ul{
		list-style:none;
}
#nav_foot li{
		float:left;
		padding-left:10px;
		padding-right:10px;
		
}
#nav_foot li a{ color:#000; text-decoration:none;}
#nav_foot li a:hover{ color:#000; text-decoration:underline;}

