body {
	BACKGROUND: url('img/bg.jpg'); background-repeat:no-repeat; background-attachment: fixed; MARGIN-TOP: 0px;
}
html, body 		{ margin: 0; padding: 0; }
body 			{ font: 12px Helvetica, Arial, sans-serif; line-height: 20px; }
#title		    { padding-bottom: 18px; color: #666; font: 16px Helvetica, Arial, sans-serif; }
h1				{ color: #666; font: 16px Helvetica, Arial, sans-serif; font-weight: none; }
h2				{ color: #666; font: 14px Helvetica, Arial, sans-serif; }
h3				{ padding-left: 18px; color: #999; font: 18px Helvetica, Arial, sans-serif; }
h4				{ padding-left: 18px; color: #333; font: 16px Helvetica, Arial, sans-serif; font-weight: bold; }
a				{ color: #003366; }
a:hover         { color: #FF6600; }
hr				{ color: #ccc; width: 90%; height: 1px; }
p				{ margin: 0 0 16px; }
#wrapper		{ float: left; width: 100%; }
		
/* Header */
#header			{ background: #ffffff; border-bottom: 1px solid #336699; }
#header h1  	{ color: #669999; margin: 0 0 1px; padding: 20px 15px 0; font: 30px Helvetica, Arial, sans-serif; }
#header p		{ color: #333333; font-size: 12px; font-weight: bold; padding: 0 18px; }
		
/* Content Style */
#navigation		{ padding-left: 10px; }
#navigation ul	{ padding: 0px 12px 8px -18px; }
#navigation h3 { border-top: 1px solid #ccc; padding-top: 10px; }
#navigation h4 { padding-left: 18px; color: #006699; font: 15px Helvetica, Arial, sans-serif; }
#navigation small	{ font-size: 12px; line-height: 16px; }
#navigation li	{ padding: 0px 0px 5px; }
#navigation li ul li	{ list-style: square; padding-top: 4px;  }
#extra			{ color: #666666; border-bottom: 0px solid #ccc; padding-right: 12px; }
#extra small	{ font-size: 12px; line-height: 16px; }
#content p, #extra p { padding-right: 18px; }
#extra p { border-bottom: 1px solid #ccc; }
		
/* Content Positioning & Size */
#navigation		{ float: left; width: 182px; margin-left: -100%; }
#content		{ margin: 0 215px 30px; border-left: 1px dotted #CCC; padding-left: 15px; }
#extra			{ float: left; margin-left: -210px; width: 192px; }
#extra	p		{ margin: 0; padding: 0 0 10px; font-size: 12px; }		/* Footer */
#footer			{ background: #003366; border-bottom: 2px solid #999; clear: left; width: 100%; }
#footer a		{ color: #eee; }
#footer a:hover { color: #FF9900; }
#footer	p		{ color: #fff; margin: 0; padding: 0 18px 10px; font-size: 11px; }
#footer ul		{ border-bottom: 1px solid #666; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li		{ display: inline; font-size: 12px; color: #FF6600; font-weight: none; padding-right: 0px; }
