body                                        {margin:0;padding:0;text-align:center;font-size:12px;font-family:arial;color:#606060;background:url('layout/body-bg-repeat.jpg') top left;}
#iWrap                                      {background:url('layout/wrap-bg-repeat-top-left.jpg') repeat-x top left;}

.cContainer                                 {overflow:hidden;margin:0 auto;width:947px;text-align:left;}
#iHeader                                    {overflow:hidden;clear:both;height:160px;}
.cBR                                        {overflow:hidden;clear:both;}
#iSJOLogo                                   {display:block;float:left;overflow:hidden;text-indent:-150000px;background:url('layout/sjo-logo-top.png') no-repeat top left;width:310px;height:59px;margin:31px 0 0 64px;}
#iWSGLogo                                   {display:block;float:right;overflow:hidden;text-indent:-15000px;background:url('layout/wsg-logo-top.png') no-repeat top left;width:154px;height:53px;margin:29px 30px 0 0;}

#iLanguagesSelectorContainer                {background:url('layout/languages-transparent-bg-no-repeat.png') repeat-x top left;overflow:hidden;float:right;padding:0;margin:0;width:253px;height:43px;clear:both;}
#iLanguagesSelectorContainer ul             {margin:0;padding:0;overflow:hidden;list-style:none;}
#iLanguagesSelectorContainer ul li          {float:right;margin:6px 1px 0 1px;}
#iLanguagesSelectorContainer ul li.cRight   {margin:6px 20px 0 0;}
#iLanguagesSelectorContainer ul li.cLabel   {float:left;overflow:hidden;line-height:43px;margin:0 0 0 15px;color:#676767;}
#iLanguagesSelectorContainer ul li a        {display:block;overflow:hidden;width:41px;height:37px;background:url('layout/language.png') no-repeat top left;text-align:center;line-height:37px;text-decoration:none;color:#fff;font-weight:bold;}
#iLanguagesSelectorContainer ul li.cActive a,
#iLanguagesSelectorContainer ul li a:hover  {background-image:url('layout/language-hover.png');}

#iBanner,
#iBanner .cContainer                        {background:url('layout/banner-bg-no-repeat-center.png') no-repeat 50% 9px;}
#iBanner .cContainer                        {height:390px;background-position:-54px 9px;}
#iBanner .cEditable                         {overflow:hidden;clear:both;margin:55px 0 0 170px;width:430px;}
#iBanner .cEditable .cBannerTitle           {font-size:28px;color:#123e8f;overflow:hidden;display:block;margin:0 0 10px 0;font-family:'Myriad Pro';}


.navigation                                 {list-style:none;padding:0;margin:0;overflow:hidden;}
.navigation li                              {padding:0;margin:0;overflow:hidden;list-style:none;}

#iTopNavigation                             {overflow:hidden;clear:both;padding:0;margin:0;}
#iTopNavigation .navigation                 {float:right;height:80px;}
#iTopNavigation .navigation li              {float:right;height:80px;}
#iTopNavigation .navigation li a            {display:block;text-align:center;color:#3f3f3f;font-size:15px;text-decoration:none;font-family:'Myriad Pro';height:80px;overflow:hidden;}
#iTopNavigation .navigation li a span       {height:80px;line-height:100px;padding:0 20px;overflow:hidden;background:url('layout/navigation-item-bullet.png') no-repeat top center;display:block;}
#iTopNavigation .navigation li a:hover      {background:url('layout/top-navigation-item-hover.gif') repeat-x bottom left;color:#fff;}

#iPageContent .cContainer                   {padding:0 0 20px 0;}
#iPageContent .cBoxLeft                     {width:326px;float:left;overflow:hidden;margin:0 0px 0 13px;}
#iPageContent .cMainContent                 {overflow:hidden;float:right;margin:0;width:600px;text-align:justify;}
#iPageContent .cPaginatorcRound,
#iPageContent .cPageContent                 {background:#fff;padding:10px 20px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;overflow:hidden;clear:both;margin:0 0 20px 0;}
#iLeftNavigation                            {background:url('layout/left-navigation-bg-repeat.gif') repeat-y top right;}
#iLeftNavigation .cTop                      {background:url('layout/left-navigation-bg-top.gif') no-repeat top right;padding:31px 0 0 0;overflow:hidden;}
#iLeftNavigation .navigation                {background:url('layout/left-navigation-bg-bottom.gif') no-repeat bottom right;padding:0 0 30px 0;}
#iLeftNavigation .navigation li a           {display:block;background:url('layout/navigation-item-bullet.png') no-repeat 0 3px;display:block;text-decoration:none;font-size:14px;margin:2px 0;}
#iLeftNavigation .navigation li a span              {display:block;padding:0 0 4px 0;border-bottom:1px #c7c7c7 dotted;width:262px;margin:0 0 0 40px;}
#iLeftNavigation .navigation li a span span         {border:none;display:block;padding:7px 10px;color:#606060;border-top:2px #fff solid;width:auto;margin:0;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
#iLeftNavigation .navigation > li > a:hover             {color:#fff;}
#iLeftNavigation .navigation > li > a:hover span span   {background:#1bb3c0;border-top-color:#16919c;color:#fff;}
#iLeftNavigation .navigation li ul          {list-style:none;padding:0;margin:0;overflow:hidden;}
#iLeftNavigation .navigation li ul          {padding:0 0 0 10px;}
#iLeftNavigation .navigation li ul li a     {background:none;overflow:hidden;padding:0;}
#iLeftNavigation .navigation li ul li a span span{padding:3px 10px;}

.cPaginator                                         {height:15px;overflow:hidden;margin:5px 0;}
.cPaginator .cOutPaginator                          {position:relative;left:50%;float:left;}
.cPaginator .cInPaginator                           {position:relative;left:-50%;float:right;}
.cPaginator .cPaginatorOL                           {list-style:none;clear:both;list-style:none;padding:0;margin:0;overflow:hidden;}
.cPaginator .cPaginatorOL li                        {float:left;overflow:hidden;margin:0 5px;padding:0;list-style:none;}
.cPaginator .cPaginatorOL li a                      {color:#838383;text-decoration:none;}
.cPaginator .cPaginatorOL li.cActive a,
.cPaginator .cPaginatorOL li a:hover                {color:#af0755;}

#iNewsList                                          {list-style:none;padding:0;margin:0;overflow:hidden;}
#iNewsList li                                       {clear:both;list-style:none;padding:0;margin:0;overflow:hidden;}
.cMore                                              {display:block;float:right;overflow:hidden;font-size:12px;color:#838383;text-decoration:none;}
a:hover.cMore                                       {color:#af0755;}
.cNewsFormat                                        {list-style:none;}
.cPageTitle,
.cNewsFormat h2                                     {background:url('layout/news-item.gif') no-repeat top left;padding:12px 0 12px 50px;margin:0 0 10px 0;overflow:hidden;font-size:14px;color:#af0755;}
.cNewsFormat h2 a                                   {display:block;color:#af0755;font-size:16px;font-weight:bold;text-decoration:none;float:left;width:400px;}
.cNewsFormat h2 a:hover                             {color:#1bb3c0;}
.cPageTitle .cDate,
.cNewsFormat .cDate                                 {float:right;width:80px;font-size:12px;font-weight:normal;color:#4a4a4a;text-align:right;}

#iFooter,
#iFooter .cContainer                                {background:url('layout/footer-bg-repeat-bottom-left.gif') repeat-x bottom left #3e3e3e;text-align:justify;}
#iFooter a                                          {color:#fff;text-decoration:none;}
#iFooter a:hover                                    {color:#1bb3c0;}
#iFooter .cContainer                                {padding:15px 0;}
#iFooter .cBoxes                                    {overflow:hidden;margin:10px 0;padding:0;list-style:none;}
#iFooter .cBoxes li                                 {float:left;overflow:hidden;padding:0;margin:0 20px;list-style:none;width:265px;color:#9a9a9a}
#iFooter .cBoxes li h2                              {background:url('layout/footer-header-bg.gif') repeat-x top left;color:#fff;height:54px;overflow:hidden;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;font-size:14px;}
#iFooter .cBoxes li h2 span                         {margin:10px 10px;overflow:hidden;display:block;}

#iSubFooter,
#iSubFooter .cContainer                             {background:url('layout/sub-footer-bg-center.jpg') no-repeat top center;}
#iSubFooter .cContainer                             {background-position:0 -336px;padding:30px 0 30px 0;}
#iSubFooter .cContainer a                           {display:block;float:right;color:#4a4a4a;text-decoration:none;font-size:12px;}
#iSubFooter .cContainer a:hover                     {color:#1bb3c0;}