@media screen
{
	body,#case_container
	{
		clear:both;
		width:100%;
		text-align:center;
		background-color:#e0ebf5;
		color:#003355;
	}
	#case
	{
		width:774px;
		margin:0px auto;
		border-style:solid;
		border-width:0px 1px 1px 1px;
		border-color:#c2d6eb;
		background-color:#ffffff;
		color:#003355;
	}
		#head_container
		{
			clear:both;
			width:748px;
			margin:0px auto;
			padding-bottom:12px;
		}
		#head
		{
			height:100px;
			width:748px;
			text-align:left;
			background-image:url("../image/head.jpg");
			background-position:top right;
			background-repeat:no-repeat;
			background-color:#ffffff;
			color:#003355;
		}
			#logo_container
			{
				float:left;
				width:520px;
				height:100px;
				background-image:url("../image/logo.gif");
				background-position:center left;
				background-repeat:no-repeat;
			}
			#logo
			{
				display:none;
			}
			#search_container
			{
				float:right;
				padding:25px 6px 0px 6px;
			}
			#search
			{
				width:178px;
				height:50px;
				background-color:#6699cc;
				color:#ffffff;
			}
			#search input
			{
				float:left;
				width:110px;
				margin-right:0px;
			}
			#search button
			{
				float:right;
				width:46px;
				margin-left:0px;
			}
		#body_container
		{
			clear:both;
			width:748px;
			margin:0px auto;
			background-color:#ffffff;
			color:#003355;
		}
		#body
		{
			text-align:left;
		}
			#menu_container
			{
				float:left;
				width:190px;
				height:600px;
			}
			#menu
			{
				padding-bottom:12px;
			}
			#menu h2
			{
				background-color:#6699CC;
				color:#ffffff;
			}
			#menu ul
			{
				display:block;
				margin:0px;
				padding:0px;
			}
			#menu ul li
			{
				display:inline;
				margin:0px;
				padding:0px;
			}
			#menu ul li a
			{
				display:block;
				padding:6px 6px 6px 19px;
				font-weight:bold;
				text-decoration:none;
				border-style:solid;
				border-width:1px 0px 0px 0px;
				border-color:#ffffff;
				background-image:url("../image/menu_li-a.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				background-color:#C2D6EB;
				color:#003355;
			}
			#menu ul li a:hover
			{
				background-color:#D1E0F0;
				color:#003355;
			}
			#menu ul ul li a
			{
				padding:6px 6px 6px 32px;
				font-weight:normal;
				background-position:13px 0px;
				background-color:#D1E0F0;
				color:#003355;
			}
			#menu ul ul li a:hover
			{
				background-color:#E0EBF5;
				color:#003355;
			}
			* html #menu a
			{
				width:190px;
			}
			#banner_container
			{
				float:left;
				padding:0px 0px 12px 12px;
			}
			#banner
			{
				width:546px;
				height:189px;
				overflow:hidden;
				background-color:#003366;
				color:#ffffff;
			}
			#banner img
			{
				display:block;
			}
			#banner h1
			{
				display:none;
			}
			#main_container
			{
				float:left;
				width:368px;
			}
			#main_container.full
			{
				width:558px;
			}
			#main
			{
				padding:0px 12px 12px 12px;
			}
			#main h1
			{
				background-color:transparent;
				color:#6699CC;
			}
			#main hr
			{
				height:1px;
				overflow:hidden;
				margin:0px 6px;
				border-style:solid;
				border-width:1px 0px 0px 0px;
				border-color:#003366;
				background-color:#003366;
				color:#003366;
			}
			#main a
			{
				background-color:transparent;
				color:#003355;
			}
				#trail_container
				{
				}
				#trail
				{
				}
				.trail_seperator
				{
					width:7px;
					height:5px;
					background-image:url("../image/trail_seperator.gif");
					background-position:center center;
					background-repeat:no-repeat;
				}
				.trail_seperator span
				{
					display:none;
				}
			#feature_container
			{
				float:left;
				clear:right;
				width:190px;
			}
			#feature
			{
			}
			#feature h2
			{
				background-color:#6699CC;
				color:#ffffff;
			}
			#feature a
			{
				background-color:transparent;
				color:#003355;
			}
				#callback_container
				{
					padding-bottom:12px;
				}
				#callback
				{
					padding-bottom:6px;
					border-style:solid;
					border-width:1px 0px 0px 0px;
					border-color:#ffffff;
					background-color:#D1E0F0;
					color:#003355;
				}
				#newsletter_container
				{
					padding-bottom:12px;
				}
				#newsletter
				{
					padding-bottom:6px;
					border-style:solid;
					border-width:1px 0px 0px 0px;
					border-color:#ffffff;
					background-color:#D1E0F0;
					color:#003355;
				}
				#latest_container
				{
					padding-bottom:12px;
				}
				#latest
				{
					padding-bottom:6px;
					background-color:#E0EBF5;
					color:#003355;
				}
				.summary_container
				{
					clear:both;
				}
				.summary
				{
					padding:6px 0px;
					border-style:solid;
					border-width:1px 0px 0px 0px;
					border-color:#ffffff;
				}
			.image_container
			{
			}
			.image
			{
				clear:both;
			}
			.image img
			{
				border-style:solid;
				border-width:1px;
				border-color:#003366;
				margin:6px;
			}
			.related_container
			{
				clear:both;
			}
			.related
			{
				clear:both;
				margin:6px;
				padding:6px 0px;
				background-color:#E0EBF5;
				color:#003355;
			}
	#foot_container
	{
		clear:both;
		width:748px;
		margin:0px auto;
		padding-bottom:12px;
	}
	#foot
	{
		text-align:left;
		background-color:#6699cc;
		color:#ffffff;
	}
	#foot a
	{
		background-color:transparent;
		color:#ffffff;
	}
	.error
	{
		margin:6px;
		border-style:solid;
		border-width:1px;
		border-color:#ff0000;
		background-color:#ffe5e5;
		color:#ff0000;
	}
}
