@charset "utf-8";

/*****************ID******************/
#msp_left {
	width: 683px;
	margin-right: 18px;
	float: left;
	font-size: 90%;
	line-height: 1.5em;
	}
#msp_right {
	width: 275px;
	background-image:url(img/g1.jpg);
	background-repeat: no-repeat;
	float: left;
	border: 1px #AF8249 solid;
	background-color: #F2EFE0;
	font-size: 80%;
	line-height: 1.3em;
	color: #023E5A;
	}
#gre {
	width: 681px;
	border: 1px solid #0A77A0;
	background-color: #E7FFFF;
	color: #0A77A0;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 15px;
	}
#gre2 {
	width: 681px;
	border: 1px solid #0A77A0;
	background-color: #E7FFFF;
	color: #0A77A0;
	margin: 10px 0px;
	font-size: 90%;
	}
		
#msp_td {
	padding-top: 20px;
	color: #0066CC;
	font-size: 80%;
	line-height: 1.4em;
	}
	
/*****************CLASS***************/	
.clear { clear: both; }
.margin20 { margin: 15px; }
.margin10 { margin: 10px; }
.margin5 { margin: 5px 0px;	}
.r_in {	margin: 276px 5px 7px 6px; }
.fl_left { float: left; }
.fl_right { float: right; }
.font90 { font-size: 90%; }
.right_tbl {
	font-size: 90%;
	line-height: 150%;
	color: #023E5A;
	}
.p1 {
	float: right;
	margin: 10px 0px 10px 20px;
	}
.p2 {
	float: left;
	margin: 0px 5px 10px 0px;
	line-height: 100%;
	}
.p3 {
	float: right;
	margin: 5px 0px 10px 10px;
	}
.p6 {
	float: left;
	margin: 0px 20px 5px 0px;
	}		
.fontari { font-size: 70%; }
hr {
	border: 2px dashed #8CAC95;
	}		

/*****************LINK***************/
a:link.l_texta {
	color: #023E5A;
	font-size: 110%;
	}
a:hover.l_texta {
	color: #0099CC;
	font-size: 110%;
	}
a:visited.l_texta {
	color: #023E5A;
	font-size: 110%;
	}
a:link.l_textb {
	color: #990000;
	}
a:hover.l_textb {
	color: #FF6666;
	}
a:visited.l_textb {
	color: #990000;
	}	