/* PANEL STYLE */

.panelLogin { background-color: #dddddd; padding: 30px; width: 300px; }
.panelLogin .loginBox {  background-color: #ffffff; border: 1px solid #000000; padding: 2px; color: #000000; }
.panelMenu { background-color: #0b1c87; margin-bottom: 20px; padding: 7px; text-align: center; color: #ffffff; }
.panelMenu a { font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff !important; }
.panelMenu .menuSpace { margin: 0px 5px 0px 5px; }

p.panelAlert { font-size: 13px; font-weight: bold; color: #7d0300; }
p.greenAlert { font-size: 13px; font-weight: bold; color: #348200; }

.listTable .listHeader { background-color: #0b1c87; font-size: 12px; font-weight: bold; color: #ffffff; }
.listTable .listEmpty { background-color: transparent; border: 1px solid #444444; padding: 25px; font-style: italic; color: #4d4d4f; }
.listTable .listOne { background-color: #dddddd; color: #4d4d4f; }
.listTable .listTwo { background-color: #dddddd; color: #4d4d4f; }
.listTable .listOne a, .listTable .listTwo a { font-size: 11px; text-decoration: none; color: #4d4d4f; }
.listTable .listOne a.aLink, .listTable .listTwo a.aLink { font-size: 10px; text-transform: uppercase; color: #4d4d4f; }
.listTable .listBottom { background-color: #0b1c87; }
.listTable .catSelect { padding: 2px; font-size: 11px; }
.listTable .catSelect option { font-size: 11px; }

table.panelForm td { background-color: #dddddd; color: #4d4d4f; }
.panelForm td.formTitle { font-weight: bold; }
.panelForm td.formField input { color: #000000; }
.panelForm td.formField .tinyBox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 75px; color: #000000; }
.panelForm td.formField .smallBox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 150px; color: #000000; }
.panelForm td.formField .medBox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 300px; color: #000000; }
.panelForm td.formField .longBox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 500px; color: #000000; }
.panelForm td.formField .medTextbox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 300px; height: 100px; color: #000000; }
.panelForm td.formField .longTextbox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 500px; height: 200px; color: #000000; }
.panelForm td.formField .contentTextbox { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 780px; height: 400px; color: #000000; }
.panelForm td.formField .genDrop { background-color: #ffffff; border: 1px solid #000000; padding: 2px; color: #000000; }
.panelForm td.formField .smallDrop { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 150px; color: #000000; }
.panelForm td.formField .medDrop { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 300px; color: #000000; }
.panelForm td.formField .longDrop { background-color: #ffffff; border: 1px solid #000000; padding: 2px; width: 400px; color: #000000; }
input.panelButton { background-color: #0b1c87; border: 2px outset #007fc2; margin-top: 15px; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; color: #ffffff; }

a.addButton { display: block; background-color: #dd0000; border: 2px outset #dd0000; 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; }

.listTable .managePhotosDefault img { border: 2px solid #000000; }
.listTable .managePhotosTitle { font-size: 16px !important; font-weight: bold !important; color: #007fc2 !important; }
.listTable .managePhotosLink { font-size: 13px !important; }

.panelContent .manageAlbumPhoto { display: block; float: left; margin: 0px 4px 4px 0px; padding: 6px; background-color: #82a5a9; }
.panelContent .manageAlbumPhoto img { border: 2px solid #000000; }