img{  border-style:none; } 	

.rd{
	color:#cc0033;
	}

.rdb{
	color:#cc0033;
	font-weight:bold;
	}

.rdb2{
	color:#cc0033;
	font-weight:bold;
	font-size:14px;
	}

.rdb3{
	color:#cc0033;
	font-weight:bold;
	font-size:18px;
	}


.bl{
	color:#0000ff;
	}

.pu{
	color:#990066;
	font-weight:bold;
	}


.it{
	font-style:italic;
}

.midashi{
	color:#cc0033;
	font-size:14px;
	text-align:center;
	line-height:22px;
	}

h2.ai{
	margin:20px 0 15px 30px;
	padding:0 0 0 23px;
	color:#cc0033;
	font-size:18px;
	font-weight:bold;
	background-image:url(/images/h2-bg.gif);
	background-repeat:no-repeat;

}

.mt-10{
	margin-top:-10px;
	}

.mt-20{
	margin-top:-20px;
	}

.mt-30{
	margin-top:-30px;
	}

.mt10{
	margin-top:10px;
	}

.mt20{
	margin-top:20px;
	}

.mt30{
	margin-top:30px;
	}

.mt40{
	margin-top:40px;
	}

.mt50{
	margin-top:50px;
	}

.mt60{
	margin-top:60px;
	}

.mt70{
	margin-top:70px;
	}

.mt80{
	margin-top:80px;
	}

.mt90{
	margin-top:90px;
	}

.mt100{
	margin-top:100px;
	}

.mr10{
	margin-right:10px;
	}

.mr20{
	margin-right:20px;
	}

.mr30{
	margin-right:30px;
	}

.mr40{
	margin-right:40px;
	}

.mr50{
	margin-right:50px;
	}

.mb7{
	margin-bottom:7px;
	}

.mb10{
	margin-bottom:10px;
	}

.mb20{
	margin-bottom:20px;
	}

.mb30{
	margin-bottom:30px;
	}

.mb40{
	margin-bottom:40px;
	}

.mb50{
	margin-bottom:50px;
	}

.ml5{
	margin-left:5px;
	}

.ml7{
	margin-left:7px;
	}

.ml10{
	margin-left:10px;
	}

.ml15{
	margin-left:15px;
	}

.ml20{
	margin-left:20px;
	}

.ml30{
	margin-left:30px;
	}

.ml40{
	margin-left:40px;
	}

.ml50{
	margin-left:50px;
	}

.ml60{
	margin-left:60px;
	}

.ml70{
	margin-left:70px;
	}

.ml80{
	margin-left:80px;
	}

.ml90{
	margin-left:90px;
	}

.ml100{
	margin-left:100px;
	}

.ml110{
	margin-left:110px;
	}

.ml120{
	margin-left:120px;
	}

.ml130{
	margin-left:130px;
	}

.ml140{
	margin-left:140px;
	}

.ml150{
	margin-left:150px;
	}

.ml160{
	margin-left:160px;
	}

.ml170{
	margin-left:170px;
	}

.ml180{
	margin-left:180px;
	}

.ml190{
	margin-left:190px;
	}

.ml200{
	margin-left:200px;
	}

.pt10{
	padding-top:10px;
	}

.pt20{
	padding-top:20px;
	}

.pt30{
	padding-top:30px;
	}

.pt40{
	padding-top:40px;
	}

.pt50{
	padding-top:50px;
	}


.pb10{
	padding-bottom:10px;
	}

.pb20{
	padding-bottom:20px;
	}

.pb30{
	padding-bottom:30px;
	}

.pb40{
	padding-bottom:40px;
	}

.pb50{
	padding-bottom:50px;
	}



.fr{
	float:right;
	}

.fl{
	float:left;
	}

.cl{
	clear:both;
	}

.ls-1{
	letter-spacing:-1px;
	}

.center{
	text-align:center;
	}

.red{
	color:#cc3333;
	}
