/* PANEL STYLE */

.panelContent { padding: 20px 0px 20px 0px; }
.panelContent .contentTitle { margin-top: 0px; font-size: 22px; font-weight: normal; color: #000000; }
.panelContent .contentSubtitle { margin-top: 0px; font-size: 16px; font-weight: normal; color: #000000; }
.panelContent .titleBar { background-color: #953131; padding: 6px; font-size: 16px; font-weight: normal; color: #ffffff; }
.panelContentInner { padding-left: 20px; }
.panelMenu { background-color: #444444; padding: 7px 7px 13px 7px; text-align: center; color: #ffffff; }
.panelMenu a { font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff !important; }
.panelMenu .menuSpace { margin: 0px 10px 0px 10px; }

p.panelAlert { margin-bottom: 15px; background-color: #efcaca; border: 1px solid #b61a1a; padding: 7px; font-size: 12px; font-weight: bold; color: #b61a1a; }
p.greenAlert { margin-bottom: 15px; background-color: #ccefcc; border: 1px solid #008800; padding: 7px; font-size: 12px; font-weight: bold; color: #008800; }
p.panelAlert a, p.greenAlert a { font-weight: normal; text-decoration: none; }

.mediaPhoto { margin-bottom: 20px; }
.mediaPhoto a img { border: 4px solid #444444; padding: 1px; }

.listTable .listHeader { background-color: #444444; font-size: 12px; font-weight: bold; color: #ffffff; }
.listTable .listEmpty { background-color: transparent; border: 1px solid #a0bbb3; padding: 25px; font-style: italic; color: #000000; }
.listTable .listOne { background-color: #dddddd; color: #000000; }
.listTable .listTwo { background-color: #eeeeee; color: #000000; }
.listTable .listOne a, .listTable .listTwo a { display: block; font-size: 11px; text-decoration: none; color: #000000; }
.listTable .listOne span, .listTable .listTwo span { font-size: 11px; text-decoration: none; color: #000000; }
.listTable .listOne a.prStart, .listTable .listTwo a.prStart { display: block; font-size: 11px; font-weight: bold; color: #1c7d0f; }
.listTable .listOne a.prEnd, .listTable .listTwo a.prEnd { display: block; font-size: 11px; font-weight: bold; color: #be1717; }
.listTable .listOne a.aLink, .listTable .listTwo a.aLink { display: block; font-size: 10px; text-transform: uppercase; color: #000000; }
.listTable .listOne a.eLink, .listTable .listTwo a.eLink { display: block; background-color: #518ad6; border: 2px outset #518ad6; padding: 1px; text-align: center; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
.listTable .listOne a.gLink, .listTable .listTwo a.gLink { display: block; background-color: #478817; border: 2px outset #478817; padding: 1px; text-align: center; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
.listTable .listOne a.exLink, .listTable .listTwo a.exLink { display: block; background-color: #f27538; border: 2px outset #f27538; padding: 1px; text-align: center; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
.listTable .listOne a.dLink, .listTable .listTwo a.dLink { display: block; background-color: #7d0300; border: 2px outset #7d0300; padding: 1px; text-align: center; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
.listTable .listBottom { background-color: #444444; }
.listTable .catSelect { padding: 2px; font-size: 11px; }
.listTable .catSelect option { font-size: 11px; }

table.panelForm td { background-color: #dddddd; color: #000000; }
.panelForm td.formTitle { font-weight: bold; }
.panelForm td.formFieldLight, .panelForm td.formFieldLight p, .panelForm td.formFieldLight div, .panelForm td.formFieldLight span, .panelForm td.formFieldLight table, .panelForm td.formFieldLight tr, .panelForm td.formFieldLight td { background-color: #dddddd; color: #000000; }
.panelForm td.formField .tinyBox { background-color: #ffffff; border: 0px; padding: 2px; width: 80px; color: #000000; }
.panelForm td.formField .smallBox { background-color: #ffffff; border: 0px; padding: 2px; width: 350px; color: #000000; }
.panelForm td.formField .medBox { background-color: #ffffff; border: 0px; padding: 2px; width: 550px; color: #000000; }
.panelForm td.formField .longBox { background-color: #ffffff; border: 0px; padding: 2px; width: 780px; color: #000000; }
.panelForm td.formField .medTextbox { background-color: #ffffff; border: 0px; padding: 2px; width: 550px; height: 100px; color: #000000; }
.panelForm td.formField .longTextbox { background-color: #ffffff; border: 0px; padding: 2px; width: 780px; height: 100px; color: #000000; }
.panelForm td.formField .longTextboxTall { background-color: #ffffff; border: 0px; padding: 2px; width: 780px; height: 200px; color: #000000; }
.panelForm td.formField .contentTextbox { background-color: #ffffff; border: 0px; padding: 2px; width: 945px; height: 350px; color: #000000; }
.panelForm td.formField .genDrop { background-color: #ffffff; border: 0px; padding: 2px; color: #000000; }
.panelForm td.formField .smallDrop { background-color: #ffffff; border: 0px; padding: 2px; width: 350px; color: #000000; }
.panelForm td.formField .medDrop { background-color: #ffffff; border: 0px; padding: 2px; width: 550px; color: #000000; }
.panelForm td.formField .longDrop { background-color: #ffffff; border: 0px; padding: 2px; width: 780px; color: #000000; }
.panelForm td.formField select option, .genDrop option { border: 0px; }
input.panelButton { background-color: #518ad6; border: 2px outset #518ad6; margin-top: 15px; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; color: #ffffff; }
a.panelButton { display: block; background-color: #518ad6; border: 2px outset #518ad6; margin-top: 15px; padding: 4px 8px 4px 8px; text-align: center; text-decoration: none; font-weight: bold; width: 180px; color: #ffffff; }

select.sortDrop { padding: 2px; border: 1px solid #000000; }
a.addButton { display: block; background-color: #348200; border: 2px outset #348200; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; width: 180px; color: #ffffff; }
a.delButton { display: block; background-color: #d03131; border: 2px outset #d03131; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; width: 180px; color: #ffffff; }
a.blueButton { display: block; background-color: #518ad6; border: 2px outset #518ad6; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; width: 180px; color: #ffffff; }

.panelDeleteForm td .deleteButton { padding: 3px 24px 3px 24px; margin-right: 15px; background-color: #cccccc; border: 2px outset #cccccc; text-decoration: none; color: #000000; }
.panelDeleteForm td .deleteButton:hover { padding: 3px 24px 3px 24px; margin-right: 15px; background-color: #ff7682; border: 2px outset #ff7682; text-decoration: none; color: #000000; }