/* -----------------  A  -----------------  */


.areaA
{
	margin:8:0:5:0;
	width:1000px;
	text-align:left;
}

.A1
{
	float: left;
	margin-right:5px;
	width: 775px;
	height: 80px;
}

.A1 .A1_1
{
	width: 100%;
	height:120px;
}

.A1 .A1_1_1
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	float: left;
	border-left: lightsteelblue 1px solid;
	width: 250px;
	border-bottom: lightsteelblue 1px solid;
	height: 120px;
	background-color: aliceblue;
	margin-right:3px;
}

.A1_1_1 .art
{
	margin-top: 3px;
	font-weight: bold;
	padding-left:5px;
	
}
.A1_1_1 .art span
{
	font-weight: bold;
	margin-left: 5px;
	color: steelblue;
	position: relative;
	top: -2px;
}
.A1_1_1 .arb
{
	background-color: #ffffff;
	margin:2px;
	height:92
}

.A1_1_2
{
	
	border-right: #99ccff 1px solid;
	border-top: #99ccff 1px solid;
	border-left: #99ccff 1px solid;
	width: 100%;
	border-bottom: #99ccff 1px solid;
	height: 120px;
	background-color: lavender;
}

.A1_1_2 .art
{
	margin-top: 3px;
	font-weight: bold;
	padding-left:5px;
	height:17px;
	
}
.A1_1_2 .art span
{
	font-weight: bold;
	margin-left: 5px;
	color: steelblue;
}

.A1_1_2 .art font
{
	font-weight: normal;
	font-size: 9pt;
	float: right;
	color: dimgray;
	padding-right:9px;
}

.A1_1_2 .arb
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 2px;
	line-height: 170%;
	padding-top: 3px;
	height: 92px;
	background-color: #ffffff;
	text-align: center;
}
.A1_1_2 .arb div
{
	text-align:left;
	width:98%;
	border-bottom: whitesmoke 1px solid;
}

.A1_1_2 .arb img
{
	margin-right:8px;
}
.A1_1_2 .arb a
{
	width:430px;
}
.A1_1_2 .arb span
{
	text-align:right;
}


.A1_2
{
	text-align:center;
	margin-top:4px;
	height:90px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
}



.A2
{
	text-align:left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	width: 100%;
	border-bottom: lightsteelblue 1px solid;
	height: 105px;
	background-color: aliceblue;
}

.A2 .art
{
	margin-top: 3px;
	font-weight: bold;
	padding-left:5px;
	
}
.A2 .art span
{
	font-weight: bold;
	margin-left: 5px;
	color: steelblue;
	position: relative;
	top: -2px;
}

.A2 .arb
{
	background-color: #ffffff;
	margin:2px;

	text-align:center;
}

.A2 .arb a
{
	margin:2px;
	padding:3px;
	width:95px;border-bottom: Gainsboro 1px dotted; 

}

.A2 .arb span
{
	border-right: lightsalmon 1px solid;
	border-top: lightsalmon 1px solid;
	border-left: lightsalmon 1px solid;
	width: 90%;
	border-bottom: lightsalmon 1px solid;
	background-color: floralwhite;
	text-align: center;
}

.A2 .arb span a
{
	font-size: 14px;
	color: darkred;
	padding-top: 6px;
	height: 10px;
}

/* -----------------  B  -----------------  */

.areaB
{
	margin: 8px 0px;
	width: 1000px;

	text-align: left;
}

.B1
{

	
	border-right: lightblue 1px solid;
	border-top: lightblue 1px solid;
	float: left;
	border-left: lightblue 1px solid;
	width: 775px;
	margin-right: 5px;
	border-bottom: lightblue 1px solid;
}

.B1 .art
{
	background-color: whitesmoke;
	padding:3px;
}

.B1 .art .aMore
{
	float: right;
}
.B1 .art a img
{
	border:0px;
	position: relative;
	top: 10px;
}
	
.B1 .art span
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 8px;
	color: dimgray;
	position: relative;
	top: -5px;
}


.B1 .arb
{
	padding:3px;
	margin-bottom:10px;
}

.B1 .arb img
{
	border-right: white 2px outset;
	border-top: white 2px outset;
	margin: 0px 0px 5px;
	border-left: white 2px outset;
	width: 104px;
	border-bottom: white 2px outset;
	height: 120px;
	/*FILTER: alpha( style=10,opacity=99);*/
}

.B1 .arb ul
{
	margin: 0:0:0:0;
}

.B1 .arb LI
{
	border-top-width: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-color: white;
	float: left;
	padding-bottom: 6px;
	margin-left:4px;
	margin-right:4px;
	border-top-color: white;
	padding-top: 5px;
	border-bottom: Gainsboro 1px dotted;
	list-style-type: none;
	text-align: center;
}

.B1 .arb a
{
	width:108px;
	padding-top:1px;
	
}

.B2
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	height:309px;
	width:100%;
	padding:2px;
	
}

.B2 .art
{
	margin: 2px;
	padding:3px;
	background-color: whitesmoke;
}


.B2 .arb
{
	text-align:center;
	padding-top:10px;
}

.B2 a
{
	font-size: 14px;
	margin: 3px;
	width: 90px;
	padding-top: 12px;
	border-bottom: lightgrey 1px solid;
	height: 45px;
	background-color: aliceblue;
}


/* -----------------  C  -----------------  */

.areaC
{
	margin: 8px 0px;
	width: 1000px;
	height: 200px;
	text-align: left;
}

.C1
{
	border-right: lightblue 1px solid;
	border-top: lightblue 1px solid;
	float: left;
	border-left: lightblue 1px solid;
	width: 775px;
	margin-right: 5px;
	border-bottom: lightblue 1px solid;
	height: 200px;
}

.C1 .art
{
	background-color: whitesmoke;
	padding:3px;
}

.C1 .art span
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 8px;
	color: dimgray;
	position: relative;
	top: -5px;
}
.C1 .art a
{
	float: right;
}
.C1 .art a img
{
	border:0px;
	position: relative;
	top: 10px;
}

.C1 .arb
{
	padding:3px;
	margin-bottom:10px;
}

.C1 .arb img
{
	border-right: white 2px outset;
	border-top: white 2px outset;
	margin: 0px 0px 5px;
	border-left: white 2px outset;
	width: 104px;
	border-bottom: white 2px outset;
	height: 120px;
	/*FILTER: alpha( style=10,opacity=99);*/
}

.C1 .arb ul
{
	margin: 0:0:0:0;
}

.C1 .arb LI
{
	border-top-width: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-color: white;
	float: left;
	padding-bottom: 6px;
	margin-left:4px;
	margin-right:4px;
	border-top-color: white;
	padding-top: 5px;

	border-bottom: Gainsboro 1px dotted;
	list-style-type: none;
	text-align: center;
}

.C1 .arb a
{
	width:108px;
	padding-top:1px;
}

.C2
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	width:100%;
	height:309px;
}

.C2 .art
{
	margin: 2px;
	padding:3px;
	background-color: whitesmoke;
}


.C2 .arb
{
	text-align:center;
	padding-top:1px;
}

.C2 .arb a
{
	text-align:left;
	margin: 3px;
	width: 95px;
	border-bottom: Gainsboro 1px dotted;
	height: 20px;
	padding-top:3px;
}
.C2 .more
{
	text-align:right;
	padding-right:9px;
}

/* -----------------  D  -----------------  */

.areaD
{
	margin: 8px 0px;
	width: 1000px;
	height: 200px;
	text-align: left;
}

.D1
{
	
	float: left;
	margin-right:5px;
	width: 775px;
	height: 200px;
}

.D1_1
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	width:225px;
	height:305px;
	float:left;
}

.D1_1 .art
{
	margin: 2px;
	padding:3px;
	background-color: whitesmoke;
}
.D1_1 .art span
{
	font-weight: bold;
	margin-left: 5px;
	color: dimgray;
	position: relative;
	top: -2px;
}

.D1_1 .arb
{
	margin: 2px:2px:2px:6px;
	padding:2px;
}
.D1_1 .arb a
{
	margin: 3px;
	width: 180px;
	padding-top: 1px;
	border-bottom: Gainsboro 1px dotted;
}

.D1_1 .arb span
{
	background-image: url(/images/arrow02.gif);
	width: 15px;
	background-repeat: no-repeat;
	height: 15px;
}

.D1_2
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	margin-left:10px;
	width:225px;
	height:305px;
	float:left;
}
.D1_2 .art
{
	margin: 2px;
	padding:3px;
	
	background-color: whitesmoke;
}
.D1_2 .art span
{
	font-weight: bold;
	margin-left: 5px;
	color: dimgray;
	position: relative;
	top: -2px;
}

.D1_2 .arb
{
	margin: 2px:2px:2px:6px;
	padding:2px;
}
.D1_2 .arb a
{
	width:180px;
	margin:3px;
	padding-top:1px;
	border-bottom: Gainsboro 1px dotted;
}

.D1_2 .arb span
{
	
	background-image: url(/images/arrow02.gif);
	width: 15px;
	background-repeat: no-repeat;
	height: 15px;

}

.D1_3
{
	
	float: left;
	margin-left: 10px;
	
	width: 305px;
	
	height: 305px;
	background-color: whitesmoke;
	
}

.D2
{
	
}
.D2 img
{
	border:0px;
}

/* -----------------  E  -----------------  */

.areaE
{
	margin: 8px 0px;
	width: 1000px;

	text-align: left;
}

.E1
{
	float: left;
	margin-right:5px;
	width: 775px;
	
}

.E1_1
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	height:300px;
	float:left;
	width:390px;
	margin-right:5px;
}

.E1_1 .art
{
	margin: 2px;
	padding:3px;
	background-color: whitesmoke;
}

.E1_1 .arb
{
	
}

.E1_1 .arb div
{
	margin:10px;
	border-bottom: Gainsboro 1px dotted;
}
.E1_1 .arb .cBoard
{
	width: 90px;
}
.E1_1 .arb .cBoard a
{
	color: #990066;
}

.E1_2
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	height:300px;
	width:100%;
}
.E1_2 .art
{
	margin: 2px;
	padding:3px;
	background-color: whitesmoke;
}
.E1_2 .arb
{
	
}
.E1_2 .arb div
{
	margin:10px;
	border-bottom: Gainsboro 1px dotted;
}
.E1_2 .arb .cBoard
{
	width: 90px;
}
.E1_2 .arb .cBoard a
{
	color: #ff6600;
}

.E2
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	width:100%;
	height:300px;
}
.E2 .art
{
	margin: 2px;
	padding:3px;
	background-color: whitesmoke;
}

.E2 .arb
{
	text-align:center;
	padding-top:1px;
	padding:5px;
}



/* -----------------  M  -----------------  */

.areaM
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	margin: 10px 0px;
	border-left: lightgrey 1px solid;
	width: 1000px;
	border-bottom: lightgrey 1px solid;
	text-align: left;
	height:80px;
}
.areaM .M1
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	float: left;
	padding-bottom: 5px;
	margin: 1px;
	width: 20px;
	color: darkorange;
	padding-top: 9px;
	height: 86px;
	background-color: whitesmoke;
}
.areaM .M2
{
	background-color: honeydew;
	width:100%;
}

/* -----------------  X  -----------------  */

.areaX
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	margin: 5px 0px;
	border-left: lightgrey 1px solid;
	width: 1000px;
	border-bottom: lightgrey 1px solid;
	height: 60px;
	text-align: left;
}

.X1
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 2px;
	color: dimgray;
	padding-top: 4px;
	background-color: whitesmoke;
}
.X1 a
{
	float:right;
}

.X2
{
	line-height:160%;
	padding:5px;
}
.X2 a
{
	text-align:center;
	width:98px;
}

.X2 img
{
	border:0px;
}

/*---------------  AD  ----------------*/

.ad_area1
{	
	margin: 5px 0px;
	width: 1000px;
	height: 60px;
	text-align: left;
}
.ad_area1 .ad1
{
	float: left;
	width: 496px;
	margin-right: 5px;
	background-color: whitesmoke;
	text-align: center;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.ad_area1 .ad2
{
	text-align:center;
	width:100%;
}
.ad_area1 .ad2 a
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width: 100%;
	
	background-color: whitesmoke;
}

.ad_area2
{	
	margin: 5px 0px;
	width: 1000px;
	height: 60px;
	text-align: left;
}

.ad_area2_1
{
	float: left;
	width: 775px;
	margin-right: 5px;
	background-color: whitesmoke;
	text-align: center;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}
.ad_area2_2
{
	text-align:center;
	width:100%;
}

.cRadCt
{
	font-weight: bold;
	font-size: 14px;
	width: 200px;
	color: #000099;
	padding-top: 10px;
	height: 60px;
	text-align: center;
}