html {
	height: 100%; 
}
body {
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#AFA8A5;
}
body a {}
body a:hover {}

a {outline: none;}

#containerTable {
	width:800px;
	height:100%;
	background-color:#FFFAEF;
	margin-left:auto;  /*center table*/
    margin-right:auto;  /*center table*/	
}
#containerTable td {vertical-align:top;}
#homepageimage {
    background-image:url(images/Home_TED.jpg); background-position:top right; background-repeat:no-repeat; height:567px; text-indent:-9999px;
}


#headerLogo {float:left}
#headerQuote {float:right; margin:20px; height:130px; width:492px; text-align:right;}
	.quote {font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#000;}
	.quoteAuthor {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#000; line-height:18px}
		

#contentMain {float:right; margin-right:20px; width:565px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
#contentMain a {color:#993333; text-decoration:none}
#contentMain a:hover {text-decoration:underline}

#contentNarrowA {float:left; margin-right:20px; width:399px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
#contentNarrowA a {color:#993333; text-decoration:none}
#contentNarrowA a:hover {text-decoration:underline}

/*used for press*/
#contentNarrowB {float:left; margin-right:40px; width:376px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
#contentNarrowB a {color:#993333; text-decoration:none}
#contentNarrowB a:hover {text-decoration:underline}

/*used for press modal*/
#contentNarrowBmodal {width:376px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
#contentNarrowBmodal a {color:#993333; text-decoration:none}
#contentNarrowBmodal a:hover {text-decoration:underline}

#contentNarrowCmodal {width:238px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;} 
#contentNarrowCmodal a {color:#993333; text-decoration:none} 
#contentNarrowCmodal a:hover {text-decoration:underline}

#contentSplit {width:260px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:16px}
#contentSplit a {color:#993333; text-decoration:none}
#contentSplit a:hover {text-decoration:underline}


#contentRightbar {float:right; width:146px;}
.contentWide {/*background-color:#F06;*/ clear:both; width:760px; margin-left:20px; margin-right:20px;} /*reusable style for any full width content*/


#footer {
	height:288px;
	background-image:url(images/footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footer a {font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#993333;}
#footer a:hover {text-decoration:underline}
.footerLinkScreening {margin-bottom:30px; margin-right:20px; text-align:right}




h1 {font-size:18px; color:#8E7D77; margin:0px; margin-bottom:10px; font-weight:normal; line-height:21px}
h2 {font-size:18px; color:#000000; font-weight:bold;}
.hLeading {font-size:18px; color:#8E7D77; display:inline;} /*use for paragraph with highlighted leading text*/
.subheading {font-size:12px; font-weight:bold; color:#000;}
.subheading a {color:#993333; text-decoration:none}
.subheading a:hover {text-decoration:underline}

.subheading2 {font-size:14px; font-weight:bold; color:#000;}
.subheading2 a {color:#993333; text-decoration:none}
.subheading2 a:hover {text-decoration:underline}
.price {font-size:16px; font-weight:bold; color:#993333; text-align:center; line-height:28px; }
.salutation { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#000;}
.caption {font-size:11px; font-weight:normal; font-style:italic; text-align:right; color:#333;} 
.disclaimer {font-size:11px; font-weight:normal; font-style:italic; text-align:left; color:#333;} 

.pressBox {font-size:11px; border:1px; border-style:solid; border-color:#CCC; vertical-align:middle; padding:8px; background-color:#FFF; line-height:14px;}
.prisonerQuoteBoxHeadshot {clear:both; float:left; width:132px; margin-right:10px; margin-top:15px; margin-bottom:15px}
.prisonerQuoteBoxContent {float:right; width:400px; height:112px; padding:10px; background-color:#EDE7DA; text-align:center; font-family: Times, "Times New Roman", serif;  font-size:16px; font-style:italic; color:#000; margin-top:15px; margin-bottom:15px}
.dvdBox {font-size:11px; border:1px; border-style:solid; border-color:#CCC; vertical-align:top; padding:8px; background-color:#FFF; line-height:14px;}

.boxGold {float:right; width:400px; height:171px; padding:10px; background-color:#F4B436; text-align:center; color:#000;}
.boxGoldLeft {float:left; width:545px; padding:10px; background-color:#F4B436; text-align:left; color:#000; margin-bottom:15px}
.hostScreeningForm {background-color:#F3EDE1}
.honeypot {
	display: none;       
}
.tablesubheading {background-color:#8E7D77; color:#FFF;font-size:11px; font-weight:bold;  }
.tabledata {background-color:#F3EDE1; color:#000;font-size:11px; line-height:14px }
.tabledataPast {background-color:#F3EDE1; color:#999;font-size:11px; }


#contentHome {float:left; margin-top:400px; margin-right:20px; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}

.subheading3 {font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal; color:#000;}
.subheading3 a {color:#993333; text-decoration:none}
.subheading3 a:hover {text-decoration:underline}

.subheading4 {font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; color:#000;}
.subheading4 a {color:#993333; text-decoration:none}
.subheading4 a:hover {text-decoration:underline}

.button {
	border-width:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:993333;
	letter-spacing:1px;
	display:block;
}
.button:hover {text-decoration:underline; cursor:pointer}

.textfield_effect {
	border-width: 0px;
	border-style: solid;
	border-color: #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	width: 125px;
	height: 15px;
	padding:2px;
	vertical-align:middle;
}

/************************************************************************/
/************************     RIGHTNAV CODE     **************************/
/************************************************************************/
.bgGrayTile {background-image:url(images/bgGrayTile.gif); background-repeat:repeat; height:10px;}
#rightnav a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; background-color:#DFD8CC; display:block; text-align:center; line-height:30px}
#rightnav a:hover {color:#DFD8CC; background-color:#993333; text-decoration:none}



/************************************************************************/
/************************     LEFTNAV CODE     **************************/
/************************************************************************/
#contentLeftnav {
	/*background-color:#0CF;*/
	float:left;  
	margin-left:20px; 
	margin-right:20px; 
	width:175px;
}

		.leftnav {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#993333;}
		.leftnav li ul li {margin:0; padding:0; margin-left:10px; margin-top:10px} /*subnav*/

		ul.leftnav, ul.leftnav ul {margin:0; padding:0;}
		
		ul.leftnav a {color:#993333; display:block; text-decoration:none; text-transform:uppercase }
		
		ul.leftnav li {list-style:none; list-style-type:none; margin-bottom:10px;}
		ul.leftnav li a {}
		ul.leftnav li a:hover {color:#000000; font-weight:bold}
		
		ul.leftnav li ul li {list-style:none; list-style-type:none;}
		ul.leftnav li ul li a {color:#993333; /*padding-left:0px;*/}
		ul.leftnav li ul li a:hover {color:#000000; font-weight:bold;}
