﻿body, td, textarea
{
	font-size: 10pt;
	font-family: Calibri;
}

#ctl00_ContentPlaceHolder1_gvScores td
{
	font-size:11pt;
}

img
{
	border:0;
}

a, .blue { color: #007BC6; }

.pagetitle
{
	font-weight: bold;
	font-size: 13pt;
}

.secondtitle
{
  font-weight: bold;
  font-size: 12pt;
}

.subtitle
{
	font-weight: bold;
	font-size: 10pt;
}

hr
{
	color: #dcdcdc;
	background-color: #dcdcdc;
	height: 1px;
	border: none;
}

.hr
{
	color: #ebebeb;
	background-color: #ebebeb;
	height: 1px;
	border: none;
}

div
{
	
}

.mainheader
{
	background: #095ba6 url('/Common/images/menu/mbHdr.jpg') repeat-x top;
	color: White;
	border-bottom: #003e89 1px solid;
}

.footer
{
	background: #095ba6 url('/Common/images/menu/mbFtr.jpg') repeat-x bottom;
	color: White;
	border-top: #003e89 1px solid;
}

.subheader
{
	background: #095f3c url('/Common/images/menu/mgHdr.jpg') repeat-x top;
	color: White;
	border-bottom: #00421f 1px solid;
}

.menuitemstyle
{
	color: white;
	padding: 1px
}

input, select
{
	font-size:10pt;
	font-family:Calibri;
}

.filterlabels
{
	color: #ffd700;
	cursor:pointer;
}

.filter
{
	font-size:9pt;
	text-align:center
}

.filterheader
{
	font-size:9pt;
	white-space:nowrap;
	height:15px;
	text-align:center
}

.filtermaincells
{
	background-color: #d7d7d7;
	color: Black;
}

.filtercontrolcells
{
	background-color: #bebebe;
	text-align:center;
}

.filterbuttoncells
{
	background-color: #8c8c8c; 
	color: white
}

.filtersectiontable
{
	border:solid 2px #787878
}

.sep
{
	color: #3b7350;
	font-weight: bold;
}

.filtertitle
{
	color: #eee8aa;
}

.hrow
{
	background-color: #eee8aa;
}

.hrow2
{
  background-color: #a5a5a5;
}

.nrow
{
	background-color: white;
}

.srow
{
  background-color: gainsboro;
}

.processingtable
{
	
	background-color: #3b8dd8;
	color:White
}

.links
{
	color:#095ba6;
	text-decoration:underline;
	font-weight:bold;
}

.links:hover
{
  color: #00206b;
}

.darklinks
{
  color: palegoldenrod;
  text-decoration: underline;
  font-weight: bold;
}

.darklinks:hover
{
  color: #ffffdf;
}

.sublinks
{
	color: #9ff5d2;
	text-decoration: underline;
	font-weight: bold;
}

.imagelinks
{
	text-decoration:none;
	border:none 0px #095f3c;
	color:#095f3c;
}

.hfields
{
	color: #f0e68c;
}

.sectiontitle
{
	font-size: 13pt;
	font-weight:bold;
}

.fieldtitle
{
	font-weight:bold;
	text-transform:uppercase;
}

.standouts
{
	color:#095f3c;
}

.standoutsb
{
	color: darkred;
}

.fixedheader
{
	position:fixed;
  z-index: 2;
	top:0;
	left:0;
	width:100%;
	height: 35px;
	overflow:auto;
}

.fixedfilter
{
	position:fixed;
  z-index: 2;
	top:20;
	left:0;
	width:100%;
	height:110px;
	overflow:auto;
}

.fixedfiltera
{
	position:fixed;
  z-index: 2;
	top:20;
	left:0;
	width:100%;
	height:85px;
	overflow:auto;
}

.fixedsubtitle
{
	position:fixed;
  z-index: 2;
	top:87;
	left:0;
	width:100%;
	height:30px;
	overflow:auto;
	padding:40px 0 0 0;
}

.fixedsubheader
{
	position:relative;
  z-index: 1;
	top:expression(this.offsetParent.scrollTop + 1);
	left:0;
	width:100%;
	height:20px;
	overflow:auto;
}

.fixedpager
{
	position:relative;
	bottom:expression(this.offsetParent.scrollBottom - 1);
	width:100%;
	height:20px;
	overflow:auto;
}

.filterheight
{
	height:14px;
	overflow:auto
}

.fixedsubcontent
{
	padding:29px 0 0 0;
}

.fixedsubcontenta
{
	padding:100px 0 0 0;
}

.fixedsubcontentdetail
{
	padding:20px 0 0 0;
}

.fixedsubcontentdetail2
{
	padding:25px 0 0 0;
}

.fixedsubcontentlineup
{
	padding:36px 0 0 0;
}

.fixedfooter
{
	position:fixed;
  z-index: 2;
	bottom:0;
	left:0;
	width:100%;
	height:22px;
	overflow:auto;
}

.fixedmain
{
	padding:34px 0 20px 0;
}

.standard
{
	font-family:Calibri;
	font-size:10pt;
}

.cl
{
	width:auto !important;
	height:auto !important;
	overflow:auto !important;
	border:solid 2px #787878;
	text-align:left !important;
	padding:0px;
	margin:0px;
}

.cli
{
	font-size: x-small !important;
	background-color: #d7d7d7;
	color: Black;
	
}

.clh
{
	background-color: #bebebe;
	font-size: x-small !important;
	color:Black
}

.clhdr
{
	background-color: #bebebe;
	font-size: medium !important;
	color:Black;
	padding: 5px;
}

.Box 
{ 
	background-color: #FDFEFF; 
	border: 1px solid gray; 
}

.modalBackground
{
	background-color: dimgray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.small
{
  font-size:9pt;
}

.smallitalic
{
  font-size:9pt;
  font-style:italic;
}

.smallfaded
{
  font-size: 9pt;
  color: #9b9b9b;
}

.faded
{
  color: #9b9b9b;
}

.smallh
{
  font-size:9pt;
  color:darkred;
}

.AutoCompleteList
{
  cursor:pointer;
  text-align:left;
  max-height:300px;
  overflow:auto;
}

.AutoCompleteListItem
{
  background-color: gainsboro;
  padding: 3px;
}

.AutoCompleteListItemH
{
  background-color: lightgrey;
  font-weight: bold;
  padding: 3px;
}

.highlight
{
  border-right: #bcb678 2px solid;
  border-top: #bcb678 2px solid;
  border-left: #bcb678 2px solid;
  border-bottom: #bcb678 2px solid;
  background-color: palegoldenrod;
  padding:3px;
  text-align:center;
  font-size:10pt;
  width:98%;
}

.selectedrow
{
  background-color:#e6e6e6;
}

.detailtable
{
	font-size: 10pt;
	font-family: Calibri;
}

.detailtable th
{
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}

.detailtable td
{
	text-align:left;
}

.resultfield
{
	font-style:italic;
}

/* Imported styles */

.error { font-weight: bold; color: #FF0000; }
.success { font-weight: bold; color: #005500; }
.dred { color: #8B0000; }
.dgreen { color: #008B00; }

.bld { font-weight: bold; }
.nml { font-weight: normal; }
.amt { text-align: right; }

.taR { text-align: right; }
.taL { text-align: left; }
.taC { text-align: center; }

.vaT { vertical-align: top; }
.vaM { vertical-align: middle; }
.vaB { vertical-align: bottom; }

.mdlBck { background-image: url('/Common/images/blkBck75.png'); }
.mdlBckSpt { opacity: 0.75; filter:alpha(opacity=75); background-color: #000; background-image: url('/Common/images/spotlight.jpg'); background-repeat: no-repeat; background-position: center center; }

/* Display Boxes */
.dspBx { background-color: #E8F0FB; border: 1px solid #005AB3; padding: 5px; }  /* Blue box (for side content, submenus etc.) */
.subBx { background-color: #FDFEFF; border: 1px solid #005AB3; padding: 5px; }  /* Inner blue boxes (any sub content inside .dspBx */
.errBx { background-color: #FFCCCC; border: 1px solid #FF0000; padding: 5px; }  /* Error box (red box, for error messages) */
.grnBx { background-color: #CCFFCC; border: 1px solid #00FF00; padding: 5px; }  /* Green box (success message etc.) */
.nfoBx { background-color: #FFF0C5; border: 1px solid #E29725; padding: 5px; }  /* Yellow box (informational etc.) */
.orgBx { background-color: #FFDDC5; border: 1px solid #FFBF92; padding: 5px; } /* Orange */

.dspLbl { color: #005AB3; font-weight: bold; }  
.subLbl { color: #005AB3; font-weight: bold; }  
.errLbl { color: #FF0000; font-weight: bold; }  
.grnLbl { color: #00FF00; font-weight: bold; }  
.nfoLbl { color: #E29725; font-weight: bold; }  
.orgLbl { color: #FFBF92; font-weight: bold; } 

.dspBx hr, .subBx hr { color: #005AB8; background-color: #005AB8; border: none; height: 1px; }
.errBx hr { color: #FF0000; background-color: #FF0000; border: none; height: 1px; }
.grnBx hr { color: #00FF00; background-color: #00FF00; border: none; height: 1px; }
.nfoBx hr { color: #E29725; background-color: #E29725; border: none; height: 1px; }
.orgBx hr { color: #FFBF92; background-color: #FFBF92; border: none; height: 1px; }

.nfoBxHd { background-color: #D7C89D; /*border-bottom: solid 1px #E29725;*/ padding: 5px; border-bottom: #C3B489 2px solid; }
.nfoBxHdS { background-color: #EBDCB1; /*border-bottom: solid 1px #E29725;*/ padding: 5px; border-bottom: #D7C89D 2px solid; }
.dspBxHd { background-color: #97C1FB; padding: 5px; width: 100%; border-bottom: #83ADE7 2px solid; } /*Old: #b6bec9;*/ 
.dspBxFt { background-color: #D5E5FB; padding: 5px; width: 100%; border-top: #C1D1E7 2px solid; } /*Old: #dee6f1;*/ 

/* Display Rows */
.dspRw { background-color: #E8F0FB; }
.subRw { background-color: #FDFEFF; }
.errRw { background-color: #FFCCCC; }
.grnRw { background-color: #CCFFCC; }
.nfoRw { background-color: #FFF0C5; }
.nfoHdRw { background-color: #EBDCB1; }
.orgRw { background-color: #FFDDC5; }

/* Display Tables -- Taken from Web Dispatch */
table.mnuTbl { border: 1px solid #8C8C8C; }
table.mnuTbl th { background-color: #8C8C8C; font-weight: bold; color: #FFF; }
table.mnuTbl td { background-color: #EBEBEB; }
table.mnuTbl td.alt { background-color: #EAEAEA; }

table.smnTbl { border: 1px solid #BEBEBE; }
table.smnTbl th { background-color: #BEBEBE; font-weight: bold; color: #000; }
table.smnTbl td { background-color: #F0F0F0; }

table.itmTbl td, table.itmTbl th { border: 1px solid #787878;}
table.itmTbl td, table.itmTbl th { padding: 3px; }
table.itmTbl th, table.itmTbl .ftr { background-color: #787878; color: #FFF; }

.dspRept { border: none; }
.dspRept td, .dspRept th { padding: 3px; }
.dspRept .hdr { background-color: #000; color: #FFF; } /* Header Row */
.dspRept .sHdr { background-color: #8C8C8C; color: #FFF; } /* Sub Header Row */
.dspRept .dHdr { background-color: #787878; color: #FFF; } /* Third Tier Header Row */

.mnNav { background-color: #004320; }
.mnNav .navTbl { border: 1px solid #00421F; color: #00421F; }
.mnNav .navTbl th { background-color: #00421F; padding: 3px; color: #FFF; }

/* Used for section headers etc. */
.hline { font-weight: bold; font-size: 1.1em; }
.nline { font-weight: bold; font-size: 1.3em; }
.mline { font-weight: bold; font-size: 1.5em; }
.lMline { font-weight: bold; font-size: 2.5em; }
.bline { font-weight: bold; font-size: 3.0em; }
.bAline { font-weight: bold; font-size: 3.5em; }

/* Used for elements that should only print */
.noscreen { display: none; }

/* Error Handling */
#AlertDiv{ left: 25%; top: 25%; position: absolute; padding: 12px; width: 45%; background-color: #FFCCCC; border: 1px solid #FF0000; text-align: left; background-image: url('/Common/images/icons/stop_64.png'); background-repeat: no-repeat; background-position: 5px 5px; visibility: hidden; z-index: 99; }
#AlertWrap{ left:0px; top: 0px; position: absolute; width: 100%; height: 1600px; opacity: 0.75; filter:alpha(opacity=75); background-color: #000; /*background-image: url('images/spotlight.jpg'); background-repeat: no-repeat; background-position: center 50px;*/ visibility: hidden; z-index: 98; }
#AlertButtons{ position: absolute; text-align: center; right: 5%; bottom: 5%; }
.AlertButton { background-color: #E6A1A1; border: 1px solid #000; color: #FFF; text-transform: uppercase; font-weight: bold; cursor: pointer; }

/* Image Swap Classes */
div.fadehover { position: relative; width: 120px; height: 30px; display: inline; }
img.a { position: absolute; left: 0; top: 0; z-index: 10; }
img.b { position: absolute; left: 0; top: 0; }

/* Print Styles */
@media print {
  .noprint { display: none; }
  .noscreen { display: block; }
  .lnk { display: none; }
  .imgLnk { display: none; }
  .moverblueback { margin-bottom: 15px; }
  .headerLft { width: 0px; display: none; }
  .headerMid { width: 50%; text-align: left; color: #000; }
  .headerRgt { width: 50%; text-align: right; color: #000; }
  
  #pgFtr { display: none; }
  #moveroneimage { display: none; }
  #scrollWrp { height: auto; overflow: visible; }
  #prntDlg { display: none; }
  #hackWrp { position: static; }
}

<link href=""/Common/styles/styles.css"" rel=""stylesheet"" type=""text/css"">"