

	body {
		background: #fff url(../img/bg_body.jpg) repeat-x top;
		margin: 0;
		padding: 0;}

		body, p, blockquote, td, th, li, div, span, a, a:link, a:active, a:visited, a:hover form, input, option, textarea {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #707173;}
			
		h1 {
			font-size: 20px;
			font-weight: bold;
			color: #3DAED5;
			border-bottom: 1px solid #ccc;
			margin: 0;
			padding: 5px 0px;}	
			
		h2 {
			font-size: 11px;
			font-weight: bold;
			color: #000;}		
			
		h3 {
			font-size: 11px;
			font-weight: bold;
			color: #707173;}		
				
		.footnote {
			font-size: 9px;}		
			
		strong, b {
			font-weight: bold;
			color: #000;}	
			
		ul {
			list-style-image: url(../img/bullet.gif);}
		
		ul.faq {
			margin-left: 0px;
			padding-left: 15px;}		
			
			ul li {
				color: #707173;}
			
			ul li.secondlevel {
				color: #666;
				padding-bottom: 10px;}
			
		table.texttable {
			border-collapse: collapse;
			border: 1px solid #3DAED5;}	
			
			table.texttable tr th {
				border-top: 1px solid #3DAED5;
				border-right: 1px solid #3DAED5;
				border-bottom: 2px solid #ccc;
				border-left: 1px solid #3DAED5;
				margin: 0;
				padding: 3px;}
				
			table.texttable tr td {
				border: 1px solid #3DAED5;
				margin: 0;
				padding: 3px;}	
				
			td.sitemap {
				width: 320px;}	
			
		.right {
			float: right;}	
			
		.left {
			float: left;}
			
		.padding10 {
			margin: 0;
			padding: 10px;}	
			
		.space {
			height: 10px;
			margin: 0;
			padding: 0;}			
			
		.space2 {
			height: 20px;
			margin: 0;
			padding: 0;}	
			
		.line {
			height: 1px;
			border-bottom: 1px solid #ccc;
			margin: 10px 0px;
			padding: 0;}	
			
		.line2 {
			height: 1px;
			border-bottom: 1px solid #000;
			margin: 10px 0px;
			padding: 0;}		
			
		.lang {
			padding-right: 10px;}	
			
		.navbox {
			padding-right: 25px;}		

		
		.glossaryitem {
			width: 120px;
			font-size: 13px;
			font-weight: bold;
			color: #3DAED5;
			}
			
		
		
		
		a, a:link, a:active, a:visited, a:hover {
			color: #0A50A1;
			text-decoration: none;}	
			
		a.faq, a.faq:link, a.faq:active, a.faq:visited, a.faq:hover {
			font-size: 11px;
			color: #000;
			font-weight: bold;
			text-decoration: none;}		
			
		a.faq2, a.faq2:link, a.faq2:active, a.faq2:visited, a.faq2:hover {
			font-size: 11px;
			color: #B2B2B2;
			font-weight: bold;
			text-decoration: none;}		
			
		a.topfunction, a.topfunction:link, a.topfunction:active, a.topfunction:visited, a.topfunction:hover {
			font-size: 11px;
			color: #000;
			font-weight: bold;
			text-decoration: none;}		
			
		a.font01, a.font01:link, a.font01:active, a.font01:visited, a.font01:hover {
			font-size: 11px;
			color: #000;
			font-weight: bold;
			text-decoration: none;}		
			
		a.font02, a.font02:link, a.font02:active, a.font02:visited, a.font02:hover  {
			font-size: 14px;
			color: #000;
			font-weight: bold;
			text-decoration: none;}	
			
		a.font03, a.font03:link, a.font03:active, a.font03:visited, a.font03:hover  {
			font-size: 17px;
			color: #000;
			font-weight: bold;
			text-decoration: none;}			
			
		a.nav, a.nav:link, a.nav:active, a.nav:visited {
			font-size: 12px;
			color: #000;
			text-decoration: none;}			
			
		a.nav:hover, a.nav_sel, a.nav_sel:link, a.nav_sel:active, a.nav_sel:visited, a.nav_sel:hover {
			color: #3DAED5;}	
			
	
	#page_actions{
	    text-align:right;   
	}
	
	div.menu ul{
	    margin:0;
	    padding:0;
	    list-style:none;
	}
	div.menu ul li ul{
	    display:none;
	}

			
		div.menu ul li.page_item a, div.menu ul li.page_item a:link, div.menu ul li.page_item a:active, div.menu ul li.page_item a:visited {
				display: block;
				color: #2E88B0;
				text-decoration: none;
				margin: 0;
				padding: 5px 0px 5px 20px;}			
				
			div.menu ul li.page_item a.subnav:hover, div.menu ul li.current_page_item a, div.menu ul li.current_page_item  a:link,  div.menu ul li.current_page_item a:active,  div.menu ul li.current_page_item a:visited,  div.menu ul li.current_page_item a:hover {
				color: #1A171B;
				background: #e1e2e6 url(../img/subnav_select.jpg) no-repeat left;}			
				
			div.menu ul li.page_item ul li a, div.menu ul li.page_item ul li a:link, div.menu ul li.page_item ul li a:active, div.menu ul li.page_item ul li a:visited {
				display: block;
				color: #2E88B0;
				text-decoration: none;
				margin: 0;
				padding: 5px 0px 5px 35px;}			
				
			div.menu ul li.page_item ul li a:hover, div.menu ul li.page_item ul li.current_page_item a, div.menu ul li.page_item ul li.current_page_item a:link, div.menu ul li.page_item ul li.current_page_item a:active, div.menu ul li.page_item ul li.current_page_item a:visited, div.menu ul li.page_item ul li.current_page_item a:hover {
				color: #1A171B;
				background: #e1e2e6 url(../img/detailnav_select.jpg) no-repeat left;}				
				
				
				
				
			
		a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
			color: #fff;
			text-decoration: none;}		
			
		a.sitemap01, a.sitemap01:link, a.sitemap01:active, a.sitemap01:visited, a.sitemap01:hover  {
			display: block;			
			font-size: 14px;
			color: #3DAED5;
			font-weight: bold;
			text-decoration: none;
			margin: 0;
			padding: 2px 0px;}		
			
		a.sitemap02, a.sitemap02:link, a.sitemap02:active, a.sitemap02:visited, a.sitemap02:hover  {
			display: block;
			font-size: 12px;
			color: #707173;
			text-decoration: none;
			margin: 0;
			padding: 2px 0px;}	
			
		a.sitemap03, a.sitemap03:link, a.sitemap03:active, a.sitemap03:visited, a.sitemap03:hover  {
			display: block;
			font-size: 12px;
			color: #707173;
			text-decoration: none;
			margin: 0px 0px 0px 30px;
			padding: 2px 0px;}				
			
		#header {
			width: 940px;
			height: 105px;
			background: #fff;
			border-top: none;
			border-right: 5px solid #B0B7C1;
			border-bottom: none;
			border-left: 5px solid #B0B7C1;
			margin: 0px auto;
			padding: 0;}		
			
		#nav {
			width: 930px;
			height: 25px;
			background: #fff url(../img/bg_nav.jpg) repeat-x bottom;
			margin: 0px auto;
			padding: 12px 5px 0px 5px;}		
			
		#crumbs {
			width: 940px;
			height: 35px;
			background: #7eccd0 url(../img/bg_crumbs.jpg) repeat-x top;
			margin: 0px auto;
			padding: 0px 5px;}	
			
			td.breadcrumbs {
				width: 729px;
				color: #000;}			
			
		#page {
			width: 940px;
			background: #fff;
			border-top: none;
			border-right: 5px solid #B0B7C1;
			border-bottom: 5px solid #B0B7C1;
			border-left: 5px solid #B0B7C1;
			margin: 0px auto;
			padding: 0;}	
			
			td.subnav {
				width: 185px;
				background: #e1e2e6;
				border-right: 1px solid #cecfd3;
				margin: 0;
				padding: 0;}
				
			td.content {
				width: 754px;
				background: #fff url(../img/bg_content.jpg) repeat-y top left;
				margin: 0;
				padding: 0;
				padding: 0px 0px 50px 0px;}	
					
					td.subcontentspace01 {
						width: 25px;}	
					
					td.subcontent01 {
						width: 505px;
						border-bottom: 1px solid #CCCCCC;
						margin: 0;
						padding: 0px 0px 10px 0px;}
						
						div#container { 
							width: 485px;
							border: 5px solid #3DAED5;
							margin: 0;
							padding: 5px;}
							 
							img#random { 
								width: 485px;
								height: 205px;
								border: 5px solid #fff;} 
						
					td.subcontentspace02 {
						width: 10px;}	
						
					td.subcontent02 {
						width: 192px;
						background-color: #B0B7C1;
						margin: 0;
						padding: 15px 10px 20px 12px}	
						
						div.title {	
							font-size: 12px;
							font-weight: bold;
							color: #000;
							background: #fff url(../img/bg_nav.jpg) repeat-x bottom;
							margin: 0px auto;
							padding: 12px 10px;}
							
				div.sidetext {
					color: #fff;
					margin: 0;
					padding: 10px 0px 30px 15px;}			
				
				div.fulltext {
					margin: 0;
					padding: 5px 15px 10px 25px;}
					
				table.classifications {
					font-size: 10px;
					width: 714px;
					border-collapse: collapse;}	
					
				table.classifications tr td {
					color: #000;
					border: 1px solid #999;
					padding: 2px;}	
					
				table.classifications tr td.col {
					background: #dddddd;
					border: 1px solid #999;
					padding: 2px;}	
					
				div.faqbox {
					border-top: 1px solid #000;
					border-bottom: 1px solid #ccc;
					margin: 10px 0;
					padding: 0;}		
					
				div.faqbox01 {
					border: 5px solid #67B6D9;}	
					
				div.faqbox02 {
					border: 5px solid #fff;
					background: #fff url(../img/bg_faqs.jpg) repeat-x bottom;
					margin: 0;
					padding: 10px;}		
					
				div.mapbox {
					margin: 10px 0;
					padding: 0;}		
					
				div.mapbox01 {
					border: 5px solid #67B6D9;}	
					
				div.mapbox02 {
					border: 5px solid #fff;
					background: #fff url(../img/bg_faqs.jpg) repeat-x bottom;
					margin: 0;
					padding: 10px 20px;}			
					
		#footer {
			width: 890px;
			height: 15px;
			color: #808080;
			border-bottom: 1px solid #CCCCCC;
			margin: 0px auto;
			padding: 15px 25px;}				
			
			a.footlink, a.footlink:link, a.footlink:active, a.footlink:visited, a.footlink:hover  {
				color: #808080;
				text-decoration: none;}	
				
	.alignleft{
	    float:left;
	}
	.alignright{
	    float:right
	}
	h6{
	    font-weight:normal;
	    font-size:9px;
	    padding:0px;
	}
	
	hr{
	    color: #cccccc;
        background-color: #efefef;
        height: 1px;
	}