.title
{
	color: #FFF;
	padding: 7px;
	padding-bottom: 20px;
	font-size: 10pt;
}

.programs
{
    text-align: center;
    border: 1px solid #6f4911;
    border-collapse: collapse;
    width: 90%;
    margin: 0 auto;
}

.programs .titleheader, .programs th
{
    background-color: #6f4911;
    color: #ae7e37;
}

.programs th, .programs td
{
    border: 1px solid #6f4911;
}
.programs td
{
    padding: 5px 10px;
}

.programs .firsttd
{
    background-color: #8f6b33;
}

.programs .titleheader td
{
    padding: 5px 10px;
}


#maincol .title, #midcol .title
{
	color: #333;
	background-position: center top;
}

#leftcol .title
{
	color: #999;
	background-repeat: no-repeat;
	background-position: center top;
}

* html #leftcol .title
{
    background: url(../_images/title_left.gif) top center no-repeat;
}
* html #midcol .title, * html #maincol .title
{
    background: url(../_images/title_alt.gif) top center no-repeat;
}


#rightcol .title
{
	background: url( ../_images/title_right.png) top center no-repeat;
}

* html #rightcol .title
{
    background: url( ../_images/title_right_alt.gif) top center no-repeat;
}



.content
{
    padding-bottom: 10px;
}

.foot
{
	border-top: 1px solid #ca010d;
	text-align: right;
	padding: 4px;
	margin-top: 10px;
	text-transform: Uppercase;
	font-size: 10pt;
}

#rightcol
{
	font-size: 9pt;
}

#rightcol ul
{
    padding: 0px 12px;
    margin: 0;
}
#rightcol ul li
{
    padding: 4px 0px;
    list-style-type: none;
}
#body
{
	color: #000;
	font-size: 10pt;
}



a
{
    text-decoration: none;
    color: #f90;
}

.redtext
{
    color: #900;
    font-weight: bold;
}

.toppad
{
    padding-top: 10px;
}

ol
{
}

ol li
{
    padding-top: 10px;
}


img.imgthumb
{
    width: 128px;
    height: 96px;
    padding: 4px;
    background: url(     ../_images/imgborder.png) top left no-repeat;
}

* html img.imgthumb
{
    background: url(     ../_images/imgborder_alt.gif) top left no-repeat;
}

img.img350
{
    width: 342px;
    height: 141px;
    padding: 4px;
    background: url(     ../_images/imgborder_350.png) top left no-repeat;
}

* html img.img350
{
    background: url(     ../_images/imgborder_350_alt.gif) top left no-repeat;
}

.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}

#midcol a, #maincol a
{
	color: #01335c;
	text-decoration:underline;
}

ul
{
}

ul li
{
    list-style-type: square;
}

h4
{
    padding: 0px;
    margin: 0px;
    font-size: 12pt;
}

h7
{
    padding: 0px;
    margin: 0px;
}

.entry
{
    margin: 10px 0px;
    clear: both;
    width: 100%;
}

select
{
    font-size: 8pt;
    background: #767676;
    color: #6f4911;
}


#programs
{
    border: 1px solid;
}
#programs ul, #program ul li
{
    margin: 0;
    padding: 0;
}

#programs ul
{
    clear: both;
    width: auto;
    height: auto;
    margin: 0 auto;
    text-align: center;
    display:block;
}

#programs ul li
{
    display: block;
    float: left;
    list-style-type: none;
    padding: 3px;
    width: auto;
    border: 0px;
    border-left: 1px;
    border-style: solid;
    text-align: center;
}
#programs ul li.first
{
    border-left: 0px;
}

#programs ul li.last
{
    border-left: 1px;
}

#divNav
{
    background-color:#D48208;
}

.divList
{
    margin: 0px;
    clear: both;
    min-height: 200px;
    margin: 10px;
}

* html .divList
{
    height: 200px;
}

#programs ul li.disabled
{
    background-color: #ccc;
}

#programs ul li.enabled
{
    background-color: Transparent;
}

.blue
{
    color: #036;
}

.red
{
	color: #ca010d;
	font-weight: bold;
}

.defaultcolor
{
    color: #6f4911;
}
.HoursText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	text-align: center;
}
.largeCopy {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333;
}
.QuickLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
}
