
#formgroup table{border:0;}
#letterpreview{
font-size:100%;
width:100%;
}
#letterpreview a:link,#letterpreview a:visited,#letterpreview a:active{
color: black;
text-decoration:none;
display:block;
}
#letterpreview a:hover{
text-decoration:none;
color:#000; background-color:#FFC;
}
#letterpreview p{
background:transparent;
margin-bottom:-1.0em;
padding:0 0 0 5px;
}
.popupedit{
border:2px solid #000;
padding:1.5em;
visibility:hidden;
z-index:1000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.popupedit a:link,.popupedit a:visited,.popupedit a:active{
background:#DCE3F1;
border-bottom:3px solid ;
border-left:1px solid ;
border-right:3px solid #272727;
border-top:1px inset #272727;
padding:.4em;
text-align:center;
line-height:2.5em;
}
.popupedit a:hover {
background:#FFF;
border-bottom:3px solid #272727;
border-left:1px solid #272727;
border-right:3px solid #272727;
border-top:1px inset #272727;
color:#000;
padding:.4em;
text-align:center;
line-height:2.5em;
}

.popupedit a:link.link, .safetocontinue{
border:0;
padding:0;
text-decoration:underline;
}

.popupedit  a:visited.link{
border:0;
padding:0;
text-decoration:underline;
}
.popupedit  a:hover.link{
border:0;
padding:0;
text-decoration:underline;
}
.popupedit  a:active.link{
border:0;
padding:0;
text-decoration:underline;
}


#divbody{
width:600px;
background-color:#FEF7E7;
}
#divclosing{
height:auto;
width:420px;
background-color:#FEF7E7;
}
#divgreeting{
height:auto;
width:420px;
background-color:#FEF7E7;
}
#divheading{
height:auto;
width:550px;
background-color:#FEF7E7;
top:0;
}
#divinsideaddress{
height:auto;
width:550px;
background-color:#FEF7E7;
}
#divletterdate{
height:auto;
width:420px;
background-color:#FEF7E7;
}
#divletterstyle{
height:auto;
width:420px;
background-color:#FEF7E7;
}
#divletterstyle,#divinsideaddress,#divheading,
#divgreeting,#divbody,#divclosing,#divletterdate{
border:5px inset #000;
position:absolute;
top:0;left:0;
visibility:hidden;
}
#divletterstyledisplay,#divinsideaddressdisplay,
#divheadingdisplay,#divgreetingdisplay,#divbodydisplay,
#divclosingdisplay,#divletterdatedisplay{
padding:15px 15px 25px 15px;
border:1px dotted #ccc;
}
#divbodydisplay{min-height:120px;}
#closingimagedisplay{display:none;}

/*\*/
* html #divbodydisplay {height: 120px;}
/* */

