body{
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0px solid transparent;
	}
body,a,td,div,span,select,th,input {
	font-family:Arial, Helvetica, sans-serif;
}
.select_1 {
	font-size: 11px;
	color: #2F6689;
	width: 155px;
	display: block;
	float: left;
}
.B_L_3 hr {
	float: left;
}
p,h3 {padding:0;margin-top:8px;}
ul{padding:0;padding-left:20px; margin:0;margin-left:10px;}
li{padding:0; margin:0}
body {margin:0 ; padding:0;}

a:link		{color: #1B61B5; text-decoration:underline;}
a:visited	{color: #1B61B5; text-decoration:underline;}
a:hover		{color: #1B61B5; text-decoration:underline;}
a:active	{color: #1B61B5; text-decoration:none;}
#main {
	width: 960px;
	display: block;
	margin:0 auto;
	padding-top: 0px;
	background-color: #FFF;
}


	
#all {
	background-image: url(images/body_shadow.jpg);
	background-repeat: repeat-y;
	background-position: center 0px;
	background-color: -#DFE8F6;
}

.H_1_1 {
	background-color: #7FA6D6;
	width: 660px;
	display: block;
	height: 27px;
	float: left;
}
.H_1_2 {
	background-image: url(images/1_r2_c10.png);
	height: 27px;
	width: 31px;
	float: left;
	display: block;
}
.H_1_3 {
	background-color: #4E90CD;
	display: block;
	float: left;
	height: 24px;
	width: 263px;
	padding-top: 3px;
	padding-left: 6px;
	color: #DFE8F6;
}
.H_2_1 {
	background-image: url(images/1_r5_c2.jpg);
	background-repeat: no-repeat;
	height: 195px;
	width: 960px;
	display: block;
	float: left;
	background-position: 0px -20px;
	z-index: 10;
}
#B {
	display: block;
	float: left;
	width: 960px;
	background-image: url(images/1_r24_c2.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 5px;
}
#B2 {
	display: block;
	float: left;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	width: 570px;
}
.H_1_3 .search {
	display: block;
	float: left;
	height: 16px;
	width: 150px;
	border: 1px solid #B0CAFF;
}
#kids a {text-decoration:none;}
#Menu_1 a {
	text-decoration:none;
	font-family: Arial;
	color: #1B61B5;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#Menu_1 a:hover{
	color: #F33;	
	/* background-image: url(images/1_r6_c7_2.png); */
	background-repeat: no-repeat;
	background-position: right bottom;

}
#Menu_1 {
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 15px;
	width: 736px;
	color: #3985E1;

}

#Menu_1 ul {
    list-style-type: none;
    display: inline;
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 12px;
	color: #3985E1;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	
}

#Menu_1 li {
    list-style-type: none;
    display: inline;
	
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 13px;
	color: #3985E1;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
}

#Menu_1 span {
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 12px;
	color: #00356A;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-right: 0px;
	display: inline;

}
#Menu_1 span a:hover { /*background-image: none;*/
	background-image: none;
	color:#F33;
}

.menu_separator {
	padding-right: 7px;
	font-family: Arial;
	color: #3985E1;
	font-size: 11px;
	font-weight: bold;
	display: inline;
}


.menuspan {
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 12px;
	color: #00356A;
	text-align: right;	
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-right: 0px;
	display: inline;

}



#B #B_L {
	background-color: ;
	display: block;
	float: left;
	width: 197px;
}
#B #B_L .B_L_2 {
	display: block;
	float: left;
	height: 10px;
	width: 197px;
}
#B #B_L .B_L_3 {
	display: block;
	text-align: left;
	padding: 20px;
	float: left;
}
#B #B_L .B_L_3 .B_L_3_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0CAF9;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-image: url(images/1_r14_c3.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #3B6D9A;
}
#B #B_L .B_L_3 .B_L_3_2 {
	font-size: 11px;
	color: #3B6D9A;
	display: block;
	padding-top: 10px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0CAF9;
}
#B #B_L .B_L_3 .B_L_3_2 a {
	color: #3B6D9A;
	text-decoration: underline;
	display:block;
}
#B #B_L .B_L_3 .B_L_3_2 .B_L_3_2_1 {
	display: block;
	float: left;
	width: 55px;
	line-height: 22px;
	text-align: right;
	padding-right: 5px;
}
#B #B_L .B_L_3 .B_L_3_2 .B_L_3_2_2 {
	display: block;
	float: left;
	width: 97px;
}
.B_L_3_2_2 .txt {
	background-color: #EFF4FB;
	width: 93px;
	border: 1px solid #A0BEFB;
	margin-bottom: 2px;
}
.B_L_3_2_2 .but_1 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-image: url(images/1_r16_c5.png);
	height: 17px;
	color: #EBF1FA;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	border: 0px solid #DFE8F6;
	margin-top: 10px;
	margin-bottom: 10px;
}
#B #B_R1 {
	display: block;
	float: left;
	width: 534px;
	padding: 10px 10px 0px 10px;
	margin-bottom:-10px;
}
#B #B_R1 .B_R1_1 {
	border: 1px solid #B4C7D5;
	display: block;
	background-color: #EDF2FA;
	padding: 1px;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}
#B #B_R1 .B_R1_2 {
	background-image: url(images/1_r23_c18.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #B4C7D5;
	display: block;
	background-color: #EDF2FA;
	padding: 8px;
	color: #666666;
	font-size: 12px;
	/*font-weight: bold;*/
	line-height: 18px;
	margin-bottom: 10px;
}

#B #B_R1 .B_R1_2_no_border {

	border: 0px solid #B4C7D5;
	display: block;
	background-color: #EDF2FA;
	padding: 0px;
	color: #666666;
	font-size: 12px;
	/*font-weight: bold;*/
	line-height: 18px;
	margin-bottom: 10px;
}




#B #B_R1 .sg {
	padding: 0px 0px 8px 0px;
}

#B #B_R1 .B_R1_3_0 {
	background-image: url(images/1_r17_c8.png) ;
	float: left;
	height: 17px;
	width: 339px;
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4C7D5;
	border-bottom-color: #F5F5F5;
	border-left-color: #B4C7D5;
	font-size: 12px;
	color: #3B6D9A;
	font-weight: bold;
	padding-top: 3px;
}

#B #B_R1 .B_R1_3_1 {
	background-image: url(images/1_r17_c8.png) ;
	float: left;
	height: 17px;
	width: 157px;
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4C7D5;
	border-bottom-color: #F5F5F5;
	border-left-color: #B4C7D5;
	font-size: 12px;
	color: #3B6D9A;
	font-weight: bold;
	padding-top: 3px;
}
#B #B_R1 .B_titile {
	background-image: url(images/titile_what.gif) ;
	float: left;
	display:inline;
	line-height:20px;
	width:100%;
	border-left:1px solid #C9DBE9;
	border-right:1px solid #C9DBE9;
	border-top:1px solid #C9DBE9;
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	color: #3B6D9A;
	font-weight: bold;
}
#B #B_R1 .B_titile span{
	font-size: 12px;
	color: #3B6D9A;
	font-weight: bold;
	margin-left:15px;
}
#B #B_R1 .B_R1_3_2 {
	background-image: url(images/1_r17_c10.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 8px;
	display: block;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4C7D5;
	border-bottom-color: #F5F5F5;
}
#B #B_R1 .B_R1_3_3 {
	background-image: url(images/1_r17_c11.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 127px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4C7D5;
	border-bottom-color: #F5F5F5;
}
#B #B_R1 .B_R1_3_4 {
	display: block;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4C7D5;
	border-right-color: #B4C7D5;
	border-bottom-color: #F5F5F5;
}
#B #B_R1 .B_R1_4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c9dbe9;
	border-bottom-color: #c9dbe9;
	border-left-color: #c9dbe9;
	display: block;
	float: left;
	background-image: url(images/1_r23_c18.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
	width:531px;

}

#B #B_R1 .B_R1_4 .B_R1_3_4_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	padding:10px;


}
#B .B_R3_3 img,
#B  #B_R1  .B_R1_4  .B_R1_3_4_1  img,{
	margin-right: 8px;
	float: left;
	border:1px solid #dddddd;
}


#B .B_R3_3 .B_R1_3_4_1 img {
	margin-right: 8px;
	float: none;
	border:0px solid #dddddd;
	padding-left: 15px;
}


#B #B_R1 .B_R1_4 .B_R1_3_4_1 span {
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
#B #B_R1 .B_R1_4 .B_R1_3_4_1 span b {color:#3B6D9A;font-weight:normal;}
#B #B_R3_1 .B_R3_3 .B_R1_3_4_2 b {color:#3B6D9A;font-weight:normal;}
#B  #B_R1  .B_R1_4  .B_R1_3_4_1  a,
#B .B_R3_3 .B_R1_3_4_1 a {
	color: #1B61B5;
	/*text-decoration: none;*/
	font-size: 14px;
	/*font-weight:bold;*/
}
#B #B_R1 .B_R1_4 .B_R1_3_4_1 a:hover{
	text-decoration: underline;
}

#B #Subscribe {
	display: block;
	float: left;
	width: 155px;
	padding: 0px 20px;
	color: #3B6D9B;
	font-size: 12px;
	font-weight: bold;
}

#B #Subscribe .B_R2_1 {
	display: block;
	width: 135px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D8FF;
	background-image: url(images/1_r7_c21.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:8px 0 8px 20px;
	color: #3B6D9B;
	font-size: 12px;
	font-weight: bold;
}

#B #Subscribe .B_R2_2 .PractiseAreas a {text-decoration:none;}
#B #Subscribe .B_R2_2 .PractiseAreas a:hover		{text-decoration:underline;}
#B #Subscribe .B_R2_2 .PractiseAreas tr {padding:3px 0; background-color:expression((this.sectionRowIndex%2==0)?"#DFEAFF":"")}

#B #Subscribe .B_R2_2 {
	font-size: 11px;
	color: #4D8ECB;
	padding: 0px;
	width: 157px;
}

#B #Subscribe .B_R2_3 {
	color: #3B6D9A;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	width: 150px;
	display: block;
	float: left;
}
#B #Subscribe .B_R2_3 .txt {
	background-color: #FFFFFF;
	border: 1px solid #B0CAFF;
	height: 16px;
	width: 66px;
	font-size: 11px;
	display: block;
	float: left;
}
#B #Subscribe .B_R2_3 span {
	display: block;
	float: left;
	height: 17px;
	padding-top: 3px;
}
#B #Subscribe .B_R2_3 .but_2,.but_3 {
	background-image: url(images/1_r16_c5.png);
	height: 20px;
	width: 45px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B0CAFF;
	border-right-color: #B0CAFF;
	border-bottom-color: #B0CAFF;
	border-left-style: none;
	display: block;
	float: left;
}

#B #B_R2 {
	display: block;
	float: right;
	width: 200px;
	padding: 0px 0px;
	color: #3B6D9B;
	font-size: 12px;
	font-weight: bold;
}
#B #B_R2 .B_R2_1 {
	display: block;
	width: 135px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D8FF;
	background-image: url(images/1_r7_c21.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:8px 0 8px 20px;
	color: #3B6D9B;
	font-size: 12px;
	font-weight: bold;
}
.B_R2_1_1{
	display: block;
	width: 180px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #3B6D9B;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D8FF;

}

#B #B_R2 .B_R2_2 .PractiseAreas a {text-decoration:none;}
#B #B_R2 .B_R2_2 .PractiseAreas a:hover		{text-decoration:underline;}
#B #B_R2 .B_R2_2 .PractiseAreas tr {padding:3px 0; background-color:expression((this.sectionRowIndex%2==0)?"#DFEAFF":"")}

.calendar_1 {	
	width: 220px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	padding-left: 5px;
	background-position: left center;
	color: #3B6D9B;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D8FF;
	float: left;
	margin-bottom:10px;
}
.calendar_1_2 {display: block; clear:both;}

#B #B_R2 .B_R2_2 {
	font-size: 11px;
	color: #4D8ECB;
	padding: 0px;
	width: 170px;
}
#B #B_R2 .B_R2_3 {
	color: #3B6D9A;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	width: 150px;
	display: block;
	float: left;
}
#B #B_R2 .B_R2_3 .txt {
	background-color: #FFFFFF;
	border: 1px solid #B0CAFF;
	height: 16px;
	width: 110px;
	font-size: 11px;
	display: block;
	float: left;
}
#B #B_R2 .B_R2_3 span {
	display: block;
	float: left;
	height: 17px;
	padding-top: 3px;
}
#B #B_R2 .B_R2_3 .but_2,.but_3 {
	background-image: url(images/1_r16_c5.png);
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B0CAFF;
	border-right-color: #B0CAFF;
	border-bottom-color: #B0CAFF;
	border-left-style: none;
	display: block;
	float: left;
}
.but_search {
	background-image: url(images/1_r16_c5.png);
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B0CAFF;
	border-right-color: #B0CAFF;
	border-bottom-color: #B0CAFF;
	border-left-style: none;
	display: block;
	float: left;
	background-color: #4F82CE;
	padding: 0px;
}

#B #B_R2 .B_R2_whatwedo {
	display: block;
	float: left;
	width: 200px;
	margin-top: 18px;
}

#B #B_R2 .B_R2_4 {
	display: block;
	float: left;
	width: 200px;
	margin-top: 10px;
}
#B  #B_R2  .B_R2_4_1 {
	width: 128px;
	display: block;
	float: left;
	background-image: url(images/1_r8_c21.png);
	height: 20px;
	font-size: 12px;
	color: #3B6D9A;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 22px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c9dbe9;
	border-bottom-color: #F2F2F2;
	border-left-color: #c9dbe9;
	border-right-style: none;
}
#B #B_R2 .B_R2_4_2 {
	display: block;
	float: left;
	height: 22px;
	width: 48px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c9dbe9;
	border-right-color: #c9dbe9;
	border-bottom-color: #F2F2F2;
}
#B #B_R2 .B_R2_5 {
	display: block;
	float: left;
	width: 178px;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c9dbe9;
	border-bottom-color: #c9dbe9;
	border-left-color: #c9dbe9;
	background-image: url(images/1_r12_c25.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#B #B_R2 .B_R2_5 img {
	margin:5px 8px 5px 0;
	display: block;
	float: left;
	border:1px solid #dddddd;
}
#B #B_R2 .B_R2_5 span {
	font-size: 11px;
	display: block;
	/*float: left;
	width: 123px;*/
	padding-top:5px;
	color:#4E90CD;
}
#B #B_R2 .B_R2_5 .date {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	margin-top:5px;
}
#B #B_R2 .B_R2_5 a {
	color: #4e90cd;
	font-size: 12px;
	/*font-weight: bold;*/
	display: block;
	/*text-decoration: none;*/
}
#B #B_R2 .B_R2_5 .B_R2_5_1 {
	color: #999999;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDF;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
	width: 178px;
}
#B #B_R2 .B_R2_5 .B_R2_5_1 a {
	color: #3B6D9A;
	display: block;
}

#B .B_R3_1 {
	background-image: url(images/2_r2_c2.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
	float:right;
	/*margin-left: 10px;*/
	margin-right: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 12px;
	color: #1B61B5;
	width:725px;
}
#B .B_R3_1 a {color: #1B61B5; text-decoration: none;}
#B .B_R3_1 a:link {color: #1B61B5; text-decoration: none;}
#B .B_R3_1 a:visited {color: #1B61B5; text-decoration: none;}
#B .B_R3_1 a:hover {color: #1B61B5; text-decoration:underline;}
#B .B_R3_1 a:active {color: #1B61B5; text-decoration:none;}

#B .B_R3_2_1 {
	background-image: url(images/3_r2_c2.png);
	display: block;
	float: right;
	height: 19px;
	width: 670px;
	background-repeat: no-repeat;
	background-position: left top;
	/*margin-left: 10px;*/
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #00356A;
	padding-left: 25px;
	padding-top: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
}
#B .B_R3_2_1 a {text-decoration: none;}
#B .B_R3_2_1 a:hover {text-decoration:underline;}
#B #L {float:right;width:758px;margin-right:2px;}
#B .B_R3_2_2 {
	clear:right;
	display: block;
	float: right;
	height: 22px;
	width: 51px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	margin-top: 10px;
	margin-right: 3px;
}
#B .B_R3_3 .agencies img {margin:10px 5px;}
#B .B_R3_3 {
	background-image: url(images/1_r23_c18.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 706px;
	/*margin-left: 10px;*/
	margin-right: 3px;
	margin-bottom: 7px;
	float: right;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
#B .B_R3_3 .B_R1_3_4_1 a {

	background:transparent;
}
#B .B_R3_3 .B_R1_3_4_1 span a {
	width: 430px;
}
#B .B_R3_3 .B_R1_3_4_1 {
	float: left;
	width: 688px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
#B .B_R3_3 a {
	font-size: 12px;
	color: #4F91CD;
	
	display:inline;
	
/**	font-weight: bold;
	background-image: url(images/4_r2_c2.png);**/
	background-repeat: no-repeat;
	background-position: left center;
/**	padding-left: 15px;**/
	margin-top: 3px;
	margin-bottom: 3px;
}

#bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4E90CD;
	width: 960px;
	font-size: 11px;
	display: block;
	margin:0px auto;
}
#bottom .bottom_1 {
	color: #436C97;
	padding: 5px;
	display: block;
	float: left;
	width: 960px;
	text-align: center;
}
#bottom .bottom_1 a {
	color: #436C97;
	text-decoration: none;
}
#bottom .bottom_1 a:hover {
	text-decoration: underline;
}
#bottom .bottom_2 {
	background-color: #4E90CD;
	padding: 10px;
	color: #DFE8F6;
	font-weight: bold;
	display: block;
	float: left;
	width: 940px;
	text-align: center;
	height: 20px;
}
/**
#bottom .bottom_3 {position:relative;top:0;left:0;height:3px;width:100%;}
#bottom .bottom_3 span {display:block;position: absolute; left:0;bottom:10px; width:197px;height:300px;left:0;background:#DFE8F6 url(images/l_r2_c2.png) no-repeat center bottom;}
**/

.powerby {
	margin:10px 0; clear:both;
}
.B_R3_3 .B_R1_3_4_2 {
	width: 100%;

	float: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.B_R3_3 .B_R1_3_4_2 span{
	/*width: auto;
	display: block;
	float: left;*/
}
.B_R3_3 .B_R1_3_4_2 span a {
	/*display: block;
	float: left;*/
}
.B_R3_3 .B_R1_3_4_2 img{
	width: 50px;

	float: left;
	margin-right: 10px;
	border:1px solid #dddddd;
}



.B_R3_3 .B_R1_3_4_3 {
	width: 100%;

	float: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.B_R3_3 .B_R1_3_4_3 span{
	/*width: auto;
	display: block;
	float: left;*/
}
.B_R3_3 .B_R1_3_4_3 img{
	width: 200px;
	float: left;
	margin-right: 10px;
}

.B_L_3_2_3{
	display: block;
	float: left;
	height: 350px;
	width: 197px;

}
.B_L_3_2_3 span {
	display:block;
	width:197px;height:300px;
	background:#DFE8F6 url(images/l_r2_c2.png) no-repeat center bottom;
}









.loading {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 150px;
	display: block;
}
#kids a {
	background-color: #194ABF;
	color: #FFFFFF;
	/*text-decoration: none;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DAEE0;
	display: block;
	width: 200px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	filter: Alpha(Opacity=80);
}
#kids a:hover {
	background-color: #82A5D7;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DAEE0;
	display: block;
	width: 200px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.B_R1_3_4_1 img {
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	border:1px solid #dddddd;
}
.B_R1_3_4_1 .title {
	font-size: 16px;
	font-weight: bold;
	color: #4F91CD;
}
.B_R1_3_4_1 .data {
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
}
.B_R1_3_4_1 .content {
	font-size: 12px;
	color: #3F3F3F;
	
}
#B #SM {
	display: block;
	float: left;
	width: 550px;
}
#B #SM h2 {
	color: #1C62B6;
}
#B #SM .SM_title {
	background-color: #1C62B6;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#B #SM .SM_list {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#B #SM .SM_list a {
	font-weight: bold;
	color: #1C62B6;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*=======================*/
/*=======µ×²¿µ¯³öÒ³======*/
/*=======================*/

#faq, 
#contact, 
#sitemap, 
#dec {margin:0 ; padding:0; font: 12px/150% "Arial"; color:#1C62B6; width:620px; margin:0 auto;border: 1px solid #B2B2B2; background-color: #FFFFFF;}

#faq #header,
#contact #header,
#sitemap #header, 
#dec #header {	background:#538FCC;	padding:18px 20px;	text-align: right;	vertical-align: middle;}



#faq form,	#faq ul,	#faq li,	#faq h1,	#faq h2, 
#contact form,	#contact  ul,	#contact  li,	#contact  h1,	#contact  h2, 
#sitemap form,	#sitemap ul,	#sitemap li,	#sitemap h1,	#sitemap h2, 
#dec form,	#dec ul,	#dec li,	#dec h1,	#dec h2 {padding:0; margin:0}

#faq ul, #contact ul, #sitemap ul, #dec ul {list-style:none;}
#faq a:link, #contact a:link, #sitemap a:link, #dec a:link	{color: #1C62B6; text-decoration:none;}
#faq a:visited, #contact a:visited, #sitemap a:visited, #dec a:visited	{color: #1C62B6; text-decoration:none;}
#faq a:hover, #contact a:hover, #sitemap a:hover, #dec a:hover	{color: #1C62B6; text-decoration:underline;}
#faq a:active, #contact a:active, #sitemap a:active, #dec a:active	{color: #1C62B6; text-decoration:underline;}
#faq h1, #contact h1, #sitemap h1, #dec h1 {margin:0 ; padding:0;}

#dec #close, #sitemap #close, #contact #close, #faq #close {padding:5px 10px 5px 10px; line-heiht:100%;  clear:both;}

#dec #close a, #sitemap #close a, #contact #close a, #faq #close a { background:url(images/close.gif) no-repeat left 3px; color:#ACACAC;dislpay:block;padding-left:15px;}

#faq #pages, 
#contact #pages, 
#sitemap #pages, 
#dec #pages { background:#8C8C8C;color:#ffffff;float:left;} 

#faq #pages ul , 
#contact #pages ul , 
#sitemap #pages ul , 
#dec #pages ul {float:right; margin:0 10px;}

#faq #pages li , 
#contact #pages li , 
#sitemap #pages li , 
#dec #pages li {float:left;padding:0 3px;}

#faq #pages li a , 
#contact #pages li a , 
#sitemap #pages li a , 
#dec #pages li a {color:#ffffff;}

#faq #pages .at a , 
#contact #pages .at a , 
#sitemap #pages .at a , 
#dec #pages .at a {color:#3C598C;}

#faq #content, 
#contact #content, 
#sitemap #content, 
#dec #content { padding:50px 40px; background:#ffffff url(images/logo_01.gif) no-repeat top left; }

#faq #content h1 {font-size: 28px;}
#faq #content h2 {background:url(images/4_r2_c2.png) no-repeat left 5px; margin:20px 0 5px 0; font: 12px/150% "Arial"; padding:0 15px;}
#faq #content span {margin-left:15px; }

#contact #content h2 { font-size:18px; line-height:150%;}
#contact #content h1 {font-size: 28px;margin-bottom:15px;}
#contact #content span {display:block;margin-top:5px; padding-left:15px;}

#sitemap #content h1 {font-size: 28px;}
#sitemap #content h2 {background:#1C62B6;color:#ffffff; font: 12px/150% "Arial";padding:0 15px;margin:20px 0 5px 0;}
#sitemap #content li {padding:0 20px;}
#sitemap #content #kids a {padding:0 30px; background:transparent; border:0px; width:600px; background: url(images/4_r2_c2.png) no-repeat 15px 5px;}

#dec #content h1 {font-size: 28px;}
#dec #content span {display:block;margin-top:15px;}

#faq #copyright, 
#contact #copyright, 
#sitemap #copyright, 
#dec #copyright {text-align:center;background:#538FCC;color:#ffffff;padding:10px 0; }

/*====================*/
/*====================*/
/*====================*/
#introduce {width:680px; background:#ffffff; border: 1px solid #B2B2B2; margin:0 ; padding:0; font: 12px/150% "Arial"; color:#1C62B6; margin:0 auto;}
#introduce #header {	background:#538FCC;	padding:18px 20px;	text-align: right;	vertical-align: middle;}
#introduce #close {padding:5px 10px 5px 10px; line-heiht:100%;  clear:both;}
#introduce #close a { background:url(images/close.gif) no-repeat left 3px; color:#ACACAC;dislpay:block;padding-left:15px;}
#introduce #content {padding:30px 40px; background:url(images/logo_01.gif) no-repeat top left;float:left; width:600px;}
#introduce #content h1 {font-size: 28px;margin-bottom:20px;line-height:130%;}
#introduce #content img {margin:0 15px 15px 0; }
#introduce #content span {float:left;width:450px;}
#introduce #content span strong {width:450px;}
#introduce #copyright {text-align:center;background:#538FCC;color:#ffffff;padding:10px 0; clear:both;}

.select_view {border:1px #efefef solid; background:#ffffff;padding:5px; width:250px; z-index:5000;}
.select_view a {float:left;font-size:11px; line-height:18px;text-decoration:none;padding: 0 10px; margin:3px;}
.select_view a:hover {background:#538FCC; color:#ffffff; }
.select_view .close {height:10px; width:10px; right:5px;top:5px; position:absolute;}
.select_view .close a {padding:0; margin:0;float:none; background:url(images/close.gif) no-repeat  left top; display:block;  height:0; width:10px; padding-top:10px; overflow: hidden;}

#content_view{

	padding-right: 15px;
	padding-left: 15px;
}
#content_view a{
	
}

#leftbanners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: -50px;
	padding-top: -20px;
	position:relative;
	z-index:50;
	}

#leftbanners span {
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 12px;
	color: #00356A;
	text-align: center;	/*padding: 9px 20px 9px 9px;*/
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-right: 0px;
	display: block;
}

.opacity {

			filter:alpha(opacity=80);  /*IE*/

			-moz-opacity:0.8; /*MOZ , FF*/

			opacity:0.8;/*CSS3, FF1.5*/

		}
