html, body	{margin:0; padding:0; color:#000; width:100%; font:100% helvetica,arial,verdana,sans-serif; background:#fff url("/images/home/bg.gif") repeat; }

h1		{font-size:160%; font-weight:normal; color:#0779C1; margin-top:6px; padding-top:0; }
h2		{font-size:80%; font-weight:bold; color:#C5290B; }
h3		{font-size:80%; }
p, ul	{font:80% arial,verdana,helvetica,sans-serif; }
a:link, a:visited	{color:#0779C1; text-decoration:none; }
a:hover	{color:#0779C1; text-decoration:underline; }
.bold	{font-weight:bold; }
.padding{}

/* page structure */ 
#mainContainer	{width:100%; }
#mainContentBg	{} 
#header			{}
 #middleSectionHome	{width:65%; float:left; margin:10px -220px 0 0; }
 #middleSection		{width:100%; float:left; margin:10px 0 0 0; }
#nav			{display:none; }
 #contentHome	{border-right:1px dashed #ACB2B8; }
 #content		{} 
 #rightHome		{width:220px; float:right; margin-top:10px; }
 #right			{}
#footer			{clear:both; }

/* header */ 
.logo		{padding:15px 0 10px 0; }
#headerPadding	{border-bottom:1px solid #ccc; } 
#headerPadding h2	{margin:5px 0 0 0; font-size:160%; font-weight:normal; text-align:left; }
#headerPadding h3	{margin:18px 0 10px 0; color:#4B5750; text-align:left; }

/* content */
.contentPadding	{padding:0 10px 10px 0; }
.box		{padding:6px 5px 0 10px; margin-bottom:15px; }
.box p		{margin:0; padding:5px 0 0 0; } 
.more		{background:url("/images/home/arrow.gif") no-repeat; padding:0; }
.rightPic	{border:1px solid #D9D9D9; } 
.boxSep		{border-top:1px dashed #ACB2B8; margin:-2px 20px 8px 0;  } 
ul#sitemap	{list-style-type:none; margin-left:20px; }
#sitemap li	{background:0px 4px url("/images/arrow_small.gif") no-repeat; padding:0 0 0 16px; line-height:20px; width:200px; }

/* footer */
#footer p		{padding:5px 10px 10px 20px; margin:0; font-size:70%; color:#858484; text-align:center; }
#footer p a		{color:#858484; }
