body                            {text-align:center;margin:0;padding:0;color:#515050;font-family:arial;font-size:12px;background:#1f1f20;}
body.cMin                       {font-size:10px;}
body.cBig                       {font-size:14px;}

.cBR                            {overflow:hidden;clear:both;}
.cContainer                     {text-align:left;margin:0 auto;overflow:hidden;width:940px;}
#slist li{cursor:pointer;margin-top:5px;text-decoration:underline}
#slist li ul {display:none}
#slist li{color:#004159}
#slist li ul li {margin-top:2px;}
#iWrap                          {background:url('layout/wrap-bg-repeat.gif') repeat-x top left #ebebeb;}
#iMainPage                      {background:url('layout/main-bg-no-repeat-center.jpg') no-repeat top center;}
#iMainPage .cContainer          {background:url('layout/main-bg-no-repeat-center.jpg') no-repeat -330px 0;padding:0;}

#iBIPLogo                       {background:url('layout/bip-logo.jpg') no-repeat top left;float:left;display:block;width:527px;height:69px;text-indent:-15000px;overflow:hidden;margin:38px 0 0 0;}
#iWSGLogo                       {background:url('layout/wsg-logo.gif') no-repeat top left;float:right;display:block;width:152px;height:52px;text-indent:-15000px;overflow:hidden;margin:48px 32px 0 0;}

#iFontSize                      {float:right;clear:both;overflow:hidden;height:35px;line-height:35px;background:url('layout/font-size-selector-bg.png') top left;padding:0 10px;font-size:12px;}
#iFontSize a                    {margin:0 5px;color:#38383a;text-decoration:none;}
#iFontSize a.cActive            {border-bottom:1px #f00 solid;}
#iFontSize .cMin                {font-size:10px;}
#iFontSize .cMedium             {font-size:12px;}
#iFontSize .cBig                {font-size:14px;}

#iPageBelt                      {background:url('layout/page-belt-bg.gif') no-repeat top left;overflow:hidden;width:940px;height:40px;line-height:40px;clear:both;margin:54px 0 0 0;}
#iPageBelt .cBreadcrumbs        {float:left;margin:0 0 0 27px;overflow:hidden;}
#iPageBelt .cBreadcrumbs span   {font-weight:bold;display:block;float:left;}
#iPageBelt .cBreadcrumbs a      {display:block;float:left;color:#8b8b92;text-decoration:none;margin:0 10px;}
#iPageBelt .cBreadcrumbs a:hover{text-decoration:underline;}
#iPageBelt .cBreadcrumbs span.cArrow{text-indent:-15000px;overflow:hidden;width:5px;height:40px;background:url('layout/breadcrumbs-arrow.gif') no-repeat center left;}

#iLeftContent                       {overflow:hidden;float:left;width:302px;margin:5px 0;}
#iLeftContent .navigation           {clear:both;overflow:hidden;padding:0;margin:0;border-top:1px #d1d1d1 solid;border-bottom:1px #d1d1d1 solid;}
#iLeftContent .navigation > li      {list-style:none;padding:0;margin:0;overflow:hidden;border-top:1px #d1d1d1 solid;margin:-1px 0 0 0;background:url('layout/navigation-item-bg-repeat.gif') repeat-x top left #ebebeb;}
#iLeftContent .navigation > li > a  {padding:17px 23px;display:block;text-decoration:none;color:#38383a;}
#iLeftContent .navigation > li > a span {}
#iLeftContent .navigation > li.cActive > a,
#iLeftContent .navigation > li > a:hover{color:#004159;background:url('layout/navigation-item-hover-bg-repeat.gif') no-repeat top left;font-weight:bold;}
#iLeftContent .navigation > li ul   {list-style:none;padding:0;margin:0;}
#iLeftContent .navigation > li ul li  {overflow:hidden;}
#iLeftContent .navigation > li ul li a{padding:10px 23px;display:block;color:#38383a;text-decoration:none;}
#iLeftContent .navigation > li ul li.cActive a,
#iLeftContent .navigation > li ul li a:hover{text-decoration:underline;}

#iRightContent                  {float:right;overflow:hidden;width:630px;margin:5px 0 0 0;background:#dedede;color:#515050;text-align:justify;}
#iRightContent a:hover          {text-decoration:underline;}
#iRightContent h1, #iRightContent h2, 
#iRightContent h3, #iRightContent h4, 
#iRightContent h5, #iRightContent h6    {font-size:19px;color:#004159;}
#iRightContent .cStaticPage     {background:#ebebeb;overflow:hidden;padding:10px 35px;}
#iRightContent .cDate           {display:block;overflow:hidden;padding:2px 0 2px 20px;background:url('layout/timmer.gif') no-repeat center left;font-size:11px;color:#3c3c3c;}
.cStaticPage ol {padding-left:15px;}
.cStaticPage ol ul {padding-left:15px;margin-top:5px ;margin-bottom:5px;}
#iNewsList                      {list-style:none;padding:0;margin:0;overflow:hidden;padding:10px;}
#iNewsList li                   {list-style:none;margin:0 0 10px 0;padding:10px 25px;background:#f1f1f1;overflow:hidden;}
.cNewsBody .cNTitle             {overflow:hidden;clear:both;}
.cNewsBody h2                   {margin:0;}
.cNewsBody h2,
.cNewsBody h2 a                 {font-size:17px;color:#004159;text-decoration:none;font-weight:bold;display:block;}

#iFooter,
#iFooter .cContainer            {background:url('layout/footer-bg-repeat.gif') repeat-x top left #1f1f20;}
#iFooter .cContainer            {padding:22px 0 0 0;color:#898989;line-height:150%;}
#iFooter .cContainer strong     {color:#fff;}
#iFooter .cContainer h3         {font-size:20px;color:#fff;background:url('layout/pink-arrow.gif') no-repeat center left;padding:0 0 0 20px;margin:10px 0;font-weight:normal;}
#iFooter .cContainer a          {color:#898989;text-decoration:none;}
#iFooter .cContainer .cLeftP    {float:left;width:240px;margin:10px 0 0 15px;}
#iFooter .cContainer .cMiddleP  {float:left;width:240px;margin:10px 0 0 130px;}
#iFooter .cContainer .cRightP   {float:right;width:240px;margin:10px 15px 0 15px;}
#iFooter .cContainer .cSubText a{display:block;float:left;overflow:hidden;text-decoration:none;color:#898989;background:url('layout/back-to-top.gif') no-repeat center left;padding:0 0 0 20px;margin:0 0 0 20px;font-size:11px;}
#iFooter .cContainer a:hover,
#iFooter .cContainer .cSubText a:hover{color:#fff;}
#iFooter .cContainer .cSubText span{display:block;float:right;margin:0 20px 0 0;font-size:11px;}

.cPaginator                     {height:45px;line-height:45px;overflow:hidden;margin:-10px 0 0 0;}
.cPaginator .cOutPaginator      {position:relative;left:-50%;float:right;}
.cPaginator .cInPaginator       {position:relative;left:50%;float:left;}
.cPaginator .cPaginatorOL       {list-style:none;padding:0;margin:5px 0;overflow:hidden;}
.cPaginator .cPaginatorOL li    {float:left;overflow:hidden;margin:0 5px;height:35px;line-height:35px;}
.cPaginator .cPaginatorOL li a  {text-decoration:none;color:#676767;}
.cPaginator .cPaginatorOL li.cActive a,
.cPaginator .cPaginatorOL li a:hover    {color:#004159;font-weight:bold;}

.cMore                          {display:block;color:#004159;font-weight:bold;float:right;text-decoration:none;}

#iSearchForm                    {float:right;width:280px;margin:4px 4px 0 0;overflow:hidden;}
#iSearchForm .cPostForm         {display:block;overflow:hidden;border:none;background:url('layout/search-post.gif') no-repeat top left;width:40px;height:32px;float:left;}
#iSearchForm .cSearchQuery      {width:239px;float:left;height:32px;overflow:hidden;background:url('layout/search-query.gif') no-repeat top right;}
#iSearchForm .cSearchQuery input{background:none;border:none;line-height:28px;margin:2px 4px;height:28px;display:block;width:220px;}