@charset "utf-8";
/* CSS Document */
* {
	font-family:"Trebuchet MS",sans-serif;
	font-size:12px;
	color:#2c1205;
	}
form { margin:0;}

a:link  { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover {text-decoration:underline; }
a:active { text-decoration: none;}

body {
	background:url(../image/bg.gif);
	background-repeat:repeat-x;
	margin-top:0;
	}
#wrapper {
	width: 900px;	
	margin: 0 auto;
	}
	#header {
		width:900px;
		height:114px;
		}
		.top_logo {
			float:left;
			}
		.top_image {
			float:right;			
			background:url(../image/top_image.gif) no-repeat;
			width:664px;
			height:84px;
			}
		.languages {
			float:right;}
			.languages ul {
				margin:0;
				}
				.languages li { 
					display:inline;
					float:left;}
		.top_menu {
			clear:both;
			background:url(../image/top_menu_bg.gif) no-repeat;
			height:30px;
			widows:900px;
}

			.top_menu ul { 
				margin:0; 
				padding:0
				}
				.top_menu li {
					display:inline;
					float:left;
					line-height:30px;
					padding: 0 22px 0 23px;
					}
				.top_menu li a {
					text-decoration: none;
					color:#fff;
					font-size:13px;
					font-weight:bold;}
				.top_menu li a:hover {
					color:#bfe7fc;}

				body#home a#home_nav,
				body#about_mz a#about_nav,
				body#fact_sheet a#fact_nav,
				body#cuc a#cuc_nav,
				body#alcoves a#alcoves_nav,
				body#pillars a#pillars_nav,
				body#app a#app_nav,
				body#resources a#resource_nav,
				body#contact a#contact_nav {
					color: #c5e3f4;
				}

	#contents {
	clear:both;
	margin-top:10px;
	padding:15px 15px 0 15px;
	border:1px solid #d1e7f4;
	width:900px; /* for window ie */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:868px; /* original size */
	overflow:auto;
}
		.scroll_image {
			height:118px;
			border-bottom:1px solid #c1dff0;
			}
		.scroll_image ul {
			margin:0;
			height:100px;
			padding:0}
			.scroll_image li { 
				float:left;
				display:inline;
				padding:0 5px 0 6px;}
		.scroll_image img {
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
			-moz-opacity: 0.8;
			border: 4px solid #d7ecf8;
			}
		.scroll_image a:hover img{
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
			-moz-opacity: 1;
			border: 4px solid #c1dff0;
			}
	#contents_left {
		margin-top:6px;
		float:left;
		width:190px;}
		.app_list {}
			.app_list_title { 
				font-size:18px;
				font-weight:bold;
				color:#005698;
				line-height:42px;
			 	}
		.app_list ul { 
			padding:0;
			margin:0}
			.app_list li {
				 display:block;
				 list-style:none;
				 line-height:32px;
				 border-bottom:1px solid #c1dff0;
				 text-indent:4px;
				 }
				 .app_list a {
				 	font-size:12px;
					}
				 
 					body#app a#app_current {
						color: #5080b7;
						font-weight:bold;
						background:url(../image/icon_2arrow.gif) no-repeat;
						padding-left:13px;						
					}
	#contents_center { 
		float:left;
		padding:15px;
		border-left:1px solid #c1dff0;
		border-right:1px solid #c1dff0;
		width:510px; /* for window ie */
		voice-family:"\"}\"";
		voice-family:inherit;
		width:478px; /* original size */}
		#contents_center h1 {
			color:#005698;
			font-weight:bold;
			font-size:20px
			}
		#contents_center h2 {
			color:#005698;
			font-weight:bold;
			font-size:17px
			}
			.email { 
				color:#005698;
				text-decoration:underline;
				font-weight:bold;}
			.fact_sheet { 
				width: 475px; 
				border:1px solid #e6e6e6;
				}
				.fact_sheet_item {
					background:#eee;
					font-weight:bold;}
				.fact_sheet_contents {
					background:#f9f9f9;}
		.navigation {
			line-height:32px;
			border-bottom:1px solid #c1dff0;}
		.navigation #current {
			font-weight:bold;}
		.download { 
			float:right;
			padding-top:15px;}	
		.description { 
			font-style:italic; 
			color:#666;
			border-left:2px solid #666;
			padding-left:10px;}
		.related_data {
			font-weight:bold;
			font-size:13px;
			color:#005698}
	#contents_right {
		padding:6px 0 15px 0;
		float:right;
		width:168px;}
		.resources_title { 
				font-size:18px;
				font-weight:bold;
				color:#005698;
				line-height:40px;
				padding-left:15px;
			 	}
		.resources ul { 
			padding:0;
			margin:0}
			.resources li { 
				display:block;
				list-style:none;
				}
				.resources_list {
					padding-left:12px;}
					.resources_list ul { padding:0; margin:0;}
					.resources_list li {
						padding:6px 0 8px 0;
						line-height:14px;
						}
					.resources_list img { 
						border:1px solid #c1dff0;
						padding:2px;
						}
						.icon { border:0}
#footer {
	clear:both;
	margin-top:10px;
	background:#c1dff0;
	height:30px;
	line-height:30px;
	text-align:center;}

