/* ================================================================= */
/*																	 */
/* CSS Document														 */
/* Dennis Khau, dkhau@cusa.canon.com								 */
/* 2009-04-17														 */
/* ------------------------------------------------------------------*/
/* FOR USE ONLY BY CANON U.S.A., INC. GOVERNMENT MARKETING DIVISION. */
/* ALL OTHER USES ARE PROHIBITED.									 */
/*																	 */
/* ================================================================= */

html,
body {
	background-color: #eaeaea;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
#clear {
	clear: both;
	width: 100%;
}
#container {
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px auto;
	min-height: 100%;
}
#header {
	background-color: #ffffff;
	border-bottom: #cc0000 3px solid;
	border-right: #666666 1px solid;
	height: 150px;
	width: 850px;
}
	#header .logo_canon {
		float: left;
		margin-left: 15px;
		margin-top: 20px;
	}
	#header .text_cusa {
		float: right;
		margin-right: 15px;
		margin-top: 20px;
	}
	#header .navigation1 {
		background-color: #e8e8e8;
		border-left: #cecece 1px solid;
		border-top: #cecece 1px solid;
		bottom: 0px;
		float: right;
		height: 25px;
		margin-top: 51px;
		width: 678px;
	}
	#header .navigation1_Left {
		color: #000000;
		display: inline;
		float: left;
		font: bold 11px Geneva, Arial, Helvetica, sans-serif;
		padding: 5px;
		text-align: left;
	}
	#header .navigation1_Right {
		color: #000000;
		display: inline;
		float: right;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		padding: 5px;
		text-align: right;
	}
	#header .navigation1 a,
	#header .navigation1 a:active,
	#header .navigation1 a:link,
	#header .navigation1 a:visited {
		color: #000000;
		padding: 6px 5px 6px 5px;
		text-decoration: none;
	}
	#header .navigation1 a:hover {
		color: #cc0000;
		padding: 6px 5px 6px 5px;
		text-decoration: none;
	}
#body {
	background: url(../imgs/c_background_continuous.png) repeat-y;
	height: 100%;
	min-height: 100%;
	/*padding-bottom: 75px;*/
	width: 850px;
}
	#body a,
	#body a:active,
	#body a:link,
	#body a:visited {
		color: #000000;
		text-decoration: underline;
	}
	#body a:hover {
		text-decoration: none;
	}
	#body .navigation2 {
		display: inline;
		float: left;
		width: 199px;
	}
	#body .navigation2_Text {
		color: #000000;
		font: 10px Geneva, Arial, Helvetica, sans-serif;
		margin-top: 15px;
		padding: 0px 0px 0px 0px;
	}
	#body .navigation2_Text h2 {
		color: #000000;
		font: bold 18px Geneva, Arial, Helvetica, sans-serif;
		line-height: 150%;
		padding: 5px;
	}
	#body .navigation2_Text a,
	#body .navigation2_Text a:active,
	#body .navigation2_Text a:link,
	#body .navigation2_Text a:visited {
		background-color: #eaeaea;
		border-left: #cc0000 5px solid;
		color: #cc0000;
		display: block;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		line-height: 175%;
		margin-top: -10px;
		padding-left: 5px;
		text-decoration: none;
	}
	#body .navigation2_Text a:hover {
		background-color: #cc0000;
		border-left: #ffffff 5px solid;
		color: #ffffff;
		display: block;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		line-height: 175%;
		padding-left: 5px;
		text-decoration: none;
	}
	#body h1 {
		color: #cc0000;
		font: bold 18px Georgia, "Times New Roman", Times, serif;
		line-height: 150%;
		padding: 10px 10px 10px 0px;
	}
	#body .bodyText {
		display: inline;
		float: right;
		font: 12px Arial, Helvetica, sans-serif;
		margin: 15px 5px 25px 5px;
		width: 640px;
	}
	/*.bodyText tr:nth-child(even) {
		background: #cccccc;
	}
	.bodyText tr:nth-child(odd) {
		background: #ffffff;
	}*/
	#body .moreInfo {
		background-color: #f3f3f3;
		border-bottom: #cccccc 1px solid;
		border-top: #cccccc 1px solid;
		font: bold 12px Geneva, Arial, Helvetica, sans-serif;
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
		padding: 15px 3px 15px 3px;
		text-align: center;
		width: 550px;
	}
#footer {
	background-color: #cc0000;
	/*bottom: 0px;*/
	clear: both;*/
	height: 100%;
	min-height: 85px;
	/*position: absolute;*/
	width: 850px;
}
	#footer .footer_Left {
		color: #ffffff;
		display: inline;
		float: left;
		font: 11px Arial, Helvetica, sans-serif;
		padding: 10px;
	}
	#footer .footer_Right {
		color: #ffffff;
		display: inline;
		float: right;
		font: 11px Arial, Helvetica, sans-serif;
		padding: 10px;
	}
	#footer .footer_Inline {
		color: #ffffff;
		display: inline;
		float: right;
		font: 11px Arial, Helvetica, sans-serif;
		padding: 10px;
	}
	#footer .footer_Right a,
	#footer .footer_Right a:active,
	#footer .footer_Right a:link,
	#footer .footer_Right a:visited,
	#footer .footer_Inline a,
	#footer .footer_Inline a:active,
	#footer .footer_Inline a:link,
	#footer .footer_Inline a:visited {
		color: #ffffff;
		padding: 6px 5px 6px 5px;
		text-decoration: none;
	}
	#footer .footer_Right a:hover,
	#footer .footer_Inline a:hover {
		color: #ffffff;
		padding: 6px 5px 6px 5px;
		text-decoration: underline;
	}