.mainholder { padding:0; margin:0; margin-left: 7px; margin-right: 7px; }
.actionbutton { float: right;  }
.actionbuttonleft { float: left; }

/*---------------------------------------------------------------------------------------------------*/

.greyctopedge { height:30px; background: url(images/grey_top_edge.gif) repeat-x; }
.greyctopleft { width:20px; height:30px; float:left; background: url(images/grey_top_left.gif) no-repeat; }
.greyctopright { width:20px; height:30px; float:right; background: url(images/grey_top_right.gif) no-repeat; }

/*---------------------------------------------------------------------------------------------------*/
.plainheader { position: relative; top: 34px; left: 30px; width: 100%; font: bold 107% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.plaintopedge { height:35px; border-top: 2px none #CCCCCC; border-right: 2px none #CCCCCC; border-bottom: 2px solid #CCCCCC; border-left: 2px none #CCCCCC; }
.plaintopleft { width:31px; height:35px; float:left; }
.plaintopright { width:31px; height:35px; float:right; }
/* Middle Row */
.plainleftedge{ height:100%; }
.plainrightedge { }
.plaincontent { margin-left:5px; margin-right:5px;}
/* Bottom Row */
.plainbotedge { height:31px; }
.plainbotleft { height:31px; width:31px; float:left; }
.plainbotright { height:31px; width:31px; float:right; }

/*---------------------------------------------------------------------------------------------------*/

.maincheader { position: relative; top: 27px; left: 10px; width: 100%; font: bold 107% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
/* Top Row */
.mainctopedge { height:30px; background: url(images/dark_plain_top_edge.gif) repeat-x; }
.mainctopleft { width:20px; height:30px; float:left; background: url(images/dark_plain_top_left.gif) no-repeat; }
.mainctopright { width:20px; height:30px; float:right; background: url(images/dark_plain_top_right.gif) no-repeat; }
/* Middle Row */
.maincleftedge{ height:100%; background: url(images/dark_plain_left_edge.gif) repeat-y; }
.maincrightedge { background: url(images/dark_plain_right_edge.gif) repeat-y 100% 0; }
.mainccontent { margin-left:5px; margin-right:5px; }
/* Bottom Row */
.maincbotedge { height:24px; background: url(images/dark_plain_bot_edge.gif) repeat-x; }
.maincbotleft { height:24px; width:20px; float:left; background: url(images/dark_plain_bot_left.gif) no-repeat; }
.maincbotright { height:24px; width:20px; float:right; background: url(images/dark_plain_bot_right.gif) no-repeat; }

