html{margin:0px;padding:0px;width:100%}
body{margin:0px;padding:0px;width:100%;font-size:0px;cursor:default;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;background:#fff}
.main{width:100%;min-height:100%;height:auto !important;height:100%;}
.ac:after {content: " ";display: block;clear: both}
a:link, a:visited, a:hover{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.size{width:793px}
.header{width:776px; min-height:212px; height:auto !important; height:212px; background:url(skin/marriagerecords/images/header_line.gif) repeat-x}
.header img {border-width:0px; margin-top:17px; vertical-align:top}
.header u,.header b{text-decoration:none; display:inline-block; padding-top:96px; width:30%; font-weight:400; color:#fff; font-size:12px;}
.header u a:link,.header u a:visited,.header u a:hover,.header b a:link,.header b a:visited,.header b a:hover{color:#fff; font-size:12px; text-decoration:underline; margin:5px}
.header b a:hover,.header u a:hover{text-decoration:none}
.MainTitle, .MainTitle i{display:block}
.MainTitle i{font-style:normal; font-size:13px; color:#000; border-bottom:solid #bfbfbf 1px; border-right:solid #bfbfbf 1px; border-top:solid #5a5a5a 1px; border-left:solid #5a5a5a 1px; padding:7px; font-weight:700; font-family:Trebuchet MS,Verdana}
.MainTitle{border:solid  #922c39 1px; text-decoration:none; margin:0px 9px 9px 9px}
.TextBlock{border:solid  #922c39 1px; text-decoration:none; margin:20px 9px 9px 9px; padding:0px; list-style:none}
.TextBlockInner{font-style:normal; font-size:13px; color:#000; border-bottom:solid #bfbfbf 1px; border-right:solid #bfbfbf 1px; border-top:solid #5a5a5a 1px; border-left:solid #5a5a5a 1px; padding:3px; text-align:justify}
.txt{padding-top:0px; margin-top:0px; padding:10px; padding-bottom:0px}
.txt strong{color:#922c39}
.red{color:#ff0000 !important}
.black{color:#000 !important}
.FormCell,.FormCellLeft,.FormCellRight{min-height:415px; height:auto !important; height:415px}
.FormCell{width:776px; clear:both}
.FormCellLeft{width:490px; float:left; border:solid #bfbfbf 1px}
.FormCellRight{width:352px; float:right; border:solid #bfbfbf 1px}
.t, .t i,.t b{display:block; text-decoration:none; font-weight:400; font-style:none; min-height:45px; height:auto !important; height:45px; clear:both}
.t{background:url(skin/marriagerecords/images/title_bg.gif) repeat-x; border:solid #cf9f00 2px}
.t i{background:url(skin/marriagerecords/images/img_title.gif) no-repeat 10px 0px}
.t b{background:url(skin/marriagerecords/images/title_text.gif) no-repeat 65px 15px}
.LeftCell,
.RightCell{width:49%; float:left; min-height:245px; height:auto !important; height:245px}
.search{margin:0px; padding:0px; font-size:13px; color:#000; text-align:left}
.search strong{color:#ff0000}
.LeftCellPadding{padding:10px}
.RightCellPadding{padding:10px}
.imageField{border-width:0px !important}
.mytext{display:block; border:1px solid #999999; width:184px}
.black2{color:#000; font-size:11px; text-align:left; padding-left:20px; padding-right:10px}
.FormCellRightPadding{padding:10px; text-align:left}
.list{margin:0px; padding:0px; list-style:none; font-size:12px; color:#000; margin-top:10px}
.list li{padding:2px 2px 2px 30px; background:url(skin/marriagerecords/images/arrow.jpg) no-repeat 10px 7px; font-size:14px}
.FormCellRightPadding strong{font-size:12px; font-weight:700; color:#000}
.footer{border-top:solid #4a4a4a 5px; border-bottom:solid #4a4a4a 5px; min-height:20px; height:auto !important; height:20px; color:#e0aa88; margin-top:20px; font-size:12px}
.footer a:link,.footer a:visited,.footer a:hover{color:#0d3c6b; font-size:12px; display:inline-block; padding:5px; text-decoration:underline}
.footer a:hover{text-decoration:none}
.FooterLogo{padding-top:39px}
.power{color:#000; font-size:12px; text-decoration:none; display:block}
.FooterBlock{border:solid #111 1px; margin-top:10px}
.FooterBlockPadding{border:solid #111 1px; margin:2px; min-height:277px; height:auto !important; height:277px; font-size:12px; text-align:left; color:#333333}
.padding{padding:20px}
.FooterLink2 a:link,.FooterLink2 a:visited,.FooterLink2 a:hover{color:black; font-size:12px; margin:3px; text-decoration:underline}
.FooterLink2 a:hover{text-decoration:none}
.FooterLink2{color:#808080; font-size:10px; padding-bottom:20px; padding-top:10px}
.FooterBlockTitle{text-decoration:none; font-weight:700; color:#333333; text-align:center; display:block}
.here:link,.here:visited,.here:hover{font-weight:700; color:#333333; text-decoration:underline}
.copy{font-size:12px; text-align:center; color:#4a4a4a; padding:20px 20px 0px 20px}
.Content{width:780px; font-size:14px; text-align:left; color:#000000}
.ContentLeft{width:270px; float:left}
.ContentRight{width:506px; float:left}
.Content,.ContentLeft,.ContentRight{min-height:600px; height:auto !important; height:600px}
.ContentLeft ul{margin:0px; padding:0px; list-style:none}
.ContentLeft ul li{margin:0px; padding:0px}
.ContentLeft ul li a:link,.ContentLeft ul li a:visited,.ContentLeft ul li a:active,.ContentLeft ul li a:hover{display:block; width:258px; height:35px; padding-top:10px; color:#fff; padding-left:10px; background:url(skin/marriagerecords/images/menu.gif) no-repeat; font-size:14px; text-shadow:1px 1px #000}
.m1:hover,.m2:hover,.m3:hover,.m4:hover,.m5:hover,.m6:hover,.m7:hover,.m8:hover{background-position:-270px 0px !important}
.m1:active,.m2:active,.m3:active,.m4:active,.m5:active,.m6:active,.m7:active,.m8:active{background-position:-540px 0px !important}


.p20{padding:20px; padding-left:15px; padding-right:0px}

h1 {
     font-size:18px;
}

h2, h3 {
     font-size:16px;
}
h4 {
     font-size:14px;
}