/*:: Framework 1.5.4
------------------------------------- */
	/* - Modified E.Meyer Style Reset - */
		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, 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; vertical-align:baseline;}
        input{margin:0; padding:0;}
		:focus {outline:0;}
		body {line-height:1;}
		table {border-collapse:separate; border-spacing:0;}
		caption, th, td {text-align:left; font-weight:normal;}
		blockquote:before, blockquote:after, q:before, q:after {content:"";}
		blockquote, q {quotes:"" "";}
	/* - Clear Fix Based On http://www.positioniseverything.net/easyclearing.html - */
        .cf:after, .wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
        .cf, .wrapper{display: inline-block;}
        html[xmlns] .cf, html[xmlns] .wrapper{display: block;}
		
		
/*:: General Styles
------------------------------------- */
	html{overflow-y:scroll;}
	body{background:#e6e6e6; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	a{text-decoration:none; color:#0069aa;}
	a:hover{text-decoration:underline;}
	
	
/*:: Overall
------------------------------------- */
	#overall{width:978px; margin:0 auto; background:#fff url(images/bg-overall.gif) repeat-y top left;}
	#overallBottom{background:url(images/bg-overallBottom.gif) no-repeat bottom left; padding:0 39px 39px 39px;}
	

/*:: Header
------------------------------------- */
	#header{padding-bottom:30px;}
	#header form, 
	#header div.form {float:right; height:37px; width:307px; background:url(images/bg-search.gif) no-repeat top left; margin-right:-4px; padding-top:9px;}
	#header form label, 
	#header div.form label {float:left; font-size:11px; line-height:24px; margin:0 0 0 12px; color:#fff;}
	#header form input,
	#header div.form input {float:left; margin:0 0 0 8px;}
	#header form input.text,
	#header div.form input.text {height:18px; margin:1px 0 0 8px; width:151px;}


/*:: Content
------------------------------------- */
	#content{color:#666;}
	#content p, #content ol, #content ul, #content address, #content table{line-height:16px; margin-bottom:8px;}
	#content address{font-style:normal;}
	#content table{margin-bottom:15px; width:100%;}


/*:: Footer
------------------------------------- */
	#footer{border-top:2px solid #0069aa; font-size:11px; color:#666; padding-top:28px;}
	#footer ul{float:left; list-style:none;}
	#footer ul li{float:left; border-right:1px solid #666; padding-right:4px; margin-right:4px;}
	#footer ul li.last{border-right:0;}
	#footer #bNav{float:right;}
	#footer #copyInfo li a{color:#666;}