/* Version 2009-06-21 */
/*@charset "utf-8";*/

div.box { width:319px; /*font-size:0.83em; color:#3169b6;*/ position:relative; top:0px; left:0px; margin:0px 14px 15px 0px; }
div.box .caption { height:22px; line-height:22px; font-size:1em; font-weight:bold; padding-left:12px; background:transparent url(top319.png) no-repeat top left; ;}
div.box .caption .tools { float:right; font-size:0.85em; color:#aaa; margin-right:7px; cursor:pointer; }

div.box .body { width:309px; min-height:90px; padding:5px; background:transparent url(middle.png) repeat top left; } 
div.box .foot { height:12px; background:transparent url(bottom319.png) no-repeat top left; }
div.box .body .icon { float:left; width:119px; }
div.box .body .texticon { float:right; width:185px; } /* right because we want the left space for icon */
div.box .body .text {}

div.box2 { width:652px; }
div.box2 .caption { background-image:url(top652.png); }
div.box2 .body { width:642px; } 
div.box2 .foot { background-image:url(bottom652.png); }
div.box2 .body .icon {}
div.box2 .body .texticon { width:533px; }
div.box .body .text {}

div.box3 { width:985px; }
div.box3 .caption { background-image:url(top985.png); }
div.box3 .body { width:975px; } 
div.box3 .foot { background-image:url(bottom9852.png); }
div.box3 .body .icon {}
div.box3 .body .texticon { width:866px; }
div.box .body .text {}

div.box .black { height:49px; line-height:49px; font-size:1.21em; font-weight:bold; padding-left:20px; color:white; background-image:url(title.png); }
div.box div.corner { position:absolute; top:-8px; left:-8px; width:111px; height:109px; background:transparent url(corner.png) no-repeat top left; }
div.clear-rmargin { margin-right:0px; }

