div.maincontainer{width:980px; clear:both; float:none; margin:0 auto; overflow:hidden; height:auto; padding:0px 0px 0px 0px; background:#fff;}
div.headingbar{width:auto;clear:both; height:26px; padding:3px 10px; margin-top:2px; margin-bottom:2px; background-color:#d7d7d7; border:solid 1px #C2C0C0; color:#1b1b1b; font-family: "Trebuchet MS", Verdana; font-size: 20px; text-align:left; }
div.headingbar a.hb{font:normal 14px/18px Verdana, Arial; color: #2825B4;text-decoration: underline;}
div.headingbar a.hb:hover{text-decoration:none;}

div.PtCheck{text-align:left; padding:4px; background-color:#BFEED7; border:solid 1px #238153; line-height:20px;  font:normal 12px/150% Verdana, Arial;}
div.PtCheckRight{clear:left; float:left; width:120px; text-align:right; padding:4px; background-color:#BFEED7; line-height:20px; font:normal 12px/150% Verdana, Arial;}
div.PtCheckLeft{clear:none; float:left; text-align:left; padding:4px; background-color:#BFEED7; line-height:20px; font:normal 12px/150% Verdana, Arial;}


table.MainContainer{
	width:980px;
	border-width:0px
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

table.SubContainer{
	width:980px;
	background-color:#fff;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-left-width:1px;
	border-left-color:#999999;
	border-right-width:1px;
	border-right-color:#999999;
	border-top-width:0px;
	border-top-color:#999999;
}

table.OuterContainer{
	width:980px;
	border-width:0px
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#086739;
}

table.InnerContainer{
	width:974px;
	margin:3px;
	border-width:0px
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#086739;
}

table.ListingContainer{
	background-color:#fff;
	margin-top:2px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#C4D5E5;
	border-left-width:1px;
	border-left-color:#C4D5E5;
	border-right-width:1px;
	border-right-color:#C4D5E5;
	border-top-width:1px;
	border-top-color:#C4D5E5;
}


td.ContainerWelcome{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FDFED3;
	text-align:right;	
	margin-bottom:0px;
	margin-top:0px;
	padding-top:2px;
	padding-right:20px;
}

td.ContainerWelcome a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FDFED3;
}

td.ContainerNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:left;	
	margin-bottom:0px;
	margin-top:0px;
}

input.add, input.del{margin-top:8px;}

td.RightColumnHeading{
	background-color:#d7d7d7;
	border:solid 1px #C2C0C0;
	border-left:0px;
	color:#1b1b1b;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	padding-left:10px;
}

td.LeftColumnHeading{
	background-color:#d7d7d7;
	border:solid 1px #C2C0C0;
	border-right:0px;
	color:#1b1b1b;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	padding-left:10px;
}

p.SuccessMsg{color:#359B0D; font-size:12px; font-weight:normal;}
p.ErrorMsg{color:#F33010;font-size:12px; font-weight:normal;}


table.AdminFilterBox {border:1px solid #cacaca; background-color:#e3e3e3; color:#2E2E28; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:2px; margin-bottom:5px;}
table.AdminFilterBox td.Header{background-color:#746F6F; color:#fff; text-align:center; font-weight:bold; padding:4px;}
table.AdminFilterBox td.Left{background-color:#f8f8f8; text-align:left;  padding-left:4px; padding-right:5px; padding-bottom:4px; padding-top:4px;}
table.AdminFilterBox td.Right{background-color:#f8f8f8; text-align:right; padding-left:4px; padding-right:5px; padding-bottom:4px; padding-top:4px; color:#105610; }
table.AdminFilterBox td.Center{background-color:#f8f8f8; text-align:center; padding-left:4px; padding-right:5px; padding-bottom:2px; padding-top:2px;}
table.AdminFilterBox td{background-color:#f8f8f8;text-align:left;  padding-left:4px; padding-right:5px; padding-bottom:2px; padding-top:2px;}
table.AdminFilterBox input.Large{width:90px; background-color:#ffffff;text-align:left; padding:2px; font:bold 15px Arial, Helvetica, sans-serif; letter-spacing:0.02rem;}


table.AdminListingContainer {border-style:solid;border-width: 1px; border-color:#CDCDD0; background-color:#FFF; color:#000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
table.AdminListingContainer td.Left{background-color:#F8F8F4;text-align:left; padding:3px;}
table.AdminListingContainer td.Right{background-color:#F8F8F4;text-align:right; padding:3px;}
table.AdminListingContainer td{background-color:#F8F8F4;text-align:left; padding-left:3px;}
table.AdminListingContainer td.center{background-color:#F8F8F4;text-align:center; padding-left:3px; padding-right:3px;}
table.AdminListingContainer td.Header{background-color:#545454; color:#fff; text-align:center; font-weight:bold; padding:4px 0px;}
table.AdminListingContainer a {font-size: 11px; font-weight: normal; text-decoration: none;}

.pagination {padding: 10px; clear:both; margin-top:10px; margin-bottom: 10px; }
.page {display: inline-block; padding: 3px 6px; margin-right: 4px; border-radius: 3px; border: solid 1px #c0c0c0; background: #e9e9e9; box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1); font-size: .7em; font-weight: bold; text-decoration: none; color: #717171; text-shadow: 0px 1px 0px rgba(255,255,255, 1);}
.page:hover, .page.gradient:hover {background: #fefefe; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0)); background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);}
.page.active {border: none;  background: #616161; box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8); color: #f0f0f0; text-shadow: 0px 0px 3px rgba(0,0,0, .5);}
.page.gradient {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);}

input.NumberBox{font:bold 12px Tahoma, Arial, Helvetica, sans-serif; width:60px; border:none; background:#eeeeee;}

div.ReportBox{font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
div.ReportBox td.Left{text-align:left; padding:2px;}
div.ReportBox td.Right{text-align:right; padding:2px;}
div.ReportBox td.Header{text-align:center; padding:6px 0px; background-color:#00CCFF; font-weight:bold; color:#000000;}
div.ReportBox input{font:normal 12px Verdana, Arial, Helvetica, sans-serif; height:1.4em; width:95px;}
div.ReportBox select{font:normal 12px Verdana, Arial, Helvetica, sans-serif; height:1.9em; width:100px;}