﻿* { font-family: Helvetica, Arial, sans-serif; font-size: 11px; /* font: font-weight font-size/line-height font-family */ }

html, body, form { border: 0px; padding: 0px; margin: 0px; height: 100%; width: 100%; color: #525252; }

#mainPageContentFrame { position: absolute; top: 87px; bottom: 20px; left: 261px; right: 22px; }

#homePageForm { height: auto !important; width: auto !important; }

.roundGreyBox .rpRootGroup, .roundBlueBox .rpRootGroup { border: 0px none #000 !important; }

.roundGreyBox .rpLink, .roundBlueBox .rpLink { border: 0px none #000 !important; padding-bottom: 1px; }

.roundGreyBox .rpOut, .roundBlueBox .rpOut { border: 0px none #000 !important; padding-bottom: 1px; }

.TextlineImage { vertical-align: middle; }

.TextBox-RightTextAlign, .TextBox-RightTextAlign input { text-align: right; }

.loadingDiv { width: 100%; height: 100%; background-color: #000; color: Red; position: fixed; left: 0; top: 0; z-index: 255; display: none; background-image: url('/images/loading.gif'); background-position: center; background-repeat: no-repeat; opacity: 0.2; filter: alpha(opacity=20); }

legend { padding: 10px; font-weight: bold; color: #000000; }

.MessagePanel { border: solid 1px #aaaaaa; padding: 10px 10px 10px 36px !important; background-position: 10px center; background-image: url(../Images/information.png); background-repeat: no-repeat; text-align: left; }

hr { border-style: solid none none none; border-width: 1px; color: #525252; }

.Title { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }

.SubTitle { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }

.RadSlider_Silk div.rslHorizontal .rslItem { background-image: none !important; }

/* Accordion */
.accordionHeader { border: 1px solid #2F4F4F; color: #2F4F4F; background-color: #F6F6F6; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; }

#master_content .accordionHeader a { color: #FFFFFF; background: none; text-decoration: none; }

    #master_content .accordionHeader a:hover { background: none; text-decoration: underline; }

.accordionHeaderSelected { border: 1px solid #2F4F4F; color: #2F4F4F; background-color: #EEEFF8; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; }

#master_content .accordionHeaderSelected a { color: #FFFFFF; background: none; text-decoration: none; }

    #master_content .accordionHeaderSelected a:hover { background: none; text-decoration: underline; }

.accordionContent { background-color: #F5F8FD; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }

.bundleSlider .rpItem { }

    .bundleSlider .rpItem td { }

.bundleSlider .rpAltItem { background: #f2f2f2; }

    .bundleSlider .rpAltItem td { }
