h1 { font-size:2.5em;
     margin-top:7px;
}

h2 {
	font-size:1.4em;
	line-height: 120%;
	text-align: left;
}

h3 {
	font-size:1.3em;
	margin-top: 45px;
	margin-left: 0px;
	margin-bottom: 10px;
	clear: both;
	text-align: left;
}

.lg1 { background:#f5f4ed; padding:6px; border-left:#CE0000 solid 3px; }

.lg2 { background:#f5f4ed; padding:6px; border-left:#F60 solid 3px; font-weight:bold; color:#422100; }

.lg3 { background:#f5f4ed; padding:6px; border-left:#046d9c solid 3px; }


h4 {
    font-size:1.2em;
	margin-top: 30px;
	line-height: 125%;
	margin-bottom: 3px;
	text-align: left;
}

h5 {
	font-size:1.0em;
	line-height: 125%;
	margin-bottom: 3px;
	text-align: left;
}

#mainArea1 {
	width:575px;
	margin:auto;
}

#mainArea2 {
	width: 575px;
	margin:auto;

}

#mainArea3 {
	width: 720px;
	margin:auto;
}

#mainArea4 {
	width: 720px;
	margin:auto;
}

.f9 {
	font-size: 95%;
	font-style: normal;
	line-height: 140%;
	text-align:left;
}

.f9b {
	font-size: 95%;
	font-style: normal;
	line-height: 140%;
	text-align:left;
	font-weight: bold;
}

.f9r {
	font-size: 95%;
	font-style: normal;
	line-height: 140%;
	text-align:left;
	color:#EA0000;
}

.f8 {
	font-size: 0.8em;
	font-style: normal;
	line-height: 120%;
	text-align:left;
}


.f7 {
	font-size: 0.7em;
	font-style: normal;
	line-height: 120%;
	text-align:left;
}

.f12b {
	font-size: 2.7ex;
	font-style: normal;
	line-height: 2.5ex;
	font-weight: bold;
	text-align:left;
}

.f12r {
	font-size: 2.7ex;
	font-style: normal;
	line-height: 2.5ex;
	font-weight: bold;
	color:#EA0000;
	text-align:left;
}

.f01 { color:#EA0000; }

.f02 { color:#006600; }

.f03 { color:#FF9900; }

.nm1 { margin:0px; }

.nm2 { margin-top:0px; }

.nm3 { margin-bottom:0px; }

.nm4 { margin:0 0 0 3ex; padding:0; }

.box0 {
	border: 1px solid #CCCCCC;
	padding: 7px;
}

.box1 {
	border: 1px dashed #FF0000;
	padding: 7px;
}

.box2 {
	border: 1px dotted #FF9900;
	padding: 7px;
	background-color: #ffffe2;
}

.box3 {
	border: 10px solid #EAEAEA;
	padding: 7px;
}

.boxPre {
	border: 5px dashed #FF99FF;
	padding: 7px;
}

.set1 {
    background-color:#CAE608;
	padding:7px;
}

.set2 {
    background-color:#EEEEE0;
	padding:7px;
}

.set3 {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.set3 th {
	background-color:#CAE608;
	padding:7px;
	text-align:left;
}

.set3 td {
	padding:7px;
	background-color:#EEEEE0;
		
}

.set3 ul {
	margin:0;
	padding:0 0 0 1.5em;
}

.set3 li {
	margin:0;
}

.spe {
    margin:45px 0 0 0; }

.spe2 { margin:22px 0 0 0; }


.followingP { margin-top: 3em; }

.pArea {
	float: right;
	margin-left:10px;
	margin-bottom:10px;
}

.pArea2 {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

.paraArea {
	margin-top: 30px;
}

.c {
	clear: both;
}

dl, dt, dd {
    margin:0px;
}

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.img-w { 
    width:130px;
	border:0px; }
