body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #24356B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

img {
	border: 0;
}

h1, h2, h3, h4, h6, h7 {
	clear: left;
	margin: 0 0 15px 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*----------Call to Action Text -----------*/
h5 {
padding:6px;
margin:0 auto;
margin-bottom:15px;
font-size:1.00em;
background: #2A3A6F url('/images/sidebar_item_bg.gif') repeat-x left bottom;
	color: #FFF;
	width:95%;
	text-align:center;
}
p {
	margin: 0 0 20px 0;
}

a {
	color: #24356B;
}

a:hover {
	text-decoration: none;
}

.more-link {
	text-align: right;
}

ul li,
ol li {
	margin-bottom: 3px;
}

hr {
	clear: left;
	width: 100%;
	height: 1px;
	margin-bottom: 15px;
	border: 0;
	background-color: #89AC52;
	color: #89AC52;
}

/*-----------------------------------------
	WRAP
-----------------------------------------*/
#wrap {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}

/*-----------------------------------------
	HEADER
-----------------------------------------*/
#header-wrap {
	width: 100%;
	height: 188px;
	margin: 0;
	padding: 0;
	background: #FFF url('/images/header_bg.jpg') repeat-x left top;
	text-align: center;
}

#header {
	width: 1000px;
	height: 188px;
	margin: 0 auto;
	padding: 0;
	background: transparent url('/images/header_bg_img.jpg') no-repeat center top;
	text-align: left;
	position: relative;
}

/*---------- TOP-NAV ----------*/
#header #top-nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
}

#header #top-nav #locations {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFF;
}

#header #top-nav #locations li {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 30px;
	font-weight: bold;
}

#header #top-nav #extras {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFF;
	font-weight: bold;
}

#header #top-nav #extras li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 30px;
}

#header #top-nav #extras li.divide {
	padding: 0 0 0 10px;
	background: transparent url('/images/top_nav_divide.gif') no-repeat left center;
}

#header #top-nav #locations a,
#header #top-nav #extras a {
	color: #FFF;
	text-decoration: none;
}

#header #top-nav #locations a:hover,
#header #top-nav #extras a:hover {
	color: #89AC52;
}

#header #top-nav #extras form {
	margin: 0;
	padding: 0;
}

/*---------- LOGO-LINK ----------*/
#header #logo-link {
	position: absolute;
	display: block;
	left: 314px;
	top: 44px;
	width: 386px;
	height: 73px;
	text-indent: -9999px;
	outline: 0;
}

/*---------- MAIN-NAV ----------*/
#header #main-nav {
	position: absolute;
	left: 0;
	bottom: 0;
}

#header #main-nav ul {
	width: 1000px;
	height: 54px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#header #main-nav ul li {
	float: left;
	display: inline;
	height: 54px;
	margin: 0;
	padding: 0;
}

#header #main-nav ul li img {
	float: left;
}

#header #main-nav ul li a {
	float: left;
	display: block;
	margin-top: 10px;
	padding: 0 16px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#header #main-nav ul li.single a {
	margin-top: 25px;
}

#header #main-nav ul li a:hover {
	color: #89AC52;
}

#header #main-nav ul li a.active {
	color: #89AC52;
}

/*-----------------------------------------
	CONTENT-TOP
-----------------------------------------*/
#content-top-wrap {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #89AC52;
	text-align: center;
}

body.sub-page #content-top-wrap {
	background: #618033;
}

#content-top-wrap .hide {
	display: none;
}

#content-top {
	display: block;
	width: 1000px;
	height: 250px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

#content-top img {
	float: left;
	clear: left;
}

#content-top .text {
	margin-left: 500px;
	padding-top: 30px;
	color: #FFF;
	font-size: 1.2em;
}

/*-----------------------------------------
	CONTENT
-----------------------------------------*/
#content-wrap {
	width: 100%;
	margin: 0;
	padding: 25px 0;
	background: #FFF url('/images/content_gradient.jpg') repeat-x left top;
	text-align: center;
}

#content {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/*-----------------------------------------
	CONTENT-PRIMARY
-----------------------------------------*/
#content-primary {
	float: left;
	display: inline;
	width: 730px;
	margin: 0;
	padding: 0;
}

#content-primary h1 {
	color: #89AC52;
}

#content-primary h2,
#content-primary h3,
#content-primary h4 {
	color: #24356B;
}

#content-primary h1 {
	font-size: 2.0em;
}

#content-primary h2 {
	font-size: 1.6em;
}

#content-primary h2.green {
	border-bottom: 1px solid #89AC52;
	font-size: 1.6em;
	color: #89AC52;
}

#content-primary h3 {
	font-size: 1.4em;
}

#content-primary h4 {
	font-size: 1.2em;
}

/*--------PCAB Accreditation announce-----#2e3289 original color #be0407 romance color----*/
.accreditation {
margin:0 auto;
margin-bottom:18px;
border:4px solid #2e3289;
}

/*-----------------------------------------
	CONTENT-SECONDARY
-----------------------------------------*/
#content-secondary {
	float: left;
	display: inline;
	width: 250px;
	margin: 0 0 0 20px;
	padding: 0;
}
#content-secondary .sidebar {
margin:0 auto;
margin-top:18px;
}
.sidebarMap {
width:250px;
margin:0 auto;
text-align:center;
}

/*---------- SIDEBAR-BLOCK ----------*/
#content-secondary .sidebar-block {
	margin: 0 0 15px 0;
	padding: 0 0 25px 0;
	background: #24356B url('/images/sidebar_bottom_rounded.gif') no-repeat left bottom;
}

#content-secondary .sidebar-block h3 {
	float: left;
	width: 230px;
	background: #89AC52 url('/images/sidebar_header_bg.gif') no-repeat left top;
	margin: 0;
	padding: 10px 10px;
	border-bottom: 1px solid #24356B;
	color: #24356B;
	font-size: 1.2em;
}

#content-secondary .sidebar-block ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*---------- MENU ITEMS ----------*/
#content-secondary .sidebar-block ul li.menu-item {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #24356B;
	background: #2A3A6F url('/images/sidebar_item_bg.gif') no-repeat left bottom;
	color: #FFF;
}

#content-secondary .sidebar-block ul li.menu-item a {
	display: block;
	padding: 7px 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#content-secondary .sidebar-block ul li.menu-item a:hover {
	background: #89AC52;
}

#content-secondary .sidebar-block ul li.menu-item a.active {
	background: #89AC52;
}

/*---------- INFO ITEMS ----------*/
#content-secondary .sidebar-block ul li.info-item {
	float: left;
	width: 230px;
	margin: 0;
	padding: 10px;
	background: #2A3A6F url('/images/sidebar_item_bg.gif') no-repeat left bottom;
	color: #FFF;
}

#content-secondary .sidebar-block ul li.info-item h4 {
	margin-bottom: 5px;
	font-size: 1.2em;
}

#content-secondary .sidebar-block ul li.info-item p {
	margin-bottom: 0;
}

#content-secondary .sidebar-block ul li.info-item a {
	color: #FFF;
	text-decoration: none;
}

#content-secondary .sidebar-block ul li.info-item a:hover {
	text-decoration: underline;
}

#content-secondary .sidebar-block ul li.more {
	float: left;
	width: 230px;
	margin: 0;
	padding: 10px 10px 0 10px;
	color: #FFF;
	text-align: right;
}

#content-secondary .sidebar-block ul li.more a {
	color: #FFF;
	text-decoration: underline;
}

#content-secondary .sidebar-block ul li.more a:hover {
	text-decoration: none;
}

/*-----------------------------------------
	NEWS-EVENTS-SUMMARY
-----------------------------------------*/
#news-events-summary {
	}

#news-events-summary #news-listing-wrap {
	float: left;
	display: inline;
	width: 730px;
	margin: 0 0 0 0px;
	padding: 0;
	background: #E6E6E6 url('/images/newsListTopLg.gif') no-repeat left top;
}

#news-events-summary #news-listing {
	float: left;
	width: 730px;
	background: transparent url('/images/newsListBottomLg.gif') no-repeat left bottom;
}

/*-----------------------------------------
	AFFILIATES
-----------------------------------------*/
#affiliates {
	clear: left;
	padding-top: 25px;
}

#affiliates h2 {
	border-bottom: 1px solid #89AC52;
	font-size: 1.6em;
	color: #89AC52;
}

#affiliates ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#affiliates ul li {
	float: left;
	width: 155px;
	margin: 0 5px;
	padding: 0;
	color: #9F9F9F;
	text-align: center;
	font-weight: bold;
}

/*-----------------------------------------
	CONTACT TABLES/FORM
-----------------------------------------*/
#contactForm {
font:bold .975em Arial, Helvetica, sans-serif;
}
.contact-columns {
}

.contact-columns .contact-column {
	float: left;
	display: inline;
	width: 355px;
}

.contact-columns .contact-column-second {
	margin-left: 20px;
}

.contact-form-link {
	float: right;
	line-height: 25px;
}

.contact-table {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 25px;
	border-top: 1px solid #A69DA0;
	border-bottom: 1px solid #A69DA0;
}

.contact-table-last {
	margin-bottom: 0;
	border-bottom: 0;
}

.contact-table td {
	vertical-align: top;
}

.contact-form-form {

}

.contact-form {
	width: 100%;
}

/*-----------------------------------------
	GREENSCREEN
-----------------------------------------*/
#green-screen-container {
	position: absolute;
	top: 185px;
	left: 53%;
	width: 173px;
	height: 400px;
}

/*-----------------------------------------
	FOOTER
-----------------------------------------*/
#footer-wrap {
	clear: left;
	width: 100%;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

#footer {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer ul li {
	float: left;
	margin: 0;
	padding: 0;
	color: #95A6DF;
}

/*---------- COPYRIGHT ----------*/
#footer ul.copyright li {
	margin: 0;
	padding: 0;
	line-height: 14px;
}

/*---------- LINKS ----------*/
#footer ul.links {
	float: right;
}

#footer ul.links li {
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 29px;
}

#footer ul.links li img {
	float: left;
}

#footer ul.links li.divide {
	padding: 0 0 0 10px;
	background: transparent url('/images/footer_nav_divide.gif') no-repeat left center;
}

#footer ul.links a {
	color: #95A6DF;
	text-decoration: none;
}

#footer ul.links a:hover {
	color: #89AC52;
}

/*-------- News -------------*/

#news-listing .more-link {
	padding: 3px 10px;
}

.news-all-link {
	float: right;
	line-height: 25px;
}