/* CSS Document */

body { background-color:#19385D; margin:0px; padding:0px; }
table, input, textarea, select, form, .ntext { font-family:tahoma,Verdana,Arial,Helvetica; font-size:12px; color:#666666; text-align:left; }
.maintable { background-color:#FFFFFF; }
.topmenu { background:url(images/topmenubg.gif) no-repeat; }
.topMline { background:url(images/tmenu-dotline.gif) center right no-repeat; }
.bottom, .bottom table { background-color:#1E85D7; color:#91CEFF; }

a:link, a:visited, a:active { color:#0047A3; text-decoration:none; }
a:hover { color:#FF8003; }
a.menulink:link, a.menulink:visited, a.menulink:active { color:#525252; font-size:11px; text-decoration:none; }
a.menulink:hover, .blue { color:#1E85D7; }
a.wlink:link, a.wlink:visited, a.wlink:active { color:#C9E7FF; text-decoration:none; }
a.wlink:hover, .white, .but { color:#ffffff; text-decoration:none; }

h1 { font-family:"Times New Roman", Times; font-size:20px; color:#FF8B03; margin:0px; padding:0px 10px; }
h2 { font-family:"Times New Roman", Times, serif; font-size:16px; color:#004DB3; margin:10px 0px; }

ul { list-style-image:url(images/oarw.gif); list-style-type:none; }
li { margin:5px 0px; }

.orange { color:#FF5400; }

.dotline { background:url(images/dotline.gif) center center repeat-x; }
.nospace { margin:0px; padding:0px; }
.bluetext { color:#003D89; }
.orange { color:#FF8003; }

input, textarea, select { border:1px solid #666666; padding:1px; margin:2px 1px; }
.noborder { border:none; margin:0px; }
.but { background:url(../images/butbg.gif); font-weight:bold; padding:3px 0px; border:1px solid #0B3C7D; }



/* Get a Quote FORM */

#fdate, #fname, #fsource, #faddress, #fphone, #fcell, #femail, #frelation, #pname, #pspouse, #cdeceased, #csdate, #cdiv, #cdivdate, #cdob, #cvet, #csocial, #coil, #cpension, #crental, #cother, #cwill, #catt, #cagent, #cvalue, #cfree,
#ccompany, #ctitle, #caddress, #ccity, #cstate, #ccode, #cemail, #cname, #cphone, #cfax, #ccomment,
#cspouse {
float:left;display:inline;clear:both;
width:275px;height:20px;
background-color:#fff;border:1px solid #bcbcbc;
} 
#commentForm h2, #commentForm label, #commentForm p, #commentForm .submit {
float:left;display:inline;clear:both;
margin-top:7px;width:275px;
}
#commentForm #ccomment {
width:250px;height:100px;
}
#commentForm .submit {
width:100px;background:#fff;
border:1px solid #666;margin-top:10px;
}
#commentForm .left, #commentForm .right {
float:left;display:inline;
margin:15px 20px 0 15px;
}
#commentForm .right {
padding-left:20px;width:290px;padding-bottom:20px;
}
#commentForm .right .reply {
float:left;display:inline;
width:280px;margin:10px 0 10px 0;
}
#commentForm .reply label{
float:left;display:inline;clear:none;
width:60px;margin-right:10px;
}
.error {
float:left;display:inline;
width:200px;color:#c9006a;
margin:0 0 5px 0;
}
#commentForm em, #contactForm em {
color:#c9006a;font-weight:bold;
}
