
td.gilTab_taboff {
  background-color: #ffffff;
  color: #fff;
  height: 20px;
  font-size: 8pt;
  font-family: Arial;
  background-image:url('../images/off.gif')
}
td.gilTab_tabon {
  background-color: #ffffff;
  color: #000;
  height: 20px;
  font-size: 8pt;
  font-family: Arial;
  background-image:url('../images/on.gif')
}
td.gilTab_tabmouseover {
  background-color: #ffffff;
  color: #000098;
  height: 20px;
  font-size: 8pt;
  font-family: Arial;
  background-image:url('../images/on.gif')
}

a
{
color:#ffffff;
text-decoration:none;
}
a:hover
{
color:#316795;
text-decoration:none;
}
b
{
color:#b30003;
}

strong
{
color:#b30003;
}

u
{
color:#b30003;
}

        


/* index pg start */

body
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-color:#0e62a2;
background-image: url('../images/boder-bl');
}

.main
{
padding-left:15px;
padding-right:15px;
text-align:center;
v-align:top;
background-color:#ffffff;
}

.txt 
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 0px;
padding-right: 0px;
text-align: left;
line-height:18px;
}


h3
{
font-family:arial, verdana,Tahoma;
font-size:16px;
color: #03589d;
padding-left: 0px;
padding-right: 4px;
padding-top: 14px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
text-align: left;
}


h2
{
font-family:arial, verdana,Tahoma;
font-size:13px;
color: #4e4c4c;
padding-left: 0px;
padding-right: 4px;
padding-top: 15px;
padding-bottom:0px;
margin-bottom:0px;
text-align: left;
margin-top:0px;
text-transform:uppercase;
}


h4
{
font-family:arial, verdana,Tahoma;
font-size:14px;
color: #03589d;
padding-left: 0px;
padding-right:0px;
padding-top: 16px;
margin-top: 0px;
padding-bottom:0px;
margin-bottom:0px;
text-align: left;
}


h4 span
{
color: #4e4c4c;
}
.country
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #000000;
padding-left: 6px;
padding-right: 4px;
text-align: left;
}

.country a
{
color: #000000;
text-align: left;
text-decoration:none;
}

.country a:hover
{
color: #d80808;
text-align: left;
text-decoration:underline;
}



.search input
{
font-family:verdana,Tahoma;
font-size:7.5pt;
color: #316796;
padding-left: 5px;
padding-right: 5px;
text-align: left;
border:1px solid #919192;
}


.login input
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #888888;
padding-left: 5px;
padding-right: 5px;
text-align: left;
border:1px solid #ffffff;
width:155px;
}



.topmenus
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #ffffff;
padding-top:2px;
padding-left:0px;
padding-right:0px;
text-align: right;
}

.topmenus a
{
color: #ffffff;
font-size:7.5pt;
padding-left: 10px;
padding-right: 10px;
text-decoration:none;
}

.topmenus a:hover
{
color: #000000;
font-size:7.5pt;
text-decoration:none;
}



.btmlinks
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #767373;
padding-top:0px;
padding-left:0px;
padding-right:0px;
text-align: center;
line-height:18px;
}


.btmlinks a
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #9c9c9c;
padding-left:8px;
padding-right:9px;
text-decoration:none;
}


.btmlinks a:hover
{
color: #000000;
text-decoration:none;
}


.hd
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 12px;
padding-right: 2px;
text-align: left;
font-weight:bold;
text-transform:uppercase;
}



.hd-story
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #1261a1;
padding-left: 12px;
padding-right: 2px;
text-align: left;
font-weight:bold;
text-transform:uppercase;
}


.hd-innovation
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #d80808;
padding-left: 12px;
padding-right: 2px;
text-align: left;
font-weight:bold;
text-transform:uppercase;
}



.contact-home
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #666666;
padding-left: 0px;
padding-right: 0px;
text-align: left;
}

.contact-home b
{
color: #03589d;
}

.contact-home strong
{
color: #03589d;
}



.contact-home a
{
font-size:8pt;
color: #000000;
text-decoration:none;
}



.contact-home a:hover
{
font-size:8pt;
color: #03589d;
text-decoration:underline;
}

.redbox 
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 14px;
padding-right: 14px;
text-align: left;
}

.redbox b
{
color: #d80808;
}

.redbox strong
{
color: #d80808;
}

.redbox ul li
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 5px;
margin-left: -25px;
margin-right: 0px;
margin-top: -20px;
margin-bottom: 0px;
text-align: left;
}

.redbox ul li a
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #d80808;
text-align: left;
text-decoration:none;
}

.redbox ul li a:hover
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #000000;
text-align: left;
text-decoration:underline;
}


.bluebox ul li
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 5px;
margin-left: -25px;
margin-right: 0px;
margin-top: -20px;
margin-bottom: 0px;
text-align: left;
}

.bluebox ul li a
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #1261a1;
text-align: left;
text-decoration:none;
}

.bluebox ul li a:hover
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #000000;
text-align: left;
text-decoration:underline;
}




.bluebox 
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 14px;
padding-right: 14px;
text-align: left;
}


.bluebox b
{
color: #1261a1;
}


.bluebox strong
{
color: #1261a1;
}






.services
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #075899;
padding-left: 14px;
padding-right: 14px;
text-align: left;
}

.services b
{
color: #075899;
}

.services strong
{
color: #075899;
}

.services ul li
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 15px;
margin-left: -25px;
margin-right: 0px;
margin-top: -20px;
margin-bottom: 0px;
text-align: left;

}

.services ul li a
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #ff7f07;
text-align: left;
text-decoration:underline;
}

.services ul li a:hover
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #000000;
text-align: left;
text-decoration:none;
}

/* index pg ends */

/* css for sub pages start */


.contact_form
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 20px;
padding-right: 20px;
text-align: left;
}

.contact_form input
{
font-family:verdana,Tahoma;
font-size:7.5pt;
color: #316796;
padding-left: 2px;
padding-right: 2px;
text-align: left;
border: 1px solid #d2d2d2; background-color: #fdfdfd;
}

.contact_form textarea
{
font-family:verdana,Tahoma;
font-size:7.5pt;
color: #316796;
padding-left: 2px;
padding-right: 2px;
text-align: left;
border: 1px solid #d2d2d2; background-color: #fdfdfd;
}



.submenus
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #ffffff;
padding-top:2px;
padding-left:0px;
padding-right:0px;
text-align: left;
}

.submenus a
{
color: #ffffff;
font-size:7.5pt;
padding-left: 5px;
padding-right: 5px;
text-decoration:none;
}

.submenus a:hover
{
color: #06ff00;
font-size:7.5pt;
text-decoration:none;
}


.text
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 20px;
padding-right: 20px;
text-align: justify;
line-height:18px;
}

.text ul li
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 5px;
margin-left: -5px;
margin-right: 0px;
margin-top:5px;
margin-bottom: 5px;
text-align: justify;
list-style-image:url('../images/ul-arrow.gif');
}



.lt-menus ul 
{
padding-left: 35px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 0px;
margin-left: -20px;
margin-right: 0px;
margin-top: -10px;
margin-bottom: 0px;
text-align: left;
}



.lt-menus ul li
{
font-family:verdana,Tahoma;
font-size:8pt;
color: #4e4c4c;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 12px;
text-align: left;
list-style-image:url('../images/ul-arrow.gif');
}




.lt-menus ul li a
{
font-size:8pt;
color: #4e4c4c;
text-decoration:none;
}


.lt-menus ul li a:hover
{
font-size:8pt;
color: #b30003;
text-decoration:none;
background-color:#f1f1f1;
}


.sitemap
{
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;
font-family:verdana, tahoma;
font-size:9pt;
color:#234d63;
text-align:justify;
}


.sitemap a
{
font-family:verdana, tahoma;
font-size:8pt;
color: #4e4c4c;
text-align:justify;
text-decoration:underline;
}


.sitemap a:hover
{
font-family:verdana, tahoma;
font-size:8pt;
color:#b30003;
text-align:justify;
text-decoration:none;
}


/* css for sub pages ends */




/* css for tabs start */

.halfmoon{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.halfmoon ul{
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0;
font-size:1px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.halfmoon li{
display: inline;
margin-left: -1px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.halfmoon li a{
text-decoration: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: navy;
}

#tabcontentcontainer{
background-color:#4d4b4c;
width:850px; /*width of 2nd level content*/
height:18px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
font-family:verdana,Tahoma;
font-size:8pt;
color: #ffffff;
padding-top:2px;
padding-left:0px;
padding-right:0px;
text-align: left;

}


.tabcontent a
{
color: #ffffff;
font-size:8pt;
padding-left: 5px;
padding-right: 5px;
text-decoration:none;
}

.tabcontent a:hover
{
color: #06ff00;
font-size:8pt;
text-decoration:none;
}

	
.button
{
	
	font-size: 12px;
	font-family: Tahoma, Verdana, Helvetica;
	text-align: center;
	cursor:hand;
	background-color:#5699ce;
	color:White ;
	width:70px;
	font-weight:bold;
}
/* css for tabs end */