
	/*  Reset */
html, body, h1, h2, h3, h4, h5, h6, p { padding: 0; margin: 0; }	
img { border: 0; }
	
	/*  Global */
html { min-height: 100%; margin-bottom: 1px; }
body { min-height: 100%; font-family: arial; font-size: 13px; line-height: 20px; background: url('../images/bg_body.png') no-repeat center top; overflow: auto; } 
div#container { min-height: 100%; width: 970px; padding: 10px; margin: auto; overflow: visible; }
div.clearer { clear: both; }
div#content { width: 490px; margin-right: 10px; padding: 5px 5px 60px 5px; float: right; }

	/*  Branding */
div#branding { width: 450px; margin: 30px 0 20px 70px; float: left;  }
div#branding span.sitename { font-weight: bold; font-family: "times new roman"; font-size: 34px;  }
div#branding span.siteslogan { font-style: italic; font-family: arial; font-size: 18px; display: block; margin: 5px 0 0 50px;  }
		
	/*  Header */
div#header {  }

	/*  Navigation */
	/*  # Main */
div#navigation { width: 180px; margin-left: 130px; margin-bottom: 200px; float: left; }
div#navigation ul { padding: 0; margin: 0; list-style: none; }
div#navigation ul li { padding: 0; margin: 0; }
div#navigation ul li a { display: block; padding: 2px 15px 2px 15px; margin-top: 12px; color: #ffffff; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none; }
div#navigation ul li a:hover { text-decoration: underline; }
div#navigation li.selected a { text-decoration: underline; }
div#navigation li.selected ul a { text-decoration: none; }

	/*  # Sub */
div#navigation ul ul { display: none; }
div#navigation ul li.selected ul, div#navigation ul li.active ul { display: block; }
div#navigation ul li.selected ul a, div#navigation ul li.active ul a { padding: 1px 1px 1px 35px; margin-top: 0; font-size: 12px; text-decoration: none; }
div#navigation ul ul li.selected a { text-decoration: underline; }



	/*  Hyperlinks */
a { color: #036797; }
a:hover { color: #036797; text-decoration: none; }
a.external { padding-right: 15px; background: url('../images/links/bg_external.gif') no-repeat right center; }	
a.external:hover { background-image: url('../images/links/bg_external-hover.gif'); }

	/*  Content */
h1, .h1 { clear: both; padding: 3px 3px 3px 0; margin-top: 10px; color: #000000; font-family: "times new roman"; font-size: 26px; line-height: 26px; }
h2, .h2 { clear: both; padding: 2px 2px 2px 0; margin-top: 10px; color: #B70100; font-family: "times new roman"; font-size: 18px; line-height: 18px; }
h3, .h3 { clear: both; padding: 1px 1px 1px 0; margin-top: 10px; color: #000000; font-family: "times new roman"; font-size: 14px; line-height: 14px; }
p { padding: 5px 5px 5px 0; text-align: justify; }
div#content p { margin-top: 15px; }

	/*  Footer */
div#footer { clear: both; float: right; width: 490px; overflow: visible; height: 33px; line-height: 33px; padding: 0 11px 0 11px; font-size: 12px; }
div#footer div#copyright { float:left;}
div#footer div#extra { float:right; padding-right: 5px; }
div#footer div#extra ul { padding: 0; margin: 0; float: right; list-style: none; }
div#footer div#extra ul li { padding: 0; margin: 0; float: left; }
div#footer div#extra ul li a { display: block; height: 33px; line-height: 33px; padding-left: 10px; text-decoration: none; }
div#footer div#extra ul li a:hover { text-decoration: underline; }
div#footer div#extra ul li.active a { text-decoration: underline; }

	/*  Forms */


