/* (c) Copyright 2006 Infogrid Pacific Pte. Ltd. All Rights Reserved.
   The following software licensing rules apply:
   http://www.infogridpacific.com/Legal/copyright-software            */

body {
   font-family: 'Lucida Grande', arial, trebuchet, verdana, helvetica, sans-serif;
   background-color: rgb(200, 225, 240);
   overflow: auto;
   font-size: 10pt;
   }

/* main page styles */
.activeScheme, #page2col { 
   background-color: white;
   border: solid 0px; 
   border-color: white;
   }

.activeScheme #loginbar {
   background-color: white; 
   border-top: solid 1px; 
   border-bottom: dotted 1px; 
   border-color: rgb(175, 175, 175);
   }

.activeScheme #loginbar .form {
   border: solid 1px rgb(200, 200, 200);
   }

.activeScheme #topnavbar {
   font-size: 1em;
   color: black;
   text-align: center;
   line-height: 75%;
   }

.activeScheme #topnavbar label {
   color: #4691C4;
   }

.activeScheme #topnavbar a:link {
   color: #6A6F74;
   text-decoration: none;
   }

.activeScheme #topnavbar a:hover {
   color: #6A6F74;
   text-decoration: underline;
   }
   
.activeScheme #topnavbar a:visited {
   color: #6A6F74;
   text-decoration: none;
   }

.activeScheme #brandingbar {
   text-align: center;
   background-color: white;
   background: url('/iv2-images/igp/images/igp-ban-back.png');
   }

.activeScheme #brandingbar h1 {
   font-size: 90%;
   color: rgb(0, 51, 102);
   }

.activeScheme #navbar {
   font-weight: bold;
   text-align: left;
   color: white;
   background-color: #619CC9;
   background-image: url('/iv2-images/igp/images/igp-ecms-navback.jpg');
   }

.activeScheme #navbar ul li { 
   font-size: 100%;
   font-weight: bold;
   text-align: left;
   padding: 6px 10px 0px 10px;
   vertical-align: middle;
   color: white; 
   border-right: 0px solid rgb(51, 100, 140);
   }

.activeScheme #navbar ul li.navdiv { 
   text-align: left;
   margin: 0px;
   padding: 0px;
   }

.activeScheme #navbar a {
   color: white;
   text-decoration: none;
   }

.activeScheme #navbar a:hover {
   color: red;
   text-decoration: none;
   }

.activeScheme #navbar a:visited {
   color: white;
   text-decoration: none;
   }

.activeScheme #breadcrumbhome {
   font-size: 11px;
   font-weight: normal;
   text-align: left;
   color: #343434;
   background-color: rgb(238, 238, 238);
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-color: rgb(204, 223, 238);
   }

.activeScheme #breadcrumbhome ul li a:hover {
   color: #343434;
   text-decoration: underline;
   }

.activeScheme #breadcrumbhome ul li a:link {
   color: #4C90C4;
   text-decoration: none;
   }

.activeScheme #breadcrumbhome ul li a:visited {
   color: #4C90C4;
   text-decoration: none;
   }

.activeScheme #breadcrumbhome ul li a:visited:hover {
   color: #343434;
   text-decoration: underline;
   }

.activeScheme #breadcrumb {
   font-size: 11px;
   font-weight: normal;
   text-align: left;
   color: #343434;
   background-color: rgb(238, 238, 238);
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-color: rgb(204, 223, 238);
   }

.activeScheme #breadcrumb ul li a:hover {
   color: #343434;
   text-decoration: underline;
   }

.activeScheme #breadcrumb ul li a:link {
   color: #4C90C4;
   text-decoration: none;
   }

.activeScheme #breadcrumb ul li a:visited {
   color: #4C90C4;
   text-decoration: none;
   }

.activeScheme #breadcrumb ul li a:visited:hover {
   color: #343434;
   text-decoration: underline;
   }

.activeScheme #leftcol {
   background-color: rgb(255, 255, 255);
   border-right: dotted 1px;
   border-color: rgb(150, 150, 150);
   }
    
.activeScheme #maincol { 
   background-color: white;
   }

.activeScheme #rightcol {
   background-color: white;
   }

.activeScheme #rightcol .head {
   font-size: 100%;
   font-weight: bold;
   color: white;
   text-align: center;
   background-color: rgb(216, 164, 0);
   }

.activeScheme #rightcol #ecms-support .head {
   font-size: 100%;
   font-weight: bold;
   color: white;
   text-align: center;
   background-color: rgb(186, 60, 74);
   }

.activeScheme #rightcol #igp-home li.services {
   background-color: rgb(215, 97, 25);
   border-bottom: dotted 1px;
   border-bottom-color: rgb(187, 195, 202);
   }

.activeScheme #rightcol #igp-home li.products {
   background-color: rgb(230, 193, 74);
   border-bottom: dotted 1px;
   border-bottom-color: rgb(187, 195, 202);
   }

.activeScheme #rightcol #igp-home li.solutions {
   background-color: rgb(62, 183, 52);
   border-bottom: dotted 1px;
   border-bottom-color: rgb(187, 195, 202);
   }

.activeScheme #rightcol #igp-home li.products-oth {
   background-color: rgb(84, 184, 173);
   border-bottom: dotted 1px;
   border-bottom-color: rgb(187, 195, 202);
   }

.activeScheme .hrule {border-top: none;border-bottom: dotted 1px #C0C1C2;}

.activeScheme #rightcol #igp-home ul li div {text-decoration: none;background-color: rgb(255, 255, 255);}

.activeScheme #rightcol #igp-home ul li div a:link {text-decoration: none;color: rgb(76, 142, 192);}

.activeScheme #rightcol #igp-home ul li div a:visited {text-decoration: none;color: rgb(76, 142, 192);}

.activeScheme #rightcol #igp-home ul li div a:hover {text-decoration: underline;color: rgb(76, 142, 192);}

.activeScheme #rightcol #igp-home .date {font-size: 91%;color: #5BB5AC;}

.activeScheme #rightcol #igp-home .head {font-size: 91%;font-weight: bold;color: white;text-align: center;background-color: #53B9AC;border-top: solid 1px;border-top-color: #E2EAF6;border-bottom: dotted 1px;border-bottom-color: #B4C4CC;}

.activeScheme #rightcol #igp-home ul {font-size: 91%;text-align: left;}

.activeScheme #rightcol #igp-home li {font-size: 75%;border-bottom:dotted 1px rgb(187, 195, 202);}

.activeScheme #rightcol #igp-home ul li a:link {color: #4CA2D5;text-decoration: none;border-bottom: solid 0px rgb(203, 224, 241); background:none;}

.activeScheme #rightcol #igp-home ul li a:visited {color: #4CA2D5;text-decoration: none;background:none;}

.activeScheme #rightcol #igp-home ul li a:visited:hover {color: #4CA2D5;text-decoration: none;background:none;}

.activeScheme #rightcol #igp-home ul li a:hover {color: #4CA2D5;text-decoration: none;background-color: rgb(216, 164, 0);background:none;}

.activeScheme #rightcol #igp-home li.services {background-color:rgb(215, 97, 25);border-bottom: dotted 1px;border-bottom-color: rgb(187, 195, 202);}

.activeScheme #rightcol #igp-home li.products {background-color:rgb(230, 193, 74);border-bottom: dotted 1px;border-bottom-color: rgb(187, 195, 202);}

.activeScheme #rightcol #igp-home li.solutions {background-color:rgb(62, 183, 52);border-bottom: dotted 1px;border-bottom-color: rgb(187, 195, 202);}

.activeScheme #rightcol #igp-home li.products-oth {background-color: rgb(84, 184, 173);border-bottom: dotted 1px;border-bottom-color: rgb(187, 195, 202);}

.activeScheme #rightcol #igp-home .bot-nav {font-size: 75%;font-weight: bold;color: white;text-align: left;background-color: #53B9AC;border-bottom: solid 1px;border-bottom-color: #E2EAF6;}

.activeScheme #rightcol #igp-home .bot-nav a:link {color: white;text-decoration: none;}

.activeScheme #rightcol #igp-home .bot-nav a:visited {color: white;text-decoration: none;}

.activeScheme #rightcol #igp-home .bot-nav a:hover {color: white;text-decoration: underline;}

.activeScheme #pagefooter {
   font-size: 11px;
   color: #6A6F74;
   text-align: center;
   background-color: #F1F6FA;
   border-top: solid 1px;
   border-top-color: rgb(203, 223, 240);
   }

.activeScheme #pagefooter a:link {
   color: #6A6F74;
   text-decoration: none;
   }

.activeScheme #pagefooter a:hover {
   color: #6A6F74;
   text-decoration: underline;
   }

.activeScheme #pagefooter a:visited {
   color: #6A6F74;
   text-decoration: none;
   }

/* selector styles */    
.activeScheme .selector {
   color: black; 
   background-color: white;
   border: 0px solid;
   border-color: black;
   }

.activeScheme .selector .header {
   font-size: 100%; 
   font-weight: bold; 
   color: rgb(0, 0, 0); 
   background-color: rgb(255, 255, 255);
   border: 0px solid;
   border-left-color: rgb(200, 230, 240); 
   border-right-color: rgb(200, 200, 200); 
   border-top: 1px solid rgb(200, 230, 240); 
   border-bottom: 1px solid rgb(200, 230, 240); 
   }
    
.activeScheme .selector .body {
   
   background-color: rgb(255, 255, 255);
   border: 0px solid;
   border-top-color: rgb(255, 255, 255); 
   border-left-color: rgb(255, 255, 255); 
   border-bottom-color: rgb(255, 255, 255); 
   border-right-color: rgb(255, 255, 255); 
   }

 .activeScheme .selector .body  a:link {
   text-decoration: none;
   color:  rgb(128, 128, 128);
   }
  
 .activeScheme .selector .body  a:visited {
   text-decoration: none; 
   color:  rgb(64, 64, 64);
   }
   
 .activeScheme .selector .body  a:hover {
   text-decoration: underline; 
   color: black;
   }

.selector .body .site {
   font-size: 100%;
   font-weight: bold; 
   color: rgb(128, 128, 128);
   background-color: white;
   border-bottom: 2px solid rgb(200, 230, 240);
   }

.activeScheme .selector .body .usergroup {
   font-size: 90%;
   font-weight: normal; 
   color: rgb(0, 0, 0);
   background-color: rgb(200, 230, 240);
   border-bottom: 2px solid rgb(255, 255, 255);
   padding-top: 6px;
   padding-bottom: 6px;
   }
   
.activeScheme .selector .body ul li {
   font-size: 100%;
   font-weight: normal; 
   color: #003366;
   border-bottom: 2px solid rgb(200, 230, 240);
   }

.activeScheme .selector .body ul li ul li {
   font-size: 100%;
   font-weight: normal; 
   color: #003366;
   border-bottom: 2px solid rgb(200, 230, 240);
   }

.activeScheme .selector .footer {
   color: white; 
   background-color: rgb(175, 175, 175);  
   border: 1px solid;
   border-top-color: rgb(200, 200, 200); 
   border-left-color: rgb(200, 200, 200); 
   border-bottom-color: rgb(150, 150, 150); 
   border-right-color: rgb(150, 150, 150); 
   }
 
 /* Maincol Home - siteblock */

.activeScheme #maincol-home  h1.welcome {
   font-size: 12pt;
   color: #696969;
   line-height: 200%;
   background: none;
   }

.activeScheme #maincol-home  h1 {
   text-align: center;
   font-size: 11pt;
   color: #ffffff;
   line-height: 200%;
   background: none;
   }

.activeScheme #maincol-home  h2 {
   font-size: 11pt;
   color: #696969;
   }

.activeScheme #maincol-home h3 {
   font-size: 100%;
   font-weight: bold;
   color: #696969;
   }

.activeScheme #maincol-home p, .activeScheme #maincol-home table td, .activeScheme #maincol-home table td p {
   font-size: 10pt;
   }

.activeScheme #maincol-home p.more {
   font-size: 10pt;
   font-weight: bold;
   color: #4D95C6;
   line-height: 150%;
   text-align: right;
   }
 
.activeScheme #maincol-home p.more a {
   color: #4D95C6;
   text-decoration:underline;
   }
.activeScheme #maincol-home p.more a:hover {
   color: #4D95C6;
   text-decoration:none;
   }

.activeScheme #maincol-home  p.more a:visited {
   color: #4D95C6;
   text-decoration:underline;
   }

   
/* site block styles */  
.activeScheme .siteblock {
   color: black; 
   background-color: white;
   border: 0px solid green;
   }
    
.activeScheme .siteblock .header {
   font-size: 120%; 
   font-weight: bold; 
   color: rgb(0, 0, 0); 
   background-color: white;
   border: 0px solid;
   border-top-color: rgb(200, 200, 200); 
   border-left-color: rgb(200, 200, 200); 
   border-bottom-color: rgb(100, 100, 100); 
   border-right-color: rgb(100, 100, 100); 
   }

.activeScheme .siteblock .body {
   background-color: rgb(255, 255, 255);
   border: 0px solid;
   border-top-color: rgb(200, 200, 200); 
   border-left-color: rgb(200, 200, 200); 
   border-bottom-color: rgb(100, 100, 100); 
   border-right-color: rgb(100, 100, 100); 
   }
   
 .activeScheme .siteblock .body  a:link {
   text-decoration: none; 
   }

 .activeScheme .siteblock .body  a:visited {
   text-decoration: none; 
   }
   
 .activeScheme .siteblock .body  a:hover {
   text-decoration: underline; 
   }

.activeScheme .body .search {
   background-color: rgb(225, 225, 225);
   border: none; 
   }
   
.activeScheme .siteblock .body .selector {
   background-color: rgb(225, 225, 225);
   border: none; 
   }
  
.activeScheme .siteblock .footer {
   color: white; 
   background-color: rgb(175, 175, 175);  
   border: 1px solid;
   border-top-color: rgb(200, 200, 200); 
   border-left-color: rgb(200, 200, 200); 
   border-bottom-color: rgb(150, 150, 150); 
   border-right-color: rgb(150, 150, 150); 
   }

/* Items styles */
.activeScheme .item {
   background-color: white;
   border: solid 0px rgb(150, 150, 150);
   }

/* loading document style */

.activeScheme .toc-ns {
   font-size: 82%;
   }
.activeScheme table td.bor-bot {
  border-bottom: dotted 1px #CCDFEE;
}
