div {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.clsCMOn, .clsCMOver {
	font-size: 11px;
        padding: 2px 4px;
	color: black;
}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(images/box.png) no-repeat bottom right} 
.cssbox{ /* intended total box width - padding-right(next) */ width:130px !important; /* IE Win = width - padding */ width: 320px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:5px auto} /* set the top-right image */ 
.cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:20px} /* set the top-left image */ 
.cssbox_head h2{ color:maroon; font-family: Helvetica, Verdana, Arial, sans-serif; background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{ background-position:bottom left; margin-right:5px; /* interior-padding right */ padding:15px 0 15px 20px} /* mirror .cssbox_head right/left */ 
.cssbox a{font-size: 9px;} 


/* set the image to use and establish the lower-right position */ 
.cssboxx, .cssboxx_body, .cssboxx_head, .cssboxx_head h2{ background: transparent url(images/boxx.png) no-repeat bottom right} 
.cssboxx{ /* intended total box width - padding-right(next) */ width:720px !important; /* IE Win = width - padding */ width: 720px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} /* set the top-right image */ 
.cssboxx_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ 
.cssboxx_head h2{ color:maroon; font-family: Helvetica, Verdana, Arial, sans-serif; background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
.cssboxx_head h4{ color:maroon; font-family: Helvetica, Verdana, Arial, sans-serif; background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:15px 0 5px 20px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
.cssboxx_body{ background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:5px 0 5px 20px} /* mirror .cssbox_head right/left */ 
