/* ================================================================= */
/*																	 */
/* CSS Document														 */
/* Dennis Khau, dkhau@cusa.canon.com								 */
/* 2009-06-24														 */
/* ------------------------------------------------------------------*/
/* FOR USE ONLY BY CANON U.S.A., INC. GOVERNMENT MARKETING DIVISION. */
/* ALL OTHER USES ARE PROHIBITED.									 */
/*																	 */
/* ================================================================= */

body {
	background: url(../imgs/c_background_continuous_right.gif) repeat-x #0021a5;
	color: #000000;
	margin: 0px 0px 0px 0px; /* Top, right, bottom, left-margin settings from the page's edge. */
}
img {
	border: none;
}
#clear {
	clear: both;
	width: 100%;
}
#container {
	background: url(../imgs/c_background_continuous.png) repeat-y;
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -75px auto;*/
	min-height: 100%;
}
#header {
	background: url(../imgs/c_background.png) no-repeat;
	height: 180px;
	width: 100%;
}
	#header .logo_canon {
		display: inline;
		float: left;
		margin-left: 63px;
		margin-top: 12px;
	}
	#header .text_cusa {
		display: inline;
		float: left;
		margin-left: 518px;
		margin-top: 14px;
	}
	#header .navigation1 {
		color: #ff4a00;
		display: inline;
		font: bold 15px Geneva, Arial, Helvetica, sans-serif;
		float: left;
		height: 24px;
		margin-left: 252px;
		margin-top: 17px;
		width: 720px;
	}
	#header .navigation1 a,
	#header .navigation1 a:active,
	#header .navigation1 a:link,
	#header .navigation1 a:visited {
		color: #ff4a00;
		font: bold 16px Geneva, Arial, Helvetica, sans-serif;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	#header .navigation1 a:hover {
		color: #0021a5;
		text-decoration: underline;
	}
	#header .logo_uf {
		display: inline;
		float: left;
		margin-left: 475px;
		margin-top: 4px;
	}
#body {
	/*background: url(../imgs/c_background_continuous.png) repeat-y;*/
	display: inline;
	float: left;
	height: 100%;
	min-height: 100%;
	padding: 0px 0px 15px 0px;
	width: 100%;
}
	#body a,
	#body a:active,
	#body a:link,
	#body a:visited {
		color: #000000;
		font: 12px Geneva, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	#body a:hover {
		color: #ff4a00;
		text-decoration: none;
	}
	#body .navigation2 {
		display: inline;
		float: left;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin-left: 35px;
		width: 216px;
	}
	#body .navigation2 h2 {
		color: #0021a5;
		font: bold 18px Geneva, Arial, Helvetica, sans-serif;
		margin-left: 15px;
	}
	#body .navigation2 a,
	#body .navigation2 a:active,
	#body .navigation2 a:link,
	#body .navigation2 a:visited {
		background: url(../imgs/b_link_black.png) no-repeat;
		background-position: 5px 50%;
		border-bottom: #000000 1px dotted;
		color: #000000;
		display: block;
		font: 12px Geneva, Arial, Helvetica, sans-serif;
		margin-top: -5px;
		padding-left: 20px;
		padding-right: 3px;
		text-decoration: none;
	}
	#body .navigation2 a:hover {
		background: url(../imgs/b_link_canon_red.png) no-repeat;
		background-position: 5px 50%;
		border-bottom: #cc0000 1px dotted;
		color: #cc0000;
		display: block;
		text-decoration: none;
	}
	#body .bodyText {
		display: inline;
		color: #000000;
		float: left;
		font: 12px Arial, Helvetica, sans-serif;
		margin-left: 5px;
		padding: 0px 0px 25px 15px;
		width: 675px;
	}
	#body .bodyText h1 {
		color: #0021a5;
		font: bold 18px Geneva, Arial, Helvetica, sans-serif;
	}
	#body .banner1 a,
	#body .banner1 a:active,
	#body .banner1 a:link,
	#body .banner1 a:visited {
		border-bottom: #000000 1px dashed;
		text-decoration: none;
	}
	#body .banner1 a:hover {
		border-bottom: #000000 1px dashed;
		text-decoration: none;
	}
	#body .banner1 table {
		background-color: #ffe9df;
		border-bottom: #ff4a00 2px solid;
		border-top: #ff4a00 2px solid;
		text-align: right;
		width: 225px;
	}
#footer {
	/*background: url(../imgs/c_background_continuous.png) repeat-y;*/
	clear: both;
	height: 100%;
	min-height: 50px;
	width: 1008px;
}
	#footer .copyright {
		color: #cc0000;
		display: inline;
		float: left;
		font: 11px Arial, Helvetica, sans-serif;
		margin-left: 255px;
		padding: 10px;
	}
	#footer .site_statements {
		color: #000000;
		display: inline;
		float: right;
		font: 11px Arial, Helvetica, sans-serif;
		margin-right: 38px;
		padding: 10px;
	}
	#footer .site_statements a,
	#footer .site_statements a:active,
	#footer .site_statements a:link,
	#footer .site_statements a:visited {
		color: #000000;
		padding-left: 3px;
		padding-right: 3px;
		text-decoration: none;
	}
	#footer .site_statements a:hover {
		color: #000000;
		text-decoration: underline;
	}
#end {
	background: url(../imgs/c_background_end.png) no-repeat;
	display: inline;
	float: left;
	height: 60px;
	min-height: 60px;
	width: 100%;
}
#more_information {
	color: #ff4a00;
	display: inline;
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 35px;
	width: 936px;
}
	#more_information a,
	#more_information a:active,
	#more_information a:link,
	#more_information a:visited {
		color: #ff4a00;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	#more_information a:hover {
		color: #ff4a00;
		text-decoration: underline;
	}