div.boxes { position: relative; margin-bottom: 8px; }

div.boxes div.boxesCaptionGreySummary { background-image: url(Graphics/box_grey_bg.gif); overflow: hidden; margin-bottom: 0; }

div.boxes div.boxesCaptionGrey { position: relative; height: 23px; background-image: url(Graphics/box_grey_bg.gif); overflow: hidden; margin-bottom: 0; }

div.boxes div.boxesCaptionRed { position: relative; height: 20px; background-image: url(Graphics/boxes_red_head_bg.gif); overflow: hidden; }

div.boxes div.boxesCaptionClear { position: relative; height: 20px; background-image: url(Graphics/box_clear_bg.gif); overflow: hidden; }

div.boxes div.boxesContainer { position: relative; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; overflow: hidden; background-color: #fff; padding: 1px; }

div.boxes div.boxesFoot { position: relative; width: 99.99%; height: 6px; background-image: url(Graphics/box_foot_bg.gif); background-repeat: repeat-x; }

div.boxesGreyFootBG { position: relative; width: 99.99%; height: 6px; background-image: url(Graphics/box_grey_foot_bg.gif); background-repeat: repeat-x; }

div.boxesTitle { position: absolute; top: 3px; left: 10px; color: #000; font-weight: 700; font-size: .8em; }

div.boxesTitle a { text-decoration: none; color: #000; }

div.boxesTitle a:hover { text-decoration: underline; color: #f60; }

div.boxesTitleOrange { position: absolute; top: 3px; left: 10px; color: #fff; font-weight: 700; font-size: .8em; }

img.left { position: absolute; top: 0; left: 0; }

img.right { position: absolute; top: 0; right: 0; }

* html div#left_column_menu img.right,* html div#left_column_content img.right { right: -1px; }

.boxRow1 { background-color: #f6f6f6; font-size: .7em; border-bottom: 1px solid #fff; padding: 2px 5px; }

.boxRow2 { background-color: #e9e9e9; font-size: .7em; border-bottom: 1px solid #fff; padding: 2px 5px; }

.boxRow3 { background-color: #fff; font-size: .7em; border-bottom: 1px solid #fff; padding: 2px 5px; }

.boxCollapseRow1 { background-color: #eff3f6; font-size: .7em; padding-left: 5px; padding-right: 5px; height: 0; overflow: hidden; }

.boxCollapseRow2 { background-color: #e6eeef; font-size: .7em; padding-left: 5px; padding-right: 5px; height: 0; overflow: hidden; }

.collapsePanel { overflow: hidden; }

.whiteBoxLarge { padding-left: 0; padding-right: -40px; width: 142px; }

.whiteBoxLargeHeader { background-image: url(Graphics/whiteBoxLargeHeaderCurves.gif); background-repeat: no-repeat; height: 9px; font-weight: 700; font-size: .7em; width: 142px; }

.whiteBoxLargeFooter { background-image: url(Graphics/whiteBoxLargeFooterCurves.gif); background-repeat: no-repeat; margin-top: -2px; margin-bottom: -12px; padding-left: 0; padding-top: 7px; height: 9px; font-weight: 700; font-size: .7em; width: 142px; }

.greyBoxLarge { background-color: #ced6dd; padding-left: 0; padding-right: -40px; width: 142px; }

.greyBoxLargeHeader { background-image: url(Graphics/greyBoxLargeHeaderCurves.gif); background-repeat: no-repeat; margin-top: 0; padding-top: 4px; font-weight: 700; font-size: .7em; width: 142px; }

.greyBoxLargeFooter { background-image: url(Graphics/greyBoxLargeFooterCurves.gif); background-repeat: no-repeat; margin-top: -2px; margin-bottom: -12px; padding-left: 0; padding-top: 7px; font-weight: 700; font-size: .7em; width: 142px; }

.greyBoxSmall { background-image: url(Graphics/small_solid_blob.gif); background-repeat: no-repeat; width: 141px; height: 90px; padding: 5px; }

.greyBoxSmall img { margin-top: 3px; }

.greyBoxSmall select { font-size: .7em; height: 15px; width: 130px; margin-top: 5px; }

.greyBoxSmallHeader { font-weight: 700; font-size: .7em; margin: 0; padding: 0 0 0 3px; }

.greyGoButton { padding-right: 10px; }

.lowerBoxRow1 { background-color: #eef6f8; font-size: .7em; padding: 2px 5px; }

.lowerBoxRow2 { background-color: #fff; font-size: .7em; padding: 2px 5px; }

.boxHeaderFloat { float: right; font-size: .9em; }

.boxWhite { padding-left: 10px; padding-top: 10px; font-size: .7em; }

