body{margin:12px 0 0 0;padding:0;font-family:'Arial';font-size:9pt;color:#333;background-color:#fff;}
img.imgborder{margin-right:16px;float:left;padding:3px;border:1px solid silver}
img.imgprofile{padding:3px;border:1px solid silver;}
img.floatleft{float:left;border:1px solid silver;padding:2px;margin-right:10px;background-color:#fff;}
a img{border:none;}
table{vertical-align:top;}
td{vertical-align:top;font-size:10pt;}
td.redtop{background-color:#b11d2d;}
td.goldtop{background-color:#E0EDC2;}
td.dotted{background-image:url(../images/dot.gif);background-repeat:repeat-y;width:8px;}
.w250{width:240px;border:1px solid silver;margin-left:5px;}
td p{font-size:10pt;margin:10px;}
table#content{padding-top:5px;}
table.tablesearch td{font-size:10pt;}
table#clientprofile{border-right:1px solid silver;border-bottom:1px solid silver;}
table#clientprofile td{border-top:1px solid silver;border-bottom:border-right:1px solid silver;border-left:1px solid silver;}
table#clientprofiledetails{border-right:1px solid silver;border-bottom:1px solid silver;}
table#clientprofiledetails td{border-top:1px solid silver;border-bottom:border-right:1px solid silver;border-left:1px solid silver;}
h2, h3{text-transform:font-size:9pt;margin-left:5px;margin-right:5px;padding-bottom:5px;margin-top:3px;margin-bottom:0px;}
h2.grayHDR{color:#686868;border-bottom:1px dotted silver;padding-top:0px;}
h2.dot{color:#B11D2D;border-bottom:1px dotted silver;}
h2.tinydot{color:#B11D2D;font-size:10pt;border-bottom:1px dotted silver;}
h3{color:#686868;}
h3.redtop{color:#fff;font-size:9pt;padding:5px;}
h3.goldtop{color:#515151;font-size:9pt;padding:5px;}
div#partner{border:1px solid silver;width:100%;}
div.sborder{border:1px solid silver;}
.bgray{background-color:#ECECEC;}
.bdot{width:96%;margin:0 auto;height:10px;border-bottom:1px dotted silver;}
#container{width:775px;margin:0 auto;}
#topnav{width:775px;height:44px;color:#b11d2d;background-color:#fff;}
#log{margin-top:5px;float:right;margin-right:20px;text-transform:uppercase;font-weight:bold;}
#navigation{width:100%;background-color:#6B8E00;height:32px;border-bottom:1px solid #fff;}
#nav{margin:0;padding-top:7px;margin-left:5px;padding-left:10px;}
#nav ul{padding:0;margin:0;}
#nav li{padding-left:15px;padding-right:15px;font-size:10pt;font-weight:bold;}
#nav li{float:left;list-style:none;}
#nav a, #nav a:visited{color:#fff;text-decoration:none;font-weight:bold;}
ul.ulgreen{list-style-type:disc;color:#6b8e00;margin-right:10px;}
ul.ulgreen li a{color:#6b8e00;}
ul.ulgreen li a:hover{color:#6b8e00;}
#bottomnav{775px;height:39px;color:#fff;background-color:#686868;border-bottom:5px solid #515151;}
#bnav{padding-top:12px;* margin-left:5px;padding-left:10px;}
#bnav ul{padding:0;margin:0;}
#bnav li{padding-left:15px;padding-right:15px;line-height:15px;font-size:10pt;}
#bnav li{float:left;list-style:none;}
#bnav a, #bnav a:visited{color:#fff;text-decoration:none;}
#marriage{775px;height:221px;background-image:url(../images/marryBG.jpg);background-repeat:repeat-x;}
#logo{float:left;width:433px;height:221px;}
#signup{padding-top:10px;}
input{font-size:9pt;}
input.searchbtn{background-color:#B11D2D;border:1px solid #fff;color:#fff;font-weight:bold;height:24px;}
input.logbtn{background-color:#B11D2D;border:1px solid #fff;color:#fff;font-weight:bold;height:24px;}
.reddish{color:#B11D2D;font-weight:bold;}
a:link, a:hover{color:#686868;}
a:hover{color:#686868;text-decoration:none;}
a:link.green, a:hover.green{color:#6B8E00;}
a:link.reddish, a:hover.reddish{color:#B11D2D;}
.fieldWithErrors{padding:2px;background-color:red;display:table;}
#errorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{font-size:12px;list-style:square;

