/* reset
----------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; margin: 1em 1em 1em 40px;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-spacing: 0; }
acronym { cursor: help; }

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1.2; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; font-family: Arial, sans-serif; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }

.cf:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }



/* custom
----------*/

a:link, a:visited {
	color: #0066cc;
}
a:link:hover, a:visited:hover {
	color: #003399;
}

html { height: 100.01%; }
body {
	font-family: Arial, sans-serif;
	background: #FFFFFF url(../img/body-bg2.gif) repeat-x 0 85px;
}
#page {
	width: 780px;
	margin: 0 auto;
	font-size: 1.2em;
	color: #333333;
}

#top {
	padding: 10px 0 0;
	margin: 0 0 20px;
	position: relative;
	z-index: 15;
}
	#logo {
		float: left;
		padding: 4px 0 0;
	}
		#logo a:link, #logo a:visited {
			display: block;
			width: 238px;
			height: 55px;
		}
			#logo a:link span, #logo a:visited span {
				background: url(../img/logo-1.png) no-repeat 0 0;
			}
	#icons1 {
		float: right;
		padding: 0 0 0 16px;
		background: url(../img/sep-1.gif) no-repeat 0 0;
		margin: 0 0 3px 16px;
		height: 75px;
	}
		#icons1 li {
			margin: 0 0 3px;
		}
			#icons1 a:link, #icons1 a:visited {
				display: block;
				text-indent: -1000em;
				width: 18px;
				height: 19px;
			}
			#icons1 a.rss:link, #icons1 a.rss:visited {
				background: url(../img/icons/rss.jpg) no-repeat 0 0;
			}
			#icons1 a.facebook:link, #icons1 a.facebook:visited {
				background: url(../img/icons/facebook.jpg) no-repeat 0 0;
			}
			#icons1 a.twitter:link, #icons1 a.twitter:visited {
				background: url(../img/icons/twitter.jpg) no-repeat 0 0;
			}
	#find1 {
		float: right;
		padding: 0 0 0 16px;
		background: url(../img/sep-1.gif) no-repeat 0 0;
		margin: 0 0 3px 16px;
		height: 75px;
		width: 173px;
	}
		#find1 p.title {
			font-size: 83.33%;
			font-weight: bold;
			color: #666666;
			margin: 0 0 5px;
			padding: 0;
		}
		#find1 .selectArea {
			margin: 0 0 5px;
		}
			.selectArea-union a.main:link, .selectArea-union a.main:visited {
				display: block;
				width: 140px;
				height: 22px;
				line-height: 22px;
				padding: 0 25px 0 8px;
				color: #333333;
				text-decoration: none;
				background: url(../img/select-1-bg.png) no-repeat 0 0;
			}
			.selectArea-union a.main:link:hover, .selectArea-union a.main:visited:hover,
			#find1 .selectActive a.main:link, #find1 .selectActive a.main:visited,
			#findUnion .selectActive a.main:link, #findUnion .selectActive a.main:visited {
				background-image: url(../img/select-1-bg.png);
				background-position:0 -22px;
				color: #FFFFFF;
			}
			.selectArea-union div.popup1 {
				top: 25px;
				width: 163px;
				height: 232px;
				padding: 5px 5px;
				background: url(../img/select-1-popup.png) no-repeat 0 0;
				font-size: 91.67%;
				text-transform: uppercase;
			}
				#page .selectArea-union ul {
					overflow: auto;
					overflow-x: hidden;
					height: 232px;
					width: 163px;
					margin: 0;
				}
					.selectArea-union li {
						float: left;
						width: 143px;
					}
						.selectArea-union li a:link, .selectArea-union li a:visited {
							display: block;
							padding: .35em .5em;
							color: #666666;
							text-decoration: none;
						}
						.selectArea-union li a:link:hover, .selectArea-union li a:visited:hover {
							background: #cccccc;
							color: #000000;
						}
		#find1 p {
			text-transform: uppercase;
			padding: 0;
		}
			#find1 p a:link, #find1 p a:visited {
				font-size: 75%;
				color: #999999;
			}
	#search {
		float: right;
		width: 176px;
	}
		#search label {
			display: block;
			font-size: 83.33%;
			font-weight: bold;
			color: #666666;
			text-transform: uppercase;
			margin: 0 0 5px;
		}
		#search input.text {
			float: left;
			width: 138px;
			height: 15px;
			padding: 4px 3px 3px 5px;
			border: none;
			background: url(../img/search-bg.png) no-repeat 0 0;
		}
		#search input.submit {
			float: left;
			width: 27px;
			height: 22px;
			border: none;
			background: url(../img/search-button.png) no-repeat 0 0;
			/*background: url(../img/search-but.png) no-repeat 0 0;*/
		}
		#search input.submit:hover {
			background-image: url(../img/search-button.png);
			background-position:0 -22px;
			/*background-image: url(../img/search-but2.png);*/
		}
	#menu {
		clear: both;
		position: relative;
		z-index: 5;
		margin: 0 0 1px;
	}
		#menu ul {
			height: 50px;
			background: url(../img/menu-sep.gif) no-repeat 0 0;
			padding: 0 0 0 2px;
		}
			#menu li {
				float: left;
				position: relative;
				padding: 0 2px 0 0;
				background: url(../img/menu-sep.gif) no-repeat 100% 0;
			}
				#menu li a:link, #menu li a:visited {
					float: left;
					display: block;
					width: 100px;
					height: 40px;
					padding: 10px 13px 0 14px;
					color: #FFFFFF;
					font-weight: bold;
					text-transform: uppercase;
					text-decoration: none;
					background: #6699cc url(../img/menu-bg1.png) no-repeat 0 0;
				}
				#menu li a.active:link, #menu li a.active:visited,
				#menu li a:link:hover, #menu li a:visited:hover,
				#menu li:hover a:link, #menu li:hover a:visited {
					background: #135a9a url(../img/menu-bg2.gif) no-repeat 0 100%;
				}

				#menu li ul {
					position: absolute;
					top: -1000em;
					height: auto;
					font-size: 91.67%;
					padding: 0;
					background: none;
					zoom: 1;
				}
					#menu li li {
						width: 100%;
						border-top: solid 1px #003366;
						background: none;
						padding: 0;
					}
						#menu li li a:link, #menu li li a:visited,
						#menu li:hover li a:link, #menu li:hover li a:visited,
						#menu li li li a:link, #menu li li li a:visited,
						#menu li li:hover li a:link, #menu li li:hover li a:visited,
						#menu li li li li a:link, #menu li li li li a:visited,
						#menu li li li:hover li a:link, #menu li li li:hover li a:visited {
							float: none;
							width: auto;
							height: auto;
							padding: .5em 1.5em .5em 1em;
							text-transform: none;
							background: #005898;
							white-space: nowrap;
						}
						#menu li li a.sub:link, #menu li li a.sub:visited,
						#menu li li li a.sub:link, #menu li li li a.sub:visited,
						#menu li li li li a.sub:link, #menu li li li li a.sub:visited {
							background-image: url(../img/bullet-1.png);
							background-repeat: no-repeat;
							background-position: 99% 50%;
						}
						#menu li li a:link:hover, #menu li li a:visited:hover,
						#menu li li:hover a:link, #menu li li:hover a:visited,
						#menu li li li:hover a:link, #menu li li li:hover a:visited,
						#menu li li li li:hover a:link, #menu li li li li:hover a:visited {
							background-color: #003366;
						}
					
					#menu li li ul {
						font-size: 100%;
					}
					#menu li li:hover ul {
						border-left: solid 1px #003366;
					}

				#menu li ul { z-index: 5; }
				#menu li li ul { z-index: 6; }
				#menu li li li ul { z-index: 7; }
				#menu li li li li ul { z-index: 8; }


				#menu .nojs li ul {
					width: 200px;
				}
				#menu .nojs li:hover ul {
					top: 50px;
					left: 0;
				}
					#menu .nojs li li ul,
					#menu .nojs li:hover li ul,
					#menu .nojs li li:hover li ul {
						top: -1000em;
					}
					#menu .nojs li li:hover ul,
					#menu .nojs li li li:hover ul {
						top: -1px;
						left: 200px;
					}

						#page #menu .nojs li li a:link, #page #menu .nojs li li a:visited {
							white-space: normal;
						}

#wrap {
	position: relative;
	z-index: 1;
	margin: 0 0 15px;
}
	#content {
		float: right;
		width: 623px;
	}
	#side1 {
		float: left;
		width: 147px;
		overflow: hidden;
	}


#content p {
	line-height: 1.75;
	margin: 0 0 1em;
}
#content ul,
#content ol {
	list-style: disc;
	margin: 0 0 1em 2em;
}
#content ol {
	list-style: decimal;
}

#content h2 {
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 .3em;
}
#content h3 {
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 166.67%;
	font-weight: normal;
	margin: 0 0 .6em;
}



#footer {
	border-top: solid 1px #dbdbdb;
	background: url(../img/footer-bg.jpg) repeat-x 0 0;
	padding: 15px 15px 5px;
	color: #999999;
	font-size: 91.67%;
}
	#footer p {
		margin: 0 0 1em;
	}
	#footer .logo {
		float: right;
	}
	#footer .links {
	}
	#footer .by {
		clear: both;
		border-top: solid 1px #e8e8e8;
		padding: .5em 0 0;
	}
		#footer .by a:link, #footer .by a:visited {
			color: #999999;
			text-decoration: underline;
		}


/* home
----------*/

.selectArea {
	position: relative;
	z-index: 50;
}
	.selectArea a.main:link, .selectArea a.main:visited {
		display: block;
		overflow: hidden;
	}
	.selectArea div.popup1 {
		position: absolute;
		left: -1000em;
		width: 100%;
	}
	.selectActive div.popup1 {
		left: 0;
	}
		#page .selectArea ul {
			list-style: none;
		}


body.home {
	background: #FFFFFF url(../img/body-bg1.png) repeat-x 0 85px;
}

#slider {
	position: relative;
	z-index: 1;
	height: 350px;
}
	#slider .slide {
		height: 349px;
		overflow: hidden;
		position: relative;
		z-index: 5;
	}
		#slider li {
			float: left;
			width: 776px;
			height: 349px;
		}
			#slider li .info {
				display: none;
			}
	#slider .box {
		position: absolute;
		z-index: 10;
		right: 50px;
		top: 40px;
		width: 323px;
		height: 279px;
		color: #FFFFFF;
		background: url(../img/slide-box.png) no-repeat 0 0;
	}
		#slider .box .content {
			padding: 20px 25px 0;
		}
			#slider .box h2 {
				font-size: 208.33%;
				font-weight: normal;
				/*letter-spacing: -0.05em;*/
				line-height: 1.1;
				margin: 0 0 .4em;
			}
			#slider .box .content p {
				font-weight: bold;
				line-height: 1.65;
				margin: 0 0 1em;
			}
			#slider .box span.smallfont 
			{
				font-size: 95%;
			}				
			#slider .box span.yellow {
				color: #ffff99;
			}
			#slider .box .content p.more {
				text-transform: uppercase;
			}
				#slider .box .content p.more a:link, #slider .box .content p.more a:visited {
					color: #ffff99;
				}
		#slider .box .nav1 {
			position: absolute;
			bottom: 20px;
			right: 14px;
		}

#page .nav1 {
	font-family: Georgia, serif;
	font-size: 116.67%;
	margin: 0;
}
	.nav1 a:link, .nav1 a:visited {
		float: left;
		display: block;
		width: 19px;
		height: 19px;
		line-height: 14px;
		text-align: center;
		color: #FFFFFF;
		text-decoration: none;
		margin: 0 6px 0 0;
		background: url(../img/nav1-normal.png) no-repeat 0 0;
	}
	.nav1 a:link:hover, .nav1 a:visited:hover {
		background-image: url(../img/nav1-hover.png);
	}
	.nav1 a.active:link, .nav1 a.active:visited {
		color: #333333;
		background-image: url(../img/nav1-active.png);
	}

.home #content {
	float: left;
	width: 370px;
	padding: 0 20px 0 0;
	border-right: solid 1px #efefef;
}
.home #side1 {
	float: right;
	width: 370px;
}


.box1 {
	width: 370px;
	background: url(../img/box1-bg.gif) repeat-y 0 0;
}
	.box1 .box-in {
		background: url(../img/box1-b.gif) no-repeat 0 100%;
		padding: 0 15px 15px;
	}

#page .tabs1 {
	width: 100%;
	overflow: hidden;
	list-style: none;
	font-size: 150%;
	background: #FFFFFF;
	border-bottom: solid 2px #919191;
	margin: 0;
}
#page .box1 .tabs1 {
	width: 370px;
	margin: 0 -15px;
}
	.tabs1 li {
		float: left;
	}
	.tabs1 li.last {
		float: right;
	}
		.tabs1 a:link, .tabs1 a:visited {
			float: left;
			display: block;
			width: 182px;
			height: 38px;
			line-height: 38px;
			text-align: center;
			color: #666666;
			text-decoration: none;
			background: url(../img/tab1-normal.png) no-repeat 0 0;
		}
		.tabs1 a.active:link, .tabs1 a.active:visited {
			color: #FFFFFF;
			background: url(../img/tab1-active.png) no-repeat 0 0;
		}

.box1 .image {
	margin: 0 -15px 0;
}
.box1 .selectArea {
	margin: -145px 0 117px;
}
	.box1 .selectArea a.main:link, .box1 .selectArea a.main:visited {
		width: 304px;
		height: 32px;
		line-height: 32px;
		padding: 0 30px 0 8px;
		color: #FFFFFF;
		font-size: 150%;
		font-style: italic;
		text-decoration: none;
		background: url(../img/select-2-bg.png) no-repeat 0 0;
	}
	.box1 .selectArea a.main:link:hover, .box1 .selectArea a.main:visited:hover {
		background-image: url(../img/select-2-bg.png);
		background-position:0 -32px;
	}
	/*.box1 .selectArea div.popup1 {
		top: 33px;
		width: 328px;
		height: 139px;
		padding: 10px 5px;
		background: url(../img/select-2-popup.png) no-repeat 0 0;
	}*/
	
	
	.box1 .selectArea div.popup1 {
		top: 33px;
		width: 337px;
		padding: 0 0 9px;
		background: url(../img/select-2-popup-b.png) no-repeat 0 100%;
	}
	
	
		.box1 .selectArea div.popup2 {
				width: 328px;
				padding: 5px 5px 1px 5px;
				background: url(../img/select-2-popup.png) no-repeat 0 0;
				overflow:auto;
			}
	
	
	
	
		#page .box1 .selectArea ul {
			overflow: hidden;
			/*overflow: visible;*/
			/*height: 139px;*/
			list-style: none;
			margin: 0;
		}
			.box1 .selectArea li {
				float: left;
				width: 100%;
				color: #FFFFFF;
				margin: 0 0 .5em;
			}
			.box1 .selectArea li:hover {
				color: #333333;
				background: #bbbbbb;
			}
				.box1 .selectArea li a:link, .box1 .selectArea li a:visited {
					color: #FFFFFF;
					text-decoration: none;
					display: block;
					padding: .5em 21px;
					background: url(../img/bullet-3.gif) no-repeat 12px .85em;
				}
				.box1 .selectArea li a:link:hover, .box1 .selectArea li a:visited:hover,
				.box1 .selectArea li:hover a:link, .box1 .selectArea li:hover a:visited {
					color: #333333;
					background-image: url(../img/bullet-3a.gif);
				}

#page .list1 {
	list-style: none;
	margin: 0;
	font-size: 116.67%;
	font-weight: bold;
}
	.list1 li {
		padding: 9px 0;
		border-bottom: solid 2px #e0e0e0;
	}
	.list1 li.last {
		border: none;
	}
		.list1 li a:link, .list1 li a:visited {
			display: block;
			text-decoration: none;
			padding: 0 0 0 15px;
			background: url(../img/bullet-2.gif) no-repeat 0 .3em;
		}
		.list1 li a:link:hover, .list1 li a:visited:hover {
			color: #3399ff;
			background-image: url(../img/bullet-2a.gif);
		}


.home #side1 h3 {
	font-family: Georgia, serif;
	font-size: 133.33%;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	overflow: hidden;
	margin: 0 0 .6em;
}
	.home #side1 h3 a:link, .home #side1 h3 a:visited {
		color: #666666;
		text-decoration: underline;
		position: relative;
		float: left;
		display: block;
	}
		.home #side1 h3 a:link span, .home #side1 h3 a:visited span {
			position: absolute;
			right: -15px;
			top: 2px;
			line-height: .9;
			overflow: hidden;
			text-decoration: none;
		}
	.home #side1 h3 a:link:hover, .home #side1 h3 a:visited:hover {
		color: #0066cc;
	}

#page .list2 {
	list-style: none;
	margin: 0 0 1em;
	border-top: solid 1px #eeeeee;
}
	.list2 li {
		padding: .75em .75em;
		border-bottom: solid 1px #eeeeee;
	}
	.list2 li.alt {
		background: #f7f7f7;
	}
		.list2 li a:link, .list2 li a:visited {
			display: block;
			font-weight: bold;
		}


/* news
----------*/

#page #breadcrumbs {
	background: #eeeeee;
	line-height: 24px;
	padding: 0 10px;
	font-size: 91.67%;
	margin: 0;
}
	#breadcrumbs a.last:link, #breadcrumbs a.last:visited {
		color: #333333;
	}

#content2 {
	border: solid 1px #eeeeee;
	border-top: solid 1px #aaaaaa;
	padding: 20px 12px;
}

#page .tabs2 {
	list-style: none;
	margin: 0 0 1em;
	width: 100%;
	overflow: hidden;
	font-size: 116.67%;
	border-bottom: solid 1px #e2e2e2;
}
	.tabs2 li {
		float: left;
		margin: 0 3px 0 0;
	}
	.tabs2 li.last {
		margin: 0;
	}
		.tabs2 a:link, .tabs2 a:visited {
			float: left;
			display: block;
			width: 69px;
			height: 26px;
			overflow: hidden;
			line-height: 28px;
			text-align: center;
			color: #000000;
			text-decoration: none;
			background: url(../img/tab2-normal.png) no-repeat 0 0;
		}
		.tabs2 a:link:hover, .tabs2 a:visited:hover,
		.tabs2 a.active:link, .tabs2 a.active:visited {
			color: #FFFFFF;
			font-weight: bold;
			background-image: url(../img/tab2-active.png);
		}

#news2 {
	float: left;
	width: 285px;
}
	#news2 ul.list2 {
		border: none;
	}
		#news2 .list2 li.last {
			border: none;
		}

#events2 {
	float: right;
	width: 285px;
}


.nav2 {
	background: #eeeeee;
	padding: 15px 15px;
}
	#page .nav2 .info {
		float: right;
		font-size: 91.67%;
		color: #999999;
		margin: 0;
	}
	#page .nav2 .pages {
		float: left;
		line-height: 20px;
		font-weight: bold;
		margin: .25em 0 0;
	}
		.nav2 .pages a:link, .nav2 .pages a:visited {
			float: left;
			display: block;
			margin: 0 2px 0 0;
			height: 20px;
			padding: 1px 4px;
			text-decoration: none;
			border-radius: 2px;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
		}
		.nav2 .pages a:link:hover, .nav2 .pages a:visited:hover {
			padding: 0 3px;
			border: solid 1px #9b9b9b;
		}
		.nav2 .pages a.active:link, .nav2 .pages a.active:visited {
			border: solid 1px #9b9b9b;
			background: #FFFFFF;
			padding: 0 4px;
		}
		.nav2 .pages a.first:link, .nav2 .pages a.first:visited,
		.nav2 .pages a.prev:link, .nav2 .pages a.prev:visited,
		.nav2 .pages a.next:link, .nav2 .pages a.next:visited,
		.nav2 .pages a.last:link, .nav2 .pages a.last:visited {
			text-indent: -1000em;
		}
		.nav2 .pages a.first:link, .nav2 .pages a.first:visited {
			width: 9px;
			background: url(../img/icons/first.gif) no-repeat 50% 50%;
		}
		.nav2 .pages a.prev:link, .nav2 .pages a.prev:visited {
			width: 7px;
			background: url(../img/icons/prev.gif) no-repeat 50% 50%;
		}
		.nav2 .pages a.next:link, .nav2 .pages a.next:visited {
			width: 7px;
			background: url(../img/icons/next.gif) no-repeat 50% 50%;
		}
		.nav2 .pages a.last:link, .nav2 .pages a.last:visited {
			width: 9px;
			background: url(../img/icons/last.gif) no-repeat 50% 50%;
		}

.back {
	font-size: 91.67%;
	line-height: 24px;
	border-bottom: solid 1px #aaaaaa;
	text-transform: uppercase;
	margin: 0 0 2em;
}
	.back a:link, .back a:visited {
		display: block;
		color: #666666;
		padding: 0 0 0 25px;
		text-decoration: none;
		background: #eeeeee url(../img/icons/arrow-l1.gif) no-repeat 10px 50%;
	}
	.back a:link:hover, .back a:visited:hover {
		color: #FFFFFF;
		background: #999999 url(../img/icons/arrow-l2.gif) no-repeat 10px 50%;
	}

.box2 {
	width: 129px;
	padding: 0 9px 10px;
	background: #eeeeee url(../img/box2-b.gif) no-repeat 0 100%;
	margin: 0 0 20px;
}
	.box2 h3 {
		margin: 0 -9px;
		color: #FFFFFF;
		font-family: Georgia, serif;
		font-size: 108.33%;
		font-weight: bold;
		line-height: 26px;
		text-align: center;
		background: #999999 url(../img/box2-t.gif) no-repeat 0 0;
		border-bottom: solid 1px #FFFFFF;
	}
	.box2 .image {
		margin: 0 -9px 10px;
	}
	#page .box2 .list1 {
		font-size: 91.67%;
	}
		.box2 .list1 li {
			border: none;
			padding: 5px 10px 5px 4px;
		}
	.box2 .selectArea {
		margin: 0 0 15px;
	}
		.box2 .selectArea a.main:link, .box2 .selectArea a.main:visited {
			width: 95px;
			height: 22px;
			line-height: 22px;
			padding: 0 30px 0 5px;
			color: #FFFFFF;
			font-size: 116.67%;
			font-style: italic;
			text-decoration: none;
			background: url(../img/select-3-bg.png) no-repeat 0 0;
		}
		.box2 .selectArea a.main:link:hover, .box2 .selectArea a.main:visited:hover {
			background-image: url(../img/select-3-bg.png);
			background-position:0 -22px;
		}
		.box2 .selectActive a.main:link, .box2 .selectActive a.main:visited {
			background-image: url(../img/select-3-active.gif);
		}
		.box2 .selectArea div.popup1 {
			top: 23px;
			width: 137px;
			padding: 0 0 13px;
			font-size: 91.67%;
			background: url(../img/select-3-popup-b.png) no-repeat 0 100%;
		}
			.box2 .selectArea div.popup2 {
				width: 127px;
				padding: 5px 8px 1px 2px;
				background: url(../img/select-3-popup.png) no-repeat 0 0;
			}
				#page .box2 .selectArea ul {
					list-style: none;
					margin: 0;
					width: 100%;
					overflow: hidden;
				}
					.box2 .selectArea li {
						float: left;
						width: 100%;
						color: #FFFFFF;
						margin: 0 0 .1em;
					}
					.box2 .selectArea li:hover {
						color: #333333;
						background: #bbbbbb;
					}
						.box2 .selectArea li a:link, .box2 .selectArea li a:visited {
							display: block;
							color: #FFFFFF;
							text-decoration: none;
							padding: .3em 5px .3em 12px;
							background: url(../img/bullet-3.gif) no-repeat 5px .75em;
						}
						.box2 .selectArea li a:link:hover, .box2 .selectArea li a:visited:hover,
						.box2 .selectArea li:hover a:link, .box2 .selectArea li:hover a:visited {
							color: #333333;
							background-image: url(../img/bullet-3a.gif);
						}


/* agency
----------*/

#content3 {
	border: solid 1px #eeeeee;
	border-top: solid 1px #aaaaaa;
	padding: 20px 19px;
}
	#content3 h3 {
		margin-left: -7px;
	}

.box3 {
	margin: 0 -19px 20px;
	padding: 19px 19px 10px;
	border: solid 1px #efefef;
	border-width: 1px 0;
}

.box3a {
	margin: 0 -19px 20px;
	padding: 0 19px 10px;
	border: solid 1px #efefef;
	border-width: 1px 0;
	border-top: none;
}

#leaders {
}
	#leaders .people {
		width: 100%;
		overflow: hidden;
		list-style: none;
		margin: 0 0 1em;
		color: #666666;
	}
		#leaders .people li {
			float: left;
			width: 187px;
			margin: 0 10px 0 0;
		}
		#leaders .people li.last {
			margin: 0;
		}
			#leaders .people h4 {
				font-size: 150%;
				font-weight: normal;
				line-height: 1.1;
				margin: 0 0 .2em;
			}
			#leaders .people p {
				font-weight: bold;
				margin: 0 0 .75em;
			}
				#leaders .people p span {
					font-weight: normal;
					font-size: 91.67%;
				}
	#leaders .info {
		font-size: 116.67%;
	}
		#leaders .info p {
			line-height: 1.75;
		}

.buttons {
	width: 100%;
	overflow: hidden;
}
	.buttons a:link, .buttons a:visited {
		float: left;
		display: block;
		margin: 0 8px 0 0;
	}
	.buttons a.btn1:link, .buttons a.btn1:visited {
		color: #FFFFFF;
		font-weight: bold;
		line-height: 27px;
		text-decoration: none;
		padding: 0 25px 0 10px;
		background: url(../img/btn-1.png) no-repeat 100% 0;
	}
	.buttons a.btn1:link:hover, .buttons a.btn1:visited:hover {
		background-position: 100% -27px;
	}
	.buttons a.expand:link, .buttons a.expand:visited {
		float: none;
		color: #FFFFFF;
		font-weight: bold;
		line-height: 27px;
		text-decoration: none;
		padding: 0 25px 0 10px;
		background: url(../img/btn-dn.png) no-repeat 100% 0;
		margin: 0;
	}
	.buttons a.expand:link:hover, .buttons a.expand:visited:hover {
		background-position: 100% -27px;
	}
	.buttons a.expanded:link, .buttons a.expanded:visited {
		background-image: url(../img/btn-up.png);
	}

#wrap .title1 {
	font-family: Georgia, serif;
	font-size: 133.33%;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	overflow: hidden;
	margin: 0 0 .6em;
}
	#wrap .title1 a:link, #wrap .title1 a:visited {
		float: left;
		color: #666666;
		text-decoration: underline;
		position: relative;
	}
		#wrap .title1 a:link span, #wrap .title1 a:visited span {
			position: absolute;
			right: -15px;
			top: 2px;
			line-height: .9;
			overflow: hidden;
			text-decoration: none;
		}
	#wrap .title1 a:link:hover, #wrap .title1 a:visited:hover {
		color: #0066cc;
	}

#wrap .title2 {
	font-family: Georgia, serif;
	font-size: 133.33%;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	margin: 0 0 .5em;
}

.cols2 {
	background: url(../img/line-v1.gif) repeat-y 50% 0;
}
	.cols2 .col {
		float: left;
		width: 47%;
	}
	.cols2 .last {
		float: right;
	}


/* board-profile
----------*/

#profile, #profile2, #profile3, #profile4 {
}
	#profile .photo, #profile2 .photo, #profile3 .photo, #profile4 .photo  {
		float: left;
		margin: 0 0 15px;
	}
	#profile .intro, #profile2 .intro, #profile3 .intro, #profile4 .intro {
		float: right;
		width: 380px;
		margin: 0 0 15px;
	}
		#profile .intro p, #profile2 .intro p, #profile3 .intro p, #profile4 .intro p {
			font-size: 116.67%;
		}
	#profile .full, #profile2 .full, #profile3 .full, #profile4 .full {
		clear: both;
	}
		#profile .content, #profile2 .content, #profile3 .content, #profile4 .content {
			display: none;
			color: #000000;
		}
			#profile .content p, #profile2 .content p, #profile3 .content p, #profile4 .content p {
				line-height: 1.5;
			}
			
			#profile .content img, #profile2 .content img, #profile3 .content img, #profile4 .content img {
				float: left;
				margin: 1em 1.5em 1.5em;
			}

#page .select4 {
	list-style: none;
	margin: 0 0 .75em;
	font-weight: bold;
}
	.select4 li {
		float: left;
		width: 100%;
		position: relative;
	}
		.select4 li a.main:link, .select4 li a.main:visited {
			display: block;
			width: 105px;
			height: 23px;
			line-height: 23px;
			font-size: 91.67%;
			color: #666666;
			padding: 0 20px 0 6px;
			text-decoration: none;
			background: url(../img/select-4-bg.png) no-repeat 0 0;
		}
		.select4 li:hover a.main:link, .select4 li:hover a.main:visited,
		.select4 li a.main:link:hover, .select4 li a.main:visited:hover {
			background-image: url(../img/select-4-bg.png);
			background-position:0 -23px;
			color: #FFFFFF;
		}
		#page .select4 li ul {
			position: absolute;
			left: -1000em;
			top: 23px;
			width: 111px;
			height: 49px;
			padding: 10px 10px;
			background: url(../img/select-4-popup.png) no-repeat 0 0;
			font-weight: bold;
			color: #FFFFFF;
			list-style: none;
			margin: 0;
		}
		#page .select4 li:hover ul {
			left: 0;
		}
			.select4 li li a:link, .select4 li li a:visited {
				color: #FFFFFF;
				line-height: 1.3;
			}

#calendar1 {
	padding: 0 0 1em;
}

#wrap .list3 {
	list-style: none;
	margin: 0;
	color: #000000;
}
	.list3 li {
		padding: 8px 5px;
	}
		.list3 li a:link, .list3 li a:visited {
			display: block;
			font-weight: bold;
		}

#wrap .photos {
	list-style: none;
	margin: 0;
	width: 100%;
	overflow: hidden;
}
	.photos li {
		float: left;
		margin: 0 1px 2px 0;
	}
		.photos a:link, .photos a:visited {
			float: left;
			display: block;
			padding: 3px;
		}
		.photos a:link:hover, .photos a:visited:hover {
			padding: 0;
			border: solid 3px #66ccff;
		}
			.photos a:link img, .photos a:visited img {
				float: left;
			}

#photos1 {
	margin: 0 0 2em;
}


/* about
----------*/

.intro p {
	font-size: 116.67%;	
}

#about {
}
	#about .image {
		margin: 0 0 1em;
	}

.image1 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 1em;
}
	.image1 dt {
		width: 100%;
		overflow: hidden;
	}
		.image1 dt img {
			float: left;
		}
	.image1 dd {
		background: #eeeeee;
		color: #666666;
		font-size: 91.67%;
		font-weight: bold;
		padding: .5em 1em;
	}

.more {
	font-size: 91.67%;
	font-weight: bold;
}

#page .list4 {
	list-style: none;
	margin: 0 0 1em;
	font-weight: bold;
}
	.list4 li {
		padding: 0 0 0 15px;
		background: url(../img/bullet-4.gif) no-repeat 0 .25em;
		margin: 0 0 12px;
	}
		.list4 a:link, .list4 a:visited {
			text-decoration: none;
		}
		.list4 a:link:hover, .list4 a:visited:hover {
			color: #3399ff;
		}

#actions1 {
	padding: 0 0 10px;
	border-bottom: solid 1px #efefef;
	margin: 0 0 20px;
}

.image2 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 1.2em;
}
	.image2 img {
		float: left;
	}

#findUnion {
}
	#findUnion .selectArea {
		margin: 0 0 1em;
	}

.sep {
	padding: 0 0 10px;
	border-bottom: solid 1px #efefef;
	margin: 0 0 20px;
}


/* resources
----------*/

.box4 {
	width: 272px;
	background: #f7f7f7 url(../img/box4-b.gif) no-repeat 0 100%;
	margin: 0 0 20px;
}
	.box4 .box-in {
		background: url(../img/box4-t.gif) no-repeat 0 0;
		padding: 8px 9px;
	}

.selectArea-resources a.main:link, .selectArea-resources a.main:visited {
	display: block;
	width: 221px;
	height: 22px;
	line-height: 22px;
	padding: 0 25px 0 8px;
	color: #333333;
	text-decoration: none;
	background: url(../img/select-5-bg.png) no-repeat 0 0;
}
.selectArea-resources a.main:link:hover, .selectArea-resources a.main:visited:hover,
.resources .selectActive a.main:link, .resources .selectActive a.main:visited {
	background-image: url(../img/select-5-bg.png);
	background-position:0 -22px;
	color: #FFFFFF;
}
.selectArea-resources div.popup1 {
	top: 25px;
	width: 243px;
	height: 232px;
	padding: 5px 5px;
	background: url(../img/select-5-popup.png) no-repeat 0 0;
	font-size: 91.67%;
	text-transform: uppercase;
}
	#page .selectArea-resources ul {
		overflow: auto;
		overflow-x: hidden;
		height: 232px;
		width: 243px;
		margin: 0;
	}
		.selectArea-resources li {
			float: left;
			width: 223px;
		}
			.selectArea-resources li a:link, .selectArea-resources li a:visited {
				display: block;
				padding: .35em .5em;
				color: #666666;
				text-decoration: none;
			}
			.selectArea-resources li a:link:hover, .selectArea-resources li a:visited:hover {
				background: #cccccc;
				color: #000000;
			}








