﻿body 
{
	background-color:#979797; 
	margin:15px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
table{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}

td{vertical-align:top}



h1{display:inline;font-size:20px; margin:3px 0 5px 0; color:#555555}
h2{ font-style:italic; font-weight:bold; font-size:20px; margin-bottom:0px;color: #333399;  font-weight:900}
h3{display:inline;font-size:16px; margin:3px 0 5px 0; /* text-decoration:underline */}
h4{display:inline;font-size:15px; margin:3px 0 5px 0; margin:0; color:#666666}
h5{display:inline;font-style:italic;font-size:16px; margin:3px 0 5px 0; margin:0; color: #AD0A0F}
h6{display:inline;font-size:15px; margin:3px 0 5px 0; margin:0; color:#666666; font-style:italic}
.headGray{background: #999999; font-weight:bold; color:#ffffff; font-size:13px;}
.subheadingBlue{font-weight: 900; font-size:16px; margin:3px 0 5px 0; color: #333399;}

Pre {font-size: 13px; display:inline;}
Address {font-size:13px; display:inline;}

	.hide { DISPLAY: none; MARGIN: 0px 2px }

/* Tables */
#tdContactForm {padding-left:15px; padding-right:15px}
#outertable {border:2px solid #777777;}
#maintable {border:1px solid #000000;}
#copytable {width:760px; height:80px;}
#tdLeftCol {background: #aaaaaa; padding:5px; vertical-align:top}
#tdMidCol {background: #ffffff; padding:5px; vertical-align:top}
#tdMainCol {background: #ffffff; padding:5px; vertical-align:top}
#tblDefLeft{margin-right:30px}
.tdLabel{font-weight:bold}
.tdLabels{text-align:right}
.tdLabelsDis{font-weight:bold; width:100px;}
.tdgreybg{background:#efefef}

.tblTestSay{margin-bottom: 20px}


/* Text Definitions */
.btm_text {color:#000000; font-size:10px; font-weight:bold;}
.copytext {font-size:9px; color:#FFFFFF; vertical-align: middle}
.maintext {	font-family: Arial, Helvetica, sans-serif;font-size:10px; color:#000000}

/* Footer */
.f_nav {position:relative; background-color: #aaa; padding: 0 0 12px 0; text-align:center;}
.f_address {display: inline-block; vertical-align: top; font-size: 12px; font-weight: normal; position:relative;}
.f_address:after {content:''; position: absolute; background-color: #ad0a0f; height: 18px; width: 100%; left: 100%; top: 0; margin-left: 5px;}
.f_phone {text-align:left; left:330px; top:48px; font-size:20px; color:#000000; position:absolute; width:350px;}

/* Footer Print */
.f_print {background-color: #aaa; overflow: auto; padding: 5px 0 5px 5px; z-index: 5; position: relative;}
.f_print img {float: left; margin-right: 10px; width:70px;}
.f_print span {font-size: 1.2em; line-height: 16px;}
.copytext_print {font-size: 13px; color: #FFFFFF; vertical-align: middle; text-align:center; background-color:#ad0a0f; margin-top: 35px; padding: 10px; position: relative;}
.copytext_print:before {content: ""; position: absolute; top: 0; right: 100%; width: 150px; height: 100%; background-color: #ad0a0f; z-index: 1;}
.addr_print {text-align: center; width: 300px; padding: 5px 0; font-size: 16px; font-weight: normal;}
.addr_print a {color: #000; font-size: 13px;}

/* Text Boxes */
.txt30{border:1px solid #000000; width:30px; height:16px; padding:2px; font-size:11px}
.txt30{border:1px solid #000000; width:30px; height:16px; font-size:11px}
.txt80{border:1px solid #000000; width:80px; height:16px; font-size:11px}
.txt150{border:1px solid #000000; width:150px; height:16px; font-size:11px}
.txt200{border:1px solid #000000; width:200px; height:16px; font-size:11px}
.txt250{border:1px solid #000000; width:250px; height:16px; font-size:11px}
.txtM250{border:1px solid #000000; width:250px; height:80px; font-size:11px}
.txtM200{border:1px solid #000000; width:200px;  height:60px; font-size:11px}
.txtM150{border:1px solid #000000; width:150px;  height:60px; font-size:11px}
.txtM400s{width:400px;  height:40px}

/* divs */
.divListBottom{clear:both; }
#divLeftNotes{float:left; width:30%; padding-left:10px}
#divGrid{float:left}

#divDefRight{padding-left:20px; padding-right: 20px}
#divDefRightBot{padding-left:20px; padding-right: 20px}
#divDefRightTop{padding-left:20px; padding-right: 20px; text-align:right}
.pnlPopup{margin:auto; padding:20px}
.pImage{Display:Inline}
.divGel{background: URL(images/btnGel.gif); width:225px; height:21px;  text-align:center; padding-top:3px; background-repeat:no-repeat; margin-bottom:5px}

/* Links */
/*a {color:#AD0A0F; text-decoration:none; font-weight:bold}*/
a {text-decoration:none; font-weight:bold}
/*:hover { color:#9e9e9e}
a:visited {color: #660000}*/

a.lnkWhite {color:#ffffff; font-size: 11px;  }
a.lnkWhite:hover {color:#cfcfcf}
a.bigWhite {color:#ffffff;  text-decoration:none}
a.bigWhite:hover {color:#222222}

.liCatSel{font-size:12px; list-style-type:disc; list-style-position:inside; background:#cfcfcf; font-weight:bold;margin-right:0px;margin-bottom:1px; padding:0px; }
.liCatSel:hover{color:#000000}

.liCat{font-size:12px; margin:1px; list-style-type:none; font-weight:bold; color:#AD0A0F; text-decoration:none} 
.liCat:link{font-size:11px; font-weight:bold; color:#AD0A0F; text-decoration:none}
.liCat:visited{font-weight:bold; color:#AD0A0F; text-decoration:none}
.liCat:hover {text-decoration:none; background-color:#bfbfbf; color:#000000}

.ulAdmin{font-size: 10px; padding:0; margin:0}
.ulAdmin li {margin:0  0 2px 0; list-style-type:none; padding:1px; border:solid 1px #333333; background:#999999; font-weight:normal}

li {margin-bottom:12px}
.nolispace li {margin-bottom:2px}

.pages {color:#000000; text-decoration:none}
.pages:hover{ color:#AD0A0F; background-color:#efefef; text-decoration:none}

.copylink {font-weight:bold; color:#ffffff; text-decoration:none;}
.copylink:hover {text-decoration:underline;}
.btm_link {text-decoration:none; color:#FFFFFF; font-weight:bold;}
.btm_link:hover {color:#AD0A0F; text-decoration:underline;}


/* Datagrids */
.dgHeader{background:#AD0A0F; color: #e1e1e1; font-weight:bold}
.dgItem{}
.dgAltItem{background: #e5e5e5;}
.dgAltItemLight{background: #f6f6f6;}
.dgFooter{background-image: url(images/dgfoot.gif);}
.dgMain {border:1px solid #000000;}
.dgMain td{padding:1px 3px 1px 3px}
.dgSchools{font-size: 12px}
.dgSchoolRight{padding-left:20px; text-align:right}

/* Images */
#imgMap{margin:25px 0 0 20px}
.flLefty{float: left; margin-bottom: 5px; margin-right: 5px}
.flRighty{float: right; margin-bottom: 5px; margin-left: 5px}
.RedBorder{border: 3px solid #ad0a0f; margin: 5px}
.imgListing{margin:5px}


/* Labels */
#lblError{color:#FF0000}
.lblImages{background: #999999; text-align:center;}
.caps{text-transform:uppercase}

/* miscellaneous */
.edgeBorder{border:1px solid #000000}
.bgWhite {background: #ffffff}
.flRight{float:right}
.Right{text-align:right}
.uLine{border-bottom:1px solid #000000}

#bg_info {
    bottom: 0%;
    left: 0%;
    position: absolute;
    text-align: left;
    color: #fff;
    background-color: rgba(68, 13, 4, 0.7);
    padding: 5px 20px;
}