/* frame_gray_border */
div.frame_gray_border { background-color: white; border: 1px solid #a0a6ab; position: relative; //width: 100%; padding: 10px 10px 0px 10px; margin-right: 0px;}
div.f-gray_br-t, div.f-gray_br-r, div.f-gray_br-b, div.f-gray_br-l {position: absolute; width: 10px; height: 10px;}
div.f-gray_br-t {top: -1px; left: -1px; background: url('/images/gray-border/gray-tl.gif') 0 0 no-repeat;}
div.f-gray_br-r {top: -1px; right: -1px; background: url('/images/gray-border/gray-tr.gif') 100% 0 no-repeat;}
div.f-gray_br-b {bottom: -1px; right: -1px; background: url('/images/gray-border/gray-br.gif') 100% 100% no-repeat;}
div.f-gray_br-l {bottom: -1px; left: -1px; background: url('/images/gray-border/gray-bl.gif') 0 100% no-repeat;}
* html div.f-gray_br-r, * html div.f-gray_br-b {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.f-gray_br-b, * html div.f-gray_br-l {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}
div.frame_gray_border p {margin: 0em 0em 1.1em 0em; padding: 0px; clear: left; }

div.frame_gray_border h3 { font-size: 0.9em; margin: 0.8em 0em 0.4em 0em; padding: 0px; font-weight: normal; color: #FF2D2B; }
div.frame_gray_border ul { font-size: 0.7em; margin: 0em 0em 0.6em 0em; padding: 0px; }
div.frame_gray_border ul li { margin: 0em 0em 1em 0em; padding: 0px; }