body {
	margin:0px 0px 0px 0px;
}

.marriagefream {
	width:1003px; margin:auto;
}
.news 
{
	width:1003px; height:auto;}
.marriagebananer {
	width:690px; height:73px !important;height:93px; padding-left:64px; padding-top:17px;
}

.marriagetop {
	width:1003px;  height:174px;
}

.marriagtitle {
	width:973px; height:18px; line-height:18px; background-image:url(../Image/Mar_01.jpg); padding-left:30px;
}

.marriagtitle a {
	text-decoration: none;  font-size: 12px; color:#D50085;
}

.marriagtitle a:hover {
	text-decoration: none;  font-size: 12px; color:#000000;
}

.marrlogo{
	width:1003px; height:122px; border-bottom:1px #FF599F solid;
}

.logo {
	float:left; width:217px; height:107px; padding-left:32px; padding-top:15px;
}

.marriagemenu {
	float:left; width:754px; height:122px;
}
.marrpath {
	width:981px; height:31px; line-height:31px; padding-left:22px; background-image:url(../Image/Mar_02.jpg);
}

.marrpath a {
	text-decoration: none;  font-size: 12px; color:#000000;
}

.marrpath a:hover{
	text-decoration: none;  font-size: 12px; color:#D50085;
}

.marriagebody {
	width:1003px; padding-top:7px;
}

.marriagebodyleft {
	width:758px; padding-left:11px; float:left;
}

.marblone {
	width:758px; height:auto;float:left; border:1px #DADBDB solid; padding-top:4px; padding-left:4px;
}
.marblone ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}
.marblone li{
	width:758px; padding-bottom:1px; line-height:16px; float:left;
}
.marbloneleft {
	width:194px; height:63px;float:left; border:0px;padding-right:3px;
}
.marbloneright {
	width:546px; height:auto; float:left; border:1px #DADBDB solid; padding-top:4px; padding-left:4px;
}
.marbloneright ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marbloneright li {
	width:546px; padding-bottom:1px; line-height:16px; float:left;
}

.marbackimage {
	width:750px; height:12px; background-image:url(../Image/marriage_07.gif); margin-top:8px; float:left; margin-bottom:8px;
}

.marthree {
	width:758px; float:left;
}

.marriageaffiliate {
	width:167px;
	height:101px;
	border:1px #FFB9D7 solid;
	background-image: url(../Image/22.jpg);
}

.marriageclass {
	width:167px;
	border:1px #FFB9D7 solid;
	margin-top:20px;
	background-image: none;
}

.marclasstitle {
	width:143px;
	height:28px;
	background-image:url(../Image/marriage_88.gif);
	line-height:28px;
	padding-left:8px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 2px;
	padding-right: 8px;
}

.marclasstext {
	width:160px;
	font-family: "MS Gothic";
	margin-right: 2px;
	padding-right: 2px;
	right: 0.5px;
	clip: rect(auto,0.5px,auto,auto);
	background-image: url(../Image/11.jpg);
	font-size: 14px;
}

.marclasstext ul {
	padding:0px;
	margin:0px;
	border:0px;
	list-style:none;
	background-image: url(../Image/11.jpg);
	background-color: #FDECF2;
}

.marclasstext li {
	width:140px; line-height:17px; padding-left:11px;
}

.marclasstext li a {
	font-size:12px; color:#454545; text-decoration:none;
}
a .textlink:link {font-size:14px; color:#333;text-decoration:underline}
a .textlink:visited {font-size:14px; color:#333;text-decoration:underline}
a .textlink:hover {font-size:14px; color:#FF599F;text-decoration:underline}
.marclasstext li a:hover {
	font-size:14px; color:#CB0000; text-decoration:underline;
}

.martlbananer {
	width:169px; height:100px; padding-top:7px;
}

.martltour {
	text-align:left;width:167px; margin-top:7px; border:1px #AAAAAA solid; 
}

.martltourtitle {
	width:167px; height:18px; line-height:18px; background-color:#000000; font-size:12px; color:#FFFFFF; font-weight:bold;
}

.martlad {
	width:155px; height:130px;
}

.martlone {
	width:150px; padding-top:5px; margin:auto;
}

.martlonetitle {
	width:150px; height:15px;
}

.marlonetext {
	width:150px; padding-top:5px;
}

.marlonetext ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marlonetext li {
	width:150px; line-height:20px; 
}

.marlonetext li a {
	font-size:12px; color:#454545; text-decoration:underline;
}

.marlonetext li a:hover {
	font-size:12px; color:#FF9900; text-decoration:underline;
}

.marmoer {
	width:150px; text-align:right; height:15px; line-height:15px; padding-top:5px;
}

.marmoer a {
	font-size:12px; color:#006699; text-decoration:underline;
}

.marmoer a:hover {
	font-size:12px; color:#FF9900; text-decoration:underline;
}

.international {
	width:167px; height:172px; border:1px #558BC8 solid; margin-top:7px; background-color:#97B9DD;
}

.inernationaltitle {
	width:166px; height:38px;
}

.inernationaltext {
	width:160px; height:130px; margin:0px 3px 3px 3px; background-color:#FFFFFF;
}

.inernatad {
	width:156px; height:72px; padding:2px 2px 2px 2px;
}

.inernattext {
	width:155px; padding-top:5px; padding-left:5px;
}

.inernattext ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.inernattext li {
	width:155px; height:20px; line-height:20px;international
}

.inernattext li a {
	font-size:12px; color:#CB0000; text-decoration:none;
}

.inernattext li a:hover {
	font-size:12px; color:#000000; text-decoration:underline;
}

.marthreeleft {
	width:168px;; float:left;
}

.marthreeright {
	width:556px; float:left;padding-left:18px;
}

.marriagenews {
	width:556px;
}

.marriagenewstitle {
	width:546px; height:24px; line-height:24px; border-bottom:2px #FFB9D7 solid; padding-left:10px; font-size:14px; font-weight:bold; color:#FF599F;
}

.marriagenewstext {
	width:556px; padding-top:10px; padding-bottom:10px; font-size:12px; color:#454545;
}

.marpick {
	width:548px; background-color:#F6F6F6; padding:4px;
}
.marpick a{
	font-size:12px; color:#D50085; text-decoration:underline;
}


.marpickback {
	width:546px; border:1px #CACCCC solid; background-color:#FFFFFF;
}

.marpickexplain {
	width:526px; height:45px; padding:7px 10px 0px 10px;
}

.marpickbuttom {
	width:526px; height:17px;
}

.marphotolink {
	width:526px; height:30px; line-height:30px;
}

.marphotolink a {
	font-size:12px; color:#006699; text-decoration:underline;
}

.marphotolink a:hover {
	font-size:12px; color:#ff9900; text-decoration:underline;
}

.marprubric {
	width:526px; height:40px;
}

.marprubricleft {
	width:351px; height:40px; float:left; font-size:12px; color:#454545;
}

.marprubricright {
	width:175px; height:40px; float:left;
}

.marickexplaintext {
	width:526px; padding:0px 10px 7px 10px; font-size:12px; line-height:17px; color:#454545;
}

.maricexphoto {
	width:200px; border:1px #CCCCCC solid; float:left; padding:4px; margin-right:10px; margin-bottom:10px;
}

.marrail  {
	width:546px; margin-top:20px; padding-left:10px;
}

.marrail ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marrail li {
	width:546px; padding-bottom:1px; line-height:20px;
}

.marrailnew  {
	width:546px; padding-left:10px; padding-top:5px;
}

.marrailnew ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marrailnew li {
	width:546px; padding-bottom:1px; line-height:20px;
}


.margooglead {
	width:468px; height:60px; margin:auto;
}

.marlist {
	width:556px; height:200px;
}

.marlistleft {
	width:250px; float:left; padding-left:8px; height:200px;
}

.marlistright {
	width:250px; padding-left:25px; padding-right:20px;	float:left; height:200px;
}

.marlistltitle {
	width:242px; height:25px; border-bottom:2px #FFB9D7 solid; padding-left:8px; line-height:25px;  font-size:14px; font-weight:bold; color:#FF599F;
}

.marlisttext {
	width:250px; font-size:14px; line-height:20px; color:#454545;
}

.marltext {
	width:250px; padding-top:10px;
}

.marltext ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marltext li {
	width:250px; line-height:20px; 
}

.marltext li a {
	font-size:12px; color:#454545; text-decoration:none;
}

.marltext li a:hover {
	font-size:12px; color:#006699; text-decoration:underline;
}

.marreturn {
	width:250px; height:20px; text-align:right; line-height:20px; 
}

.marreturn a {
	font-size:12px; color:#D50085; text-decoration:underline;
}

.marreturn a:hover {
	font-size:12px; color:#000000; text-decoration:underline;
}

.marabroad {
	text-align:left; color:#454545;width:556px; padding-top:20px; padding-bottom:7px; 
}

.maraboroadtitle {
	width:556px;height:27px;line-height:27px;border-bottom-width:3px;border-bottom-style: solid;
	border-bottom-color: #A4CE42;

	
}

.marabortleft {
	width:556px; height:27px; line-height:27px; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; float:left;
}

.marlone {
	width:3px; height:27px; float:left;
}

.marltwo {
	width:220px; height:27px; float:left; background-image:url(../Image/marriage_27.gif);
}

.marthe {
	width:3px; height:27px; float:left;
}

.marabortright {
	width:433px; height:27px; line-height:27px; float:left; padding-left:10px;
}

.marabortright a {
	font-size:12px; color:#454545; text-decoration:none;
}

.marabortright a:hover {
	font-size:12px; color:#6C8B25; text-decoration:underline;
}

.maraborshadow {
	width:556px; height:50px; background-image:url(../Image/Mar_03.jpg); padding-top:15px; font-size:12px; color:#000000; text-align:left;
}

.marabordata {
	width:532px; height:112px; background-color:#F2F7FB; padding:12px;
}

.marabordatatwo {
	width:532px; height:112px; padding:12px;font-size:12px;
}

.maraborlistdata {
font-size:12px;
	width:544px;
}

.maraborlistdata ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.maraborlistdata li {
	width:544px; 
}

.maraborpage {
	width:544px; text-align:right; border-top:1px #95B9D8 solid; padding-top:5px;
}

.marabordataleft {
	width:120px; height:86px; float:left; border:1px #CCCCCC solid; padding:4px; background-color:#FFFFFF;
}

.marbordataright {
	width:375px; height:109px; padding-left:7px; float:right;
}

.marbordatertitle {
	width:380px; height:43px; color:#000000; font-size:12px;
}

.marbordatertitle a {
	color:#546B1D; font-size:14px; font-weight:bold; text-decoration:underline;
}

.marbordatertitle a:hover {
	color:#000000; font-size:14px; font-weight:bold; text-decoration:underline;
}

.marbordatertext {
	width:380px; height:40px; text-align:center;
}

.marbordatertext a:link {
	color:#000000; font-size:15px; text-decoration:underline; line-height:13px;
}
.marbordatertext a:visited {
	color:#000000; font-size:15px; text-decoration:underline; line-height:13px;
}
.marbordatertext a:hover {
	color:#FF599F; font-size:18px; text-decoration:underline; line-height:13px;
}

.marbordaterlink {
	width:390px; height:17px; text-align:right;
}

.marbordaterlink a {
	color:#FF599F; font-size:12px; text-decoration:underline;
}

.marbordaterlink a:hover {
	color:#000000; font-size:12px; text-decoration:underline;
}

.marname {
	width:546px; padding:5px; background-color:#F4F5F5; font-size:12px; color:#363636; line-height:17px;
}

.marname a {
	color:#006699; font-size:12px; text-decoration:underline;
}

.marname a:hover {
	color:#000000; font-size:12px; text-decoration:underline;
}

.martrip {
	width:556px; padding-top:7px;
}

.martriptext {
	width:514px; background-color:#FFFFFF; border:6px #F4F5F5 solid; padding:15px;
}

.martripdata {
	width:520px; height:74px;
}

.martripdata ul {
	margin:0px; border:0px; padding:0px; list-style:none;
}

.martripdata li {
	width:116px; height:44px; padding-right:10px; padding-bottom:10px; float:left;
}


.marriagebodyright {
	width:210px; padding-left:10px; padding-right:10px; float:left;
}

.marriageadimage {
	width:200px; border:1px #DADBDB solid; padding:4px; color:#686563; font-size:12px;
}

.maradone {
	width:200px;
	height:auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.maradtwo {
	width:200px; height:60px; padding-top:7px; padding-bottom:8px; border-bottom:1px #B6B8B8 dashed;
}

.agency {
	width:210px; padding-top:7px;
}

.agencytitle {
	width:190px; height:28px; background-image:url(../Image/marriage_34.gif); line-height:28px; padding-left:20px; font-size:14px; color:#FFFFFF; font-weight:bold;
}

.agencytext {
	width:200px; padding:4px; background-color:#F0F2F4;
}

.agencytext ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.agencytext li {
	width:200px; padding-bottom:5px;
}

.marballot {
	width:188px; padding:10px; font-size:12px; line-height:14px; color:#000000; border:1px #669BCC solid;
}

.ballotbuttom {
	width:190px; height:20px; text-align:center; padding-top:5px;
}

.googleright {
	width:auto;  height:627px; margin-top:7px; border:1px #F0F2F4 solid; 
}

.marriageannounce {
	width:1003px; height:128px; border-top:3px #ACACAC solid; margin-top:20px; float:left;
}

.marannleft {
	width:222px; float:left; height:68px;
}

.narannright {
	width:705px; height:68px; margin-top:13px; border-left:1px #C8C8C8 solid; float:left; padding-left:20px; padding-top:13px; font-size:12px; color:#000000; line-height:17px;
}

.nararlink {
	width:805px; height:19px; font-size:12px; color:#000000;
}

.nararlink a {
	color:#000000; font-size:12px; text-decoration:none;
}

.nararlink a:hover {
	color:#FF599F; font-size:12px; text-decoration:none;
}

.agencydata {
	width:200px; padding-bottom:5px; padding-top:5px;
}

.agencyt {
	width:200px; height:30px; padding-bottom:3px;
}

.agencyt a {
	font-size:14px; font-weight:bold; color:#CB0000; line-height:17px; text-decoration:underline;
}

.agencyt a:hover {
	font-size:14px; font-weight:bold; color:#000000; line-height:17px; text-decoration:underline;
}

.agencytextdata {
	width:200px; height:48px; padding-bottom:10px; font-size:12px; color:#000000; line-height:14px; border-bottom:1px #DDDEDE solid;
}

.amativeness {
	width:556px;
}

.amatlist {
	width:556px; padding-top:15px; padding-bottom:15px;
}

.amatlistdata {
	border:1px #A2CC3E solid;
}

.amatlisttitle {
	width:540px; height:34px; border:1px #A2CC3E solid; line-height:34px; background-color:#EEEEEE; padding-left:14px; font-size:12px; color:#51681C; font-weight:bold;
}

.amatonerow {
	width:540px; height:32px; line-height:32px; border:1px #A2CC3E solid; background-color:#EEEEEE; padding-left:14px; font-size:12px; color:#51681C; font-weight:bold;
}

.amattworow {
	width:540px; height:62px; border-bottom:1px #A2CC3E solid; border-left:1px #A2CC3E solid; border-right:1px #A2CC3E solid;
}

.amatthree {
	width:104px; height:155px; border-bottom:1px #A2CC3E solid; border-left:1px #A2CC3E solid; border-right:1px #A2CC3E solid; padding-left:22px; padding-top:28px;
}

.amatthreerow {
	width:427px; height:52px; border-bottom:1px #A2CC3E solid; border-right:1px #A2CC3E solid;
}

.amatfourrow {
	width:427px; height:41px; border-bottom:1px #A2CC3E solid; border-right:1px #A2CC3E solid; font-size:12px; line-height:17px; color:#454545;
}

.areanewtitle {
	width:540px; height:24px; line-height:24px; border-bottom:2px #0088B5 solid; padding-left:16px; font-size:14px;  color:#454545;
}

.areatext {
	width:536px; padding:5px; font-size:12px; color:#454545 line-height:18px;
}

.areatextfont {
	font-size:14px; font-weight:bold; color:#D50085; line-height:18px;
}

.areadata {
	width:544px; padding-bottom:10px;
}

.areadatalist {
	width:524px; height:56px; border-bottom:1px #9D9D9D dashed; padding-top:26px; padding-left:10px; padding-right:10px;
}

.areadatatitle {
	width:524px; height:24px; font-size:14px; font-weight:bold; color:#454545;
}
 
.areadatatitle a {
	 font-size:14px; font-weight:bold; color:#454545; text-decoration:none;
}

.areadatatitle a:hover {
	font-size:14px; font-weight:bold; color:#D50085; text-decoration:underline;
}

.areadatatext {
	width:524px; height:32px; font-size:12px; color:#454545; line-height:17px;
}

.marintrotext {
	width:530px; padding-top:10px; padding-bottom:10px; padding-left:26px;
}

.marintrotext a {
	font-size:12px; color:#454545; text-decoration:underline; line-height:17px;
}

.marintrotext a:hover {
	font-size:12px; color:#CB0000; text-decoration:underline; line-height:17px;
}

.marintrolist {
	width:556px;
}

.marintrolisttitle {
	width:556px; height:20px; text-align:center;
}

.marintrotable {
	width:100%; padding-bottom:25px;
}

.marintrotabletitle {
	width:540px; height:24px; line-height:24px; padding-left:6px;
}

.marintrotabletitle a {
	font-size:12px; color:#0000FE; text-decoration:none;
}

.marintrotabletitle a:hover {
	font-size:12px; color:#CB0000; text-decoration:none;
}

.tabletext {
	font-size:12px; color:#000000; text-decoration:none; line-height:17px;
}

.introul {
	width:556px;
}

.introul ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.introul li {
	width:556px;
}

.marplacetable {
	width:100%;
}

.marplacenav{
	width:556px; padding-top:7px; padding-bottom:7px; height:100px;;
}

.marplacenavleft {
	width:349px; float:left; color:#454545; font-size:12px; line-height:17px;
}

.marplacenavright {
	width:190px; float:left; padding-left:17px;
}

.intermarphoto {
	width:536px; height:70px; padding-left:20px;
}

.intermarphoto ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.intermarphoto li {
	width:70px;height:60px; padding-right:40px; float:left;
}

.intermardata {height:127px;
	width:556px; padding-top:20px; padding-bottom:10px;
}

.intermardleft {
	width:190px; height:135px; padding-left:5px; float:left;
}

.intermardright {
	text-align:left;width:343px; height:127px; padding-left:16px; float:left; line-height:17px; color:#454545; font-size:12px;
}

.intermardright a {
	font-size:12px; color:#454545; line-height:17px; text-decoration:none;
}

.intermardright a:hover {
	font-size:12px; color:#454545; line-height:17px; text-decoration:none;
}

.intermartitle {
	width:556px; height:27px; line-height:27px; border-bottom:3px #67D6F1 solid;
}

.intermartwo {
    width:220px; height:27px; float:left; background-image:url(../Image/marriage_52.gif);
}

.experiencemar {
	width:556px; padding-bottom:23px; height:100px;
}

.experiencemarleft {
	width:260px; float:left; 
}

.experiencemarright {
	width:260px; float:left; padding-left:32px;
}

.exlefttitle {
	width:240px; border-bottom:2px #0088B5 solid; height:25px; line-height:25px; padding-left:20px; font-size:14px; color:#0088B5; font-weight:bold;
}

.exlefttext {
	width:250px; padding-left:10px; padding-top:7px;
}

.exlefttext ul {
	padding:0px; margin:0px; border:0px; list-style-type:square;
}

.exlefttext li {
	width:250px; height:20px; line-height:20px;
}

.exlefttext li a {
	font-size:12px; color:#454545; text-decoration:none;
}

.exlefttext li a:hover {
	font-size:12px; color:#FF599F; text-decoration:underline;
}

.marjydata {
	width:536px;
	padding-top:12px;
	padding-left:20px;
	font-size: 14px;
}

.marjydata ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marjydata li {
	width:536px; height:22px; line-height:22px;height:auto;
}

.marjydata li a {
	font-size:14px; color:#454545; text-decoration:none;
}

.marjydata li a:hover {
	font-size:14px; color:#FF599F; text-decoration:underline;
}

.marjytitle {
	width:556px; height:27px; line-height:27px; border-bottom:3px #FF599F solid;
}

.marjytwo {
	width:220px; height:27px; float:left; background-image:url(../Image/marriage_57.gif);
}

.marjytitletwo {
	width:556px; height:27px; line-height:27px; border-bottom:3px #D9D9D9 solid;
}

.marjytwomid {
	width:145px; height:27px; float:left; background-image:url(../Image/marriage_61.gif);
}

.marjydataleft {
	width:140px; height:111px; float:left;
}

.marjydataright {
	width:390px; height:111px; float:left; padding-left:5px;
}

.marjydataright ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.marjydataright li {
	width:390px; height:20px; line-height:20px;
}

.marjydataright li a {
	font-size:14px; color:#454545; text-decoration:none;
}

.marjydataright li a:hover {
	font-size:14px; color:#FF599F; text-decoration:underline;
}

.marjyabroad {
	width:556px; padding-top:20px; padding-bottom:7px; height:auto;
}

.marjyabroadmy {
	width:556px; padding-bottom:10px;height:auto;
}

.marjydataleftad {
	width:100px; height:300px; float:left;
}

.marjydatarightad {
	width:440px; height:300px; float:left; padding-left:10px;
}

.marjydatarightad a {
	font-size:12px; height:17px; line-height:17px; color:#454545; text-decoration:none;
}

.marjydatarightad a:hover {
	font-size:12px; height:17px; line-height:17px; color:#D50085; text-decoration:underline;
}

.myarjad {
	width:101px; height:32px; padding-bottom:40px;
}

.advicesinfo {
	width:556px; padding-bottom:7px;
}

.maradvicestitle {
	width:556px; height:27px; line-height:27px; border-bottom:3px #FFA66A solid;
}

.maradvicestwo {
	width:99px; height:27px; float:left; background-image:url(../Image/marriage_72.gif);
} 

.maradviceup {
	width:536px; height:174px; margin:5px; border-bottom:1px #CACCCC dashed;
}

.maradvicedown {
	width:536px; height:130px; margin:5px;
}

.maradvupleft {
	width:322px; height:174px; border-right:1px #CACCCC dashed; float:left;
}

.maradvupright {
	width:200px; height:174px; padding-left:11px; float:left;
}

.maradvupright ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.maradvupright li {
	width:200px; line-height:22px; height:22px;
}

.maradvupright li a {
	font-size:12px; color:#454545; text-decoration:none; line-height:22px;
}

.maradvupright li a:hover {
	font-size:12px; color:#F06000; text-decoration:underline; line-height:22px;
}

.maradvdownone {
	width:536px; padding-top:7px;
}

.maradvdowoneleft {
	width:200px; height:72px; padding-bottom:10px; padding-left:18px; padding-right:30px; float:left;
}

.maradvdowoneright {
	width:200px; height:72px; padding-bottom:10px; padding-left:30px; padding-right:18px; float:left;
}

.maradvdowntwo {
	width:513px; height:40px; padding-bottom:10px; padding-left:23px;
}

.maradvdowntwo ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.maradvdowntwo li {
	width:74px; height:34px; float:left; padding-right:54px;
}

.maradvdoneleft {
	width:200px; padding-left:10px; padding-right:50px; height:80px; float:left;
}

.maradtext {
	width:556px; padding-top:20px;
}

.maraddata {
	width:546px; padding-left:10px; height:60px; padding-bottom:7px;
}

.maraddata ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.maraddata li {
	width:546px; height:20px; line-height:20px;
}

.maraddata li a {
	font-size:14px; color:#454545; text-decoration:none; line-height:22px;
}

.maraddata li a:hover {
	font-size:14px; color:#F06000; text-decoration:underline; line-height:22px;
}

.mardivphoto {
	width:540px; height:110px; border-bottom:1px #CACCCC dashed; margin-left:8px; margin-right:8px; margin-top:10px;
}

.mardivphotoleft {
	width:256px; height:110px; padding-right:25px; float:left;
}

.mardivphotoright {
	width:256px; height:110px; float:left;
}

.mardivlphoto {
	width:74px; padding-right:14px; float:left;
}

.mardivltext {
	width:166px; float:left; font-size:12px; line-height:20px; color:#454545;
}

.mardivmoer {
	width:556px; height:20px; line-height:20px; text-align:right;
}

.mardivmoer a {
	font-size:12px; color:#0088B5; text-decoration:underline;
}

.mardivmoer a:hover {
	font-size:12px; color:#B5007A; text-decoration:underline;
}



.maradvinfo {
	width:546px; height:301px;; background-color:#F9FCF3; padding:5px;
}

.maradvinfo a {
	font-size:14px; color:#454545; text-decoration:none; line-height:22px;
}

.maradvinfo a:hover {
	font-size:14px; color:#6B8A24; text-decoration:underline; line-height:22px;
}

.maraadvinfotext {
	width:546px; height:100px; padding-bottom:14px;
}

.maradvinfotleft {
	width:103px; height:103px; padding-right:22px; float:left;
}

.maradvinfotright {
	width:412px; float:left;
}

.maradvinfotright ul{
	padding:0px; margin:0px; border:0px; list-style:none;
}

.maradvinfotright li {
	width:412px; height:22px; line-height:22px;
}

.maradlink {
	width:546px; height:70px; padding-bottom:10px; text-align:center;
}

.maradlinkleft {
	width:243px; float:left; height:55px; padding-left:30px; padding-top:15px;
}

.maradlinkright {
	width:263px; float:left; height:65px; padding-left:10px; padding-top:5px;
}

.maradin {
	width:536px; height:100px; padding-left:10px;
}

.maradin ul {
	padding:0px; margin:0px; border:0px; list-style:none;
}

.maradin li {
	width:536px; height:22px;
}

.maradtextphoto {
	width:536px; height:139px; padding-bottom:30px; padding-left:15px; padding-right:5px;
}

.maradtextphotoleft {
	width:300px; height:129px; padding-top:10px; padding-right:12px; float:left;
}

.maradtextphotoleft a {
	font-size:12px; color:#454545; text-decoration:none; line-height:22px;
}

.maradtextphotoleft a:hover {
	font-size:12px; color:#FFA66A; text-decoration:underline; line-height:22px;
}

.maradtextphotoright {
	width:206px; height:139px; float:left;
}

.marjymy {
	width:556px; padding-top:10px; 
}


.marritual {
	width:556px; padding-bottom:10px;
} 

.marritualtitle {
	width:556px; height:25px; line-height:25px; border-bottom:1px #B7C79D dashed;
}

.marritualtitle a {
	font-size:14px; color:#0189BC; text-decoration:none; font-weight:bold;
}

.marritualtitle a:hover {
	font-size:14px; color:#30A725; text-decoration:none; font-weight:bold;
}

.marrittileleft {
	width:225px; height:25px; padding-left:5px; float:left;margin-top:20px;padding-top:8px;
}

.marrittitleright {
	width:321px; height:25px; text-align:right; padding-right:5px; float:left;
}

.marrithead {
	width:526px; height:34px; padding-top:17px; padding-bottom:10px;
}

.marritclasshead {
	width:526px; height:84px; padding-bottom:20px; padding-left:30px;padding-top:16px;
}

.marritclasshead a {
	font-size:12px; color:#454545; line-height:22px; text-decoration:none;
}

.marritclasshead a:hover {
	font-size:12px; color:#0189BC; line-height:22px; text-decoration:none; font-weight:normal;
}

#exmenuright {
	width:100px; height:29px; float:left; padding-left:8px; padding-top:3px; display:block;
}

#exmenurighttwo {
	width:100px; height:29px; float:left; padding-left:8px; padding-top:3px; display:none;
}

#Expermenu {
	float:left;	width:642px; height:32px;
}

#Expermenu ul {
	margin:0px;	padding:0px; list-style:none; float:left;
}

#Expermenu li {
	float:left;	text-align:center; margin-right:2px; width:105px; height:32px; line-height:32px; background-image:url(../Image/marriage_04.gif);
}

#Expermenu ul li a {
	float:left;	text-align:center; width:105px; height:32px; line-height:32px; background-image:url(../Image/marriage_04.gif);
}

#Expermenu ul li a:hover {
	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_03.gif);
}

#ExperMText .MText1 a:hover {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_03.gif);
}

#ExperMText .MText2 a:hover {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_65.gif);
}

#ExperMText .MText3 a:hover {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_66.gif);
}

#ExperMText .MText4 a:hover {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_67.gif);
}

#ExperMText .MText5 a:hover {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_68.gif);
}

#ExperMText .MText6 a:hover {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_69.gif);
}

#ExperMText .MT1 .MText1 a {
	color:#FFFFFF;	font-size:14px;	font-weight:bold; background-image:url(../Image/marriage_03.gif);
}

#ExperMText .MT2 .MText2 a {
	color:#FFFFFF; 	font-size:14px; font-weight:bold; background-image:url(../Image/marriage_65.gif);
}

#ExperMText .MT3 .MText3 a {
	color:#FFFFFF; font-size:14px; font-weight:bold; background-image:url(../Image/marriage_66.gif);
}

#ExperMText .MT4 .MText4 a {
	color:#FFFFFF; font-size:14px; font-weight:bold; background-image:url(../Image/marriage_67.gif);
}

#ExperMText .MT5 .MText5 a {
	color:#FFFFFF; font-size:14px; font-weight:bold; background-image:url(../Image/marriage_68.gif);
}

#ExperMText .MT6 .MText6 a {
	color:#FFFFFF;	font-size:14px; font-weight:bold; background-image:url(../Image/marriage_69.gif);
}

a.ET:link     {  text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight:bold; }
a.ET:visited  {  text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight:bold; }
a.ET:hover    {  text-decoration: underline; color: #FFFFFF; font-size: 14px; font-weight:bold; }
a.ET:active   {  text-decoration: none; color: #FFFFFF; font-size: 14px;  font-weight:bold;}

a.maradvupfont:link { font-size:14px; font-weight:bold; color:#F06000; text-decoration:none; line-height:22px; }
a.maradvupfont:visited { font-size:14px; font-weight:bold; color:#F06000; text-decoration:none; line-height:22px; }
a.maradvupfont:hover { font-size:14px; font-weight:bold; color:#454545; text-decoration:underline; line-height:22px; }
a.maradvupfont:active {	font-size:14px; font-weight:bold; color:#F06000; text-decoration:none; line-height:22px;}

a.marphtofont:link { font-size:14px; font-weight:bold; color:#0088B5; text-decoration:none; line-height:22px; }
a.marphtofont:visited {	font-size:14px; font-weight:bold; color:#0088B5; text-decoration:none; line-height:22px;}
a.marphtofont:hover { font-size:14px; font-weight:bold; color:#E10055; text-decoration:underline; line-height:22px; }
a.marphtofont:active { font-size:14px; font-weight:bold; color:#0088B5v; text-decoration:none; line-height:22px; }

a.tablelink:link { font-size:12px; color:#51681C; text-decoration:none; line-height:17px; }
a.tablelink:visited { font-size:12px; color:#51681C; text-decoration:none; line-height:17px; }
a.tablelink:hover {	font-size:12px; color:#F90069; text-decoration:underline; line-height:17px; }
a:link {text-decoration:none}
a.tablelink:active { font-size:12px; color:#51681C; text-decoration:none; line-height:17px; }

a.marrlink:link     {  text-decoration: underline; color: #454545; font-size: 12px; }
a.marrlink:visited  {  text-decoration: underline; color: #454545; font-size: 12px; }
a.marrlink:hover    {  text-decoration: none; color: #CB0000; font-size: 12px; }
a.marrlink:active   {  text-decoration: underline; color: #454545; font-size: 12px; }

.maradfont1 {
	font-size:16px; text-decoration:none; color:#2A8F22; font-weight:bold;
}

.maradfont2 {
	font-size:14px; text-decoration:none; color:#9FC35B;
}

.tabstyle {
	font-size:12px; line-height:20px; color:#454545;
}
.labtext
{
	font-size:14px;
	}
.lbladdress
{
	font-size:20px; color:#454545;
	}
	.lblnewsinfo
{
	font-size:14px; color:Red;
	}
	.lbt
{
	font-weight:bolder;
	font-size:18px;
	color:#FF599F;
	}
	.lblinfo
{
	font-size:12px;
	color:#454545;
	}
	#DataGrid1 tr td a,#Marriageclass1_DataGrid1 tr td a,#Marriageclass1_DataGrid2 tr td a,#Marriageclass1_DataGrid3 tr td a,#Marriageclass1_DataGrid4 tr td a,
	#Marriageclass1_DataGrid5 tr td a,#Marriageclass1_DataGrid6 tr td a,#Marriageclass1_DataGrid7 tr td a,#Marriageclass1_DataGrid8 tr td a,
	#Marriageclass_yougo1_DataGrid1 tr td a,#Marriageclass_kokusaikekkon1_DataGrid1 tr td a,#Marriageclass_kokusaikekkon1_DataGrid2 tr td a,#Marriageclass_kokusaikekkon1_DataGrid3 tr td a,
	#Marriageclass_kokusaikekkon1_DataGrid4 tr td a,#Marriageclass_kekkonjunbi1_DataGrid1 tr td a,#Marriageclass_kekkonjunbi1_DataGrid2 tr td a,#Marriageclass_kekkonjunbi1_DataGrid3 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid1 tr td a:hover,#Marriageclass1_DataGrid1 tr td a:hover,#Marriageclass1_DataGrid2 tr td a:hover,#Marriageclass1_DataGrid3 tr td a:hover,
#Marriageclass1_DataGrid4 tr td a:hover,#Marriageclass1_DataGrid5 tr td a:hover,#Marriageclass1_DataGrid6 tr td a:hover,#Marriageclass1_DataGrid7 tr td a:hover,
#Marriageclass1_DataGrid8 tr td a:hover,#Marriageclass_yougo1_DataGrid1 tr td a:hover,#Marriageclass_kokusaikekkon1_DataGrid1 tr td a:hover,#Marriageclass_kokusaikekkon1_DataGrid2 tr td a:hover,#Marriageclass_kokusaikekkon1_DataGrid3 tr td a:hover,
#Marriageclass_kokusaikekkon1_DataGrid4 tr td a:hover,#Marriageclass_kekkonjunbi1_DataGrid1 tr td a:hover,#Marriageclass_kekkonjunbi1_DataGrid2 tr td a:hover,#Marriageclass_kekkonjunbi1_DataGrid3 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
	#DataGrid2 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid2 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
#DataGrid3 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid3 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}

#DataGrid4 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid4 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
#DataGrid5 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid5 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
#DataGrid6 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid6 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
#DataGrid7 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid7 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
#DataGrid8 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid8 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:underline;
}
#DataGrid9 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:underline;
}
#DataGrid9 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 
 text-decoration:none;
}
#Marblone1_DataGrid9 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:underline;
}
#Marblone1_DataGrid9 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 
 text-decoration:none;
}
#DataGrid11 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:none;
}
#DataGrid11 tr td a:hover{
 color:#CB0000;
 font-size:15px;
  text-decoration:underline;
}
#dgnews tr td a
{color:#454545;
 font-size:14px;
 text-decoration:underline;
	}
	#dgnews tr td a:hover{
color:#CB0000;
 font-size:15px;
 text-decoration:none;
	}
#DataGrid10 tr td a
{
 color:#454545;
 font-size:14px;
 text-decoration:underline;
 
}
#DataGrid10 tr td a:hover{
 color:#CB0000;
 font-size:15px;
 text-decoration:none;
}
.cpf{background:#ECECEC none repeat scroll 0%;
	border-left:5px solid #FF6600;text-align:left; color:#454545;width:556px; padding-top:20px; padding-bottom:7px; }