@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body { background: url(../images/bg.jpg) top repeat-x; font-family: Verdana, Geneva, sans-serif; margin-bottom: 50px; }

p { font-size: 12px; color: #000; margin: 10px 0; line-height: 140%; }
strong { font-weight: bold; }
hr { display:none; }

#container { width: 850px; margin: 0 auto; background: url(../images/top-bg.jpg) center 371px no-repeat; }

	#header { height: 100px; display: block; }
		h1#logo { float: left; background: url(../images/logo.gif) no-repeat; width: 202px; height: 54px; margin-top: 45px; text-indent: -5000px; }
		#navigation { background: url(../images/nav-bg.jpg); float: right; font-family: Arial, Helvetica, sans-serif; }
		#navigation li { float: left; text-transform: uppercase; }
		#navigation li a { font-size: 11px; font-weight: bold; color: #aaa; text-decoration: none; display: block; padding: 80px 0 0 25px; }
		#navigation li a:hover { color: #444; text-decoration: underline; }

	#banner { background: url(../images/banner.jpg); width: 850px; height: 261px; margin-top: 10px; }
		#button { width: 276px; height: 56px; padding: 160px 0 0 100px; }
		a.rollover { display: block; width: 275px; height: 56px; text-decoration: none; background: url(../images/btn-01.gif); }
		a.rollover:hover { background-position: -275px 0; }
		.displace { position: absolute; left: -5000px; }
	
	#top-block { display: block; overflow: auto; background: url(../images/divider.jpg) no-repeat center bottom; padding-bottom: 55px; }
		.block1 { width: 410px; float: left; padding: 135px 0 0 53px; }
			.block1 h2 { font: bold 23px Arial, Helvetica, sans-serif; letter-spacing: -1px; }
		.block2 { width: 300px; height: 225px; float: right; background: url(../images/img-01.jpg) bottom left no-repeat; padding: 110px 50px 0 0; }
		
	#bottom-block { display: block; overflow: auto; margin: 20px 0 50px 0; }
	#bottom-block a { color: #900; font-weight: bold; }
	#bottom-block a:hover { color: #450C0D; text-decoration: none; }
	#bottom-block li { font-size: 11px; color: #222; list-style: disc; margin: 5px 20px 0 20px; padding: 0; }
		.bottom-block1 { float: left; width: 370px; padding: 10px; margin-left: 15px; }
		html>/**/body .bottom-block1 { margin-left: 25px; }
			.bottom-block1 h3 { background: url(../images/box-1-h1.gif) no-repeat; text-indent: -5000px; }
		.bottom-block2 { float: right; width: 370px; padding: 10px; margin-right: 5px; }
		html>/**/body .bottom-block1 { margin-right: 20px; }
			.bottom-block2 h3 { background: url(../images/box-2-h1.gif) no-repeat; text-indent: -5000px; }

	#footer { clear: both; top no-repeat; border-top: 1px solid #ddd; padding-top: 20px; }
		#footer p { font-size: 10px; color: #333; text-align: center; margin: 10px; line-height: 1.1em; }
		#footer p a { color: #900; }
		#footer p a:hover { color: #450C0D; }
		
		
/* UNIVERSAL IDs and CLASSes */

#sub_container, #sub_container p { font-size: 11px; color: #333; margin: 10px 0; line-height: 150%; }
		#sub_container a { color: #900; }
		#sub_container a:hover { color: #450C0D; }
table#default_content { width: 850px; background-color: #fff; border-top: 2px solid #6B7785; }
table#default_content h1 { font: bold 24px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #6B7785; margin: 0 0 10px 0; padding-bottom: 5px; }
.highlight { font-size: 14px; color: #2D5265; font-weight: bold; letter-spacing: -1px; }
.highlight strong { font-size: 14px; font-weight: bold; letter-spacing: -1px; color: #2D5265; }