/* customizable styles */


body {
	height: auto; 
	/* customize_body-background */ background-color:#c2c97f; /* customize_body-background */
}

body#tinymce {
	background-color: #fff;
}

div#main-container #header {
	padding-top: 55px;
	/* customize_header-background */ background-color:#fff; /* customize_header-background */
}	


div#main-container {
	/* customize_main-background */ background-color:#fff; /* customize_main-background */
}

div#main-container #footer {
	/* customize_footer-background */ background-color:#ffffff; /* customize_footer-background */
	width: 960px;
	min-height: 150px;
}

div#main-container #header ul li a {
	/* customize_nav-links */ color:#006882; /* customize_nav-links */ 
	padding: 10px;
	text-decoration: none;
}

div#main-container #header ul li a:hover {
	/* customize_nav-hover */ background-color:#7a6d65; /* customize_nav-hover */
	border-right: none;
}

div#main-container #header h1 a, div#main-container #header h1 a:link, div#main-container #header h1 a:visited, div#main-container #header h1 a:active, div#main-container #header h1 a:hover {
	/* customize_site-title */ color:#820050; /* customize_site-title */
	text-decoration: none;
}

ul li a.nav-path-selected, ul li.nav-selected {
	font-weight: bold;
}


div#main-container a, div#main-container a:link, div#main-container a:visited, div#main-container a:active {
	/* customize_links */ color:#006882; /* customize_links */
	text-decoration: none;
}

div#main-container h1, div#main-container h2, div#main-container h3, div#main-container h4, div#main-container h5, div#main-container h6 {
	/* customize_headings */ color:#820050; /* customize_headings */
}

div#main-container .ccm-tags-display ul.ccm-tag-list li {
	/* customize_tag-highlight */ background-color:#A0DBE3; /* customize_tag-highlight */
}

div#main-container, div#main-container ul li {
	/* customize_paragraph_font */ font:normal normal 14px Verdana; /* customize_paragraph_font */
	/* customize_text */ color:#000; /* customize_text */

}

div#main-container {
	/* customize_miscellaneous */  /* customize_miscellaneous */
}

/* text styles */


div#main-container a:hover {
	text-decoration: underline;
}

div#main-container p {
	margin-bottom: 20px;
	margin-top: 12px;
}

div#main-container ul li {
}

div#main-container h1 {
	font-size: 32px;
	padding-top: 0px;
	margin-bottom: 8px;
}

div#main-container h2 {
	font-size: 28px;
	padding-top: 0px;
	line-height: 28px;
	margin-bottom: 5px;
}

div#main-container h3 {
	font-size: 22px;
	padding-top: 6px;
	line-height: 22px;
	margin-bottom: 3px;
}

div#main-container h4 {
	font-size: 20px;
	padding-top: 8px;
	line-height: 20px;
	margin-bottom: 3px;
}

div#main-container h5 {
	font-size: 16px;
	margin-bottom: 3px;
}

div#main-container h6 {
	font-size: 12px;
	margin-bottom: 3px;
}

div#main-container hr {
	margin: 20px 0;
}


/* alternate emphasis style for inclusion in content block editor aka tinymce */

.serif-emphasis {
	/* color: #0099ff; */
	font-family: Georgia, "Times New Roman", serif;
	font-weight: 100;
	font-style: italic;
}


/* site title styles */

div#main-container #header h1 {
	font-size: 28px;
	margin-left: 45px;
	padding-bottom: 55px;
	margin-bottom: 0;
	display: inline;
	float: left;
}

/* header list styles */

div#main-container #header ul {
	float: left;
	list-style-type: none;
	margin-top: 14px;
	margin-bottom: 0;
	margin-right: 45px;
}

div#main-container #header ul li {
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 0;
	/* border-right: 1px solid #d9d9d9; */
}

/* footer styles */

div#footer p {
	/* customize_footer-text */ color:#000; /* customize_footer-text */
}

div#footer #footer-inner p {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	display: inline;
}

div#footer #footer-inner p.footer-copyright {
	float: left;
	font-weight: bold;
}

div#footer #footer-inner p.footer-sign-in {
	float: left;
}

div#footer #footer-inner p.footer-tag-line {
	float: right;
	font-family: 'Merriweather', Georgia, serif;
}

div#footer #footer-inner a, div#footer #footer-inner a:link, div#footer #footer-inner a:visited, div#footer #footer-inner a:active {
	text-decoration: none;
}

div#footer #footer-inner a:hover {
	text-decoration: underline;
}

li.month {
	margin-left: 0px;
}


/* -------------------------------------------------- NSHD OVERRIDES -------------------------------------------------- */

/* Body font -------------------------------------------------- */
body {
	font-family: Verdana, Arial, sans-serif;
}
/* Hide main container drop shadow -------------------------------------------------- */
div#main-container {
	box-shadow:none;
}
/* Hide site title -------------------------------------------------- */
div#main-container #header {
	padding-top: 0px;
}
div#main-container #header h1 {
	display: none;
}
div#header-image {
	display: none!important;
}
div#header-image img {
	height:0px;
}
/* Main navigation bar -------------------------------------------------- */
div#main-container #header ul {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 41px;
	margin-left: 41px;
}
div#main-container #header ul li {
	font-size: 14px;
	margin: 0;
	padding:8px 2px 8px 2px;
	border-bottom:1px solid #766a62;
	}
div#main-container #header ul li.nav-selected, div#main-container #header ul li.nav-path-selected {
	font-size: 14px;
	margin: 0;
	padding:8px 2px 8px 2px;
	border-top: 1px solid #766a62;
	border-right: 1px solid #766a62;
	border-bottom:1px solid white;
	border-left: 1px solid #766a62;
}
div#main-container #header ul li a:link {
	color:#756a62;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a:visited {
	color:#756a62;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a:hover {
	color:#006882;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a:active {
	color:#756a62;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a.nav-selected:link, div#main-container #header ul li a.nav-path-selected:link {
	color:#006882;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a.nav-selected:visited, div#main-container #header ul li a.nav-path-selected:visited {
	color:#006882;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a.nav-selected:hover, div#main-container #header ul li a.nav-path-selected:hover {
	color:#006882;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}
div#main-container #header ul li a.nav-selected:active, div#main-container #header ul li a.nav-path-selected:active {
	color:#006882;
	padding: 10px;
	text-decoration: none;
	font-weight:normal;
	background:none;
}

/* Left navigation bar -------------------------------------------------- */
div#left-sidebar-container {
	width:270px;
	margin:0;
	padding:0;
}
div#left-sidebar-inner {
	margin: 0px 20px 20px 40px;
	border:1px solid #7b6e66;
}
div#left-sidebar-inner h2 {
	font-size: 16px!important;
	color: #7b6e66;
	padding: 4px 8px 6px 12px!important;
	margin:0px!important;
	background-color:#d5d2d0;
}
div#left-sidebar-inner h2 a:link {
	color: #7b6e66;
	text-decoration:none;
}
div#left-sidebar-inner h2 a:visited {
	color: #7b6e66;
	text-decoration:none;
}
div#left-sidebar-inner h2 a:hover {
	color: #006983;
	text-decoration:none;
}
div#left-sidebar-inner h2 a:active {
	color: #7b6e66;
	text-decoration:none;
}
div#left-sidebar-inner ul.nav {
	padding:0;
	margin:0 0 12px 0;
}
div#left-sidebar-inner ul.nav li {
	padding:12px 12px 0 12px;
	margin:0px;
	list-style-type:none;
}
div#left-sidebar-inner ul.nav ul {
	padding:0;
	margin:0;
}

/* Main content area -------------------------------------------------- */
div#main-content-container {
	width:650px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	box-shadow: none;
}
div#main-content-inner {
	margin: 0;
}
div#main-container #main-content-inner h1 {
	font-size:21px;
	margin:0px 0px 16px 0px;
	padding:0;
	clear:both;
}
div#main-container #main-content-inner h2 { 
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#006983;
}
div#main-container #main-content-inner h2.green {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#c2c97f;
}
div#main-container #main-content-inner h2.grey {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#7b6e66;
}
div#main-container #main-content-inner h2.red {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#820050;
}
div#main-container #main-content-inner h3 {
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#006983;
}
div#main-container #main-content-inner h3.green {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#c2c97f;
}
div#main-container #main-content-inner h3.grey {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#7b6e66;
}
div#main-container #main-content-inner h3.red {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#820050;
}
div#main-container #main-content-inner h4 {
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#006983;
}
div#main-container #main-content-inner h4.green {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#c2c97f;
}
div#main-container #main-content-inner h4.grey {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#7b6e66;
}
div#main-container #main-content-inner h4.red {
	font-size:18px;
	margin:0px 0px 12px 0px;
	padding:0;
	color:#820050;
}
div#main-container #main-content-inner ul {
	margin:0 0 24px 0;
	padding:0px;
	list-style-type:square;
}
div#main-container #main-content-inner ol {
	margin:0 0 24px 0;
	padding:0px;
	list-style-type:decimal;
}
div#main-container #main-content-inner ol.alpha {
	margin:0 0 24px 0;
	padding:0px;
	list-style-type:lower-roman;
}
div#main-container #main-content-inner ul li, ol li {
	margin: 8px 0px 8px 24px;
	padding:0px;
}
div#main-container #main-content-inner img.float-left {
	margin: 0px 20px 20px 0px;
	padding:0px;
}
div#main-container #main-content-inner img.float-right {
	margin: 0px 0px 20px 20px;
	padding:0px;
}
/* Crumbtrail and Search -------------------------------------------------- */
div.swp-breadcrumbs {
	font-size:11px;
	width:470px;
	float:left;
	margin-top:8px;
	margin-bottom:15px;
	color:#7b6e66;
}
div#main-content-container.grid_24 div.swp-breadcrumbs {
	width:700px;
}
div#main-content-container.grid_24 form.ccm-search-block-form {
	margin:0 0 15px 0!important;
}
/*div#main-content-inner div#crumbtrail {
	float:left;
	width:500px;
	margin:0 0 15px 0;
	padding:0;
}
div#main-content-inner ul.nav {
	float:left;
	width:500px;
	margin:0 0 15px 0;
	padding:0;
}*/
div#main-content-inner form.ccm-search-block-form {
	float:right;
	width:170px;
	margin:0 0 15px 0;
	padding:0;
}
div#main-content-inner form.ccm-search-block-form h3 {
	display:none;
}
div#main-content-inner input.ccm-search-block-text {
	width:100px;
}
/*div#main-content-inner li, div#main-content-inner li.nav-selected, div#main-content-inner li.nav-path-selected {
	display: inline;
	list-style-type: none;
	margin-left:0;
	margin-right:20px;
}
div#main-content-inner ul.nav li a:link {
	font-size:11px;
	font-weight:normal;
	color:#006983;
	text decoration:none;
}
div#main-content-inner ul.nav li a:visited {
	font-size:11px;
	font-weight:normal;
	color:#006983;
	text decoration:none;
}
div#main-content-inner ul.nav li a:hover {
	font-size:11px;
	font-weight:normal;
	color:#006983;
	text decoration:underline;
}
div#main-content-inner ul.nav li a:active {
	font-size:11px;
	font-weight:normal;
	color:#006983;
	text decoration:none;
}/*
/*div#main-content-inner ul.nav li a.nav-selected:link, div#main-content-inner ul.nav li a.nav-path-selected:link {
	font-size:11px;
	font-weight:normal;
	color:#7b6e66;
	text decoration:none;
}*/
/*div#main-content-inner ul.nav li a.nav-selected:visited, div#main-content-inner ul.nav li a.nav-path-selected:visited {
	font-size:11px;
	font-weight:normal;
	color:#7b6e66;
	text decoration:none;
}*/
/*div#main-content-inner ul.nav li a.nav-selected:hover, div#main-content-inner ul.nav li a.nav-path-selected:hover {
	font-size:11px;
	font-weight:normal;
	color:#7b6e66;
	text decoration:none;
}*/
/*div#main-content-inner ul.nav li a.nav-selected:active, div#main-content-inner ul.nav li a.nav-path-selected:active {
	font-size:11px;
	font-weight:normal;
	color:#7b6e66;
	text decoration:none;
}*/
/* Easy tables additional styling -------------------------------------------------- */
table.easy_table th {
	color:white;
	background-color:#d5d2d0;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding-top:6px;
	padding-bottom:8px;
}
table.easy_table tr.odd td {
	background-color:#eae9e8;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding-top:6px;
	padding-bottom:8px;
}
table.easy_table tr.even td {
	background-color:#f5f4f4;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding-top:6px;
	padding-bottom:8px;
}

/* Footer -------------------------------------------------- */
div#main-container #footer {
	min-height:56px;
}
div#footer #footer-inner p.footer-tag-line {
	display:none;
}
div#footer #footer-inner p.footer-sign-in {
	font-size:11px;
	font-weight:normal;
	color: #7b6e66;
	display:none;	
}
div#main-container #footer #footer-inner {
	border-top:1px solid black;
	padding-top: 20px;
	padding-bottom: 20px;	
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
}
div#footer #footer-inner p.footer-copyright {
	font-size:11px;
	font-weight:normal;
	color: #7b6e66;
}

/* table temp -------------------------------------------------- */
table.temp td {
	border:1px solid grey!important;
	border-collapse:collapse!important;
	padding:4px!important;
}
table.temp th {
	border:1px solid #999!important;
	border-collapse:collapse!important;
	padding:4px!important;
	background-color: #CCC;
}
