@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: #fff; font-family: Arial, Helvetica, sans-serif; margin: 33px 0 0 0; background: url(../images/bg.jpg) repeat-x; }

p { color: #000; line-height: 150%; }
strong { font-weight: bold; }

#container { width: 869px; margin: 0 auto; padding-bottom: 20px; }

	#header { height: 60px; }
	h1 a { text-indent: -9000px; width: 264px; height: 46px; margin-left: 10px; float: left; background: url(../images/logo.jpg); }
	
	#navigation { font: 11px Arial, Helvetica, sans-serif; padding: 26px 0 0 0; }
	#navigation ul { float: right; }
	#navigation li { float: left; }
	#navigation li a { color: #000; text-decoration: none; padding: 0 15px; font: bold 11px Tahoma, Geneva, sans-serif; text-transform: uppercase; }
	#navigation li a:hover { color: #1349A3; }
	
	#banner { height: 202px; background: url(../images/banner.jpg) no-repeat; }
		#tag-line { float: right; width: 270px; height: 56px; margin: 80px 10px 0 0; }
		html>/**/body #tag-line { margin-right: 20px; }

	#intro { overflow: auto; }
	#intro #dl-sidebar { float: right; margin: 10px 0 10px 20px; width: 305px; height: 290px; background: url(../images/sidebar-bg.jpg); }
	#intro #dl-sidebar ul { color: #FFF; font: 11px Verdana, Geneva, sans-serif; list-style: outside disc; width: 120px; margin: 0 10px; }
	#intro #dl-sidebar a img { margin-left: 53px; }
	#intro h2 { margin: 20px 0 -10px 0; }
	#intro h3 { margin: 20px 15px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
	#intro p { font-size: 13px; color: #333; margin: 10px 0 15px 0; }

	#miniblocks { display: block; overflow: auto; font: 11px Arial, Helvetica, sans-serif; margin-top: 10px; }
		#miniblocks a { color: #0073BF; font-weight: bold; }
		#miniblocks a:hover { color: #333; text-decoration: none; }
		#miniblocks p { margin: 10px 20px 0 10px; }
		#miniblocks p strong { font-size: 13px; }
		#miniblocks img { margin-left: 19px; margin-top: 10px; }
		#miniblocks h2 { font: bold 17px Arial, Helvetica, sans-serif; color: #2264B8; margin: 20px 10px 0 10px; letter-spacing: -1px; border-bottom: 1px dotted #bbb; padding-bottom: 5px; }
		#miniblocks ul { margin: 10px 0 0 25px; list-style: disc outside; }
		#miniblocks li { margin: 3px 0; padding-right: 10px; }		
		.block1, .block2 { width: 283px; height: 200px; background: url(../images/bg-block.png) repeat-x #fff; padding-bottom: 20px; border: 1px solid #DDD; }
		.block1 { float: left; margin-right: 7px; }
		.block2 { float: right; }

	#getbox { text-align: center; margin: 20px 0 0 0; padding-top: 10px; color: #222; font-weight: bold; background: #F7F7F7; border: 1px solid #ddd; height: 30px; vertical-align: middle }
	#getbox a { font-weight: bold; color: #2264B8; }
	#getbox a:hover { text-decoration: none; color: #700; }

	#footer { clear: both; width: 100%; margin: 0 auto; padding: 0 0 50px 0; }
		#footer p { font-size: 11px; color: #555; text-align: center; margin: 10px; line-height: 1.1em; }
		#footer p a { color: #2264B8; margin: 0 8px; text-transform: uppercase }
		#footer p a:hover { color: #700; }
		
		
#sub_container, #sub_container p { font-size: 12px; color: #333; margin: 10px 0; }
table#default_content { width: 750px; margin: 0 auto; line-height: 150%; }
table#default_content h1 { font: bold 18px Verdana, Geneva, sans-serif; letter-spacing: -1px; color: #333; margin: 0 0 20px 0; border-bottom: 1px solid #333; }
.highlight strong, .highlight { font-size: 14px; color: #333; font-weight: bold; }
.highlight strong { font-size: 14px; font-weight: bold; }
#sub_container a { color: #036; }
