html { height: 100%; direction: ltr;  }
body 
{
	margin: 0px; 
	padding: 0px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
}
p { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.pageTextBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e364c;}
	
.blue-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;text-decoration:none}
.blue-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline
}

.blue-linknew{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d5481;text-decoration:none}
.blue-linknew:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline
}
	
.pageTextBlue pBold{
	color:#1e364c font-size:12px; font-weight:bold;
	}
#outerbox        
{
	text-align: center;
	position: absolute;
	top: 50%;
	margin: 0px auto;
	left: 2px;
	width: 100%;
	
	
	}
#wrapper
{
	margin:0px;
	padding:15px;
	width: 972px;
	margin-left: -501px;
	height: 508px;
	min-height: 508px;
	top: -266px;
	position: absolute;
	left: 50%;
	overflow:hidden;
	text-align:left;
	background: url(../images/bg-wBrdrNbg-1002.png) no-repeat left top;	
}

#container{
	width:986px;
	float:left; height:523px; margin:0px;	
	}

#leftbox {
	width: 187px;
	height: 503px;
	background: url(../images/menuContBg.png) no-repeat left top;
	behavior: url("../scripts/iepngfix.html");
	background-color: #1F364C;
}

h1 {
	margin: 0px;
	padding: 42px;
	float: left;
	clear: both;
}

h1 a {
	display: block;
	overflow: hidden;
	width: 93px;
	height: 93px;
	text-decoration: none;
	background: url(../images/logo.gif) no-repeat;
	border: 5px solid #FFFFFF;
}

h1 span {
	display: none;
} 

h2,
h3,
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.pageTitleSep {
	width: 98%;
}
.pageTitleSep,
.sectionTitleSep {
	margin: 0px 0px 5px 0px; 
	padding: 0px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
	clear: both;
}
#borderedsection {
	margin: 0px 0px 5px 0px; 
	padding: 0px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
	clear: both;
}

#navigation {
	padding:10px 10px 0px 10px;
	width: 167px;
	height: 316px;
}

.ie6 #navigation { 
	height: 306px;
}
ul.nav { 
	margin: 0px; 
	padding: 0px; 
	width: 167px; 
	list-style: none; 
	clear: both; 
}

ul.nav li,
ul.nav li.navNormal,
ul.nav li.navActive { 
	padding: 0px; 
	margin: 0px; 
	width: 167px; 
	border-bottom: 1px solid #3D7195;
}

ul.nav li a,
ul.nav li.navNormal a,
ul.nav li.navActive a { 
	padding: 0px 0px 0px 10px; 
	color: #FFFFFF; 
	display: block;
	line-height: 24px; 
	text-decoration: none;
}

ul.nav li.navActive a { 
	font-weight: bold;
}

ul.subNav { 
	margin: 0px; 
	padding: 0px 0px 5px 0px; 
	width: 167px; 
	list-style: none; 
	clear: both; 
}

ul.subNav li,
ul.subNav li.subNavNormal,
ul.subNav li.subNavActive { 
	padding: 0px; 
	padding: 0px 0px 3px 10px;
	width: 157px; 
	border-bottom: 0px solid #3D7195;
}

ul.subNav li.subNavActive { 
	background: url(../images/wArrw.gif) no-repeat left top;
}

ul.subNav li a,
ul.subNav li.subNavNormal a,
ul.subNav li.subNavActive a {
	padding: 0px 0px 0px 10px; 
	color: #FFFFFF; 
	display: block;
	text-decoration: none;
	line-height: 13px; 
	font-weight: normal;
}

ul.subNav li.subNavActive a {
	color: #9B7B4B; 
}


#homePageTopBanner,
#insidePageTopBanner,
#insidePageTopSmallBanner,
#insideWideBanner,
#invPortBanner {
	float: left; 
	margin: 0px;
	padding:0px;
	height: 503px;
	width: 503px;
}
.capText{height:50px;float:left; font-size: 12px; font-style:normal; font-weight:bold; color:#5d5d5d; margin:0; padding:0 10px 0 0 } 
.captionText {
	padding: 0px;
	line-height: 16px;
	font-size: 14px;
	color: #292929;
	font-style:italic;
}
.sectionTitle { font-weight: normal; font-size: 15px; color: #9B7B4B; line-height: 24px; }
.pageText,
.pageTextWOPad,
.newsDate,
.pageTextBlue,
.pageTextCenter,
.captionText,
.tblPageText, 
.sectionTitle, 
.pTextRed,
.pTextYellow { 
	padding: 0px;
	margin: 0px;
}
.pTextRed{font:normal ;color:#F00;}
.pageTextBlue pBold{ color:1f368d;}
/*.pageTextBlue, */.pageTextWOPad{text-align:justify;} /* added 22.11.09 */

#insidePageTopBanner {
	height: 304px;
	width: 304px;
}

#insidePageTopSmallBanner {
	height: 152px;
	width: 152px;
}

#insideWideBanner {
	height: 103px;
	width: 437px;
}

#invPortBanner {
	height: 123px;
	width: 238px;
	float:left;
}

.imageTitle {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	top: 280px;
	left: 206px;
	height: 24px;
	width: 304px;
	text-align: right;
	background: url(../images/txtOvrImgBg.png) repeat left top;
	behavior: url("../scripts/iepngfix.html");
}

.imageTitle span {
	font-size: 18px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

#contentArea,
#insideContentArea,
#insideContentAreaBig {
	float:left; 
	padding:34px 27px;
	height: 235px;
	width: 235px;
}


#insideContentArea,
#insideContentAreaBig {
	height: 435px;
	width: 445px;
	padding-top: 34px;
	padding-right: 10px;
	padding-bottom: 34px;
	padding-left: 20px;
}

#insideContentAreaBig {
	height: 435px;
	width: 580px;
}


.hiddenDiv {
	display: none;
}

#newsTitles {
	float: left; 
	margin: 0px;
	padding:0px;
	min-height: 50px;
	width: 237px;
}

#scrollDiv {
	float: left; 
	width:435px;
}

#scrollBarDiv {
	float: left; 
}

#extraImage {
	float: left;
	width: 120px;
	height: 120px;
	background-color: #F5F5F5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#caption {
	float: left;
	padding:15px 20px 20px 20px;
	margin: 0px;
	height: 164px;
	width: 264px;
	background-color: #F5F5F5;
}
a.blockLinkReadMore {
	color: #1F364C;
	float: right;
	padding: 0px 7px 0px 7px;
	margin-left: 10px;
}

a.blockLink {
	color: #1F364C;
	padding: 0px;
	margin: 0px;
	display: block;
}

a.blockLinkReadMore,
.ff3 a.blockLinkReadMore {
	background: url(../images/bArrw.gif) no-repeat left 6px;
}
.mac a.blockLinkReadMore {
	background: url(../images/bArrw.gif) no-repeat left 5px;
}

a.blockLink:hover,
a.blockLinkReadMore:hover {
	text-decoration: none;
}


#footer {
	float: left;
	width: 900px;
	height: 20px;
	margin: 0px 0px;
	padding: 0px;
}

#footer ul {
	margin: 0px;
	padding: 6px 0px 0px 248px;
	list-style: none;
	float: left;
}

.ie6 #footer ul {
	padding: 4px 0px 0px 248px;
}

#footer ul li,
#footer ul li.first,
#footer ul li.last {
	float: left;
	padding: 0px 7px;
	border-right: #CCCCCC 1px solid;
	margin: 0px;
	line-height: 15px;
}

#footer ul li.first {
	padding: 0px 7px 0px 0px;
}

#footer ul li.last {
	padding: 0px 0px 0px 7px;
	width: 100px;
	border-right: #CCCCCC 0px none;
}

#footer ul li.first a {
	color: #1F364C;
}

#footer ul li a {
	font-size: 11px;
	color: #9B7B4B;
	text-decoration: none;
	line-height: 15px;
	white-space: nowrap;
}

#footer ul li a:hover {
	text-decoration: none;
}

/* ================== About Us page  ====================== */

#horizon        
{
	text-align: center;
	position: absolute;
	top: 50%;
	margin: 0px auto;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}
	

ul.pageUl {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	list-style: square;
	float: left;
}

ul.pageUl li {
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}

ul.pageUl li a {
	color: #666666;
	text-decoration: none;
}

ul.pageUl li a:hover {
	text-decoration: underline;
}

.alignJustify {
	text-align:justify;
}



.annualReport {width:438px; height:70px; float:left }
.annualReport .aImg {width:60px; height:60px; border: 5px solid #ebebeb; float:left; padding:0 }
.annualReport .dl {width:290px; height:70px; float:left; margin:0 0 0 10px }
.annualReport .aReport {margin:0; padding:0; list-style:none; }
.annualReport .aReport li.first{ padding:0 0 55px 0} 
.annualReport .aReport li span a { width:55px; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:0 0 0 18px; display:block; background:url(../images/pdfIcon.gif) no-repeat }

.leftDiv {
    float: left;
    width: 200px;
}
.rightDiv {
    float: right;
    width: 200px;
}


table.keyInformation {
    width: 580px;
}
.designation {
     width: 150px;
}

table.contactUs, table.management, table.keyInformation {
     width: 437px;
}

table.contactUs td {
     vertical-align: top;
}

table.management td {
     text-align: center;
}

table.keyInformation {
     width: 580px;
}

table.keyInformation td {
     padding-left: 5px;
     text-align: left;
     vertical-align: top;
}

table.keyInformation tr.even {
     background-color: #FFFFFF;
}

table.keyInformation tr.odd {
     background: url("../images/track.gif") repeat scroll 0% 0% transparent;
}

table.keyInformation td.odd {
    
}

#captionDiv p, table.management td p {
     color: #1F364C;
     text-decoration: none;
}

table.management img {
     border: 0pt none;
     padding: 0px 0px 5px;
}
.newsDate, 
.designation {
	float: right;
	position: relative;
	width: 65px;
	padding:0 0 0 5px;
	font-weight: normal;
}

.designation {
	width: 150px;

}

table.contactUs,
table.management {
	width: 437px;
}

table.contactUs td {
	vertical-align: top;
}

table.management td {
	text-align: center;
}
#captionDiv,
#smallBannerDiv {
	float: left; 
	margin: 0px;
	padding: 0px;
	clear: both;
}
#smallBannerDiv {
	margin: 10px auto 0 auto;
	min-width: 120px;
}

#captionDiv {
	width: 100%;
	height: 50px;
}
#captionsmallDiv {
	width: 100%;
	height: 60px;
}

.ie6 #captionDiv {
	height: 55px;
}
#captionDiv p,
table.management td p {
	color: #1F364C;
	text-decoration: none;
}

table.management img {
	padding: 0px 0px 5px 0px;
	border: 0;
}


.nDatePad,
.designPad {
	padding: 0px 65px 0px 0px; 
}

.nDatePad{width:432px; float:left}

.designPad {
	padding: 0px 170px 0px 0px; 
}
.txtField,
.txtArea {
	width: 220px;
	border-bottom: 1px solid #DADADA;
	border-top: 1px solid #606060;
	border-left: 1px solid #606060;
	border-right: 1px solid #DADADA;
	background: #EEEEEE;
	margin: 0px 0 5px 0px;
}

.ff3 .txtField {
	width: 225px;
}

.ff3 .txtArea {
	width: 225px; /* added 22.11.09 */
}

.ie8 .txtArea { height:50px}

#btnReset,
#btnSubmit {
	width: 90px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/submit.gif) no-repeat top left;
	vertical-align: middle;
	cursor: hand; /* IE 5.x */
}

#btnReset {
	background: transparent url(../images/reset.gif) no-repeat top left;
}

#btnReset span,
#btnSubmit  span {
	display: none;
}



#debugMsg {
	float: left;
	display: block;
	clear: both;
	height: 20px;
}


form { padding: 0px; margin: 0px;}

p { margin: 0px; padding: 0px; }

.noBorder {
	border: 0px;
}

.pBold { font-weight: bold; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

.clear { clear: both; height: 0px; }

.clear5 { clear: both; height: 5px; }

.clear10 { clear: both; height: 10px; }

.clear15 { clear: both; height: 15px; }

.clear20 { clear: both; height: 20px; }
.telNo{float:left; margin:0 0 0 20px} /* added 22.11.09 */

.capTelNo{width: 115px; height:40px;float:left; margin:0; font-size: 12px;font-style:normal;color:#5d5d5d; padding-left:5px; }
span.inv-url{width:265px; clear:both;}
span.inv-url a img{float:left}
span.inv-url a,span.inv-url a:link,span.inv-url a:active,span.inv-url a:visited{float:left;font-size: 12px;font-style:normal;font-weight:normal;color:#5d5d5d; color:#1C619A;}
span.inv-url a:hover{color:#1F364C; text-decoration: none;}


.floatLeft{float:left}
.left{float:left;}
#mainContentArea {
	float: right; 
	margin: 0px;
	padding:0px;
	height: 503px;
	width: 779px;
	border-left: 2px solid #9B7B4B;
}
#captionDiv p,
table.management td p {
	color: #1F364C;
	text-decoration: none;
}

#smallBannerDiv {
	float: left; 
	margin: 0px;
	padding: 0px;
	clear: both;
}

ul.smallBanner {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

ul.item2 { 
	margin: 0px 70px 0px 74px;
}

.ie6 ul.item2 { 
	margin: 0px 35px 0px 37px;
}

ul.item3 { 
	margin: 0px 40px 0px 44px;
}

.ie6 ul.item3 { 
	margin: 0px 20px 0px 22px;
}

ul.item4 { 
	margin: 0px 10px 0px 14px;
}

.ie6 ul.item4 { 
	margin: 0px 5px 0px 7px;
}


ul.smallBanner li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	width: 50px;
	height: 50px;
}

.ie6 ul.smallBanner li {
	margin: 0px 5px 0px 0px;
}

ul.smallBanner li a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.trans,
.transActive,
.transHover {
	position: relative;
	top: -50px;
	left: 0px;
	width: 152px;
	height: 50px;
	margin: 0px 0px;
	padding: 0px;
	background: url(../images/thumbLayer.png) repeat left top;
	behavior: url("../scripts/iepngfix.htc");
	z-index: 10;
}

.ie6 .trans,
.ie6 .transHover,
.ie6 .transActive {
	position: absolute;
	top: 0px;
}

.transHover,
.transActive {
	background: url(../images/invisible.gif) repeat left top;
}

.ff3 .trans,
.ff3 .transHover,
.ff3 .transActive {
	top: -53px;
}

.pageTextCenter { text-align: center; }

.pageText { padding-bottom: 10px; text-align:justify; font:normal;color:#666666;}
.right{float:right;}

#read_more{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d5481;}
#read_more a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d5481;}
#read_more a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF; text-decoration:underline;}
