﻿body
{ 
	/* was font-family: Arial, Helvetica, sans-serif;*/
	font-size: 0.8em;
	line-height: 1.25;
	color: #000;
	background: #fff;
}

div#masthead div#logo
	{

		background: transparent url("Images/Banner.png") right no-repeat; 
/*		background: transparent url("Images/BannerSpring.png") right no-repeat; */
/*		background: transparent url("Images/BannerSummer.png") right no-repeat; */
/*		background: transparent url("Images/BannerAutumn.png") right no-repeat; */
/*		background: transparent url("Images/BannerWinter.png") right no-repeat; */
}
th .ms-vb a
{
	color:#000000;
}

#WebPartTitleWPQ1

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.groupheader

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.ms-standardheader

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.ms-WPTitle

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.ms-WPHeader

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.pageContent

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.description

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.link-item a:link

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.link-item a

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.link-item

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

#linkitem

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.caption

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

.header

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

button

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

textarea

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

select

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

input

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

body

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* "Times New Roman", Times, serif; */
}

#WebPartTitleWPQ1
 
{
	font-size: 1.0em;
}

.groupheader
 
{
	font-size: 1.0em;
}

.ms-standardheader
 
{
	font-size: 1.0em;
}

.ms-WPTitle
 
{
	font-size: 1.0em;
}

.ms-WPHeader
 
{
	font-size: 1.0em;
}

.pageContent
 
{
	font-size: 1.0em;
}

.description
 
{
	font-size: 1.0em;
}

.link-item a:link
 
{
	font-size: 1.0em;
}

.link-item a
 
{
	font-size: 1.0em;
}

.link-item
 
{
	font-size: 1.0em;
}

#linkitem
 
{
	font-size: 1.0em;
}

.caption
 
{
	font-size: 1.0em;
}

.header
 
{
	font-size: 1.0em;
}

button
 
{
	font-size: 1.0em;
}

textarea
 
{
	font-size: 1.0em;
}

select
 
{
	font-size: 1.0em;
}

input
 
{
	font-size: 1.0em;
}

.ms-TPBody th
 
{
	font-size: 1.0em;
}

.ms-WPBody th
 
{
	font-size: 1.0em;
}

.ms-WPBody
 
{
	font-size: 1.0em;
}

.ms-TPBody th 
{
	font-weight: normal;
}

.ms-WPBody th 
{
	font-weight: normal;
}

.ms-WPBody 
{
	font-weight: normal;
}

.ms-vh2
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.ms-viewheadertr
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.ms-alternating
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.WelcomeSplashLeft
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.WelcomeSplashRight
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.soi-pagebreadcrumb
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.main
{
	background-color: #ECDDBD;
 /* was #FFFFFF, then #FFF1C6 */
}

.mainBgColor
{
	background-color: #ECDDBD;
	height: auto;
}

#login {
	background-color: #634D1D;
}

.top {
	background-color: #634D1D;
}

body {
	background-color: #634D1D;
}

ul.blueBullet
{
	list-style-image: url('Images/summaryLinkBullet.6.png');
	margin: 0 0 0 17px;
}

ul.blackBullet
{
	list-style-image: url('Images/summaryLinkBulletBlack.6.png');
	margin: 0 0 0 17px;
}

ul.smallBlackBullet
{
	list-style-image: url('Images/summaryLinkBulletSmallBlack.6.png');
	margin: 0 0 0 17px;
}

ul.smallerBlackBullet
{
	list-style-image: url('Images/summaryLinkBulletSmallerBlack.6.png');
	margin: 0 0 0 17px;
}

ul.invisiBullet
{
	list-style-image: url('Images/summaryLinkBulletHidden.6.png');
	margin: 0 0 0 17px;
}

x#logo { position:relative; top:-29px; left:-5px;} 

#footer {
	border-right: 5px #D9BA7B solid;
	border-left: 5px #D9BA7B solid;
}

.main {
	border-right: 5px #D9BA7B solid;
	border-left: 5px #D9BA7B solid;
}

#globalNav {
	border-right: 5px #D9BA7B solid;
	border-left: 5px #D9BA7B solid;
}
#footer {
	border-bottom: 5px #D9BA7B solid;
}
#socialNetworkingGroup
{
	width: 166px;
	margin: 0.25em;	
}

.main {
	border-bottom: 5px #D9BA7B solid;
}
.banner { 
	background-color:#fff;
	border-bottom:thin #fff solid;
	height:118px;
}

button { /* was font-family: Verdana, Arial, sans-serif; */ font-size: 100%; } 
textarea { /* was font-family: Verdana, Arial, sans-serif; */ font-size: 100%; } 
input { /* was font-family: Verdana, Arial, sans-serif; */ font-size: 100%; } /* force inheritance; select hidden 11/4/2010 - JM */
var { font-family: "Courier New", Courier, monospace; font-size: 110%; }

samp { font-family: "Courier New", Courier, monospace; font-size: 110%; }

kbd { font-family: "Courier New", Courier, monospace; font-size: 110%; }

code { font-family: "Courier New", Courier, monospace; font-size: 110%; }

/* header font colors moved to individual header styles

h1, h2, h3, h4, h5, h6 {
	color: #2B5500;
}
*/

h1 {
	font-family: "Britannic Bold";
	font-size: 220%;
	color: #6B6F22;
	margin: 0 0 .25em 0;
/*	font-style: italic; */
/* 	font-family: Georgia; */ 
/* 	font-family: "Bodoni MT Black"; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */ 
/*	font-size: 170%; */;
/*	color: #2B5500; */
}
h2 {
	color: #2B5500;
	font-size: 140%;
	margin: 1em 0 .35em 0;
}
h2.WebpartHeadline {
	color: #2B5500;
	font-size: 125%;
	margin: 1em 0.6em 0.4em 0;
}
h3.ms-WPTitle {
	color: #2B5500;
	font-size: 125%;
	margin: 1em 0.6em 0.4em 0;
}
h3 {
	color: #2B5500;
	font-size: 125%;
	margin: 1em 0.6em 0.4em 0;
}
h4 {
	color: #2B5500;
	font-size: 110%;
	margin: 1em 0 .45em 0;
}
h5 {
	color: #2B5500;
	font-size: 100%;
	margin: 1em 0 .5em 0;
	font-style: italic;
}
h6 {
	color: #2B5500;
	font-size: 100%;
	margin: 1em 0 .5em 0;
	font-style: italic;
	font-weight: normal;
}

p { margin: .5em 0; }
blockquote { margin: .5em 1.25em; }

ul { margin: 0; padding: 0 0 0 0; /* was 1.5em;*/ list-style: none; /*was disc outside;*/}
ol { margin: 0; padding: 0 0 0 3em; list-style: decimal outside; }
li { margin: .5em; text-decoration: none; }

dl { margin: 0; padding: 0; }
dt { margin: .5em 0; padding: 0; }
dd { margin: .5em 0; padding: 0 0 0 1.5em; }

th { text-align:left; }

.ms-WPBody a:visited
 {
	color: #003366;
	
	/* was #036; */
}

.ms-WPBody a:hover
 {
	color: #003366;
	
	/* was #036; */
}

.ms-WPBody a:link
 {
	color: #003366;
	
	/* was #036; */
}

.ms-WPBody a
 {
	color: #003366;
	
	/* was #036; */
}

.link-item a:hover
 {
	color: #003366;
	
	/* was #036; */
}

.link-item a:link
 {
	color: #003366;
	
	/* was #036; */
}

.link-item a
 {
	color: #003366;
	
	/* was #036; */
}

.link-item
 {
	color: #003366;
	
	/* was #036; */
}

a:hover
 {
	color: #003366;
	
	/* was #036; */
}

a:link
 {
	color: #003366;
	
	/* was #036; */
}

a
 {
	color: #003366;
	
	/* was #036; */
}
.link-item a:visited {
	color: #003366;
	
	/* was #036; */
}
a:visited {
	color: #003366;
	
	/* was #036; */
}
a:active { /* color: #f00; */ }
a:focus { /* color: #f00; */ }
a:hover { /* color: #f00; */ }
img { border: none; text-decoration: none; }

a:visited img { border: none; text-decoration: none; }

a:link img { border: none; text-decoration: none; }

a img { border: none; text-decoration: none; }

form { margin: 0; padding: 0; }
fieldset { margin: .5em 0; padding: .25em 9px; }
legend { margin: 0 -2px; padding: 0 2px; *margin-left: -9px; color: #000; }
.field { margin: .25em 0; }
input { margin: 0; }
select.listbox { display: block; }
textarea { display: block; }
/* .readonly { background-image: url(readonlybackground.png); } */
/* select.readonly { background-color: #eee; } */

acronym { *border-bottom: 1px dotted #999; } 

abbr { *border-bottom: 1px dotted #999; } /* show underline in IE */
a acronym { border-bottom-style: none; }
a abbr { border-bottom-style: none; }
del a { color: #600; text-decoration: line-through; }
del { color: #600; text-decoration: line-through; }
ins { color: #060; font-style: italic; text-decoration: none; }
hr { height: 1px; border: none; border-top: 1px solid #ccc; }

.alignleft { text-align: left; }
.aligncenter { margin-left: auto; margin-right: auto; text-align: center; }
.alignright { text-align: right; }
.clearfloat { clear: both; }
.floatleft { float: left; margin-right: 1em; }
.floatright { float: right; margin-left: 1em; }
.fullwidth { width: 99%; }
.hidden { display: none; }
.invisible { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; margin: 0; padding: 0; }
.nobullets { list-style-type: none; padding-left: 0; }
.nowrap { white-space: nowrap; }
.softbreak { font-size: 0; }

#login 
{
    float: right;
    text-align: right;
    clear: both;
    min-height: 20px;
    height: 20px;
    min-width:100%;
    width: 100%;
}

#login a:link 
{
    color: #000000;
    text-decoration: none;
    margin-bottom: 2px;
}

#login a:visited 
{
    color: #000000;
    text-decoration: none;
}

#login a:hover 
{
    color: #990033;
    text-decoration: underline;
    border-bottom: 1px dotted #FFFFFF;
}

.login_cell 
{
    float: right;
    clear: none;
    font-size: 12px;
}

#console 
{
    clear: both;
}
#zz2_SiteActionsMenu_t a:link
{
	color:#ffffff;
}


#zz2_SiteActionsMenu_t a:visited
{
	color:#ffffff;
}


#zz2_SiteActionsMenu_t
{
	color:#ffffff;
}


div#page 
{
	width:    986px; /* Equivalent 77em at the default font size. (Formerly 79 em) */
	/* width:    77.0em; /* Equivalent to roughly 986px at the default font size. (Formerly 79 em) */
	max-width: 100%;
	min-width: 760px;
	
	margin:  0 auto; 
	padding: 0; 
	background-color: transparent; 
}

/* ===================================================================================
   Accessibliity Navigation
   =================================================================================== */

div#accessibilityNav
{
	position: absolute;
	width: 100%;
	
	left: -10000px;
	
	/* 
		This is mostly for IE's sake. Else it somehow leaves a gap 
		for this element even though it's been absolutely positioned. 
	*/
	height: 0px;
}

	div#accessibilityNav ul li
	{		
		/* General reset */
		margin:  0em;
		padding: 0em;
	
		list-style-type: none;
		
		min-height: 1px;
	}

		div#accessibilityNav ul
	{		
		/* General reset */
		margin:  0em;
		padding: 0em;
	
		list-style-type: none;
		
		min-height: 1px;
	}

		/* Hide some items by default from sighted users */
		div#accessibilityNav ul li a
		{
			position: absolute;
			left: 0px;
			top:  0px;
			
			text-decoration: underline;
		}

		div#accessibilityNav h2
		{
			position: absolute;
			left: 0px;
			top:  0px;
			
			text-decoration: underline;
		}

		/* When tabbing to / activating the skip links,
			show them on screen as well */
		div#accessibilityNav ul li a:active
		{
			left: 10000px;
			display: block;

			width: 100%;
			
			padding-top:    0.5em;
			padding-bottom: 0.5em;
		
			background-color: white;
			

			outline-offset: -1px;
		}

			div#accessibilityNav ul li a:hover
		{
			left: 10000px;
			display: block;

			width: 100%;
			
			padding-top:    0.5em;
			padding-bottom: 0.5em;
		
			background-color: white;
			

			outline-offset: -1px;
		}

			div#accessibilityNav ul li a:focus
		{
			left: 10000px;
			display: block;

			width: 100%;
			
			padding-top:    0.5em;
			padding-bottom: 0.5em;
		
			background-color: white;
			

			outline-offset: -1px;
		}

			/* 
				This span element is used to avoid anomalies on account of the 
				CSS box model. Namely, the links already have a defined width 
				of 100% width and so any additional padding-left or padding-right
				would increase their width beyond 100%. 
			*/
			div#accessibilityNav ul li a:active span
			{
				padding-left:   0.5em;
				padding-right:  0.5em;

				display: block;
			}
			div#accessibilityNav ul li a:hover span
			{
				padding-left:   0.5em;
				padding-right:  0.5em;

				display: block;
			}
			div#accessibilityNav ul li a:focus span
			{
				padding-left:   0.5em;
				padding-right:  0.5em;

				display: block;
			}
/* ===================================================================================
   Masthead
   =================================================================================== */

div#masthead
{
	padding-top: 5px;
	position:relative;
}

	/* -------------------------------------------------------
	   Utility Navigation
	   ------------------------------------------------------- */
	
	div#masthead div#utilityNav
	{
		background-color: transparent;
		color: white;	

		max-height: 4em;
		overflow: hidden; 
		_overflow:visible; 
		_height:0;
		
		font-size: 0.85em;
		vertical-align: middle;
		position:absolute;
		padding-top: 2px;
		padding-left:70px;
	}	
	
		div#utilityNav ul
		{
			margin: 4px;
			
			float: left;
			display: inline; /* This helps IE with floated elements */
		}
		
		
		div#masthead div#utilityNav
		{
			margin: 4px;
			
			float: left;
			display: inline; /* This helps IE with floated elements */
		}
		
		
	div#utilityNav h2
	{
		position: absolute; 
		left: -10000px; 
	}
	
	div#utilityNav ul
	{
		list-style-type: none;
		
		/* General reset first */
		margin:  0em;
		padding: 0em;
		
		padding-left:  20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	/*
		Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
		http://www.tanfa.co.uk/archives/show.asp?var=300
	*/

	div#utilityNav ul:after 
	{
		content: ".";
		display: block;
		visibility: hidden;
		
		clear: both;
		
		height:      0;
		line-height: 0;
		font-size:   1px;
	}

	div#utilityNav ul {	display: inline-block; }

	/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
	* html div#utilityNav ul { height: 1%; }

	div#utilityNav ul { display: block;	}
	/**/ /* end hidden from IE 5 Mac */
	
	
		div#utilityNav ul li
		{
			margin:  0em;
			padding: 0em;

			border-left: thin white solid;
			
			float: left;
			display: inline; /* This helps IE with floated elements */
		}
		
			div#utilityNav ul li.first-child
			{
				border-left-width: 0px;
			}
	
			div#utilityNav ul li.last-child
			{
				border-left-width: 0px;
				padding-left: 230px;
			}
	
			div#utilityNav ul li a
			{
				color: white;
				text-decoration: none;
				font-weight: bold;
				
				float: left;
				display: inline; /* This helps IE with floated elements */
				
				padding-left:  1.0em;
				padding-right: 1.1em;
			}
	
			/* This way, users who may be navigating via keyboard
				can more easily see when a given link is focused */
			div#utilityNav ul li a:hover
			{
				text-decoration: underline;
			}

			div#utilityNav ul li a:focus
			{
				text-decoration: underline;
			}

	/* -------------------------------------------------------
	   Search fieldset
	   ------------------------------------------------------- */
	#ctl00_PlaceHolderSearchArea_searchBoxControl
	{
		position:absolute;
		padding-top:2px;
		right:0;
	}

	div#masthead fieldset.search
	{
		float: right;
		display: inline; /* This helps IE with floated elements */
		
		text-align: right;
		padding: 7px 5px 2px 5px;
		
		margin-left:  4px;
		margin-right: 4px;
		
		margin-top:      0em;
		margin-bottom: 0.7em;
		
		border-width: 0em;
		
		font-size: 0.85em;
	}
	
		fieldset.search label
		{
			position: absolute;
			left: -10000px;
			height:0px;
		}
	
		fieldset.search input
		{
			xfont-size: 0.85em;
			margin: 4px;
		}

/*** Modifed 6/22/2010 ***/
			/* The search/input field specifically */
			fieldset.search input.type-search
			{
				width: 180px; 
				height: 20px; 
				background: url("images/soi_searchbox.gif") no-repeat left top; 
				border: none; 
				padding: 2px 0px 0px 8px; 
				margin: 0px; 
				vertical-align: top;			
			}

/*** Modifed 6/22/2010 ***/
		fieldset.search input.type-submit
		{
			width: 29px; 
			height: 20px; 
			border: none; 
			padding: 0px 0px 0px 0px; 
			margin: 0px; 
			vertical-align: top;		
		}	
			
		
	/* -------------------------------------------------------
	   Alerts (such as Amber Alerts)
	   ------------------------------------------------------- */
	
	div#masthead div#alerts
	{
		clear: both;

		background-color: #F6BF30; /* Medium orange */
		xborder: 1px solid red;
		
		font-size: 1.05em;
		font-family: Tahoma, Verdana, sans-serif;
	}
	
	/*
		Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
		http://www.tanfa.co.uk/archives/show.asp?var=300
	*/

	div#masthead div#alerts:after 
	{
		content: ".";
		display: block;
		visibility: hidden;
		
		clear: both;
		
		height:      0;
		line-height: 0;
		font-size:   1px;
	}

	div#masthead div#alerts { display: inline-block; }

	/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
	* html div#masthead div#alerts { height: 1%; }

	div#masthead div#alerts { display: block; }
	/**/ /* end hidden from IE 5 Mac */
	
	
		div#alerts a.primary-image
		{
			float: left;
			display: inline; /* This helps IE with floated elements */
		}
	
		div#alerts a.secondary-image
		{
			float: right;
			display: inline; /* This helps IE with floated elements */
		}
		
			div#alerts a.secondary-image img
			{
				height: 30px;
			}
		
			div#alerts a.primary-image img
			{
				height: 30px;
			}
		
		div#alerts ul li
		{
			/* General reset */
			margin:  0em;
			padding: 0em;
			
			list-style-type: none;
		}
		
			div#alerts ul
		{
			/* General reset */
			margin:  0em;
			padding: 0em;
			
			list-style-type: none;
		}
		
			div#alerts ul li a
			{
				display: block;
				text-align: center;
				
				color: black;
				font-weight: bold;
				line-height: 2.2em;
			}
			
			/* Using the TripSwitch to trigger hasLayout in IE
				http://www.tanfa.co.uk/css/examples/haslayout/tripswitch-demo.asp */
			div#alerts ul li a {display: inline-block;} /* trigger haslayout for IE>5.0 */
			div#alerts ul li a {display: block;} /* put it back to what it should be in separate rule */
			/* end TripSwitch */
			
			
				/* This way, keyboard users can know when this particular 
					link may have focus */
				div#alerts ul li a:hover
				{
					text-decoration: none;
				}
	
				div#alerts ul li a:focus
				{
					text-decoration: none;
				}
	
	/* -------------------------------------------------------
	   Site logo
	   ------------------------------------------------------- */

	div#logo
	{
		border-top: 5px #D9BA7B solid;
		border-left: 5px #D9BA7B solid;
		border-right: 5px #D9BA7B solid;
	}
	div#masthead div#logo
	{
		clear: both;
		
		background-color: transparent;
		border-bottom: thin #fff solid; 
		height: 146px;
		background-position:right 29px;
		background-color:#6B6F22;
	}
	
		div#logo a
		{
			display: block;
		}
		
/* /End of Masthead */

/* ===================================================================================
   Global Navigation
   =================================================================================== */
		
div#globalNav
{
	position: relative;
	xwidth: 100%;
	clear: both; 

	/* This helps IE correcctly position the drop-down bits 
		over other relatively-positioned bits that may be within the page */
	z-index: 100;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#globalNav:after 
{
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height:      0;
	line-height: 0;
	font-size:   1px;
}

div#globalNav { display: inline-block; }

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#globalNav { height: 1%; }

div#globalNav { display: block; }
/**/ /* end hidden from IE 5 Mac */
/* hide detail navigation for now*/
.soinavdesc
{
	display:none;
}


	div#globalNav h2
	{
		position: absolute;
		left: -10000px;
	 }
	

	div#globalNav ul.dropdownMenu li ul
	{
		/* 
			IE7 needs the background color not only on the root-level unordered list, but also the
			children unordered list as well, else it may trigger onmouseout prematurely:
			http://blog.pengoworks.com/index.cfm/2008/8/25/IE7-not-firing-onmouseover-event-properly-on-element-with-padding
		*/

		background-color: #5C491F;
	}

	
	div#globalNav ul.dropdownMenu
	{
		/* 
			IE7 needs the background color not only on the root-level unordered list, but also the
			children unordered list as well, else it may trigger onmouseout prematurely:
			http://blog.pengoworks.com/index.cfm/2008/8/25/IE7-not-firing-onmouseover-event-properly-on-element-with-padding
		*/

		background-color: #5C491F;
	}

	div#globalNav ul.dropdownMenu
	{
		margin:  0em;
		padding: 0em;
	}

	/*
		Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
		http://www.tanfa.co.uk/archives/show.asp?var=300
	*/

	div#globalNav ul.dropdownMenu:after 
	{
		content: ".";
		display: block;
		visibility: hidden;

		clear: both;

		height:      0;
		line-height: 0;
		font-size:   1px;
	}

	div#globalNav ul.dropdownMenu {	display: inline-block; }

	/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
	* html div#globalNav ul.dropdownMenu { height: 1%;}

	div#globalNav ul.dropdownMenu {	display: block; background-image:url('Images/menuButtonBackgroundImageC.png'); background-repeat:repeat-x;}
	/**/ /* end hidden from IE 5 Mac */


		ul.dropdownMenu li
		{
			/* General reset */
			margin:  0em; 
			padding: 0em;			

			float: left;
			display: inline; /* This helps IE with floated elements */

			/* width: 8.9em; */

			position: relative; 
			z-index:  1; 

		}

			/* Undo those properties for nested lists */
			ul.dropdownMenu li ul li
			{
				display: block; 

				float: none;

				position: static;

				width: auto;
			}

		/* 
			Widths on the parent-level items -- for some reason, IE6 needs the 
			widths on not only the anchors, but on the list items as well 
			(else it doesn't properly display the drop-downs in keyboard 
			navigation mode).
		*/
		ul.dropdownMenu li a
		{
			width: 122px;  /* Modified by John Marshall 3 Dec 10 */ 
			overflow: visible;
			xbackground-image:url('Images/menuButtonBackgroundImageC.png');
		}
		ul.dropdownMenu li
		{
			width: 122px;  /* Modified by John Marshall 3 Dec 10 */ 
			overflow: visible;
			xbackground-image:url('Images/menuButtonBackgroundImageC.png');
		}
/* 7/20/10 Bill Seagle
		ul.dropdownMenu li.openMenu,	
			ul.dropdownMenu li.openMenu a:hover,
			ul.dropdownMenu li.openMenu a:focus,
			ul.dropdownMenu li a:hover
			
		{
			background-image:url('Images/menuButtonBackgroundImageD1.png');			
		}

		ul.dropdownMenu li ul,	
			ul.dropdownMenu li ul a
		{

			background-color: #ffcc66;
			 background-image:url('Images/menuButtonBackgroundImageD1.png'); 
			border-color:     #fff;
			color:            black;
		}
*/
			ul.dropdownMenu > li
			{
				max-width: 12.4%; /* 100% / 9 = 11.1% */
			}

			/* IE6 only */
			* html ul.dropdownMenu li
			{
				width: 121px;
			}

				ul.dropdownMenu li a
				{
					max-width: 100%;
				}

				/* IE6 only */
				* html ul.dropdownMenu li a
				{
					width: 100%;
				}


			/* Undo those widths for nested navigation items */
			ul.dropdownMenu li ul li a
			{
				width: auto;				
			}


			ul.dropdownMenu li ul li
			{
				width: auto;				
			}


		ul.dropdownMenu
		{
			font-size: 0.80em;
		}

			ul.dropdownMenu li ul
			{
				font-size: 1.2em;
			}

		ul.dropdownMenu li.openMenu ul li a
		{
			color: #fff;
			font-weight: bold;
		}


			ul.dropdownMenu li a
		{
			color: #fff;
			font-weight: bold;
		}


			ul.dropdownMenu li
		{
			color: #fff;
			font-weight: bold;
		}


			ul.dropdownMenu li a
			{
				text-decoration: none;

				padding-bottom: 2px;				

				text-align: center; 
				outline-style: none; 
				display: block; 
				cursor: pointer;

				display: table-cell;
				vertical-align: middle;

				height: 2.7em; /* Recently 2.2em; Previously 1.5em; Originally 2.7em */
			}

				ul.dropdownMenu li a
				{
					border: none; /* reset */
					border-left: 2px solid #fff;					

					line-height: 1.0;
				}

					/* The first menu item gets no border */
					ul.dropdownMenu li.first-child a
					{
						border-left-width: 0px;
						border-left-style: none;
					}

				/* 1st for IE 5.x-6, 2nd for IE 7, hidden from IE 5 Mac */ /*\*/
				* html ul.dropdownMenu li a 
				{
					display: block;
				}

				* + html ul.dropdownMenu li a 
				{
					display: block;
				}
				/**/ /* end hidden from IE 5 Mac */


				/* Properties for nested items (that is, items 
					filling the drop-downs) */
				ul.dropdownMenu li.openMenu ul li a
				{
					display: block;
					text-align: left;

					font-size: 0.8em;

					border-width: 0px;
					width:  auto;
					height: auto;

					line-height: 1.2;
				}

				ul.dropdownMenu li ul li a
				{
					display: block;
					text-align: left;

					font-size: 0.8em;

					border-width: 0px;
					width:  auto;
					height: auto;

					line-height: 1.2;
				}

				ul.dropdownMenu li.selected a
					{
						background-image:url('Images/GlobalNavBkgAlt.jpg');
						background-repeat:repeat-x;
					}
				
				ul.dropdownMenu li.openMenu a
					{
						background-image:url('Images/GlobalNavBkgAlt.jpg');
						background-repeat:repeat-x;
					}
				
				ul.dropdownMenu li a:active
					{
						background-image:url('Images/GlobalNavBkgAlt.jpg');
						background-repeat:repeat-x;
					}
				
				ul.dropdownMenu li a:focus
					{
						background-image:url('Images/GlobalNavBkgAlt.jpg');
						background-repeat:repeat-x;
					}
				
				ul.dropdownMenu li a:hover
					{
						background-image:url('Images/GlobalNavBkgAlt.jpg');
						background-repeat:repeat-x;
					}
				ul.dropdownMenu li ul li a

					{
						background-image:none;
						color:white;
						background-color: #5C491F; /* Dark olive */				
					}				

				ul.dropdownMenu li.selected ul li a

					{
						background-image:none;
						color:white;
						background-color: #5C491F; /* Dark olive */				
					}				

				ul.dropdownMenu li.openMenu ul li a

					{
						background-image:none;
						color:white;
						background-color: #5C491F; /* Dark olive */				
					}				

				ul.dropdownMenu li ul li a:active

					{
						background-image:none;
						color:white;
						background-color: #5C491F; /* Dark olive */				
					}				

				ul.dropdownMenu li ul li a:focus

					{
						background-image:none;
						color:white;
						background-color: #5C491F; /* Dark olive */				
					}				

				ul.dropdownMenu li ul li a:hover

					{
						background-image:none;
						color:white;
						background-color: #5C491F; /* Dark olive */				
					}				

				/* The "a:active" bits wouldn't normally be necessary, but IE
					doesn't cooperate without those. */
				ul.dropdownMenu li.openMenu a

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					ul.dropdownMenu li ul li a:active

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					ul.dropdownMenu li ul li a:focus

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					ul.dropdownMenu li ul li a:hover

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					ul.dropdownMenu li a:active

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					ul.dropdownMenu li a:focus

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					ul.dropdownMenu li a:hover

				{
					background-color: #ffcc66; /* Medium yellow */
					border-color:     #fff;
					color:            black;
				}
				

					/* 
						The main navigation items are vertically centered using
						this technique: http://www.brunildo.org/test/img_center.html
					*/

					/* Only IE6 sees this  */
					* html ul.dropdownMenu li a span.shim
					{
						display: inline-block;
						vertical-align: middle;
						height: 100%;
						width: 1px;
					} 

					/* Only IE7 sees this */
					* + html ul.dropdownMenu li a span.shim
					{
						display: inline-block;
						vertical-align: middle;
						height: 100%;
					}


					ul.dropdownMenu li a span.text
					{
						padding-top:    5px;
						padding-bottom: 5px; 

						padding-left:   4px;
						padding-right:  4px;

						/* This is mostly for vertical centering for IE */
						vertical-align: middle;

						/* This prevents IE from wrapping weirdly if
							the browser window ends up being very narrow */
						overflow: hidden;
					}

						/* Using the TripSwitch to trigger hasLayout in IE
							http://www.tanfa.co.uk/css/examples/haslayout/tripswitch-demo.asp */
						ul.dropdownMenu li a span.text {display: inline-block;} /* trigger haslayout for IE>5.0 */
						ul.dropdownMenu li a span.text {display: inline;} /* put it back to what it should be in separate rule */
						/* end TripSwitch */

						/* Properties for nested items (that is, the dropdown bits) */
						ul.dropdownMenu li ul li a span.text
						{
							padding: 0em;
						}


			/* Nested lists (forming the dropdown effect) */
			ul.dropdownMenu li ul
			{				
				position: absolute; 
				left: -10000px;

				/* General reset */
				margin:  0em; 
				padding: 0em;

				z-index: 1;

				width: 100%;
			}

				ul.dropdownMenu li.openMenu ul
				{
					left: 1px; /* Normally -10000px in closed-menu mode */
				}

				/* This way, even if JavaScript is disabled, the menus can
					still have some functionality in modern browsers. */
				ul.dropdownMenu > li:hover > ul
				{
					left: 1px; /* Normally -10000px in closed-menu mode */
				}

					ul.dropdownMenu li ul li a
					{
						padding-left:   9px;
						padding-right:  9px;

						padding-top:    0.4em;
						padding-bottom: 0.4em;						
					}


						/* For some reaon, IE6 needs the hasLayout triggering code
							below, else the drop-down boxes end up falling a bit short
							of the width they're supposed to be. */

					/* Using the TripSwitch to trigger hasLayout in IE
						http://www.tanfa.co.uk/css/examples/haslayout/tripswitch-demo.asp */
					* html ul.dropdownMenu li.openMenu ul li {display: inline-block;} /* trigger haslayout for IE>5.0 */
					* html ul.dropdownMenu li.openMenu ul li {display: block;} /* put it back to what it should be in separate rule */
					/* end TripSwitch */

/* /End of Global Nav */

div#localNav H2{ position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; margin: 0; padding: 0; }
.content { float:left; }

.productlist { margin: 0; padding: 0; list-style: none; overflow: hidden; _overflow: visible; _height: 0; }
.productlist li { float: left; width: 10em; margin: 0 2em; padding: 0; line-height: 1.5; }

#footer { 
	color: white; 
	font-size:0.85em;
	text-align:right; 
	height:1.5em; 
	margin: -1.5em auto auto auto; 
	padding: 0; 
	background-color:#634D1D;
	width:    976px; /* Equivalent to roughly 986px at the default font size. (Formerly 79 em) */
	max-width: 100%;
	min-width: 760px;

}
#footer p { margin: 0; }
#footer a { color: #fff; }
#footer ul { list-style: none; }
#footer ul li { padding: 0px 10px; display: inline-block; display: inline; border-right: thin white solid; }
#footer ul li a{ text-decoration: none; }
#footer .lastFooterLi { border-right: 0px; }
#footer-header { position:absolute; left: -10000px;width:1px; height:1px;overflow:hidden;margin:0;padding:0;}
#footer .copyright { float: left;padding: 0 0 0 0.5em; }

/* Sticky Footer */

body { height: 100%; }

html { height: 100%}

.main {
	padding-bottom: 1.5em;
}

/* Start custom */
.search
{
	text-align: right;
	padding: 2px 5px 2px 5px;
	position: relative;
}
.search input
{
	font-size: 0.85em;
	/* 
	width:150px; 
	top:-2px;	
	*/
	position:relative;
}
#searchbutton
{
	background: url('Images/button_go.jpg') transparent no-repeat scroll left 1px;

	border-width:0;
	height:25px;
	width:25px;	
}

.main {
	overflow: hidden;
	_overflow: visible;
	_height: 0px;
}
#sidebar{ float: left; width: 155px; }
.content{ float: left; max-width: 800px; width: 800px; padding-left: 10px; }
.pageTitle
{
	width: 100%;
	padding-left: 0px;
	padding-top: 0px;
}

.pageTitleNarrow
{
	width: 625px;
	padding-left: 0px;
	padding-top: 0px;
}

/* <Page Layouts> */
/* <test area> */
.column
{
	float: left;
}
.SOI-Links
{
	overflow: hidden; _overflow: visible; _height: 0;
}
.band
{
	padding:.25em;
}

/* shared */
.tabcontent {
	display:none;
	}
@media print {
	.tabcontent {
		display:block !important;
		}
	}


/* </test area> */
.maincontainer
{
	background-color:#369;
}
.WelcomeSplashLeft
{
	float:left;
	width:200px;
	/* was background-color:#369; */
	height:100%;
}
.WelcomeSplashRight
{
	float:right;
	width:750px;
	padding: 10px 10px 10px 20px;
	/* was background-color:#fff; */
}

.soi-pagebreadcrumb
{
	display: block;
	font-size: 0.80em;
	color: #000000;
	text-decoration: none;
    margin: 5px 0 0 0;
	line-height: 2em;
	text-align: left;
	width: 956px;
}

.soi-pagebreadcrumb h2
{
	position: absolute;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.soi-pagebreadcrumb ol
{
	padding:0px;
	margin: 0px;
}
.soi-pagebreadcrumb li
{
	display:inline;
	margin:0;
}
.soi-pagebreadcrumb a
{
	/* color: #369; */
    text-decoration: none; /* font-weight: bold; */;
	padding: 0 15px 0 3px;
    background: transparent url('Images/breadCrumbDivider.12.11.png') right bottom no-repeat;
    /* background: transparent url('/_layouts/BCCS/images/arrow.png') right bottom no-repeat; */
}

.soi-pagebreadcrumb a:hover 
{
    color: #000000;
	text-decoration: underline;
}

.soi-pagebreadcrumb a:visited 
{
    color: #000000;
}

#SOIWelcomeSplashClearer
{
	width: 956px;
}

#SOIWelcomeSplashTop
{
	width: 956px;
}

#SOIWelcomeSplash
{
	width: 956px;
}

#SOIWelcomeSplashClearer
{
	clear: both;
}

#SOIWelcomeSplashHorizClearer
{
	clear:left;
}

#SOIWelcomeSplashTop
{
	min-height: 10px;
}

#rtfTopContentOnRight
{
	float: left;
	padding: 0 10px 0 10px;
	min-width: 65%;
	max-width: 670px;
}

#rtfTopContentOnRightNoPic
{
	float: left;
	padding: 0 10px 0 10px;
	max-width: 880px;
}

.welcomeImageOnLeft
{
	float: left;
	min-width: 150px;
	max-width: 250px;
	max-height: 250px;
}

.MapImagePageImage
{
	float: left;
	min-width: 150px;
	max-width: 800px;
	max-height: 600px;
}

#SOIWelcomeTOCBreadCrumb
{
	display:none;
}

#SOIWelcomeSplashBreadCrumb
{
	display:none;
}

.WelcomeSplashLeft h3{color: #fc6;}
.WelcomeSplashLeft .link-item a { color: #fff; text-decoration: none; }
.WelcomeSplashLeft .link-item { list-style-image: url('Images/summaryLinkBullet.6.png');}
.WelcomeSplashLeft .column { padding-left: 10px;
}
.tabWrapper .rtsLI { width: 33%; }
.link-item a{ text-decoration: none; font-size: 1em; /* was font-family:Arial, Helvetica, sans-serif; */}
.link-item{ text-decoration: none; font-size: 1em; /* was font-family:Arial, Helvetica, sans-serif; */}
.description
{
	font-size: 1em; /* was font-family:Arial, Helvetica, sans-serif */;
	color: #000;
}

.singleColumn
{
	float: left;
	width: 99.5%;
}

.singleColumn h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.942.26.png');
	background-repeat: no-repeat;
}

.singleColumnLeftNav h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.786.26.png');
	background-repeat: no-repeat;
}

.singleColumnLeftNavPictBar h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.604.26.png');
	background-repeat: no-repeat;
}

.leftColumn
{
	float: left;
	width: 49.5%;
}
.rightColumn
{
	float: right;
	width: 49.5%;
}

.rightColumn h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.459.26.png');
	background-repeat: no-repeat;
}

.leftColumn h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.459.26.png');
	background-repeat: no-repeat;
}
.noHeadingColumnOf3
{

	float: left;
	width: 33%;
}
.rightColumnOf3LeftNav
{

	float: left;
	width: 33%;
}

.rightColumnOf3
{

	float: left;
	width: 33%;
}

.centerColumnOf3LeftNav
{

	float: left;
	width: 33%;
}

.centerColumnOf3
{

	float: left;
	width: 33%;
}

.leftColumnOf2LeftNav
{
	float: left;
	width: 49.5%;
}

.rightColumnOf2LeftNav
{
	float: left;
	width: 49.5%;
}

.leftColumnOf2LeftNavPictBar
{
	float: left;
	width: 49.5%;
	padding: 0 0px 0 0;
}

.rightColumnOf2LeftNavPictBar
{
	float: left;
	width: 49.5%;
	padding: 0 0 0 0;
}

.leftColumnOf3LeftNav
{
	float: left;
	width: 33%;
}

.leftColumnOf3
{
	float: left;
	width: 33%;
}

.rightColumnOf3 h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}

.centerColumnOf3 h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}

.leftColumnOf3 h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}

.rightColumnOf2LeftNavPictBar h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.297.26.png');
	background-repeat: no-repeat;
}

.leftColumnOf2LeftNavPictBar h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.297.26.png');
	background-repeat: no-repeat;
}

.rightColumnOf3LeftNav h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.248.26.png');
	background-repeat: no-repeat;
}

.centerColumnOf3LeftNav h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.248.26.png');
	background-repeat: no-repeat;
}

.leftColumnOf3LeftNav h2
{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.248.26.png');
	background-repeat: no-repeat;
}

.rightColumnOf2LeftNavPictBar .boxin
{
	padding: 0 15px 0 0;
}

.leftColumnOf2LeftNavPictBar .boxin
{
	padding: 0 15px 0 0;
}

div.bulletList th
{
	width: 6px;
	background-image: url('Images/summaryLinkBullet.6.png');
	background-position: center;
	background-repeat: no-repeat;
}

div.bulletList td
{
	padding: 0 0 0 5px;
}

#ctl00_SPWebPartManager1_g_144ad647_2331_4928_a6a4_91e612490ecd_TurkeyPublicHuntingAreas tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_6c83f958_de50_45f6_b629_1f7373436ec3 tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_6fb1f0a3_4127_472f_928a_159964f7a430_CommercialLicensesAvailableOnline tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_e63c4e64_3ed7_4f7a_9660_5de52a268d08_NonResidentLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_bfe38ac5_b7e2_4086_9e16_f29a359de3c6_ResidentLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_3b7419d9_f9d4_4084_a4d9_7386a42f3bb1_YouthPermits tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_ca534536_e37a_484f_81fc_4a1a41b7dc6b_SeniorLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_236ec1d8_19cb_4103_8cd3_ba8c2b6573f7_WaterfowlDovePermits tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_e867cf6f_e4ea_40a3_927c_82094981b9d6_UplandGamePermits tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_6aea2278_cdd2_44fa_a7b7_daab9f7c6d73_TurkeyPermits tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_682bdbde_3880_4723_8df5_e864a9aafa29_DeerPermits tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_745c3b51_dc27_4025_8a90_9eeca654fff9_OtherLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_9e5539a9_42d2_40bb_9e4b_6e6acac88396_TrappingLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_85ee0cb7_380a_4ad3_aa14_c4975d9b2a3d_LifetimeLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_af3ac063_e1ea_4b90_aca2_66d624c26a0d_HuntingLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_0bb67957_9b89_49e8_9666_2a1a939297c7_HarvestingLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_1edbd315_9d31_4cb0_8885_ed46dffdd78e_FishingLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_470cb0fd_b411_444b_9193_244435885f7d_CommercialLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_3915d9ff_4dad_48f7_b83d_684dae6481c1_CombinationLicenses tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

#ctl00_SPWebPartManager1_g_a58b3eef_d823_44bc_8a1a_589a73acd101_Alllicensesandpermits tr.ms-viewheadertr
{
	display: table-row;
	*display: block;
	vertical-align: bottom;
	background-color: #D9BA7B;
}

tr.ms-viewheadertr
{
	display: none;
}

div.boxin
{
	margin-right: 5px;
}

div.boxin th a
{
	text-decoration: none;
	font-weight: normal;
}

div.boxin a
{
	text-decoration: none;
	font-weight: normal;
}

div.boxin div.copy h3 a
{
	text-decoration: underline;
	font-weight: bold;
}

div.boxin th a:active
{
	text-decoration: underline;
	font-weight: normal;
}

div.boxin th a:hover
{
	text-decoration: underline;
	font-weight: normal;
}

div.boxin a:active
{
	text-decoration: underline;
	font-weight: normal;
}

div.boxin a:hover
{
	text-decoration: underline;
	font-weight: normal;
}

div.boxin p.homepageIntroLinks
{
	text-align: center; 
	
}

div.boxin p.homepageIntroLinks a:active
{
	font-weight: bold;
	text-decoration: underline; 
}

div.boxin p.homepageIntroLinks a:hover
{
	font-weight: bold;
	text-decoration: underline; 
}

div.boxin p.homepageIntroLinks a
{
	font-weight: bold;
	text-decoration: underline; 
}

.centerColumnOf3 .ms-WPBody
{
	
}

.rightColumnOf3 .ms-WPBody
{

}

/* </Page Layouts> */

/* <Page-viewer Webpart height property over-ride - 2/8/2011 JM> */

iframe#MSOPageViewerWebPart_WebPartWPQ1 {
	height: 870px; 
}

/* </Page-viewer Webpart height property over-ride - 2/8/2011 JM> */

/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
.floatLeft
{
	float:left;
    margin-right:0px; 
    margin-left: 0px; 
    margin-top:5px;
}
.floatRight
{
	float:right;
    min-width:100px;
    margin-left:10px; 
    margin-right: 0px; 
    margin-top:5px;
}
.WelcomeLeft .welcomeImage
{
	float:right;
	
}
.WelcomeLeft
{
	float:left;
	width:70%;
	padding-left:10px;
}
.WelcomeRight
{
	float:right;
	width:150px;
}
.welcomeImage img
{
    margin-right:10px; 
    margin-left: 0px; 
    margin-top:5px;
   	border:solid 1px #CCCCCC; 
}
.caption 
{
      font-size:8pt; 
      /* was font-family:verdana; */
      color:#666666; 
      padding-bottom:2px;
      margin-top:-3px;
}
.caption p
{ 
      padding-top: 2px; 
      margin-bottom: 2px; 
}
.header 
{ 
      padding-bottom:0px;
      padding-right:0px; 
      padding-left: 0px; 
      text-align:right; 
      white-space:nowrap;
      /* border-bottom:solid 1px #cccccc; */
      /* was font-family:Arial, Helvetica, sans-serif; */
      font-size:1em;  
      color:#000; 
}
.dateLine 
{
      font-weight:bold;  
      float:left;
      white-space:nowrap;
}
.pageContent
{ 
      /* was font-family:Arial, Helvetica, sans-serif; */
      font-size:1em;  
      color:#000; 
}
.pageContent OL
{ 
    clear:both;
}

.pageContent ul
{
    clear:both;
	padding-left: 20px;
}

.pageContent li {
	padding-left: 10px;
	list-style-type: disc;
}	

.pageContent .bulletList ul
{
	padding-left: 0px;
	text-align: left;
}

.pageContent .bulletList li {
	padding-left: 0px;
	list-style-type: disc;
}	

.splashLinkArea
{
    *height:100px;
    min-height:100px;
	border:solid 1px #CCCCCC; 	
}

.imageSplash
{
    text-align:center;
    display:block;
    width:100%;
}

.imageSplash img
{
	border:solid 1px #CCCCCC; 	
}

.splashLinkFrame
{
    width:100%;
    display:block;
    clear:both;
    min-height:100px;
    *height:100px;
}
.floatingRelatedLinks
{
	/* border:solid 1px #CCCCCC; */
    margin-left:10px; 
    margin-right: 0px; 
    margin-top:5px;
	float:right;
	min-width:150px;
	*width:150px;
	display:inline;
}
.removeMargins
{
	margin-top:-11px;
	margin-left:-11px;
	margin-right:-10px;
}


/* <Local Navigation> */

/* <New Local Navigation - added 3/28/2010 >*/
ul.accordionMenu
{
	padding: 5px 0px 5px 0px;
}
ul.accordionMenu li
{
	border-bottom: thin #BF9940 solid;
	padding: 5px 10px 5px 5px;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
ul.accordionMenu li:active
{
	background-color:#FFCC66;
}
ul.accordionMenu li:focus
{
	background-color:#FFCC66;
}
ul.accordionMenu li:hover
{
	background-color:#FFCC66;
}
ul.accordionMenu a
{
	text-decoration: none;
	color: #786027;
	font-weight: bold;
}
/* </New Local Navigation - added 3/28/2010 >*/

/* <Old Local Navigation> */
#localNav
{
	padding-top:2.5em;
}




			ul.navLevel2 li.openMenu ul li a
			{
	font-size: 0.8em;
	text-decoration: none;
	margin: 0 auto;
	
	/* IE and Firefox */
	text-align: center;
	/* Chrome and Safari */
	text-align: -khtml-center;
	
	font-weight: bold;
	color: white;
	border: none;
	border-right: 2px solid #fff;
	background-color:#5C491F;
	background-image:none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	outline-style: none;
	display: block;
	cursor: pointer;
	height: 2.0em;
}
						
				


			ul.navLevel2 li a
			{
	font-size: 0.8em;
	text-decoration: none;
	margin: 0 auto;
	
	/* IE and Firefox */
	text-align: center;
	/* Chrome and Safari */
	text-align: -khtml-center;
	
	font-weight: bold;
	color: white;
	border: none;
	border-right: 2px solid #fff;
	background-color:#5C491F;
	background-image:none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	outline-style: none;
	display: block;
	cursor: pointer;
	height: 2.0em;
}
						
				/* Properties for nested items (that is, items 
					filling the drop-downs) */
				ul.dropdownMenu li.openMenu ul li a
				{
					text-align: left;
					
					/*
					font-size: 100%;
					was 0.8em 
					*/
					
					border-width: 0px;
					height: auto;
				}
				
				ul.dropdownMenu li ul li a
				{
					text-align: left;
					
					/*
					font-size: 100%;
					was 0.8em 
					*/
					
					border-width: 0px;
					height: auto;
				}
				
				ul.dropdownMenu li.openMenu a

				{
					background-color: #ffcc66;
					/* background-image:url('Images/menuButtonBackgroundImageD1.png'); */
					border-color:     #fff;
					color:            #000000;
				}

				ul.dropdownMenu li ul li a:focus

				{
					background-color: #ffcc66;
					/* background-image:url('Images/menuButtonBackgroundImageD1.png'); */
					border-color:     #fff;
					color:            #000000;
				}

				ul.dropdownMenu li ul li a:hover

				{
					background-color: #ffcc66;
					/* background-image:url('Images/menuButtonBackgroundImageD1.png'); */
					border-color:     #fff;
					color:            #000000;
				}

				ul.dropdownMenu li a:focus

				{
					background-color: #ffcc66;
					/* background-image:url('Images/menuButtonBackgroundImageD1.png'); */
					border-color:     #fff;
					color:            #000000;
				}

				ul.dropdownMenu li a:hover

				{
					background-color: #ffcc66;
					/* background-image:url('Images/menuButtonBackgroundImageD1.png'); */
					border-color:     #fff;
					color:            #000000;
				}

				ul.dropdownMenu li a.navSelected:focus
				{
					background-color: #ffcc66; 
					/* background-image:url('Images/menuButtonBackgroundImageHoverA.png'); */;
					border-color: #fff;
					color: #000000;
					font-weight: bold;
					border-bottom-color: white;
}

				ul.dropdownMenu li a.navSelected:hover
				{
					background-color: #ffcc66; 
					/* background-image:url('Images/menuButtonBackgroundImageHoverA.png'); */;
					border-color: #fff;
					color: #000000;
					font-weight: bold;
					border-bottom-color: white;
}

				ul.dropdownMenu li a.navSelected
				{
					background-color: #ffcc66; 
					/* background-image:url('Images/menuButtonBackgroundImageHoverA.png'); */;
					border-color: #fff;
					color: #000000;
					font-weight: bold;
					border-bottom-color: white;
}

				ul.dropdownMenu li a span.navOut
				{
					padding-top:    2px;
					padding-right:  0px; 
					padding-bottom: 2px; 
				}
				
					/* Properties for nested items (that is, the dropdown bits) */
					ul.dropdownMenu li ul li a span.navOut
					{
						padding: 0em;
					}
					
				ul.dropdownMenu li a span.navIn
				{
					display: table-cell;
					vertical-align: middle;
					height: 2.0em;
				}

				
				/* Temporary code to try out vertical centering of the 
					primary navigation items */
				
				/* 
				ul.dropdownMenu li a
				{
					position: relative;
				}
				
					ul.dropdownMenu li a span.navOut
					{
						position: absolute;
						top: 50%;
						left: 0px;
					}
				
						ul.dropdownMenu li a  span.navIn
						{
							position: relative;
							top: -50%;
							left: 0px;
						}
				
				
					ul.dropdownMenu li ul li span.navOut,
						ul.dropdownMenu li ul li span.navOut span.navIn
					{
						position: static;
					}
				*/
				
				ul.dropdownMenu li a span.navTxt 
				{ 
				}
				
					/* Properties for nested items (that is, the dropdown bits) */
					ul.dropdownMenu li ul li a span.navTxt 
					{
						padding: 0em;
					}

			/* Nested lists (forming the dropdown effect) */
			ul.dropdownMenu li ul
			{				
				position: absolute; 
				left: -10000px;
				
				/* General reset */
				margin:  0em; 
				padding: 0em;			
			}
			
				ul.dropdownMenu li.openMenu ul
				{
					left: 1px; /* Normally -10000px in closed-menu mode */
				}
				
					ul.dropdownMenu li.openMenu ul li a
					{
						padding-left:   9px;
						padding-right:  9px;

						padding-top:    0.4em;
						padding-bottom: 0.4em;						
					}
					
					/* Using the TripSwitch to trigger hasLayout in IE
						http://www.tanfa.co.uk/css/examples/haslayout/tripswitch-demo.asp */
					ul.dropdownMenu li.openMenu ul li a {display: inline-block;} /* trigger haslayout for IE>5.0 */
					ul.dropdownMenu li.openMenu ul li a {display: block;} /* put it back to what it should be in separate rule */
					/* end TripSwitch */
					
					
/* </Global Navigation> */
/* ===================================================================================
   SharePoint Fixes
   =================================================================================== */

div.ms-MenuUIPopupBody
{
	/* 
		For some reason, MS omitted a z-index on the Site Actions menu, so it 
		very easily ends up falling behind other absolutely	posiitoned elements.
	*/
	z-index: 100;
}
/* ===================================================================================
   Feedback Form
   =================================================================================== */
/*
div.feedbackform
{
	border:2px #336699 solid;
	position:relative;
	padding:10px;
	
}
div.feedbackform label
{
	width:170px;
	text-align:right;
	padding:7px;
	display:inline-block;
	
}
div.feedbackform input, div.feedbackform select
{
	left:200px;
	position:absolute;
	width:250px;

}
div.feedbackform textarea
{
	display:block;
	margin-left:40px;
	width:90%;
	
}
div.feedbackform div.feedbackButtons input
{
	position:relative;
	margin:7px;
	width:auto;
}
*/
*/
/* ===================================================================================
   Feedback Forms
   =================================================================================== */
div.feedbackform
{
	overflow:hidden;
	background-color:#e4e4e4;
	border:1px #666 solid;
	width:625px;
}
div.feedbackform .soifield
{
	border-top: 1px #666 solid;	
	padding:5px;
	clear:left;
}
div.feedbackform .soifield .soiformlabel
{
	width:190px;
	font-weight:bold;
	vertical-align:top;
	float:left;
	margin-bottom:5px;	
}
div.feedbackform .soifield .soiformchecklist
{
	width:400px;
	float:left;
	margin-bottom:5px;	
}
div.feedbackform .soifield .soiformradio
{
	width:400px;
	float:left;
	margin-bottom:5px;	
}
div.feedbackform .soifield .Feedback
{
	width:400px;
	float:left;
	margin-bottom:5px;	
}
div.feedbackform .soifield .soiformcheckbox
{
	width:auto;
}
div.feedbackform .soifield .DateOnlyCssClass
{
	width:auto;
}
div.feedbackform .soifield .soiformdropdown
{
	width:auto;
}
div.feedbackform .soifield fieldset
{
	display:inline;
	border:none;
	margin:0;
	padding:0;
	position:relative;
}
div.feedbackform .soifield fieldset ol
{
	list-style:none;
	padding:0;
	float:left;
}
div.feedbackform .soifield fieldset legend
{
	position:absolute;
	left:-10000px;
	height:1px;
	width:1px;
}
div.feedbackform .soifield .soiformdesc
{
	display:block;
	font-style:italic;
	font-weight:normal;
}
.soi-Button
{
	padding-bottom: .4em;
	width: 7.5em;
	height:2.1em;
	padding-top:.1em;
	margin: 5px;
}
div.feedbackform .feedbackButtons
{
	padding:.5em;
	text-align:center;
	border-top: 1px #666 solid;	
	margin-top:5px;
	clear:left;
}
/* /End of Feedback Forms */

/* ===================================================================================
   Summary Links
   =================================================================================== */


.ms-WPHeader h2

{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}


div.SOI-Links h2

{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}


.ms-WPHeader h3

{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}


div.SOI-Links h3

{
	padding: 3px 2px 4px 14px;
	background-image: url('Images/summaryLinkHeaderBackground.304.26.png');
	background-repeat: no-repeat;
}
ul.soilinks li
{
	list-style-image: url('Images/summaryLinkBullet.6.png');
	margin: 0 0 0 20px;
}

div.soi-cqwp div.column ul
{
	list-style-image: url('Images/summaryLinkBullet.6.png');
	margin: 0 0 0 17px;
}

div.soi-cqwp div.column ul li
{
	margin: 0 0 0 0;
}

div.soi-cqwp div.column ul li div#linkitem.item
{
	margin: 6px 0 6px 0;
}

.SOILVPaging
{
	display:none;
}

tr .ms-viewheadertr
{
	display:none;
}
.DNRWebpart3Center
{
	font-family: "Times New Roman";
}
/* /End of Summary Links */

/* Start of layout for Event Listing */

.noHeadingSingleColumn
{
	float: left;
	width: 99%;
}
.noHeadingSingleColumn h2
{
	display: none;
}
/* End of layout for Event Listing */

/* Start of layout for Rotator webpart */

li.tab div.copy h3
{
	font-weight: bold;
}

div.rotator ol.thumbnails {
    margin: 10px 0 0; /* changes button-spacing defaults in base.css */
}

div.rotator ol.thumbnails li {
    margin: 0 0 1.4em; /* changes button-spacing defaults in base.css */
}

/* End of layout for Rotator webpart */

/* Fix for zero-height time-pickers in page-edit mode */

.ms-dttimeinput
{
    font-size: 8pt;
    padding: 0 4px 0 0;
    vertical-align: middle;
}

.ms-dtinput
{
    font-size: 8pt;
    padding: 0 4px 0 0;
    vertical-align: middle;
}
/* End of Fix for zero-height time-pickers in page-edit mode */

/* Start of layout for press releases */

#leftHeadGroup {
	float: left;
	padding: 0 0 0 20px;
}
#rightHeadGroup {
	float: right;
	padding: 0 20px 0 0;
}
.PRTopLeftBold {
	text-align: left;
	font-weight: bold;
	padding: 0 0 10px 0;
}
.PRTopRightBold {
	text-align: right;
	font-weight: bold;
	padding: 0 0 10px 0;
}
.PRDate {
	text-align: left;
	font-weight: normal;
}
.PRContact {
	text-align: right;
	font-weight: bold;
}
.PRPhone {
	text-align: right;
	font-weight: normal;
}
.PRHeadline {
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	padding: 20px 20px 20px 20px;
}
.PRSubHeadline {
	text-align: center;
	font-weight: bold;
	font-size: 100%;
	padding: 0 20px 20px 20px;
}
.PRBody {
	text-align: justify;
	font-weight: normal;
	padding: 0 20px 20px 20px;
}

/* End of layout for press releases */

/* Start of layout for picture pages */

.pictureWordsLeft {
	float: left;
	width: 390px;
}

.pictureHeadingLeft {
	font-weight: bold;
	padding: 10px 0 10px 0;
}

.pictureTextLeft {
	font-weight: normal;
	padding: 0 0 10px 0;
}

.pictureLeft {
	float: left;
	width: 390px;
	padding: 10px 0 10px 0;
}

.pictureWordsRight {
	float: right;
	width: 390px;
}

.pictureHeadingRight {
	font-weight: bold;
	padding: 10px 0 10px 0;
}

.pictureTextRight {
	font-weight: normal;
	padding: 0 0 10px 0;
}

.pictureRight {
	float: right;
	width: 390px;
	padding: 10px 0 10px 0;
}

/* End of layout for picture pages */

/* Start of layout for text-picture pages */

.pageContentNarrow {
	text-align: justify;
}

.pageContentOnRight {
	text-align: justify;
}

.pageContent {
	text-align: justify;
}

.pageContentNarrow {
	float: left;
	width: 625px;
	padding: 10px 0 10px 0;
}

.subTitleNarrow {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.rightBar {
	float: left;
	width: 165px;
	padding: 0 0 0 10px;
}

.byLineAbovePictureBar {
	width: 155px;
	padding: 0 0 10px 0;
	text-align: left;
	font-weight: bold;
	font-size: 90%;
}

.pictureBarRight {
	float: right;
	width: 155px;
	padding: 0 0 0 0;
	border: 5px #D9BA7B solid;
}

.pictureBarCell {
	padding: 0 0 0 0;
}

/* End of layout for text-picture pages */
/* Start of layout for Ad-Rule DVWP pages */

div table.adRuleDVWP

{
	padding-left: 50px;
	width: 940px;
	border: none;
}

div td.adRuleDVWPNumber

{
	padding: 1px 0 1px 0;
	width: 75px;
}

div td.adRuleDVWPTitle

{
	padding: 1px 0 1px 0;
	width: 725px;
}

div td.adRuleDVWPHeadrow
{
	background: #ECDDBD;
	border-bottom: #003366 1px solid;
    font-weight: bold;
    height: 22px;
    padding: 10px 0 3px 0;
}

/* End of layout for Ad-Rule DVWP pages */

/* Start of layout for Feature Story DVWP pages */

div table.featureStoryDVWP

{
	padding-left: 1px;
	width: 800px;
	border: none;
}

div td.featureStoryDVWPHeadrow
{
/*	background: #ECDDBD;
	border-bottom: #003366 1px solid;
    font-weight: bold; */
    height: 22px;
    padding: 10px 0 3px 0;
}

div td.featureStoryDVWPHeadrow a, div td.featureStoryDVWPHeadrow a:hover
{
    font-weight: bold;
}

div td.featureStoryDVWPImage

{
	padding: 0 10px 0 10px;
	width: 320px;
	vertical-align: top;
}

div td.featureStoryDVWPNarrative

{
	width: 480px;
	padding: 0 10px 0 10px;
	text-align: justify;
}

/* End of layout for Feature Story DVWP pages */

/* start layout for social networking buttons */

#SOIWelcomeSplashTitleNoBC {
	width: 956px;
	margin: 7px 0 7px 0;
}

#socialNetworkbuttons {
	float: right;
	width: 200px;
}
/* end layout for social networking buttons */

/* Start of layout for horizontal menus */

/*		ul.dropdownMenu li ul li
{

		float: left; /* might be redundant */
/*}
		ul.dropdownMenu li ul
{				
		z-index: auto; 
		width: 976px;
}

/* /End of layout for horizontal menus */
