/* Header */
#header{margin-bottom:10px;margin-left:10px;width:940px;}
#accessibilityTools{float:left;line-height:1.6em; font-size:0.9em;}
#helpLinks{float:right;line-height:1.4em; font-size:0.9em;}
#topHeader{margin-bottom:5px;margin-top:5px}
#largeTextLink{font-size:1.4em}
#logoAndSearch{border-top:dotted 1px #ccc}
#logoAndSearch img{margin-top:5px}
#logoAndSearch a{display:block;float:left}
#logoAndSearch div{float:right;margin:20px 0 0 100px}
#header ul{display:block;list-style:none;margin:10px 0 0 0;padding:5px;background:#e5e9eb}
#header li{display:inline;margin:0 10px 0 0;padding:0;font-size:1.2em;font-weight:bold}
a.access-key{position:absolute;left:-9999px}
a.access-key:hover,a.access-key:focus,a.access-key:active,a.skip-link:hover,a.skip-link:active,a.skip-link:focus{left:20px;top:10px;border:solid 1px #4889e9;padding:5px;background-color:#ffffff!important;color:#0D4480!important}
input.searchButton{color:#fff;background-color:#0D4480;padding:2px 4px;border:outset 1px #0D4480;font-weight:bolder;}
input.search{font-family:verdana;font-size:1.3em;width:400px;padding:2px;color:#000}
input.unfocus{color:#808080}
/*Footer*/
#footer	
	{
	width:940px;margin-left:10px;
	margin-top:60px; -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E5E9EB none repeat scroll 0 0;
	margin-bottom:5px;
	}


#footer p {color:#333333; font-size:1.1em; padding:10px; text-align:center;}
/* Clear */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}



