html 	{width:100%; }
body 	{background:#FFFFFF url('../images/body-bg.gif') repeat-x 0 0; margin:0px; padding:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; }
p		{padding:0 0 10px 0; margin:0; line-height:140%; }
a		{color:#000000; text-decoration:underline; }
a:hover	{text-decoration:none; }
a img	{border:none; }

h1	{font-size:150%; margin:0 0 5px 0; padding:0; font-weight:normal; border-bottom:1px solid #51583A; color:#51583A; }
h2	{font-size:100%; margin:0 0 10px 0; padding:0; color:#51583A; }
h3	{font-size:100%; font-style:italic; font-weight:normal; margin:0 0 5px 0; padding:0; color:#51583A; }
h4	{font-size:130%; margin:0 0 0 0; padding:0; }

#all 		{padding:15px 0 0 0; text-align:center; width:100%; }
#container 	{margin:0 auto; padding:0; text-align:left; width:750px; }

#leftcolumn		{width:510px; background:url('../images/logo.gif') no-repeat 40px 0; padding:88px 10px 0 0; }
#rightcolumn	{width:225px; background:url('../images/right-bg.jpg') no-repeat 0 39px; padding:120px 0 0 5px; }

#footer	{background:#F2F2F2 url('../images/footer-bg.jpg') repeat-x 0 0; }

#leftcolumn img.fl1		{float:left; margin:0; padding:0 5px 10px 0; }
#leftcolumn img.fl2		{float:right; margin:0; padding:0 0 10px 5px; }
#leftcolumn p.align2	{text-align:center; }
#leftcolumn ul			{margin:0 0 0 20px; padding:0 0 5px 0; }
#leftcolumn li			{margin:0; padding:0 0 5px 0; list-style:square; }

#leftcolumn ul#nav			{margin:0 0 50px 0; padding:1px 0; text-align:center; }
#leftcolumn #nav li			{list-style:none; display:inline; padding:0; margin:0; }
#leftcolumn #nav a			{color:#FFFFFF; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; text-decoration:none; border-right:1px solid #545348; padding:0 11px; }
#leftcolumn #nav a:hover	{text-decoration:underline; }
#leftcolumn #noBorder a		{border:0; }

#rightcolumn span		{background:#000000; color:#FFFFFF; font-weight:bold; text-align:center; padding:1px; display:block; width:219px; }
#rightcolumn span img	{padding:2px 0 0 0; }
#rightcolumn ul			{margin:0 0 0 20px; padding:0; color:#545348; }
#rightcolumn li			{margin:0; padding:0; list-style:square; }

#footerContent	{margin:0 auto; width:750px; text-align:left; color:#999999; padding:18px 0 9px 0; background:url('../images/footer-content-bg.jpg') no-repeat right top; }
#footer a		{color:#999999; text-decoration:underline; }
#footer a:hover	{text-decoration:none; }