﻿.images
{
	width:			 100%;
	border-top:		 solid 1px #009;
	border-bottom:	 solid 1px #009;
	padding:         0px;
	background-color: #EEF;
}

.images_left
{
	text-align:		left;
	vertical-align: middle;
	width:			33%;
}

.images_center
{
	text-align:		center;
	vertical-align: middle;
	width:			34%;
}

.images_right
{
	text-align:		right;
	vertical-align: middle;
	width:			33%;
}

.program
{
	width:		100%;
	text-align:	justify;
}

.program th
{
	height: 35px;
}

.program td
{
	vertical-align: top;
}

.leftnavcontainer
{
	width:					18%;
	height:					300px;
	padding:				5px 0px 0px 0px;
	background-image:		url(../Images/navback.gif); 
	background-repeat:		no-repeat;
	background-position:	top right;	
	border-left:			solid 2px #7B2E26;
	border-bottom:          solid 2px #7B2E26;
}

.leftnavspacer
{
	width: 2%;
}

.leftnav span
{
	display:		block;
	color:			#7B2E26;
	border-bottom:	solid 1px #7B2E26;
	font-size:      11pt;
	font-weight:    bold;
	font-variant:   small-caps;
	text-align:     center;
	width:          100%;
	padding:		5px 0px 5px 0px;
}

.leftnav a
{
	display:		block;
	padding:		5px 0px 5px 10px;
	font-weight:	bold;
	color:          #7B2E26;
}

.leftnav a:hover
{
	color:				#EEF;
	background:			#7B2E26;
	text-decoration:	none;
}

.programdef
{
	width: 60%;
}

.programimg
{
	width:		20%;
	text-align: right;
}

.reasons
{
	width:		100%;
	text-align: justify;
}

.reasons ol li
{
	padding: 5px;
}

#lnrowspacer
{
	display: block;
	height:  40px;	
}

#jtkrowspacer
{
	height: 70px;
}

/* Needed to get IE to keep correct spacing */
#jtkdefspacer
{
	display:	block;
	height:		38px;
}

#stkrowspacer
{
	height: 95px;
}

/* Needed to get IE to keep correct spacing */
#stkdefspacer
{
	display:	block;
	height:		110px;
}

#ckbrowspacer
{
	height: 125px;
}

