﻿/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, fieldset, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; }
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
/* End Reset */
body { background-color: #666; margin: 0; padding: 0; width: 100%; }
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 { font-size: 95%; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25em; }
img { border: 0px none; }
table { border-collapse: collapse; }
table .expanded { border-collapse: separate; }
table .expanded td { padding: 10px; }
p { margin-top: 1em; margin-bottom: 1em; }
table tr { vertical-align: top; }
h1, h2, h3, h4, h5, h6, label, error { font-weight: bold; margin: 0.5em 0px; }
h1 { color: #E68E2F; font-size: large; margin-top: 0px; }
h2 { color: #666; font-size: medium; }
h3 { color: #666; font-size: small; }
h4 { color: #8C085A; font-size: small; }
h5 { color: #222; font-size: x-small; }
h6 { color: #222; font-size: xx-small; }
.pageTitle { margin-top: 2em; margin-bottom: 1em; }
label { font-size: small; margin-right: 0.5em; color: #666; }
.bold { font-weight: bold; }
.highlight { color: #E68E2F; }
.xxl { font-size: xx-large; }
.xl { font-size: x-large; }
.lrg { font-size: large; }
.med { font-size: medium; }
.sm { font-size: small; }
.xs { font-size: x-small; }
.xxs { font-size: xx-small; }
.error { color: #C9351C; }
.blue { color: #03C; }
.blueBg { background: #03C; color: #FFF; }
.lightBlue { color: #9CC; }
.lightBlueBg { background: #9CC; }
.mezzoBlue { color: #457CA6; }
.mezzoBlueBg { background: #457CA6; color: #FFF; }
.electricBlue { color: #2FB7E3; }
.electricBlueBg { background: #2FB7E3; }
.peBlue { color: #059CE2; }
.red { color: #C9351C; }
.redBg { background: #C9351C; color: #FFF; }
.orange { color: #E68E2F; }
.orangeBg { background: #E68E2F; }
.purple { color: #8C085A; }
.pupleBg { background: #8C085A; color: #FFF; }
.yellow { color: #FFB830; }
.yellowBg { background: #FFB830; }
.paleYellow { color: #FFCC66; }
.paleYellowBg { background: #FFCC66; }
.dessert { color: #DCD585; }
.dessertBg { background: #DCD585; }
.green { color: #AAE97C; }
.greenBg { background: #AAE97C; }
.seafoam { color: #CDDFBE; }
.seafoamBg { background: #CDDFBE; }
.lightGrey { color: #CCC; }
.lightGreyBg { background: #CCC; }
.centered { margin-left: auto; margin-right: auto; }
body, input, textarea, select, h1, h2, h3, h4, h5, h6, label, #footer, #sideMenu { font-family: Arial,Trebuchet MS,Helvetica,Sans-Serif; }
input, select, textarea { font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif; color: #666; font-weight: bold; }
#topMenu, #frame { width: 1000px; margin: 0px auto; }
#topMenu { margin-top: 3px; }
#frame { background-color: #fff; color: #222; border: 1px solid #222; clear: both; }
#actiongroup ul { font-size: 0.8em; float: left; margin: 0px 10px 0px 0px; list-style-type: none; }
#actiongroup li { padding-right: 0px; padding-left: 2px; background: url(../Backgrounds/buttonsAndTabs.gif) no-repeat left -22px; float: left; padding-bottom: 0px; color: #280e76; margin-right: 4px; padding-top: 0px; white-space: nowrap; }
#actiongroup a { padding-right: 8px; display: block; padding-left: 6px; font-weight: bold; background: url(../Backgrounds/buttonsAndTabs.gif) no-repeat right -22px; float: left; padding-bottom: 4px; color: #280e76; padding-top: 4px; text-decoration: none; }
#actiongroup a:hover { color: #000000; }
#actiongroup li:hover { background: url(../Backgrounds/buttonsAndTabs.gif) no-repeat left 0px; }
#actiongroup li:hover a { background: url(../Backgrounds/buttonsAndTabs.gif) no-repeat right 0px; }
#actiongroup .active { background: url(../Backgrounds/buttonsAndTabs.gif) no-repeat left 0px; }
#actiongroup .active a { background: url(../Backgrounds/buttonsAndTabs.gif) no-repeat right 0px; color: #ffffff; }
#logo { background-image: url('../Images/pe-banner.jpg'); height: 95px; background-repeat: no-repeat; background-position: top left; clear: both; }
#footer { color: #fff; text-align: center; padding: 0.5em 0px; background-image: url('../Images/footer.gif'); background-repeat: no-repeat; }
#peBanner { margin: 1em; clear: both; width: 90%; }
#pageContent { padding: 1em; }
#tabs_PexLinks { background-color: #666; border: none; }
table.dataTable tr.alternatingRowStyle td { background-color: #DCDCFF; }
table.formTable tr.alternatingRowStyle td { background-color: #EEE; }
table.formTable, table.dataTable { border-left: 1px solid #DDD; border: 6px solid #EEE; }
table.subTable, table.formTable td, table.dataTable td, table.dataTable th, table.formTable th { color: #666; padding: 8px; border-bottom: 1px solid #DDD; vertical-align: middle; }
th.bottomBorder, td.bottomBorder, table.dataTable > td { border-bottom: 1px solid #DDD; }
table.subTable { border: none; }
td.subTable-cell , table.subTable td { background-color: #eee; border: none; background-image: none; }
td.subTable-cell {padding:0}
table.subTable td { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.formTable th, table.dataTable th { background: #555; color: #eee; vertical-align: middle; padding: 6px; font-weight: bold; border-bottom: 1px solid #666; }
table.dataTable .total td { font-weight: bold; padding-top: 12px; background-color: #343466; color: #ECEBFF; }
table.formTable label, .dataTable label { display: block; margin-right: 1em; text-align: right; line-height: 1.5em; }
table.formTable input[type="text"], .formTable input[type="password"], .formTable select { padding: 5px; }
table.nostyle td, table.nostyle th { padding: 0px; margin: 0px; border: 0px; }
table.pex-label-left label { text-align: left; }
table.pex-label-right label { text-align: right; }
table.formTable td.helpArea { background-color: #ccc; padding: 0.5em; width: 200px; background-image: none; }
.helpArea div { overflow: auto; }
.hidden { display: none; }
.validationMessage { display: none; }
.tabs { width: 95%; margin: 0 auto; }
.subsection_tabs { float: left; width: 100%; font-size: 85%; line-height: normal; border-bottom: 1px solid #666; margin: 0px; padding: 0px; text-align: left; }
.tabs ul, #farmMenu ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
.subsection_tabs li { display: inline; margin: 0px; padding: 0px; }
.subsection_tabs a { float: left; background: url('../Images/tableftB.gif') no-repeat left -42px; margin: 0px 0px 0px 8px; padding: 0 0 0 11px; text-decoration: none; }
.subsection_tabs a span { float: left; display: block; background: url('../Images/tabrightB.gif') no-repeat right -42px; padding: 5px 11px 4px 6px; color: #666; }
.subsection_tabs a span { float: none; color: #666; font-weight: bold; }
.subsection_tabs a:hover span { color: #222; }
.subsection_tabs a:hover { background-position: 0% top; }
.subsection_tabs a:hover span { background-position: 100% top; }
.subsection_tabs a.active { background-position: 0% top; }
.subsection_tabs a.active span { background-position: 100% top; }
.fg-button { outline: 0; margin: 0 4px 0 0; padding: .4em 1em; text-decoration: none !important; cursor: pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float: left; }
button.fg-button { width: auto; overflow: visible; }
.fg-button-icon-left { padding-left: 1.5em; }
.fg-button-icon-right { padding-right: 1.5em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display: block; width: 8px; text-indent: -9999px; }
.fg-buttonset { float: left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, .fg-buttonset-multi .fg-button { margin-right: -1px; }
.fg-toolbar { padding: .5em; margin: 0; }
.fg-toolbar .fg-buttonset { margin-right: 1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em; }
h2 { clear: both; padding-top: 1.5em; margin-top: 0; }
.strike { text-decoration: line-through; }
.aero_button { height: 30px; font-family: Verdana, Arial, Trebuchet MS, Helvetica, Sans-Serif; background-repeat: no-repeat; background-color: Transparent; border: none; background-position: bottom; font-weight: bold; color: #222222; display: compact; vertical-align: middle; line-height: 1em; -moz-box-sizing: content-box; font-size: 12px; padding: 0px; cursor: pointer; }
.aeroXl { width: 240px; background-image: url(../Images/aero_xl.png); }
.aeroLarge { width: 180px; background-image: url(../Images/aero_large.png); }
.aeroMedium { width: 110px; background-image: url(../Images/aero_medium.png); }
.aeroSmall { width: 55px; background-image: url(../Images/aero_small.png); }
.aero_button[disabled=disabled] { color: #ccc; cursor: default; }
.aeroHover { background-position: top; }
table.vTbl { border-collapse: collapse; }
table.vTbl td { padding: 0px; border: 0px; margin: 0px; }
.dirty { color: #226; }
.watermarkText { color: #CCC; font-weight: bold; }
.textFocus { background-color: #CCC; }
.validateHighlight { background-color: #FFCC66; }
.validIcon { background: url('../Images/indicator-trans.png') no-repeat center 33.3%; width: 16px; height: 16px; }
.validIcon.valid { background-position: top center; }
.validIcon.invalid { background-position: center 66.6%; }
.validIcon.wait { background-position: center 100%; }
.iconClose { background: url('../Images/close.gif') no-repeat; height: 6px; width: 6px; cursor: pointer; }
.iconWarning { background: url('../Images/warning.gif') no-repeat; height: 32px; width: 32px; }
.side_navMenu { margin-right: 2em; margin-left: 0px; list-style: none; padding: 0px; cursor: pointer; }
.userFeedback { color: #333; border: 1px solid #222; margin: 3px 0; padding: .5em; background: url('/Images/Backgrounds/gradientBg_grey2.jpg?v=1') repeat-x 50% bottom; }
.userFeedback table.vTbl td { border: none; background-color: Transparent; background: none}
.userIcon { margin-right: 1em; }
.OkIcon { border-color: #6C3; background-image: url(../Backgrounds/gradientBg_green2.jpg?v=1); }
.InfoIcon, .LinkIcon { border-color: #036; background-image: url(../Backgrounds/gradientBg_lightBlue2.jpg?v=1); }
.WarningIcon { border-color: #F90; background-image: url(../Backgrounds/gradientBg_yellow2.jpg?v=1); }
.ErrorIcon { border-color: #900; background-image: url(../Backgrounds/gradientBg_error2.jpg?v=1); }
.Small1885Icon, .Club1885Icon { border-color: #F90; background-image: url(../Backgrounds/gradientbg_yellow2.jpg); }
.side_navMenu li.activeMenuItem { background-color: #E68E2F; }
.side_navMenu li.disabledMenuItem { color: #999; cursor: auto; }
.side_navLink { background-color: #ccc; border-top: 1px solid #333; padding: 1em; }
.side_navLink:hover { background-color: #999; }
.side_navLink.disabledMenuItem:hover { background-color: #ccc; }
.actionLink { font-size: small; color: Blue; text-decoration: underline; cursor: pointer; }
.greyDivider { border-top: 2px solid #ccc; margin: 2em 0px; }
.top_navTabs { margin-right: 0px; margin-left: 0px; list-style: none; padding: 0px; margin-bottom: 2em; }
.top_navTabs li { display: inline; cursor: pointer; }
.top_navTabs li.activeMenuItem { background-color: #FFFFFF; border-bottom: none; }
.top_navTabs li.invalidMenuItem { background-color: #900; border-bottom: none; }
.top_tabLink { background-color: #5A83C5; border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333; padding: .5em; margin-right: 2px; }
.top_tabLink:hover { background-color: #4E76BE; }
.top_endLine { background-color: #FFFFFF; cursor: help; border-bottom: 1px solid #333; width: 200px; padding: .5em 400px .5em 0; }
.modalWin { display: none; }
.modalWin tr { vertical-align: top; }
.modalFrame { padding: 1em; }
.modalMsg { text-align: left; margin: 0em 1em 1em 1em; }
div.overlay { background-color: #fff; padding: 25px; border: 3px solid #ccc; }
div.wrap { background-color: #fff; padding: 1em; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.ui-tab-vertical { width: 150px; display: block; }
.ui-indent-1 { padding-left: 2em; }
.ui-indent-2 { padding-left: 4em; }
.ui-indent-3 { padding-left: 6em; }
.roundedBox { position: relative; padding: 17px; margin: 10px 0; }
.corner { position: absolute; width: 17px; height: 17px; }
.topLeft { top: 0; left: 0; background-position: -1px -1px; }
.topRight { top: 0; right: 0; background-position: -19px -1px; }
.bottomLeft { bottom: 0; left: 0; background-position: -1px -19px; }
.bottomRight { bottom: 0; right: 0; background-position: -19px -19px; }