﻿body
{
    background: #C3C3AB;
    margin: 0px;
	padding: 0px;
}

#page_frame {
	width: 840px;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
}

#page_frame #hdr {
	color: #FFFFFF;
	background-color: #B8B89C;
	text-align: right;
	padding: 10px;
	margin: 0;
}

#page_frame #hdr a:link {
	color: #FFF
}

#page_frame #hdr a:visited {
	color: #FFFFFF;
}

#page_frame #hdr a:hover {
	color: #CA4100;
}

ul#infobox, ul#infobox li {
	list-style: none;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;
}

ul#infobox li {
	float:left;
	width:232px;
	margin: 0 10px 10px 0;
	padding: 8px 8px 10px 0px;
}

ul#infobox h3 {
    font: normal 110%/1.1 "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 0px 6px 0px;
    color: #5C5C7F;
    font-weight: bold;
}

ul#infobox p {margin:0; padding: 5px 8px 15px;}

li#one {background: #F2F3EC}

li#two {background: #F2F3EC}

li#three {background: #F2F3EC}
	
.infoboxtext {
	margin-left: 6px;
}

.aplogo {
   font-family: Georgia, 'Times New Roman', Times, sans-serif;
   font-size: 2.3em;
   color: rgb(255, 255, 255);
}

.aplogo a 
{
    text-decoration: none;
    color: #FFFFFF;
}

.reg 
{
    font-size: 50%; 
    position: relative; 
    bottom: 1em; 
    font-family: sans-serif;
}

#main {
	background-color: #7D7E6A;
	margin: 0px;
	padding: 8px;
}

#content {
	background-color: #FFFFFF;
	padding: 0px 0px 12px 0px;
	margin: 16px 16px 16px 16px;
}

#content-hdr {
	background-color: #6b605b;
	padding: 10px;
}

#content-hdr #subhead {
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 0.9em;
	vertical-align: middle;
}

#content #links {
	float: right;
	margin: 12px 14px 14px 22px;
}

#content #links #module-hdr {
	color: #FFFFFF;
	background-color: #7D7E6A;
	padding: 6px;
	text-align: center;
	font-weight: bold;
}

#content #links ul {
	font-size: 0.85em;
	color: #5C5C7F;
	list-style-type: none;
	margin: 0px;
	padding: 12px 0px 0px 4px;
	line-height: 1.6em;
}

#content #links a:link {
	font-weight: bold;
	text-decoration: none;
	color: #5C5C7F;
}

#content #links a:visited {
	font-weight: bold;	
    text-decoration: none;
	color: #5C5C7F;
}

#content #links a:hover {
	color: #CA4100;
}

#content-hdr #subhead {
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 0.9em;
	vertical-align: middle;
}

#register {
	text-align: center;
	border: none;
}

#big-bullets #register img {
	border: none;
	margin: 10px;
}

#links {
	width: 281px;
}

#big-bullets ul {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #5C5C7F;
	/* list-style-image: url(apfrntbull.gif); */
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#big-bullets li {
	margin-left: 1em;
	margin-bottom: 1em;
	background-image: url(img/apfrntbull.gif);
	background-repeat: no-repeat;
	background-position: 0em .25em;
	padding-left: 1.2em;
}

.newsItem 
{
    margin: 6px 0px 0px 0px;
    background-color: #F4F5EF;
    color: #5C5C7F;
    padding-bottom: 12px;
    font-size: 0.9em;
}

.newsItem h3 
{
    margin: 4px 0px 4px 0px;
    font-weight: bold;
    font-size: 0.9em;
}

.newsItem a:link 
{
    color: #5C5C7F;
    font-weight: bold;
}

.newsItem a:visited 
{
    color: #5C5C7F;
    font-weight: bold;
}

.newsItem a:hover 
{
	color: #CA4100;
}
.newsItemText 
{
    font-size: 0.9em;
    margin: 0px 0px 2px 4px; 
}   

.newsItemDate 
{
    font-size: 0.85em;
    font-style: italic;
    margin: 0px 0px 4px 0px;
}

/* guided tour styles */
.tourText 
{
    margin: 6px 12px 18px 12px;
}

.tourImg 
{
    text-align: center;
    margin-bottom: 12px;
}

.tourFtr 
{
    text-align: center;
    margin-bottom: 12px;
}

.tourFtr img 
{
    border: none;
}