#services                           {width:898px;position:relative;min-height:600px;margin:0 auto}
#services h2                        {color:#6645db;font-size:14px;border-bottom:1px solid #000;padding-bottom:5px;margin:0px 0px 7px 0px}
#services h2 a                      {text-decoration:none}
#services h2 img                    {margin:0px 0px -3px 10px;border-width:0}
#services h2.selected               {color:#000}
#services .content                  {margin:0px;padding:0px}

#services .leftContainer            {float:left;width:580px}
#services .rightContainer           {float:right;width:288px;position:relative;}
#services .servicesContainer        {position:absolute;top:-186px;width:288px;}

#services .rightBox                 {margin-bottom:15px}
#services .rightBox img             {margin-bottom:1px;display:block}
#services .rightBox .container      {padding:14px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#bbbbbb;width:255px;background-color:#f2f2f2}



#services .project                  {margin-top:15px;font-size:11px}
#services .project.first            {margin-top:0px}
#services .project img              {display:block;border:1px solid #bbbbbb}
#services .rightBox .btm            {background:url('/images/bg/services-box-btm.gif') no-repeat;width:285px;height:8px;line-height:8px}

#services .services ul              {margin:0px;padding:0px}
#services .services li              {margin:0px;padding:0px;list-style:none;border-top:1px dotted #bbb}
#services .services li.first        {border-top:0px dotted #bbb}
#services .services li a            {display:block;width:255px;padding:5px 14px;text-decoration:none;color:#6645db;font-weight:bold}
#services .services li a.selected   {color:#000}
#services .services .container      {padding:0px;width:283px}
#services .services .btm            {background:url('/images/bg/services-box-btm-2.gif') no-repeat;width:285px;height:27px;line-height:27px}



#newsIndex                           {width:898px;position:relative;min-height:600px;margin:0 auto}
#newsIndex h2                        {float:left;color:#6645db;font-size:14px;margin:0px;padding:0px}
#newsIndex h2.date                   {float:right}
#newsIndex h2 a                      {text-decoration:none}
#newsIndex h2 img                    {margin:0px 0px -3px 10px;border-width:0}
#newsIndex h2.selected               {color:#000}
#newsIndex .content                  {margin:0px;padding:0px}

#newsIndex .article                     {}
#newsIndex .article .title              {color:#6645db;font-weight:bold;font-size:14px;border-bottom:1px solid #000;padding-bottom:5px;margin:0px 0px 7px 0px;overflow:hidden;}
#newsIndex .article .articleText        {padding:5px 0px 5px 0px}
#newsIndex .article .articleLink        {padding:5px 0px 10px 0px}
#newsIndex .article .articleLink a      {color:#6645DB;text-decoration:underline;font-weight:bold}
#newsIndex .date                        {padding:0px;margin:0px;font-weight:normal}

#newsIndex .leftContainer            {float:left;width:580px}
#newsIndex .rightContainer           {float:right;width:288px;position:relative;}
#newsIndex .recentArticles           {position:absolute;top:-186px;width:288px;background-color:#F2F2F2;}
#newsIndex .recentArticles img          {display:block}
#newsIndex .recentArticles .row         {padding:6px 2px 6px 10px;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#newsIndex .recentArticles a            {color:#6645DB;font-weight:bold;font-size:1.1em;text-decoration:none}
#newsIndex .recentArticles .separator   {border-top:1px dotted #BBBBBB}

#newsIndex .rightBox                 {margin-bottom:15px}
#newsIndex .rightBox img             {margin-bottom:1px;display:block}
#newsIndex .rightBox .container      {padding:14px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#bbbbbb;width:255px;background-color:#f2f2f2}

#newsArticles                           {width:898px;position:relative;min-height:600px;margin:0 auto}
#newsArticles .title                    {border-bottom:1px solid #000;padding-bottom:5px;margin:0px 0px 7px 0px;}
#newsArticles .leftContainer            {float:left;width:580px}
#newsArticles .rightContainer           {float:right;width:288px;position:relative;}
#newsArticles .recentArticles           {position:absolute;top:-186px;width:288px;background-color:#F2F2F2;}
#newsArticles .recentArticles .row      {padding:6px 2px 6px 10px;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#newsArticles .recentArticles a         {color:#6645DB;font-weight:bold;font-size:1.1em;text-decoration:none}
#newsArticles .recentArticles .separator {border-top:1px dotted #BBBBBB}

#newsArticles h2                           {float:left;color:#6645db;font-size:14px;margin:0px;padding:0px}
#newsArticles h2.date                      {float:right}
#newsArticles .article                  {padding:0px;border:0px}