/* BEGIN BODY STYLE */
	body {
		background-color: #f6e8c4;
		margin: 0;
		margin-top: 0;
		padding: 0;
		padding-top: 0;
		text-align: center;
		font-size: 11px;
		font-family: sans-serif;
	}
/* END BODY STYLE */

/* BEGIN MAIN PAGE STYLE */
	#page {
		text-align: left;
		width: 820px;
		margin: 0 auto 0px auto;
		border: 0px solid white;
	}
/* END MAIN PAGE STYLE */

/* BEGIN LINK STYLE */
	a {
		color: #9A6600;
		text-decoration: underline !important;
	}

	a:hover {
		color: #9A6600;
		text-decoration: underline;
	}

	a img {
		border-width: 0px;
	}

	a.external {
		padding-right: 16px;
		font-weight: bold;
		text-decoration: underline !important;
	    background: url(images/arrow-1.gif) bottom right no-repeat;
	}
	
	a.toc {
		color: #9A6600;
		text-align: left;
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica,sans-serif;
		text-decoration: underline !important;
	}
	
	
/* END LINK STYLE */

/* BEGIN PAGE HEADER STYLE */
	.pageHeading {
		color: #660000;
		background: transparent url( images/tanfade.gif ) repeat-x top left;
		border-width: 1px 0px 0px 0px;
		border-style: solid;
		border-color: #CC9933;
		text-transform: uppercase;
		padding: 5px;
		text-align: center;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		letter-spacing: 1px;
		font-size: 15px !important; 
		font-weight: bold;
		margin-bottom: 10px;
	}

	.heading {
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		padding: 5px;
	}
	
	/* END PAGE HEADER STYLE */
	
	/* START SECTION TITLE STYLE */
	.sectionTitle {
		color: #660000;
		text-align: left;
		text-transform: uppercase;
		font-size: 14px !important;
		letter-spacing: 1px;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica,sans-serif;
		padding: 15px 0px 0px 0px;
	}
	
	.subsectionTitle {
		color: #660000;
		text-align: left;
		font-size: 12px !important;
		letter-spacing: 2px;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica,sans-serif;
		padding: 7px 0px 0px 10px;
	}
	
	.sectionTitle a {
		color: #9A6600;
		text-transform: none;
		font-size: 10px !important;
		letter-spacing: 0px;
		font-family: Arial, Verdana, Helvetica,sans-serif;
		text-decoration: underline !important;
	}
/* END SECTION TITLE STYLE */

/*BEGIN EXTRABOX STYLE*/
   .extraBox{
     background-color: blue; !important;
     float: right; !important;
   }
  
/*END EXTRABOX STYLE*/
	
/* START TABLE OF CONTENTS STYLE */
	.toc {
	display:inline;
	color: #666633;
	}
	
	.toc fieldset {
	margin:1px; 
	}
	
	.toc legend {
	color: #666633;
	}

/* END TABLE OF CONTENTS STYLE */

/* BEGIN CENTERED TEXT STYLE */
	.centeredText {
		text-align: center !important;
	}

		.centeredText .item {
			text-align: center !important;
		}

		.centeredText .item .heading {
			text-align: center !important;
		}
/* END CENTERED TEXT STYLE */

/* BEGIN GRADIENT/FADE STYLE */
	.brownGradient {
		background-color: #9a6600 !important;
		color: #fff !important;
		background-image: url( images/fade9a6600.gif ) !important;
		background-repeat: repeat-x !important;
		border-top: 1px solid #9a6600 !important;
		border-bottom: 1px solid #b38c40 !important;
	}

	.greenGradient {
		background-color: #666633 !important;
		color: #fff !important;
		background-image: url( images/fade666633.gif ) !important;
		background-repeat: repeat-x !important;
		border-top: 1px solid #666633 !important;
		border-bottom: 1px solid #8c8c66 !important;
	}

	.redGradient {
		background-color: #660000 !important;
		color: #fff !important;
		background-image: url( images/fade660000.gif ) !important;
		background-repeat: repeat-x !important;
		border-top: 1px solid #9a6600 !important;
		border-bottom: 1px solid #8c4040 !important;
	}

	.orangeGradient {
		background-color: #cc9933 !important;
		color: #fff !important;
		background-image: url( images/fadecc9933.gif ) !important;
		background-repeat: repeat-x !important;
		border-top: 1px solid #cc9933 !important;
		border-bottom: 1px solid #d9b366 !important;
	}

	.forestGradient {
		background-color: #666633 !important;
		color: #fff !important;
		background-image: url(images/fade666633.gif) !important;
		background-repeat: repeat-x !important;
		border-top: 1px solid #666633 !important;
		border-bottom: 1px solid #8c8c66 !important;
	}
	.tanFade {
		background: transparent url( images/tanfade.gif ) repeat-x top left;
		border-width: 1px 0px 0px 0px;
		border-style: solid;
		border-color: #CC9933;
	}
/* END GRADIENT/FADE STYLE */

.brownBox {
	background-color: #D9D9B3 !important;
}


/* BEGIN HEADER STYLE */
	#header {
		background-color: #cccc99;
		padding: 0;
		margin: 0;
	}
		.font-links
		{
		}
		.font-links a.smallText
		{
			font-size: 12px !important;
		}
		.font-links a.mediumText
		{
			font-size: 13px !important;
		}
		.font-links a.largeText
		{
			font-size: 14px !important;
		}
		#header .globalNav {
			border-bottom: 1px solid #9a6600;
			border-top: 8px solid #cc9933;
			background-color: #d9d9b3;
			padding: 1px 20px 1px 20px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 11px;
		}
		

		/* BEGIN TOP NAVIGATION BAR STYLE */
		.globalNav a {
			padding: 0px 20px 0px 20px;
			list-style-type: none;
			color: #660000;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #CCCC99;
			text-decoration: none !important;
			font-weight: bold;
		}

		.globalNav a:hover {
			color: white;
			background-color: #660000;
		}

		.globalNav a.last {
			border-right-width: 0px;
		}
		/* END TOP NAVIGATION BAR STYLE */

		/* BEGIN HEADER IMAGES STYLE */
		#logoAndPhoneNumber {
			line-height: 0px;
			width: 353px;
		}

		#phoneNumber {
			font-size: 20px;
			text-align: center;
			padding: 0px;
		}

		#phoneNumber img {
				border-width: 0px;
				padding: 0px;
				margin: 0px;
			}
		#headerImage {
			line-height: 0px;
		}

		#welcome {
			width: 236px;
			text-align: center;
			font-size: 13px;
			font-family: Arial, sans-serif;
			padding: 0px;
		}
		
		#welcome .block {
			margin: 0px;
			height: 150px;
			width: 100%;
			overflow: hidden;
			background-color: white;
			
			/*background-image: url( images/state.gif );*/
			background-repeat: no-repeat;
			background-position: 10px 50px;
		}

		#welcome .block .heading {
			margin-top: -12px;
			display: none;
		}
		
		#welcome .block .item, #welcome .block .item a {
			text-align: right;
			padding-left: 10px;
			padding-right: 10px;
		}
		
		#welcome .block .item .heading {
			display: block;
			margin: 0px;
		}
		/* END HEADER IMAGES STYLE */
/* END HEADER STYLE */

/* BEGIN MAIN PAGE TABLE STYLE */
	#main {
		border-bottom: 10px solid #666633;
	}

	.columns {
		width: 100%;
		border-collapse: collapse;
	}

	.columns tr td {
		vertical-align: top;
		padding: 0px;
	}
/* END MAIN PAGE TABLE STYLE */

/* BEGIN PAGE COLUMN STYLE (LEFT, RIGHT, MAIN) */
	#leftColumn {
		width: 30%;
		background-image: url( images/leftpattern240.gif );
		background-repeat: repeat;
		background-position: left;
	}

	#mainColumn {
		background-color: white;
		padding: 10px;
		font-size: 15px;
	}

	#highlights {
		margin-top: 30px;
	}

	#rightColumn {
		width: 22%;
		background-image: url( images/rightpattern180.gif );
		background-repeat: repeat;
	}
	
/* END PAGE COLUMN STYLE (LEFT, RIGHT, MAIN) */

/* BEGIN .SET BLOCK STYLE (USED FOR RECENT NEWS/UPCOMING EVENTS AND YOU TELL US BLOCKS) */
	.set {
		padding-bottom: 1px;
	}

	.set .item {
		text-align: left;
		margin: 6px;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
	}

		.set .item .heading {
			display: block;
			text-align: left;
			font-family: Arial, Verdana, sans-serif;
			font-size: 11px;
			padding: 0px;
			margin-bottom: 6px;
		}

		.set .item .newsItalic
		{
			font-size: 0.9em;
			font-style: italic;
		}
/* END .SET BLOCK STYLE */

/* BEGIN FLEXINODE STYLES */
	/* BEGIN LINK FLEXINODE STYLE */
	.linkNode {

	}
		.linkNode .link-desc {
			font-size: 12px;
		}
		.linkNode .link-title
		{
			font-weight: bold;
			font-size: 13px;
			color: #660000;
			padding: 0px 0px 0px 0px;
		}
		.linkNode .noLink {
			color: #9A6600;
			font-size: 13px;
			text-decoration: none;
			font-weight: bold;
		}
		
	
		.linkNode a {
			color: #9A6600;
			font-size: 12px;
			text-decoration: none;
		}

		.linkNode a:hover {
			color: #9A6600;
			font-size: 12px;
			text-decoration: underline;
		}
		.linkNode .relatedNodes
		{
			width: 170px;
			margin: 0 0 0 6px;
		}
		.linkNode .relatedcontent
		{
			margin: 4px;
		}

		.linkNode .relatedLink {
			font-size: 10px;
			padding: 0px 0px 8px 0px;
		}

		.linkNode .relatedHeader
		{
			font-weight: bold;
			font-size: 12px;
			text-align: center;
		}
		.linkNode .updated
		{
			font-size: 11px;
			color: #660000;
			padding: 0px 0px 4px 0px;
		}
		
		
	/* END LINK FLEXINODE STYLE */

	/* BEGIN FAQ FLEXINODE STYLE */
	.faqNode {

	}
		.faqNode .faq-title {
			font-weight: bold;
			font-size: 13px;
			color: #660000;
		}
		.faqNode .faq-answer {
			font-size: 12px;
		}
		.faqNode a {
			color: #9A6600;
			font-size: 12px;
			text-decoration: none;
		}

		.faqNode a:hover {
			color: #9A6600;
			font-size: 12px;
			text-decoration: underline;
		}
		.faqNode .relatedNodes
		{
			width: 170px;
			margin: 0 0 0 6px;
		}
		.faqNode #relatedcontent
		{
			margin: 2px 2px 2px 2px;
		}
		.faqNode .relatedHeader
		{
			font-weight: bold;
			font-size: 12px;
			text-align: center;
		}
		.faqNode .updated
		{
			font-size: 11px;
			color: #660000;
			padding: 0px 0px 4px 0px;
		}
	/* END FAQ FLEXINODE STYLE */

	/* BEGIN NEWS FLEXINODE STYLE */
	.newsNode {

	}
		.newsNode .news-title {
			font-weight: bold;
			font-size: 13px;
			color: #660000;
		}
		.newsNode .news-date
		{
			text-indent: 4px;
			font-size: 11px;
			font-style: italic;
		}
		.newsNode .news-source
		{
			text-indent: 4px;
			font-size: 11px;
			font-style: italic;
		}
		.newsNode a {
			color: #9A6600;
			font-size: 12px;
			text-decoration: none;
		}
		.newsNode a:hover {
			color: #9A6600;
			font-size: 12px;
			text-decoration: underline;
		}
		.newsNode a.external
		{
			color: #666633 !important;
		}
		.newsNode .relatedNodes
		{
			width: 170px;
			margin: 0 0 0 6px;
		}
		.newsNode #relatedcontent
		{
			margin: 2px 2px 2px 2px;
		}
		.newsNode .relatedHeader
		{
			font-weight: bold;
			font-size: 11px;
			text-align: center;
			padding: 0px 4px 0px 4px;
		}
	/* END NEWS FLEXINODE STYLE */

	/* BEGIN STORY FLEXINODE STYLE */
	.storyNode {

	}
		.storyNode .story-title {
			font-weight: bold;
			font-size: 13px;
			color: #660000;
		}
		.storyNode .story-content {
			font-size: 12px;
		}
		.storyNode a {
			color: #9A6600;
			font-size: 12px;
			text-decoration: none;
		}
		.storyNode a:hover {
			color: #9A6600;
			font-size: 12px;
			text-decoration: underline;
		}
		.storyNode .story-summary {
			font-size: 11px;
			font-weight: bold;
		}
		.storyNode .relatedNodes
		{
			width: 170px;
			margin: 0 0 0 6px;
		}
		.storyNode #relatedcontent
		{
			margin: 2px 2px 2px 2px;
		}
		.storyNode .relatedHeader
		{
			font-weight: bold;
			font-size: 12px;
			text-align: center;
		}
		.storyNode .updated
		{
			font-size: 11px;
			color: #660000;
			padding: 0px 0px 4px 0px;
		}
	/* END STORY FLEXINODE STYLE */

	/* BEGIN PAGE FLEXINODE STYLE */
	.pageNode {

	}
		.pageNode .page-title {
			font-weight: bold;
			font-size: 14px;
			color: #660000;
		}
		.pageNode .page-summary {
			font-size: 11px;
			font-weight: bold;
		}
		.pageNode .page-body {
			font-size: 12px;
		}
		.pageNode a {
			color: #9A6600;
			font-size: 12px;
			text-decoration: none;
		}
		.pageNode a:hover {
			color: #9A6600;
			font-size: 12px;
			text-decoration: underline;
		}
		.pageNode .relatedNodes
		{
			width: 170px;
			margin: 0 0 0 6px;
		}
		.pageNode #relatedcontent
		{
			margin: 2px 2px 2px 2px;
		}
		.pageNode .relatedHeader
		{
			font-weight: bold;
			font-size: 12px;
			text-align: center;
		}
		.pageNode .updated
		{
			font-size: 11px;
			color: #660000;
			padding: 0px 0px 4px 0px;
		}
	/* END PAGE FLEXINODE STYLE */

	/* BEGIN EVENT FLEXINODE STYLE */
	.eventNode {

	}
		.eventNode .event-title {
			font-size: 1.13em;
			font-weight: bold;
			color: #660000;
		}
		.eventNode .event-date {
			font-size: 11px;
			font-weight: bold;
			text-indent: 4px;
		}
		.eventNode .event-contact {
			font-size: 12px;
		}
		.eventNode .event-contact-header {
			font-size: 12px;
			font-weight: bold;
		}
		.eventNode .event-desc {
			font-size: 12px;
		}
		.eventNode a {
			color: #9A6600;
			font-size: 12px;
			text-decoration: none;
		}
		.eventNode a:hover {
			color: #9A6600;
			font-size: 12px;
			text-decoration: underline;
		}
		.eventNode a.event-out {
			color: #660000 !important;
			font-size: 12px;
			text-decoration: none;
		}
		.eventNode a:hover.event-out {
			color: #660000 !important;
			font-size: 12px;
			text-decoration: underline;
		}
		.eventNode .event-loc-header {
			font-size: 12px;
			font-weight: bold;
		}
		.eventNode .event-loc {
			font-size: 12px;
		}
		.eventNode .relatedNodes
		{
			width: 170px;
			margin: 0 0 0 6px;
		}
		.eventNode #relatedcontent
		{
			margin: 2px 2px 2px 2px;
		}
		.eventNode .relatedHeader
		{
			font-weight: bold;
			font-size: 11px;
			text-align: center;
		}
	/* END EVENT FLEXINODE STYLE */
/* END FLEXINODE STYLES */

/* BEGIN RELATED NODE STYLE */
	.relatedNodes .border{
		border: 1px solid #660000;
	}
	.relatedNodes .mainLink
	{
		padding: -10px;
	}
	.relatedNodes {
		float: right;
	}
	.relatedLink {
		padding-bottom: 3px;
		padding-left: 3px;
	}
/* BEGIN RELATED NODE STYLE */

/* BEGIN OVERRIDE SEARCH BOX STYLE */
	#search_block_form .container-inline .form-submit {
		width: 23px;
		height: 23px;
		vertical-align: top;
		font-size: 0em;
		border: 0;
		background: transparent url(images/search.gif) no-repeat;
		cursor: pointer; /* hand-shaped cursor */
		cursor: hand; /* for IE 5.x */
	}
	.form-item #edit-search_block_form_keys
	{
		width: 120px;
	}
/* END OVERRIDE SEARCH BOX STYLE */

/* BEGIN FILE ATTACHMENT STYLE */
	#attachments .file {
		font-size: 8px;
		color: black;
	}
/* END FILE ATTACHMENT STYLE */

/*
BEGIN CALENDAR STYLES
*/
	#mainColumn div.event-calendar div.month-view .day
	{
		background-color: #D9D9B3;
		font-weight: bold;
		font-size: 11px;
	}
	#mainColumn div.event-calendar div.month-view td.selected
	{
		background-color: #F6E8C4 !important;
	}
	#mainColumn div.event-calendar div.month-view .event-empty
	{
		background-color: #D9D9B3 !important;
		width: 50px;
		height: 50px;
	}
	#mainColumn div.event-calendar div.month-view .start
	{
		color: #660000;
		font-size: 11px;
		white-space: nowrap;
		padding-top: 2px;
	}
	#mainColumn div.event-calendar div.month-view .end
	{
		color: #660000;
		font-size: 11px;
		font-weight: bold;
		white-space: nowrap;
		padding-bottom: 2px;
	}
	#mainColumn div.event-calendar div.month-view .links
	{
		font-weight: bold;
		font-size: 11px;
	}
	#mainColumn div.event-calendar div.month-view td.days
	{
		font-weight: bold;
		font-size: 11px;
		padding: 2px;
		color: white !important;
		background-color: #9A6600 !important;
	}
	#mainColumn div.event-calendar div.month-view th
	{
		background-color: #666633 !important;
		color: #fff !important;
		background-image: url( images/fade666633.gif ) !important;
		background-repeat: repeat-x !important;
		border-top: 1px solid #666633 !important;
		border-bottom: 1px solid #8c8c66 !important;
	}
	#mainColumn div.event-calendar div.month-view th.heading
	{
		text-align: center;
	}
	#mainColumn div.event-calendar div.month-view div.title a
	{
		font-size: 11px !important;
		font-weight: bold;
	}
	#mainColumn div.event-calendar div.month-view .customHeading
	{
		text-align: center;
	}
	#mainColumn div.event-calendar div.month-view .customHeading a
	{
		color: white !important;
	}
	#mainColumn div.event-calendar div.month-view td
	{
		background-color: #D9D9B3 !important;
	}
	#mainColumn div.event-calendar div.month-view td div.monthview
	{
		padding: 3px;
	}
	#mainColumn div.event-calendar div.month-view
	{
		border: 1px solid #660000;
	}

	#mainColumn a {
		color: #9A6600;
		text-decoration: none;
		font-size: 12px;
	}

	#mainColumn a:hover {
		color: #9A6600;
		text-decoration: underline;
		font-size: 12px;
	}
/*END CALENDAR STYLE*/

/* BEGIN FOOTER STYLE */
	#footer {
		clear: left;
		background-color: #f6e8c4;
		padding-top: 20px;
	}
		#footer .globalNav {
			text-align: center;
			font-family: Arial, Verdana, sans-serif;
			font-size: 11px;
		}
			#footer .globalNav a {
				color: #660000;
				text-decoration: none;
				font-weight: bold;
			}
			#footer .globalNav a:hover {
				color: white;
				background-color: #660000;
			}
/* END FOOTER STYLE */

/* BEGIN INLINE MODULE STYLE */
.inline {
	float: left;
	margin: 0em 1em 1em 0;
	display: inline;
	padding: 4px 4px;
}
/* END INLINE MODULE STYLE */

/* this is for the section pages */
.subsection {border: 1px solid #cccc99; margin: 0.5em 0 1em 0; text-align: center;}
.subsection h3 a:hover {color: #660000 !important; background-color: #cc9933; background-image: none; padding: 0.3em 1em 2px 1em; text-decoration: none !important;}
.subsection h3 {width: auto; border-bottom: 1px solid #cccc99;}
.subsection h3 a {color: #660000 !important; border-top: 1px solid #cc9933; border-bottom: 0; text-decoration: none; background: transparent url(images/tanfade.gif) repeat-x top center; letter-spacing: 0.02em; color: #660000; text-align: center; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; margin: 0.5em 1px 2em 0; padding: 0.3em 1em 2px 1em; font-weight: bold; text-transform: uppercase; border-top: 1px solid #cc9933; border-bottom: 0;}

/* PRINTER FRIEDNLY STYLES */

@media screen {

	.linkMLDesc {
	
		display: none; 
	
	}
	
	.linkMLMore {
	}
	
	.linkMLLess {
	}
	
	.linkURL {
		display: none;
	}
	
	.printOnly {
		display: none;
	}
	
	.screenOnly {
		display: block;
	}
}

@media print {

	.linkMLDesc {
	
		display: inline !important; 
	
	}
	
	.linkMLMore {
		display: none !important;
	}
	
	.linkMLLess {
		display: none !important;
	}
	
	.linkURL {
		display: block;
		font-weight: bold;
		font-size: .8em;
		padding: 4px;
	}
	
	.printOnly {
		display: block;
	}
	
	.screenOnly {
		display: none;
	}
	
}
