

	body {
		font-family: Arial, Sans-serif;
		font-size: 11px;
		color: #231F20;
		background: #fff;
		margin: 0;
		padding: 0;
		
		}
		
		.screen {
			display: inline;}
			
		.print {
			display: none;}	
			
		h1 {
			font-size: 24px;
			font-weight: normal;
			color: #007F71;
			
			margin: 0;
			padding: 20px 20px 10px 35px;}	
			
		h2	{
			font-size: 24px;
			font-weight: normal;
			color: #007F71;
			border-top: 1px solid #007F71;
			border-right: none;
			border-bottom: 1px solid #007F71;
			border-left: 15px solid #007F71;
			margin: 0;			
			padding: 10px 20px 10px 20px;}
			
		h3 {
			font-size: 13px;
			font-weight: normal;
			color: #007F71;}
			
		h4 {
			font-size: 20px;
			font-weight: normal;
			color: #F7931E;
			margin: 0;
			padding: 0px 0px 10px 0px;}		
			
		h5 {
			font-size: 12px;
			font-weight: normal;
			color: #007F71;
			margin: 0;
			padding: 0;}	
			
		h6 {
			font-size: 20px;
			font-weight: normal;
			color: #6D6F71;
			margin: 0;
			padding: 0px 0px 0px 15px;}		
			
		a, a:link, a:active, a:visited, a:hover {
			color: #F19330;}	
			
		a.download, a.download:link, a.download:active, a.download:visited, a.download:hover {
			color: #007F71;}	
			
		a.graph, a.graph:link, a.graph:active, a.graph:visited {
			display: block;
			font-size: 12px;
			color: #6D6F71;
			text-decoration: none;
			margin: 0;
			padding: 0;}	
			
		a.graph:hover, a.graph_sel, a.graph_sel:link, a.graph_sel:active, a.graph_sel:visited, a.graph_sel:hover {
			display: block;
			font-size: 12px;
			color: #F19330;
			text-decoration: none;
			margin: 0;
			padding: 2px 0px;}	
			
		a.sitemap01, a.sitemap01:link, a.sitemap01:active, a.sitemap01:visited, a.sitemap01:hover {
			display: block;
			font-size: 13px;
			font-weight: normal;
			color: #007F71;
			text-decoration: none;
			margin: 0;
			padding: 0px 10px;}	
			
		a.sitemap02, a.sitemap02:link, a.sitemap02:active, a.sitemap02:visited, a.sitemap02:hover {
			display: block;
			font-size: 13px;
			font-weight: normal;
			color: #231F20;
			text-decoration: none;
			margin: 0;
			padding: 2px 0px;}	
		
		.yellowbold, span.yellowbold {
			font-weight: bold;
			color: #F19330;
			text-decoration: none;}
			
		div.cell01 {
			width: 150px;
			font-size: 13px;
			font-weight: normal;
			color: #007F71;
			margin: 0;
			padding: 0;}	
			
		div.cell02 {
			width: 200px;
			margin: 0;
			padding: 0;}	
			
		div.cell03	{
			font-size: 13px;
			font-weight: normal;
			color: #007F71;
			margin: 0;
			padding: 0;}
			
		div.cell04 {
			width: 125px;
			margin: 0;
			padding: 0;}	
			
		div.cell05 {
			width: 580px;
			margin: 0;
			padding: 0;}	
			
		span.date {
			color: #939598;}	
			
		div.button01 {
			height: 23px;
			background: url(../Images/img/bg_button01.jpg) no-repeat left top;
			margin: 0;
			padding: 0px 0px 0px 25px;}	
			
		div.button02 {
			height: 20px;
			background: url(../Images/img/bg_button02.jpg) no-repeat right top;
			margin: 0;
			padding: 3px 25px 0px 0px;}	
			
		div.button03 {
			height: 23px;
			background: url(../Images/img/bg_button03.jpg) no-repeat left top;
			margin: 0;
			padding: 0px 0px 0px 25px;}	
			
		div.button04 {
			height: 20px;
			background: url(../Images/img/bg_button04.jpg) no-repeat right top;
			margin: 0;
			padding: 3px 25px 0px 0px;}	
			
		div.button05 {
			height: 39px;
			background: url(../Images/img/bg_button05.jpg) no-repeat left top;
			margin: 0;
			padding: 0px 0px 0px 25px;}	
			
		div.button06 {
			height: 36px;
			text-align: center;
			background: url(../Images/img/bg_button06.jpg) no-repeat right top;
			margin: 0;
			padding: 3px 25px 0px 0px;}	
			
		div.button07 {
			height: 39px;
			background: url(../Images/img/bg_button07.jpg) no-repeat left top;
			margin: 0;
			padding: 0px 0px 0px 25px;}	
			
		div.button08 {
			height: 36px;
			text-align: center;
			background: url(../Images/img/bg_button08.jpg) no-repeat right top;
			margin: 0;
			padding: 3px 25px 0px 0px;}	
		
			a.button, a.button:link, a.button:active, a.button:visited, a.button:hover {
				font-family: Arial, Sans-serif;
				font-size: 13px;
				font-weight: bold;
				color: #fff;
				text-decoration: none;}
				
		div.box {
			border: 1px solid #6D6F71;
			background: #fff;
			margin: 0;
			padding: 10px 20px;}		
				
		div.box02 {
			width: 310px;
			border: 1px solid #6D6F71;
			background: #DBEAE7;
			margin: 0;
			padding: 10px 20px;}		
				
		div.box03 {
			width: 310px;
			border: 1px solid #fff;
			background: #fff;
			margin: 0;
			padding: 10px 20px;}		
			
		td.homebox400 {
			width: 370px;
			background: #fff url(../Images/img/homebox400_middle.jpg) repeat-y top left;
			margin: 0;
			padding: 0px 15px;}	
			
		td.homebox340 {
			width: 310px;
			background: #fff url(../Images/img/homebox340_middle.jpg) repeat-y top left;
			margin: 0;
			padding: 0px 15px;}	
			
			td.homebox400 h3, td.homebox340 h3 {
				font-size: 13px;
				font-weight: normal;
				color: #007F71;
				margin: 0;
				padding: 0px;}
			
		.left {
			float: left;}
			
		.right {
			float: right;}
			
		.clear {
			clear: both;}			
		
		.space {
			height: 10px;}
			
		.line {
			height: 1px;
			border-bottom: 1px solid #6D6F71;
			margin: 10px 0px;
			padding: 0;}	
			
		.padding10 {
			margin: 0;
			padding: 10px;}	

		#topnav {
			height: 66px;
			/*background: url(../img/bg_topnav.jpg) repeat-x top;*/
			background: url(../Images/img/bg_topnav.jpg) repeat-x top;

			margin: 0;
			padding: 0;}
			
				.page_topnav {
					width: 950px;
					color: #fff;
					margin: 0 auto;
					text-align: right;
					padding: 35px 15px 0px 0px;}
							
					a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited, a.topnav:hover {
						font-family: Arial, Sans-serif;
						font-size: 11px;
						color: #fff;
						text-decoration: none;}
							
					a.font_small, a.font_small:link, a.font_small:active, a.font_small:visited, a.font_small:hover {
						font-family: Arial, Sans-serif;
						font-size: 9px;
						color: #fff;
						text-decoration: none;}
							
					a.font_medium, a.font_medium:link, a.font_medium:active, a.font_medium:visited, a.font_medium:hover {
						font-family: Arial, Sans-serif;
						font-size: 11px;
						color: #fff;
						text-decoration: none;}
							
					a.font_large, a.font_large:link, a.font_large:active, a.font_large:visited, a.font_large:hover {
						font-family: Arial, Sans-serif;
						font-size: 13px;
						color: #fff;
						text-decoration: none;}		
			
		#header {
			height: 147px;
			background: #fff;
			margin: 0;
			padding: 0;}	
			
				.page_header {
					width: 970px;
					height: 147px;
					/*background: #fff url(../img/bg_content_shade_white.jpg) repeat-y top left;*/
					background: #fff url(../Images/img/bg_content_shade_white.jpg) repeat-y top left;
					margin: 0 auto;
					padding: 0px 0px 0px 10px;}
					
					td.leftcolumn {
						width: 175px;
						background: #fff; 
						margin: 0;
						padding: 0;}
						
						div.navbox {
							width: 175px;
							/*background: #46bfc3 url(../img/bg_navbox.jpg) repeat-x top;*/
							background: #46bfc3 url(../Images/img/bg_navbox.jpg) repeat-x top;
							margin: 0;
							padding: 0;}
							
							a.nav, a.nav:link, a.nav:active, a.nav:visited {
								display: block;
								font-family: Arial, Sans-serif;
								font-size: 12px;
								color: #fff;
								text-decoration: none;
								margin: 0;
								padding: 5px;}
							
							a.nav:hover, a.nav_sel, a.nav_sel:link, a.nav_sel:active, a.nav_sel:visited, a.nav_sel:hover {
								display: block;
								font-family: Arial, Sans-serif;
								font-size: 12px;
								font-weight: bold;
								color: #F19330;
								background: #fff;
								text-decoration: none;
								margin: 0;
								padding: 5px;}
								
								div.subnav {
									background: #fff;
									margin: 0;
									padding: 0px 0px 10px 0px;}
							
								a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited {
									display: block;
									font-family: Arial, Sans-serif;
									font-size: 11px;
									color: #6D6F71;
									background: #fff;
									text-decoration: none;
									margin: 0;
									padding: 5px 5px 5px 30px;}
								
								a.subnav:hover, a.subnav_sel, a.subnav_sel:link, a.subnav_sel:active, a.subnav_sel:visited, a.subnav_sel:hover {
									display: block;
									font-family: Arial, Sans-serif;
									font-size: 11px;
									font-weight: bold;
									color: #F19330;
									background: #fff;
									text-decoration: none;
									margin: 0;
									padding: 5px 5px 5px 30px;}
								
							div.navline {
								margin: 0;
								padding: 0px 5px;}	
								
							a.adv_search, a.adv_search:link, a.adv_search:active, a.adv_search:visited, a.adv_search:hover {
								font-family: Arial, Sans-serif;
								font-size: 10px;
								color: #231F20;
								text-decoration: none;}	
						
					td.rightcolumn {
						width: 805px;
						background: url(../Images/img/bg_content_shade_white02.jpg) repeat-y top left;
						/*background: url(../img/bg_content_shade_white02.jpg) repeat-y top left;*/
						margin: 0;
						padding: 0;}		
						
						div.shade02 {
							/*min-height: 700px;*/
							min-height: 477px;
							width: 805px;	
							background :url(../Images/img/bg_content_shade_degra02.jpg) repeat-y top left;							
							/*background: url(../Images/img/bg_content_shade_degra02.jpg) no-repeat top left;*/
							margin: 0;
							padding: 0;}
							
						div.banner {
							width: 795px;
							height: 145px;
							border-bottom: 2px solid #afb1b4;
							margin: 0;
							padding: 0px 0px 0px 10px;}	
							
						div.text {
							margin: 0;
							padding: 0px 20px 20px 35px;
							}	
							
						div.homeblocks {
							margin: 0;
							padding: 0px 20px 20px 20px;}	
			
		#content {
			background: #fff url(../Images/img/bg_content.jpg) repeat-x top;
			margin: 0;
			padding: 0;}	
			
				.page_content {
					width: 980px;
					background: url(../Images/img/bg_content_shade_white.jpg) repeat-y top left;
					/*background: url(../img/bg_content_shade_white.jpg) repeat-y top left;*/
					margin: 0 auto;
					padding: 0;}
			
					.page_content_shade_degra {
						min-height: 477px;
						width: 970px;
						background: url(../Images/img/bg_content_shade_degra.jpg) no-repeat top left;
						/*background: url(../img/bg_content_shade_degra.jpg) no-repeat top left;*/
						margin: 0;
						padding: 0px 0px 0px 10px;}
						
						div.breadcrumbs {
							height: 15px;
							font-size: 9px;
							color: #F19330;
							margin: 0;
							padding: 5px 20px 0px 35px;							
							}
								
							a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
								font-size: 9px;
								color: #6D6F71;
								text-decoration: none;}	
								
		.toolbox {
			border-top: 1px solid #231F20;
			padding: 0px 35px 10px 35px;}		
				
			.toolbox2 {
				border-top: 5px solid #F19330;
				padding: 10px 0px 0px 0px;}	
								
				a.tool, a.tool:link, a.tool:active, a.tool:visited, a.tool:hover {
					font-size: 11px;
					color: #808285;
					text-decoration: none;}					
					
			
		#footer {
			height: 16px;
			font-size: 9px;
			color: #fff;
			background: #006458 url(../Images/img/bg_footer.jpg) repeat-x top;
			/*background: #006458 url(../img/bg_footer.jpg) repeat-x top;*/
			margin: 0;
			padding: 0;}
			
				.page_footer {
					width: 930px;
					margin: 0 auto;
					padding: 3px 25px 0px 25px;}
			
		#copyright {
			height: 25px;
			font-size: 8px;
			color: #007F71;
			margin: 0;
			padding: 0;}		
			
				.page_copyright {
					width: 930px;
					margin: 0 auto;
					padding: 5px 25px 0px 25px;}
					
					
			form {
				margin: 0;
				padding: 0;}
				
			input.searchbox {
				width: 100px;
				font-family: Arial, Sans-serif;
				font-size: 10px;
				color: #285B6F;
				border: 1px solid #285B6F;
				margin: 10px 5px 2px 10px;
				padding: 3px 10px;}	
				
			input.advanced {
				width: 130px;
				font-family: Arial, Sans-serif;
				font-size: 10px;
				font-style: italic;
				color: #939598;
				border: 1px solid #285B6F;
				margin: 0px;
				padding: 3px 10px;}	
				
			select.advanced {
				width: 152px;
				font-family: Arial, Sans-serif;
				font-size: 10px;
				font-style: italic;
				color: #939598;
				border: 1px solid #285B6F;
				margin: 0px;
				padding: 3px 0px;}	
				
			input.advancedlong {
				width: 517px;
				font-family: Arial, Sans-serif;
				font-size: 10px;
				font-style: italic;
				color: #939598;
				border: 1px solid #285B6F;
				margin: 0px;
				padding: 3px 10px;}	
				
				span.sort {
					font-family: Arial, Sans-serif;
					font-size: 11px;
					color: #231F20;}
								
				a.advance, a.advance:link, a.advance:active, a.advance:visited, a.advance:hover {
					font-size: 16px;
					color: #F7931E;
					text-decoration: none;}			
					
	div.alphabet {
		margin: 0;
		padding: 10px 0px 0px 0px;}	
		
	div.alphabet a, div.alphabet a:link, div.alphabet a:active, div.alphabet a:visited, div.alphabet a:hover {
		display: block;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
		margin: 0;
		padding: 0px 3px 0px 2px;}		
		
		a.all, a.all:link, a.all:active, a.all:visited, a.all:hover {
			font-weight: bold;
			color: #000000;
			border: 1px solid #00A997;
			background: #fff url(../Images/img/bg_all.jpg) repeat-x top;
			margin: -3px 0px 0px 0px;
			padding: 2px;}	
		
		div.alphabet span.item {
			margin: 0;
			padding: 3px;}
			
		div.alphabet span.sel {
			background: #008071;}	
		
			div.alphabet span a, div.alphabet span a:link, div.alphabet span a:active, div.alphabet span a:visited, div.alphabet span a:hover {
				color: #007F71;
				text-decoration: none;}
				
			div.alphabet span a.sel, div.alphabet span a.sel:link, div.alphabet span a.sel:active, div.alphabet span a.sel:visited, div.alphabet span a.sel:hover {
				color: #fff;
				text-decoration: none;}		

	span.gloss_item, span.result {
		font-size: 12px;
		color: #007F71;}						
				
table.calendarpopupheader {
					width: 490px;
					border-right: 1px solid #007F71;
					border-left: 1px solid #007F71;
					background: #5cc3cc url(../Images/img/bg_calendarheader.jpg) repeat-x bottom;
					}		
			
		h1.calendarpopup {
			font-size: 14px;
			color: #fff;
			margin: 0;
			padding: 0px 10px 5px 20px;}
					
.bg_calendarpopup {
				background: #ffffff url(../Images/img/bg_box03.jpg) repeat-x top;}								
				
			div.box01_490 {
					width: 440px;
					background: url(../Images/img/box01_490_center.gif) repeat-y left;
					margin: 0;
					padding: 10px 25px;
					
					}				
				
						
