﻿h2#SpecialRates {
    padding: 80px 0 0 0;
	margin: 0px;
    overflow: hidden;
    background-image: url('../images/banners/srbanner.jpg');
    background-repeat: no-repeat;
    background-color: #144482;
    height: 0px !important;
    height /**/:80px;	
}

h5 { margin-bottom: 6px; padding-bottom: 0px;}
.NonActiveTableLink { color: Red; }
.WarningMessage { color: red; font-weight: 900; }
.DraftPanel { background-image: url('/Special-Rates/Images/Draft.gif'); background-position: center 0px; background-repeat: repeat-y; }
.SearchFilterPanel { padding: 0px 0px 6px 0px; }
.SearchFilterLabel { width: 95px; font-weight: bold; }
.SearchCriteriaPanel { }
.SearchCriteriaLabel { font-weight: bold; width: 75px; }
 
.RatesTable {  margin: 0px; padding: 5px 5px 5px 5px; width: 95%; } 
.HeaderRow { background-color: #bbbbbb; text-align: center; font-weight: bold; vertical-align: bottom; }
.sprow { background-color: #A9A9A9; }
.altrow { background-color: #ebebeb; }
.EditForm { border: solid thin #cccccc; width: 100%;	 }
.EditInputRow { padding: 5px; }
.EditTitle { font-size: 1.2em; background-color: #808080; color: White; text-align: left; font-weight: bold; vertical-align: bottom; padding: 6px; }
.ActionPanel { text-align: right;  padding: 4px; margin: 2px 0px 0px 0px; background-color: #cccccc; }

table.list {
    width: 100%;
    border-collapse:collapse;
    padding: 0em;
    margin: 0em;
    margin-bottom: 1em;
}

table.List td, table.List th {
    border: solid #e1e1e1 1px;
    padding: .4em .7em .4em .7em;
    margin: 0em;
}

caption {
	font-weight: bold;
	font-size: .8em;
	background-color: #ebebeb;
	text-align: left;
    padding: .5em .7em .3em .6em;
    border-bottom: solid #CCCCCC 3px;
}

.EditPanel {
	width: 100%;
    border-collapse:collapse;
    border: solid #e1e1e1 1px;
    padding: 0em;
    margin: 0em;
    margin-bottom: 1em;
}

.TitlePanel {
	font-weight: bold;
	background-color: #ebebeb;
	text-align: left;
    padding: .5em .7em .3em .6em;
    border-bottom: solid #CCCCCC 3px;
}

.EditBodyPanel {
	padding: 10px 6px 10px 6px;
	vertical-align: top;
}

.ButtonPanel {
	background-color: whitesmoke;
	text-align: right;
	padding: 3px 6px 3px 6px;
}

.AccessibilityInfo {
 text-indent:-9000px;
 font-size:1px;
}

.ResponseMessage {
 display:none;
 padding:15px;
 background-color:#DEEFFA;
 font-weight:bold;
 margin: 10px 0px 10px 0px;
}

.ResponseErrorMessage {
 display:none;
 padding:15px;
 background-color:#FFDFDE;
 font-weight:bold;
 margin: 10px 0px 10px 0px;
}

.AccessibleAlert {
 display:none;
}

a.CurrentYear { color: #a33; font-size: 150%; font-weight: bold; text-decoration: underline; }
.NoWrap { white-space: nowrap; }

#MainContent_Gutter {
    padding: 0 30px;
}