﻿@charset "utf-8";
/* CSS Document */
/*  Reset for some default browser CSS - General */

div, h1, h2, h3, p, ul, ol, li, img {
	padding: 0px; border: 0px; list-style: none;
}

a:link
{
	color: #5990c2;
	text-decoration: underline; 
}
a:visited
{
	color: #5990c2;
	text-decoration: underline;
} 
a:active 
{
	color: #5990c2;
	text-decoration: underline;
}
a:hover
{
	color: #5990c2;
	text-decoration: none;	
}

body
{
	font-family: Arial;
	font-size  : 13px;
	/*_background-color: rgb(0,0,0);*/
	color: #000;
	margin:0px;
	background:#ddeef8 url(images/inside-by.gif);
	background-repeat:repeat-x
}

table
{
	font-family: Arial;
	font-size  : 13px;
	/*_background-color:rgb(255,255,255);*/
}
/*---------------Header Styling---------------*/
/*-------------------------------------------*/
#headerpan		{width:100%; margin:0px;  padding:0px;}
#header			{width:996px;  margin:0px auto; float:none; height:97px;}
#header .top	{width:996px;  margin:0px auto; float:left; background:url(images/bg-body.png); height:117px;}
#header .top .logo	{float:left; padding:0px; padding-left:9px; margin:0px;}
#header .top .nav	{width:764px; display:inline-block; float:right; background-image:url(images/nav-menu.png); background-repeat:repeat-x; width:450px; height:85px; float:right; margin-top:30px; margin-right:2px;}
#header .top .nav-shadow	{width:764px; display:inline-block; float:right; background-image:url(images/bottm-shadow.png); background-repeat:repeat-x; width:437px; height:85px; float:right; margin-top:-15px; margin-right:5px;}
#header .left{float:left; width:15px;  margin-top:-20px;}
#header .right{float:right; width:5px;  margin-top:-2px;}
/*---------------Header Styling---------------*/
/*-------------------------------------------*/


/*---------------Body Container Styling---------------*/
/*---------------------------------------------------*/
#body-containerpan	{width:100%; margin:0px; padding:0px;}
#body-container		{width:996px; margin:0px auto; float:none;}
#body-container .content-holder	{width:996px; margin:0px auto; float:left; background-image:url(images/bg-body.png); padding-bottom:50px; min-height:500px;}
.content-holder .visual{width:980px; margin:0px auto; float:none; padding:0px; padding-left:2px;}
/*---Body left-Container Styling---*/
.content-holder .content {width:885px; padding:0px; margin:0px auto; float:none}
.content-holder .content .left{width:550px; float:left; margin:0px auto; padding:0px;}
.content-holder .content .left .readmore {float:right; padding:0px; margin:10px 0px 0px 15px;}
.content-holder .content .left .readmore a {text-decoration:none; color:#000}
.content-holder .content .left .readmore a:hover {text-decoration:underline; color:#000}
/*--Body left-Container Styling---*/

/*---Body right-Container Styling---*/
.content-holder .content .right{width:275px; float:right; margin:0 auto;}
.content-holder .content .divider{margin:0px; float:left; padding:0px; width:60px; text-align:center; padding-top:20px;}
.content-holder .content .end{float:none;}
/*---Body right-Container Styling---*/

/*---------------Body Container Styling---------------*/
/*---------------------------------------------------*/




/*---------------corporate body Container Styling---------------*/
/*-------------------------------------------------------------*/
#corporate-body-containerpan	{width:100%; margin:0px; padding:0px;}
#corporate-body-container		{width:996px; margin:0px auto; float:none;}
#corporate-body-container .corporate-content-holder	{width:996px; margin:0px auto; float:left; background-image:url(images/bg-body.png); padding-bottom:10px; min-height:500px;}
.corporate-content-holder .corporate-visual{width:980px; margin:0px auto; float:none; padding:0px; padding-left:2px; position:relative}
.corporate-content-holder .corporate-content {width:885px; padding:0px; margin:0px auto; float:none;}

/*--corporate left-body-Container Styling--*/
.corporate-content-holder .corporate-content .c-left{width:220px; float:left; margin:0px auto; padding:0px; margin:18px 0px 0px 0px;}
.corporate-content-holder .corporate-content .c-left .list li {margin:5px 0px 0px 0px; line-height:13pt; padding:0px 0px 5px 0px; border:1px dashed #ccc; border-width:0px 0px 1px 0px; list-style:none}
.corporate-content-holder .corporate-content .c-left .list li a {text-decoration:none; color:#020564; background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; display:block}
.corporate-content-holder .corporate-content .c-left .list li a:hover { text-decoration: none; color:#c80000; text-align:justify;}
.corporate-content-holder .corporate-content .c-left .list li a.focus { text-decoration: none; color:#c80000; text-align:justify;}
/*--corporate left-body-Container Styling--*/

/*--corporate right-body-Container Styling--*/
.corporate-content-holder .corporate-content .c-right{width:640px; margin:0px auto; float:right; padding:0px; margin:20px 0px 0px 0px;}

.enquiry-banner {backg-round-image:url(images/enquiry-back.png); background-repeat:no-repeat; width:100%; text-align:center; bord-er:1px solid #71A3D0; float:left; padding:0px; color:#333; bor-der-radius:8px;  line-height:16pt; font-size:16px; vertical-align:top;  }
.enquiry-banner img  { float:left; margin-right:10px; }
.enquiry-button {  background:#6EA1D0; margin:0px 0px 0px 40px; padding:2px 15px; float:left; color:#194186; font-size:15px; border-radius:8px; border:1px solid #71A3D0; }
.enquiry-banner  a { color:#194186; }

ul.enquiry-list { padding:0px; margin:px;}
ul.enquiry-list li{margin:5px 0px 0px 0px; line-height:13pt; padding:0px 0px 5px 0px;list-style:none}
ul.enquiry-list li a {text-decoration:none; color:#020564; backgr-ound-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:left; padding-left:0px; display:block}

.control{border:1px solid #ccc; padding:2px 2px; width:94%; margin-top:10px;}
.control1 {border:1px solid #ccc; padding:12px 20px; width:80%;}

/*---corporate right-body-Container Styling--*/

/*---------------corporate body Container Styling---------------*/
/*-------------------------------------------------------------*/


/*--Objective List Styling--*/
ul.case-list {margin:0px; float:none; list-style:none;}
ul.case-list  li {margin:0px 0px 15px 15px; padding:0px; list-style-image:url(images/bullet.gif); line-height:15pt;}
ul.case-list  li a {margin:0px 0px 15px 0px; padding:0px; font-family:Arial; text-decoration:underline; color:#000;}
ul.case-list  li a:hover {margin:0px 0px 15px 0px; padding:0px; font-family:Arial; text-decoration:none; color:#5990c2;}
/*--Objective List Styling--*/


/*---------------Footer Styling---------------*/
/*-------------------------------------------*/
#footer-containerpan		{width:100%; margin:0px;}
#footer-container			{width:996px; margin:0px auto; float:none;}
#footer-container .footer   {width:885px; margin:0px auto; float:none; padding-top:10px; padding-bottom:30px}
#footer-container .footer .left     {float:left; margin: 0 auto; font-family:Arial; font-size:11px; color:#000000; }
#footer-container .footer .right    {float:right; margin:0 auto; padding:0px;}
#footer-container .footer .right .list	{margin:0px auto; padding:0px;}
#footer-container .footer .right .list ul{list-style:none; color:#000000; float:right; padding:0px; margin:0px;}
#footer-container .right .list li{list-style:none; display:inline-block; color:#000000; float:left; padding:0px 2px 0px 2px;}
#footer-container .right .list li a{color:#000000;  float:left; text-decoration:none; font-size:11px; font-family:Arial; margin:0px; padding:0px;}
#footer-container .right .list li a:hover{color:#000000; ; float:left; text-decoration:underline; margin:0px; padding:0px;}
/*---------------Footer Styling---------------*/
/*-------------------------------------------*/


/*---------------Header Styling---------------*/
/*-------------------------------------------*/
h2{font-family:Arial; font-size:18px; padding:0px; color:#2a69a2; font-weight:normal; text-transform:uppercase; margin:0px; padding:5px 0px 5px 0px; }
h1{font-family:Arial; font-size:28px; color:#fff; font-weight:normal; margin:0 auto; padding:0px 0px 0px 0px; position:absolute; top:70px; left:50px;}
h4{float:right; color:#154c80;  padding-top:0px; padding-right:60px; color:#154c80;}
p {font-size:12px; text-align:justify; padding:0px; margin:0px 0px 15px 0px; color:#000000; line-height:14pt;}
.bold{color:#000000; font-weight:bold;}
.span{color:#0000FF; text-decoration:underline;}
h3{font-family:Arial; font-size:18px; padding:0px; color:#6797c3; font-weight:normal; text-transform:uppercase; margin:0px; padding:25px 0px 0px 0px; border:1px dashed #ccc; border-width:0px 0px 1px 0px;}
/*---------------Header Styling---------------*/
/*-------------------------------------------*/


/*---------------breadcrumbs Styling---------------*/
/*------------------------------------------------*/

#breadcrumbs-content {width:100%; margin:0px auto; float:none; border:1px dashed #ccc; border-width:1px 0px 1px 0px; padding:5px 0px; margin-bottom:10px;}
#breadcrumbs-content.breadcrumbs{margin:0 auto; width:100%; float:left;}
#breadcrumbs-content .breadcrumbs a{font-family:Arial; font-size:11px; color:#154c80; text-decoration:none; font-weight:bold;}
#breadcrumbs-content .breadcrumbs a:hover{font-family:Arial; font-size:11px; color:#154c80; text-decoration:underline;  }
#breadcrumbs-content .breadcrumbs-text{font-family:Arial; font-size:12px; color:#154c80; padding:1px;}

/*---------------breadcrumbs Styling---------------*/
/*------------------------------------------------*/



/*---------------Contact page Styling---------------*/
/*-------------------------------------------------*/
.corporate-content .c-right .data-contact                   {width:370px; margin:0px auto; float:left; margin-top:5px;}
.corporate-content .c-right .data-contact .left             {width:40px; margin:0px auto; float:left; line-height:14pt;}
.corporate-content .c-right .data-contact .right            {width:300px; margin:0px auto; float:left; border-left:1px dashed #ccc; padding-left:20px; min-height:23px; line-height:14pt;}
.corporate-content .c-right .hr2	{border:1px dashed #ccc; border-width:1px 0px 0px 0px; clear:both;}


.corporate-content .c-right .main-add {margin:0px; padding:0px; float:left; width:320px;}
.corporate-content .c-right .main-add ul.add {list-style:none; margin:0px; padding:8px 0px; width:320px; float:left}
.corporate-content .c-right .main-add ul.add li {list-style:none; margin:0px; padding:0px 05px 0px 0px; display:inline-block; vertical-align:top; min-width:30px; line-height:14pt; float:left}
.corporate-content .c-right .main-add ul.add li.border-right {border:1px dashed #ccc; border-width:0px 0px 0px 1px; min-height:25px; padding:0px 0px 0px 10px}

.corporate-content .c-right .right-panel {margin:0px; padding:0px; float:right; width:304px; }
.corporate-content .c-right .right-panel ul.contact {list-style:none; margin:0px auto; padding:8px 0px; float:left; width:309px;}
.corporate-content .c-right .right-panel ul.contact li {list-style:none; margin:0px; padding:0px 05px 0px 0px; display:inline-block; vertical-align:top; min-width:30px; line-height:14pt; float:left}
.corporate-content .c-right .right-panel ul.contact li.border-right {border:1px dashed #ccc; border-width:0px 0px 0px 1px; min-height:25px; padding:0px 0px 0px 10px}

/*---------------Contact page Styling---------------*/
/*-------------------------------------------------*/


/*---------------Sitemap page Styling---------------*/
/*-------------------------------------------------*/
.corporate-content .c-right ul.sitenav {list-style:none; padding:0px; margin:0px;}
.corporate-content .c-right ul.sitenav li {list-style-image:url(images/bullet.gif); padding:0px; margin:0px 0px 5px 15px; line-height:12pt;}
.corporate-content .c-right ul.sitenav li a {text-decoration:none; color:#5C92C3;}
.corporate-content .c-right ul.sitenav li a:hover {text-decoration:underline; color:#5C92C3;}

.corporate-content .c-right ul.sub {list-style:none; padding:0px; margin:0px;}
.corporate-content .c-right ul.sub li {list-style-image:url(images/bullet.gif); padding:0px; margin:0px 0px 5px 15px; line-height:12pt;}

.corporate-content .c-right ul.sub li a {text-decoration:none; color:#000;}
.corporate-content .c-right ul.sub li a:hover {text-decoration:underline; color:#000}

/*---------------Sitemap page Styling---------------*/
/*-------------------------------------------------*/



/*---------------table Styling---------------*/
/*------------------------------------------------*/
.corporate-content-holder .corporate-content .corporate-content-holder .table-main {padding:0px; margin:0px auto; float:none;}

.th
{
    background-color:#1789c7;
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color: rgb(255,255,255);
	border: 0px solid #e2e2e2;
	line-height: 10pt;
	padding:7px 0px 7px 5px;
}

.tch
{
    background-color:#f2f2f2;
	font-family: Arial;
	font-size  : 12px;
	padding:6px 5px 6px 5px;
	color:#000000;
	border:1px solid #fff;
	border-width:0px 0px 1px 0px;

}

.tch-text
{
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color:#0099FF;
	text-align:left;
}
.tc
{
    background-color:#f8f8f8;
	font-family: Arial;
	font-size  : 12px;
	padding:6px 5px 6px 5px;
	color:#000000;
	border:1px solid #fff;
	border-width:0px 0px 1px 0px;
}

.th1
{
    background-color:#fff;
	font-family: Arial;
	font-size  : 13px;
	font-weight: bold;
	color: #0099CC;
	border: 0px solid #e2e2e2;
	padding:6px 0px 0px 5px;
	margin:0px;
	text-transform:uppercase;
}
.border-table-top
{
	border: 1px solid #e2e2e2;
	border-width:0px 0px 2px 0px;
	line-height:1px;
	height:1px;
}
.border-table-bottom
{
	border: 1px solid #e2e2e2;
	border-width:5px 0px 0px 0px;
	line-height:1px;
	height:1px;
	padding-bottom:15px;
}

/*---------------table Styling---------------*/
/*------------------------------------------------*/