DIVx {
	border: 1px solid #FF0700;
}/* ---------------- page layout ---------------- */
#statusPanel {
        position: absolute;
        width: 760px;
        height: 4em;
        top: 10px;
        right: 0;
        bottom: auto;
        left: 11em;
      }
      
#menuPanel {
        position: absolute;
        width: 11em;
        height: auto;
        top: 4em;
        right: auto;
        bottom: 100px;
	display: block;
	z-index: 10;
	background: #FFFFFF;
	border-right: 1px none #b3b3b3;
	left: 0px;
}

      
#mainPanel {
        position: absolute;
        width: 760px;
        height: auto;
        top: 4em;
        left: 11em;
	border: 1px solid #B3B3B3;
}

/* badge (graphic and title) showing the current section */

#sectionBadge {
	position: absolute;
	z-index: 1;
	top: -30px;
	right: -20px;
	text-align: right;
	overflow: visible;
	display: block;
}

.sectionTitle {
	color: #FF8312;
	position: absolute;
	text-align:
	z-index: inherit;
	top: 55px;
	font: normal 24px   'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	right: 150px;
	width: 300px;
}

/* main section navigation menu */

#mainMenu {
	text-align: right;
}

#subMenu {
	margin-top: 40px;
	text-align: right;
}




/* ---------------- Rounded box ---------------- */

#rbox			{ margin-bottom: 0px; }
#rsearchbox		{ margin-bottom: 20px; }
#rbox TD		{ font-size: 10px; line-height: 13px; }

#rbtl			 { width: 7px; background: #e2e2e2 url(rb-roundedBoxTopGrey.gif) top left no-repeat; border-bottom: 1px solid #a1a5a9; }
#rbt			{ background: #e2e2e2; padding: 6px 0px 6px 0px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; font-weight: bold; }
#rbtr			{ width: 7px; background: #e2e2e2 url(rb-roundedBoxTopGrey.gif) top right no-repeat; border-bottom: 1px solid #a1a5a9; }

#rbwtl			{ width: 7px; height: 7px; background: #FFF url(rb-roundedBoxTopWhite.gif) top left no-repeat; }
#rbwt			 { background-color: #fff; background-image: none; border-top: 1px solid #a1a5a9; height: 7px }
#rbwtr			{ width: 7px; height: 7px; background: #FFF url(rb-roundedBoxTopWhite.gif) top right no-repeat; }
#rbwcell		{ padding: 0px 7px 0px 7px; border-left: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; }

#rbcell			{ padding: 7px; border-left: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; }
#rbcellbtm		{ padding: 7px 7px 0px 7px; border-left: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; }
#rbbl			  { width: 7px; height: 7px; background: #FFF url(rb-roundedBoxBottom.gif) bottom left no-repeat; }
#rbb			  { background: #FFF url(rb-roundedBoxBottom.gif) bottom no-repeat; height: 7px; }
#rbbr			  { width: 7px; height: 7px; background: #FFF url(rb-roundedBoxBottom.gif) bottom right no-repeat;}

#menu_box			{ margin-bottom: 0px; margin-right: 7px; }
#menu_box TD		{ font-size: 10px; line-height: 13px; vertical-align: middle; }

#menu_tl			{ width: 7px; height: 7px; background: #FFF url(rb-roundedBoxTopWhite.gif) top left no-repeat; }
#menu_t			{ background: #FFF; height: 7px; border-top: 1px solid #a1a5a9; }
#menu_tr			{ width: 7px; height: 7px; background: #FFF url(rb-roundedBoxTopWhite.gif) top right no-repeat; }

#menu_grey_tl			 { width: 7px; background: #e2e2e2 url(rb-roundedBoxTopGrey.gif) top left no-repeat; border-bottom: 1px solid #a1a5a9; }
#menu_grey_t			{ background: #e2e2e2; padding: 6px 0px 6px 0px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; font-weight: bold; }
#menu_grey_tr			{ width: 7px; background: #e2e2e2 url(rb-roundedBoxTopGrey.gif) top right no-repeat; border-bottom: 1px solid #a1a5a9; }


#menu_tcell		{ padding: 0px 7px 0px 7px; border-left: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; }

#menu_cell			{ padding: 7px; border-left: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; vertical-align: middle; }
#menu_cellbtm		{ padding: 7px 7px 0px 7px; border-left: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; }
#menu_bl			  { width: 7px; height: 7px; background: #FFF url(rb-roundedBoxBottom.gif) bottom left no-repeat; }
#menu_b			  { background: #FFF url(rb-roundedBoxBottom.gif) bottom no-repeat; height: 7px; }
#menu_br			  { width: 7px; height: 7px; background: #FFF url(rb-roundedBoxBottom.gif) bottom right no-repeat;}

/* ---------------- menu bar ------------------- */

.menu_item {
	display: block;
	clear: both;
	text-align: right;
	margin-bottom: 10px;
	width: auto;
	margin-right: 1em;
	overflow: visible;
	height: auto;
}

.menu_text { font: 14px "Lucida Grande", Verdana, Ariel, Helvetica, sans-serif; color: #7a7A7A;
	text-align: right;
	vertical-align: middle;
}

.menu_icon {
	vertical-align: -13px;
}
.menu_text_selected {font: 14px "Lucida Grande", Verdana, Ariel, Helvetica, sans-serif; color: black;
	text-align: right;
	vertical-align: middle;
}
.scrollingCell { width: 700px; overflow: scroll }
.connecting_line  { background-color: #ffffff; background-image: url(rb-connectingLine.gif); background-repeat: repeat-x }
