﻿html{ margin:0; padding:0; height: 100%; }
body{ margin:0; padding:0; font-size: 9pt; font: Palatino Linotype, Book Antiqua, Palatino, serif; height: 100%; background-attachment: fixed; background-image: url('../images/bg.jpg'); }
img{ border-width: 0; }

table td { color: #ffffff; font-size: 9pt; }

#page-container { width: 1200px; height: 100%; margin: 0 auto; }
#content-col { width:960px; margin-right: 20px;float: left; display: inline; margin-top: 5px; }
#menu-col { width: 215px; height: 100%; display: inline; position:fixed; background-image: url('../images/tower-bg.png'); background-position: center; background-repeat: repeat-y;  }
#page-info { width: 215px; height: 163px; padding-top: 52px; text-align:center; margin: 10px 0 20px 0; background-image: url('../images/tower-dish.png'); background-position: center; background-repeat:no-repeat; }

.floating-menu { width: 185px; margin: 0 auto; border: 2px ridge #aaaaaa; background-color: #000000; background-image: none; }
.floating-menu .btn { margin: 2px; display: block; white-space:nowrap; text-align:left; }
.floating-menu .u-r-here { margin-left: -15px; float:left; }

.pic-widget {display:inline-block;height: 140px; text-align: left; margin-left: 15px; margin-bottom: 10px; padding: 2px; width: 45%; border: 1px solid #000000; }
.pic-widget img { float:right; margin: 0 0 5px 10px; }
.pic-widget-caption {color:#fce316; border-bottom: 1px dashed #a9a9a9; margin-bottom: 5px; font-size: 0.8em;}
.pic-widget-name { clear:both; text-align:center; }
.pic-widget-name img { float: left; }

input.txt { font-weight:bold; width: 98%; padding: 2px 0px 2px 2px; border: 1px inset #aaaaaa; color: #ffffff; background-color: #111111;}
select.ddl { font-weight:bold; width: 98%; border: 1px solid #aaaaaa; font-size: 9pt; color: #ffffff;  background-color: #111111; }
textarea.txt { font-weight:bold; width: 98%; height: 50px; border: 1px inset #aaaaaa;  color: #ffffff;  background-color: #111111; }
span.chk input[type="checkbox"] { font-weight:bold; border-width:0; width: 24px; }
input[type="file"] { font-weight:bold; border: 1px inset #aaaaaa; color: #ffffff; background-color: #111111; }
span.chk label { font-weight:bold; padding-right: 4px; }
input.andtime { width: 120px; }
input.timepicker { width: 75px; }

label { color: #ffffff; font-size: 10pt; text-shadow: 0px 1px 1px #111; }
table td.td-lbl { width: 125px; vertical-align:top; text-shadow: 0px 1px 1px #111;}
.file-lbl { width: 25%; text-align:right; vertical-align: top;text-shadow: 0px 1px 1px #111; }
.file-dtl { text-align: left; padding-bottom:15px; }

a.lnk { text-decoration: none; color: #fefefe; border-bottom: 1px solid #fce316; }
a.lnk:hover { text-decoration: none; color: #ffffff; border-bottom: 1px solid #ffffff; }

div.bing-map { position: relative; width: 95%; height: 325px; border:#555555 2px solid; margin: 0 auto; }

.gv-viewdetails { border-bottom: 1px solid transparent; }
.gv-viewdetails span { color: #000000; border-bottom: 1px solid #0000ff; margin-right: 5px; }
.gv-viewdetails:hover { border-bottom: 1px solid #0000ff; }


.help-def dt { font-size: 1.2em; border-bottom: 1px  solid #787878; font-weight: bold; }
.help-def dd { padding: 5px 0 15px 2px; margin: 0; }





/**************************************************************************
*	GridView Pager
**************************************************************************/
.pagersettings span { font-size: 18pt;  }
.pagersettings a { font-family: Georgia; color: #003366; font-size: 10pt;  white-space: nowrap;  }
.pagersettings a:hover { font-size: 20pt; }
.pagersettings table td { border-width:0; }

.gridview { width: 100%; border: ridge 1px #000000; background-color: #ffffff; }
.gridview th { border: solid 1px #666666; text-align:center; vertical-align:bottom; font-weight: normal; font-size: 10pt; }
.gridview th a { white-space: nowrap; display: block; text-decoration: none; color: #ffffff; padding: 3px 0px 3px 0px; border-bottom: 1px solid #cccccc; margin: 5px; }
.gridview th a:hover { color: #cccccc; border-bottom: 1px solid #ffffff; }
.gridview td { border: solid 1px #666666; padding: 5px 2px 5px 3px; background-color: #ffffff; color: #000000; font-size: 9pt; }
.gridview td a.gv-link { color:#000000; text-decoration: none; border-bottom: 1px solid #fce316; }

.gv-updateddate { text-align: center; width: 75px; font-weight: normal; font-style: italic; font-size: 0.9em; font-family: Consolas; }
.gv-updatedby { text-align: right; width: 125px; font-weight: normal; font-style: italic;   }
.gv-altrow td { background-color: #efefef; }



/**************************************************************************
*	Site Pages
**************************************************************************/
.site-hdr { z-index: 1000; height: 39px; width:958px; margin-top: -10px; position:fixed; }
.site-hdr > div { color:#fce316; margin: 2px; padding: 5px; text-align: left; font-size: 1.4em;  }

.rpt-upload-cmplt-title { font-size: 2.0em; text-align:center; width: 100%; color: #fce316; }

.file-mgt td { border-bottom: 1px dotted #adadad; }
.file-mgt .ico-col { width: 28px; vertical-align: middle; text-align:right; padding: 10px 10px; }
.file-mgt .lnk-col { width: 150px; text-align:center; }
.file-mgt .del-col { width: 75px; text-align:right; }

.lnk-extra { padding: 0 5px; text-align:center; letter-spacing: 0.3em; }



/**************************************************************************
*	Dashboard
**************************************************************************/
.ui-widget-content .hgh-priority {border: 1px solid #fce316; background: #000099 url(../images/blue_bg.png) 50% 50% repeat; color: #ffffff; }


