/*
	$Revision:$
*/

/*   Reset styles
---------------------------------------------- */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body {line-height:1; }
blockquote, q {quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none; }
:focus {outline:0; }
ins {text-decoration:none; }
del {text-decoration:line-through; }
table {border-collapse:collapse; border-spacing:0; }


/*   General
---------------------------------------------- */
html, body {height:100%; }
body {background-color:#535353; border-style:none; color:#000; font:70% Arial, Helvetica, sans-serif; line-height:1em; margin:0 20px; padding:0; text-align:left; }
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; }
input, select, textarea {font-family:Arial, Helvetica, sans-serif; vertical-align:top; }
a {color:#0564a4;}
a:hover {text-decoration:none;}

.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden; }
.nowrap {white-space:nowrap; }
.hidden {display:none; }


	
	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {background-color:#fff; border:#454545 solid 5px; margin:25px auto 0 auto; min-height:400px; position:relative; width:950px; z-index:0; }

		/*	 Header
		---------------------------------------------- */
		#header {background:url("../img/header.png") 0 0 no-repeat; float:left; padding-top:132px; width:950px;}


			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {background:url("../img/bg-mainNav.gif") 0 0 repeat-x; float:left; width:950px;}
			#mainNav ul {float:left; display:inline; margin-left:20px; width:950px;}
			#mainNav ul li {list-style:none; float:left;}
			#mainNav ul li a {color:#fff; float:left; font-size:1.25em; font-weight:700; line-height:1em; padding:9px 0 13px 28px; text-decoration:none;}
			#mainNav ul li a:hover {text-decoration:underline;}
			#mainNav ul li.selected a {color:#ff0}


		/*	 main
		---------------------------------------------- */
		#main {float:left; padding:25px 0 25px 0; width:950px;}

			/*	Format
			---------------------------------------------- */
			.format {width:100%;}
			.contentPage .content {padding:0 25px; width:676px;}

				/*	Local navigation
				---------------------------------------------- */
				.localNav {float:left; padding-top:46px; width:196px;}
				.localNav ul li {background:url("../img/arrow-1.gif") 0 4px no-repeat; font-size:1.1em; line-height:1.5em; list-style:none; padding:0 0 11px 16px;}
				.localNav ul li a {color:#535353; text-decoration:none;}
				.localNav ul li a:hover {text-decoration:underline;}
	
				
				/*	content
				---------------------------------------------- */
				.content {float:left; padding:0 25px; width:480px;}
				.content h1 {color:#454545; font:2.55em Georgia, "Times New Roman", Times, serif; line-height:1em; padding-bottom:16px;}
				.content h2 {color:#000; font-size:1.45em; padding:6px 0 10px 0;}
				.content h3 {color:#000; font-size:1.2em; padding:2px 0 4px 0;}
				.content p {font-size:1.1em; line-height:1.5em; padding-bottom:18px;}
				.content p.intro {color:#454545; font-size:1.25em; line-height:1.45em; padding-bottom:20px;}
				.content p.intro a {color:#454545;}
				.content ul {margin:0 0 18px 39px;}
				.content ol {margin:0 0 18px 42px;}
				.content ul li, .content ol li {font-size:1.1em; line-height:1.45em;}
				.content ul li {padding-left:2px;}
	
	
				/*	Related content
				---------------------------------------------- */
				.relatedContent {float:left; width:200px;}
	
	
					/*	Banner block
					---------------------------------------------- */
					.bannerBlock {background-color:#0564a4; color:#fff; float:left; padding-bottom:20px; width:200px;}
					.bannerBlock h2 {font-size:1.45em; line-height:1em; padding:13px 14px 6px 14px;}
					.bannerBlock p {font-size:1.1em; line-height:1.45em; padding:0 14px 18px 14px;}
					.bannerBlock p a {color:#fff;}



		/*	 Footer
		---------------------------------------------- */
		div#footer {background:#eee; border-bottom:25px solid #c2c2c2; border-left:25px solid #c2c2c2; border-right:25px solid #c2c2c2; float:left; color:#575757; font-size:1em; height:100px; line-height:1em; width:900px;}
		div#footer .logo {float:right; padding:28px 82px 0 0;}



