a {
	color:#264e24;
}
a.hover {
	background:#fff;
}
body {
	margin:0;
	padding:0;
	/*background:#fff url(/v2/images/layout/page_bg.jpg) no-repeat center top;*/
	background:#fff;
	font-family: 'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, Sans-serif;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-serif;
	font-family: Helvetica, Arial, Sans-serif;
	font-family: Arial, Sans-serif;
}
div#page {
	position:relative;
	width:896px;
	margin:0 auto;
	z-index:10;
}
div#header {
	position:relative;
	width:896px;
	height:168px;
	z-index:50;
	}
	div#header img.logo {
		position:absolute;
		top:29px;
		left:25px;
		left:16px;
	}
	div#header div.search {
		position:absolute;
		top:0;
		right:0;
		width:224px;
		height:50px;
		background:transparent url(/v2/images/layout/search_bg.png) no-repeat right top;
	}
		div#header div.search input {
			position:absolute;
			bottom:16px;
			left:42px;
			width:148px;
			height:16px;
			margin:0;
			padding:0;
			background:none;
			border:none;
			color:#ccc;
		}
		div#header div.search input.loaded {
			color:#777;
		}
ul#callouts {
	position:relative;
	display:inline;
	float:left;
	width:224px;
	padding-top:12px;
	}
	ul#callouts li a {
		position:relative;
		display:inline;
		float:left;
		width:160px;
		height:64px;
		margin-top:-12px;
		padding-left:64px;
		line-height:64px;
		background:transparent url(/v2/images/layout/callout_item_bg.png) no-repeat top center;
		color:#f2f2f2;
		font-size:0.9em;
		font-weight:bold;
		text-decoration:none;
	}
		ul#callouts li a.hover {
			background:transparent url(/v2/images/layout/callout_item_bg-o.png) no-repeat top center;
			color:#fff;
		}
		ul#callouts li a img.icon {
	position:absolute;
	top:12px;
	left:19px;
	width:37px;
	height:39px;
		}
form#cc {
	position:absolute;
	top:475px;
	left:11px;
	height:55px;
	}
	form#cc p {
		font-size:0.9em;
		font-weight:bold;
	}
	form#cc input#ea {
		width:129px;
		border:0;
		padding:0 0 0 26px;
		/*line-height:50px;*/
		height:50px;
		width:110px;
		height:34px;
		padding:16px 0 0 32px;
		border:1px solid #777;
		margin-top:2px;
		line-height:20px;
		height:20px;
		width:125px;
		padding:2px;
		color:#bbb;
		vertical-align:middle;
		/*background:transparent url(/v2/images/layout/mail_bg.png) no-repeat left top;*/
	}
	form#cc input#ea.loaded {
		color:#444;
		}
		

div#map {
	position:relative;
	float:left;
	clear:left;
	position:absolute;
	top:565px;
	left:13px;
	border:none;
	background:none;
	width: 224px;
	}
div#wx {
	position:relative;
	float:left;
	clear:left;
	position:absolute;
	top:700px;
	left:17px;
	border:none;
	background:none;
	}
div#soc-net {
	position:relative;
	float:left;
	clear:left;
	position:absolute;
	top:815px;
	left:13px;
	border:none;
	background:none;
	height: 35px;
	width: 224px;
	padding-bottom: 24px;
	}
div#soc-net2 {
	position:relative;
	float:left;
	clear:left;
	position:absolute;
	top:851px;
	left:13px;
	border:none;
	background:none;
	height: 35px;
	width: 224px;
	padding-top: 24px;
	}
div#content {
	position:relative;
	width:672px;
	margin:0 0 0 224px;
	background:transparent url(/v2/images/layout/content_bg.png) no-repeat center top;
	}
	div#content ul.primary-nav {
		display:block;
		height:48px;
		margin:0 8px;
		padding:8px 0 0 8px;
		background:transparent url(/v2/images/layout/primary_nav_bg.png) repeat-x center bottom;
	}
		div#content ul.primary-nav li {
			display:block;
			float:left;
		}
			
		div#content ul.primary-nav li.sfHover {
			background:#fff;
		}
		
		div#content ul.primary-nav li span.sf-sub-indicator {
			display:none;
		}
		
		div#content ul.primary-nav li a {
			display:block;
			display:inline;
			height:48px;
			padding:0 10px;
			line-height:48px;
			font-size:1.0em;
			letter-spacing:-0.05em;
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}
			
		div#content ul.primary-nav li ul {
			background:transparent url(/v2/images/layout/primary_nav_sub_bg.png);
			padding-bottom:8px;
		}
		
		div#content ul.primary-nav li ul li {
			float:none;
			line-height:32px;
		}
		
		div#content ul.primary-nav li ul li a {
			height:32px;
			line-height:32px;
		}
					
		div#content ul.primary-nav li ul li a {
			display: block;
		}
			
		div#content ul.primary-nav li ul li a:hover {
			background:#e0e0e0;
			color:#400000;
		}
			
	div#content div.breadcrumb-nav {
		display:block;
		height:28px;
		margin:0 8px;
		padding-left:16px;
		background:transparent url(/v2/images/layout/breadcrumb_nav_bg.png) repeat-x center bottom;
		line-height:36px;
		font-size:0.85em;
		color:#aaa;
	}
		div#content div.breadcrumb-nav a {
			font-size:0.8em;
			color:#aaa;
			text-decoration:none;
		}
	div#content div.main {
		margin:0 232px 0 24px;
		color:#333;
	}
		div#content div.main h1,
		div#content div.main h2,
		div#content div.main h3 {
			color:#a62500;
			font-weight:bold;
			letter-spacing:-0.05em;
			word-spacing:0.05em;
		}
		div#content div.main h1 {
			font-size:1.6em;
			margin:0.6em 0;
		}
		div#content div.main h2 {
			font-size:1.4em;
			margin:0.6em 0 0.4em 0;
		}
		div#content div.main h3 {
			font-size:1.2em;
			margin:0.8em 0 0.2em 0;
		}
		div#content div.main p,
		div#content div.main ul,
		div#content div.main ol {
			font-size:0.9em;
			margin:0.4em 0 0.8em 0;
			line-height:1.4em;
		}
		div#content div.main ul,
		div#content div.main ol {
			margin-left:1.8em;
		}
		div#content div.main ul {
			list-style:circle;
		}
		div#content div.main ol {
			list-style:decimal;
		}
		div#content div.main a {
			color:#264e24;
		}
			div#content div.main a:hover {
			}
		div#content div.main em {
			color:#5d4e20;
		}
		div#content div.main strong {
			color:#5d4e20;
		}
	div#content div.sidebar {
		float:right;
		width:208px;
		margin-top:16px;
		padding-right:16px;
		margin:16px 8px 0 0;
		margin:16px 8px 0 0;
		padding-right:8px;
		color:#666;
		font-size:0.8em;
	}
	
		div#content div.sidebar h1,
		div#content div.sidebar h2,
		div#content div.sidebar h3,
		div#content div.sidebar h4,
		div#content div.sidebar p,
		div#content div.sidebar ul,
		div#content div.sidebar ol {
			margin:0 0 8px 8px;
		}
		div#content div.sidebar h1 {
			margin-top:24px;
			font-size:1.2em;
		}
		div#content div.sidebar h2,
		div#content div.sidebar h3,
		div#content div.sidebar h4 {
			margin-top:16px;
			font-size:1em;
		}
		div#content div.sidebar p,
		div#content div.sidebar ul,
		div#content div.sidebar ol {
			font-size:0.85em;
			line-height:1.2em;
		}
		div#content div.sidebar ul,
		div#content div.sidebar ol {
			margin:0 0 8px 16px;
			padding:0 0 0 8px;
		}
		div#content div.sidebar ul {
			list-style:circle;
		}
		div#content div.sidebar ol {
			list-style:decimal;
		}
		div#content div.sidebar a {
			color:#264e24;
		}
		div#content div.sidebar em {
			color:#5d4e20;
		}
		div#content div.sidebar strong {
			color:#5d4e20;
		}
		div#content div.sidebar ul.sub-nav {
			margin:0 0 1.5em 0;
			padding:0;
			list-style:none;
		}
			div#content div.sidebar ul.sub-nav li {
				margin:0;
			}
				div#content div.sidebar ul.sub-nav li a {
					display:block;
					padding:0 8px;
					line-height:24px;
					color:#e07e39;
					text-decoration:none;
					font-weight:bold;
				}
					div#content div.sidebar ul.sub-nav li a span.indicator {
						color:#a62500;
					}
					div#content div.sidebar ul.sub-nav li a.hover {
						background:#fff;
					}
			div#content div.sidebar ul.sub-nav li.sel {
				background:#fff;
			}
				div#content div.sidebar ul.sub-nav li.sel a {
					background:#fff;
				}
		div#content div.sidebar ul.ads {
			margin:0 0 1.5em 0;
			padding:0 0 0 8px;
			list-style:none;
			width:208px;
			width:200px;
		}
			div#content div.sidebar ul.ads li {
				width:200px;
				margin:0 0 8px 0;
				padding:0 0 8px 0;
				overflow:auto;
				border-bottom:1px solid #ddd;
			}
				div#content div.sidebar ul.ads li h2,
				div#content div.sidebar ul.ads li h3 {
					margin:0 0 0.2em 0;
				}
				div#content div.sidebar ul.ads li h2 {
					color:#444;
				}
				div#content div.sidebar ul.ads li h3 {
					color:#777;
				}
				div#content div.sidebar ul.ads li p {
					font-size:1.0em;
					margin:0 0 0.8em 0;
					padding:0;
				}
				div#content div.sidebar ul.ads li img {
					display:inline;
					float:right;
					width:50px;
					margin:2px 0 2px 4px;
					border:1px solid #b5b5b5;
					border-top-color:#d5d5d5;
					border-bottom-color:#959595;
					padding:2px;
					background-color:#f8f8f8;
				}
				div#content div.sidebar ul.ads li a {
					display:inline;
					width:60px;
					float:right;
					clear:right;
					margin-top:4px;
				}
		div#content div.sidebar div.sidebar-content {
			margin-bottom:2em;
		}
			div#content div.sidebar div.sidebar-content h1,
			div#content div.sidebar div.sidebar-content h2,
			div#content div.sidebar div.sidebar-content h3,
			div#content div.sidebar div.sidebar-content h4,
			div#content div.sidebar div.sidebar-content p,
			div#content div.sidebar div.sidebar-content ul,
			div#content div.sidebar div.sidebar-content ol {
				margin:0 0 8px 8px;
			}
			div#content div.sidebar div.sidebar-content h1,
			div#content div.sidebar div.sidebar-content h2 {
				margin-top:24px;
				font-size:1.2em;
			}
			div#content div.sidebar div.sidebar-content h3,
			div#content div.sidebar div.sidebar-content h4 {
				margin-top:16px;
				font-size:1em;
			}
			div#content div.sidebar div.sidebar-content p,
			div#content div.sidebar div.sidebar-content ul,
			div#content div.sidebar div.sidebar-content ol {
				font-size:0.85em;
				line-height:1.2em;
			}
			div#content div.sidebar div.sidebar-content ul,
			div#content div.sidebar div.sidebar-content ol {
				margin:0 0 8px 16px;
				padding:0 0 0 8px;
			}
			div#content div.sidebar div.sidebar-content ul {
				list-style:circle;
			}
			div#content div.sidebar div.sidebar-content ol {
				list-style:decimal;
			}
		div#content div.sidebar div.sidebar-singleton-ad {
		}
			div#content div.sidebar div.sidebar-singleton-ad img {
				display:block;
				margin:0 auto;
			}
			div#content div.sidebar div.sidebar-singleton-ad h1,
			div#content div.sidebar div.sidebar-singleton-ad h2,
			div#content div.sidebar div.sidebar-singleton-ad h3,
			div#content div.sidebar div.sidebar-singleton-ad h4 {
				margin-top:0;
			}
	div#footer {
		margin:24px 236px 0 248px;
		padding:12px 0 0 0;
		border-top:1px solid #ddd;
		font-size:0.7em;
		color:#555;
	}
		div#footer a {
			color:#555;
		}
		div#footer img#sd-map {
			display:block;
			float:left;
			width:135px;
			height:82px;
			margin-right:10px;
		}
		div#footer ul.card {
			margin-bottom:10px;
		}
			div#footer ul.card li {
				line-height:1.2em;
			}
				div#footer ul.card li strong {
					display:block;
					font-size:1.1em;
					margin:0.2em 0;
				}
		div#footer p.copyright {
			margin-top:24px;
			text-align:center;
		}
div#backdrop,
div#backdrop div.mask,
div#backdrop ul.slides,
div#backdrop ul.slides li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	}
	div#backdrop div.mask {
		height:558px;
		background:transparent url(/v2/images/backgrounds/mask.png) no-repeat center top;
		z-index:9;
	}
	div#backdrop ul.slides {
		z-index:8;
	}
		div#backdrop ul.slides li {
			text-align:center;
		}
