/*
Copyright 2011 Skyway Networks, LLC.  All rights reserved.  This software, in whole or any part, may only be licensed for use by written permission exclusively by Skyway Networks, LLC.  Any other infringing use, or removal of this copyright statement, is prohibited and will be prosecuted to the full extent of United States of America and international copyright law.
*/

/* Global Styles */
html,body { background-color: #FFFFFF; margin: 0px 0px 0px 0px; }
.adminnavheadercopy { color: white; font-weight: normal; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.row { clear: both; }
.aligntop { vertical-align: top; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.nomargins { margin: 0px 0px 0px 0px; }
.admincopy { color: black; font-weight: normal; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.adminheadercopy { color: black; font-weight: bold; font-size: 1.1em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.adminsmallcopy { color: black; font-weight: normal; font-size: 0.75em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.errorcopy { color: red; }
.smallfrmfield { width: 50px; height: auto; }
.medfrmfield { width: 100px; height: auto; }
.largefrmfield { width: 200px; height: auto; }
.xlargefrmfield { width: 300px; height: auto; }
.metadescfrmfield { width: 300px; height: 100px; }
.notavailable { color: silver; }
#jsnotification { width: 100%; height: auto; background-color: #ffff9a; text-align: center; }
.shaded { background-color: #EEEEEE; }

/* Header Styles */
#pageheader { width: 100%; height: 65px; background-color: navy; margin-bottom: 10px; }
#pageheadertop1 { float: left; width: 50%; height: auto; }
#pageheadertop2 { float: left; width: 49.5%; height: auto; padding-right: 0.5%; text-align: right; }
#pageheadermiddle { float: right; width: auto; height: auto; margin-top: 10px; margin-left: auto; margin-right: 0px; }
#pageheaderbottom { width: 100%; height: 5px; background-color: #000000; clear: both; }
#pageheader a { color: #FFFFFF; }
#pageheader a:hover { color: yellow; }

/* Login Page Styles */
#logintable { width: 400px; height: auto; }
#loginbox { width: 405px; height: auto; margin-left: auto; margin-right: auto; }

/* Add/Edit Admin User Styles */
#adminusereditbox { width: 350px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }

#adminuserformbox
{
	width: 570px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

/* Add/Edit Pages Styles */
#adminpageeditbox { width: 400px; height: auto; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 20px; }
.navlevel1 { padding-top: 8px; }
.navlevel2 { padding-top: 8px; }
.navlevel2indent { padding-left: 10px; }
.navlevel3 { padding-top: 8px; }
.navlevel3indent { padding-left: 20px; }
#pageeditorbox { width: 1011px; height: 665px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#adminsavebtn { width: 120px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 30px; }
#adminpageformbox { width: 610px; height: auto; margin-left: auto; margin-right: auto; }
#rowmoduleposition { display: none; }
#rowrobotoptions { display: none; }
#rowsitemappriority { display: none; }
#rowmetakeywords { display: none; }
#rowmetadesc { display: none; }
#rowrevisionselect { display: none; }
#rowrevisionactionbtns { display: none; }
.editpagefieldlabelcol { width: 230px; height: auto; }
.editpagefield { width: 300px; height: auto; }
.editpagehelpfieldcol { width: 23px; height: auto; }
#rowbgcolor { display: none; }
#rowheroimage { display: none; }
#rowbgimage { display: none; }
#rowbgimagerepeat { display: none; }
#rowbgimageposition { display: none; }
#rowdeletebgimage { display: none; }
#rowdeleteheroimage { display: none; }
#rowfooterbgimage { display: none; }
#rowdeletefooterbgimage { display: none; }

/* Recover Deleted Pages Styles */
.editdeletelinkcol { width: 125px; height: auto; }

/* Global Site Settings Styles */
#settingpageformbox { width: 620px; height: auto; margin-left: auto; margin-right: auto; }
.settingfieldlabelcol { width: 210px; height: auto; }
.settingpagefield { width: 320px; height: auto; }
.settingpagehelpfieldcol { width: 23px; height: auto; vertical-align: top; }

/* Notification Box Styles */
#notificationbox { display: none; position: fixed; top: 50%; left: 50%; width: 320px; height: 200px; margin-left: -160px; margin-top: -100px; z-index: 10; border: 1px solid #000000; background-color: #FFFFFF; }
#notificationboxheader { width: 320px; height: 15px; background-color: #000080; }
#notificationboxsubheader { width: 320px; height: 2px; background-color: #000000; }
#warningicon { float: left; width: 36px; height: 38px; margin-left: 15px; margin-top: 15px; }
#warningiconimg { width: 36px; height: 38px; border-width: 0px 0px 0px 0px; }
#notificationheadermsg { float: left; width: 250px; height: auto; margin-left: 10px; margin-top: 23px; }
.helpicon { width: 23px; height: 21px; border-width: 0px 0px 0px 0px; }
.adminwarningcopy { color: black; font-weight: bold; font-size: 1em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.notificationboxmargins { padding: 15px 15px 15px 15px; }
#continueworkingbox { width: 130px; height: auto; margin-left: auto; margin-right: auto; }

/* Status Box Styles */
#statusbox { display: none; position: fixed; top: 50%; left: 50%; width: 250px; height: 70px; margin-left: -125px; margin-top: -50px; z-index: 10; border: 1px solid #000000; background-color: #FFFFFF; }
#statusboxheader { width: 250px; height: 15px; background-color: #000080; }
#statusboxsubheader { width: 250px; height: 2px; background-color: #000000; }
.statusboxmargins { padding: 15px 15px 15px 15px; }
#busyindicatorbox { float: left; width: 32px; height: 32px; padding: 9px 0px 0px 15px; }
#busyimg { width: 32px; height: 32px; border-width: 0px 0px 0px 0px; }
#authenticatingmsg { float: left; width: 90px; height: auto; }
#authenticationbox { width: 170px; height: auto; margin-left: auto; margin-right: auto; }

/* Manage Shows Styles */
#manageshowseditbox { width: 470px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }
#manageticketsformbox { width: 615px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }
#addshowbtn { width: 120px; height: auto; margin-left: auto; margin-right: auto; padding-top: 10px; }
.performance-date-list { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 15px; }
.manage-show-links-col { width: 125px; height: auto; }
.manage-show-dates-col { width: 300px; height: auto; }

#ManageShowsFormBox
{
	width: 800px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

/* Manage Patron Survey Styles */
#managesurveyformbox { width: 615px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }
#addsurveyquestionbtn { width: 200px; height: auto; margin-left: auto; margin-right: auto; padding-top: 10px; }
#surveyanswerform { display: none; }
.survey-results-table tr td { color: black; font-weight: normal; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
#survey-report-body { padding: 0px 20px 20px 20px; }

/* Add/Edit Archive Categories Styles */
#archive-cat-table { width: 450px; height: auto; margin-left: auto; margin-right: auto; padding-top: 10px; }
#archive-cat-table-col1 { width: 125px; height: auto; }

/* Add An Archive Category Styles */
#add-archive-category-box { width: 550px; height: auto; margin-left: auto; margin-right: auto; }
.add-archive-cat-table-col1 { width: 150px; height: auto; }
#add-archive-cat-save-btn { width: 120px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 30px; }
#archive-cat-promo-editor-box { width: 1011px; height: 665px; margin-left: auto; margin-right: auto; padding-top: 10px; }

/* Add An Archive Item Styles */
#add-archive-item-box { width: 650px; height: auto; margin-left: auto; margin-right: auto; }
#add-archive-item-table-col1 { width: 150px; height: auto; }
#add-archive-item-uploader-box { width: 700px; height: 300px; margin-left: auto; margin-right: auto; }
#add-archive-item-editor-box { width: 799px; height: 350px; margin-left: auto; margin-right: auto; padding-top: 20px; }
#add-archive-video-editor-box { width: 799px; height: 350px; margin-left: auto; margin-right: auto; }

/* Add/Edit Archive Credits Styles */
#edit-archive-credits-box { width: 500px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }
#add-archive-form-box { width: 450px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }

/* Review Archive Comments Styles */
#edit-archive-comment-box { width: 640px; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; }
#edit-archive-comment-buttons { width: 280px; height: auto; margin-left: auto; margin-right: auto; }