	@charset "utf-8";
@import "operation.css";
/* CSS Document */

html {
	height: 100%;
	margin-bottom: 1px;
}
ul {
	margin: 0;
	padding: 5px 15px;
	font-size: 1em;
}
ol {
	margin: 0;
	padding: 5px 20px 0 30px;
	font-size: 1em;
}
img, img a {
	border:0;
}
a {
	color:#216272;
}
a:hover {
	text-decoration: underline;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
	padding-left:3px;
}
.floatnone {
	float:none;
}
.floatleftpadding {
	float:left;
	padding-right:8px;
}
.floatleftborder {
	float:left;
	border-right:solid 1px #000;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
	font-size:1.3em;
	font-weight:bold;
}
h5 {
	font-size:1.1em;
	font-weight:bold;
}
/* Clear Fixes */

.clearfix {
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}
body {
	font-size:62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
 @font-face {
font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
src: url(../font/HELVNLCO.PFM);
src: url(../font/HELVNLCO.PFB);
}
/*:::::::::::::::::::::::::::::::Main Layout starts::::::::::::::::::::::::::::::::*/
#wrapper {
	margin:auto;
	width:945px;
	position:relative;
	z-index:0;
}
.headerMain {
	height:132px;
	margin:0 0 3px 0;
}
.headerTop {
	height:96px;
}
.navMain {
	clear:both;
}
.mainNavigation {
	height:36px;
	background:url(../images/bg/bg_navigationblue.gif) repeat-x;
}
.bannerMain {
	width:945px;
	height:379px;
	border-top:solid 1px #f0eeee;
	z-index:0;
}
.bannerInnerpage {
	width:945px;
	height:235px;
	border-top:solid 1px #f0eeee;
}
.contentMain {
	border-bottom:solid 1px #f0eeee;
	border-left:solid 1px #f0eeee;
	border-right:solid 1px #f0eeee;
	padding:24px 20px 34px 20px;
	background:url(../images/bg/bg_content.gif) repeat-x 0 bottom;
	min-height:169px;
	float:left;
	width:903px;
}
.contentMaininner {
	width:903px;
/*	display:table;  // Causing problem in Safari and Chrome - Ramesh*/
	height:auto;
	border-bottom:solid 1px #f0eeee;
	border-left:solid 1px #f0eeee;
	border-right:solid 1px #f0eeee;
	padding:44px 20px 34px 20px;
	background:url(../images/bg/bg_content.gif) repeat-x 0 bottom;
	float:left;
}
.contentHome {
	background:url(../images/bg/bg_content_divider.gif) no-repeat 340px 50px;
	min-height:200px;
}
.contentInner {
	width:647px;
	float:left;
}
.contentInnerNoRHS {
	width:903px;
	float:left;
}
.contentInnerDisclmer {
	width:890px;
	float:left;
}
.ourOperations {
	position:absolute;
	width:200px;
	height:315px;
	left: 1px;
	top:420px;
	left:725px;
	_left:738px;
	z-index:1;
}
.footerMain {
	clear:both;
	height:48px;
	min-height:48px;
	background:url(../images/bg/bg_footer.gif) repeat-x;
}
.copy {
	clear:both;
	float:left;
	padding:13px 0 0 44px;
	width:250px;
}
.copy p {
	color:#666666;
	font-size:1.1em;
	float:left;
	text-align:left;
	margin:0;
}
/*::::::::::::::::::::::::::::::: Main Layout ends::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::: Sub Layout starts::::::::::::::::::::::::::::::::*/
.logo {
	padding:30px 0 0 12px;
	float:left;
}
.headerRightblock {
	padding:0 20px 0 0;
	float:right;
	width:550px;
}
.searchBlock {
	float:left;
	margin-left:75px;
	margin-top:39px;
	padding:0;
	width:150px;
}
.logoRight {
	width:240px;
	float:left;
	margin-top:15px;
}
.contentLeft {
	width:319px;
	float:left;
	padding-right:18px;
}
.contentRight {
	min-width:301px;
	min-height:138px;
	float:left;
	padding:0 0 0 37px;
}
.bigtext {
	font-size:2.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#2393b6;
	float:left;
	width:247px;
	margin-right:10px;
}
.newsHd {
	width:324px;
	min-height:21px;
	height:21px;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:7px;
}
.shareprice {
	font-size:1em;
	float:left;
	margin:8px 0px 8px 0px;
	width:335px;
}
.sharepricechng {
	float:left;
	margin-top:20px;
 *margin-top:22px;
	margin-bottom:47px;
 *padding-bottom:47px;
	width:177px;
}
.commoditylist {
	width:334px;
	clear:both;
	float:left;
	padding-bottom:6px;
}
.commoditylist p {
	width:334px;
	padding:0;
	margin:0;
}
span.commodity {
	color:#2393b6;
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
span.date {
	color:#666666;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
.commodityprice {
	font:1em;
	width:334px;
	float:left;
	padding:8px 0px 5px 0px;
}
.groupCompanies {
	float:left;
	margin:0 10px 0 0;
}
.leftNavigationmain {
	width:177px;
	float:left;
}
.contentInnerCenter {
	float:left;
	width:439px;
	min-height:435px;
	_height:435px;
	padding:0 0 0 20px;
	background:url(../images/bg/bg_contentdivider_innr.jpg) no-repeat;
}
.contentInnerCenterNoRHS {
	float:left;
	width:700px;
	min-height:435px;
	_height:435px;
	padding:0 0 0 20px;
	background:url(../images/bg/bg_contentdivider_innr.jpg) no-repeat;
}
.contentInnerCenterDisclmer {
	float:left;
	width:850px;
	min-height:435px;
	_height:435px;
	padding:0 0 0 20px;
}
.galleryGroup {
	float:left;
	width:224px;
	padding:0 0 0 30px;
	margin:0;
}
.galleryGroup img {
	padding:0;
	margin-bottom:10px;
}
.galleryBlock {
	width:224px;
	height:92px;
	background:url(../images/bg/bg_gallery.jpg) no-repeat;
	margin:0 0 22px 0;
}
.galleryBlock img {
	float:right;
	padding:15px 10px 0 0;
	vertical-align:bottom;
}
.galleryBlock .left {
	float:left;
	margin:0 0 0 10px;
}
/*.galleryBlock img { margin-top:2px;}
*html .galleryBlock img { margin-top:-70px;}*/
.galleryBlock .leftType-1 {
	float:left;
	margin:0 0 0 10px;
}
.galleryBlockImg {
	padding:0;
	margin-bottom:10px;
}
.galleryBlock01 {
	width:224px;
	height:144px;
	background:url(../images/bg/bg_gallery_inner.jpg) no-repeat;
	margin:0 0 22px 0;
}
.galleryBlock01 h3 {
	color:#4b88a6;
	font-size:1.6em;
	margin:9px 0 5px 2px;
	_margin:11px 0 5px 0px;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	font-weight:normal;
	letter-spacing:0.02em;
}
.galleryBlock01 p {
	color:#000000;
	width:202px;
	font-size:1.1em;
	padding:4px 0 0 13px;
	clear:both;
*margin:0 0 0 0;
}
.galleryBlock01 img {
	float:left;
	padding:0 0 0 10px;
	margin-top:2px;
}
.galleryBlock01 img.arrow {
	margin:0;
	padding:0;
	float:left;
}
.galleryBlock01 .left {
	float:left;
	margin:0 0 0 10px;
}
.galleryBlock02 .leftType-1 {
	float:left;
	margin:0 0 0 10px;
}
.galleryBlock02 {
	width:224px;
	height:92px;
	background:url(../images/bg/bg_gallery.jpg) no-repeat;
	margin:0 0 22px 0;
}
.galleryBlock02 h3 {
	color:#4b88a6;
	font-size:1.6em;
	margin:10px 0 5px 2px;
	_margin:11px 0 5px 0px;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	font-weight:normal;
	letter-spacing:0.02em;
}
.galleryBlock02 p {
	color:#000000;
	width:202px;
	font-size:1.1em;
	padding:0;
	margin:10px 0;
}
.galleryBlock02 .selectbox {
	width:166px;
	padding:0;
	margin:0;
}
span.select {
	position: absolute;
	width: 166px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 19px;
	padding: 3px 24px 0 8px;
	color: #000;
	background:url(../images/select.jpg) no-repeat;
	overflow: hidden;
}
.footerCredit {
	float:right;
	padding:16px 20px 0 0;
}
.footerCredit a {
	text-decoration:none;
	font-size:1.1em;
	color:#666666;
}
.footerCredit a:hover {
	text-decoration:underline;
}
/*::::::::::::::::::::::::::::::: Sub Layout > Footer links starts::::::::::::::::::::::::::::::::*/
.footerNavigation {
	padding:16px 0 0 30px;
	float:left;
}
.sitecredit {
	position:fixed;
	display:none;
	width:320px;
	font-size:10px;
	padding-left:5px;
}
.sitecredit a {
	color:#666;
	text-decoration:none;
	border:none;
	font-weight:bold;
}
.sitecreditlink {
	float:left;
}
.sitecreditlink p {
	padding:0;
	margin:0;
}
.sitecreditlink p a {
	text-decoration:none;
	margin:0 0 0 12px;
	color:#666666;
	font-size:1.1em;
	cursor:pointer;
}
.footerNavigation ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.footerNavigation ul li {
	float:left;
}
.footerNavigation ul li a {
	text-decoration:none;
	float:left;
	margin:0 10px 0 10px;
	color:#666666;
	font-size:1.1em;
	cursor:pointer;
}
.footerNavigation ul li a:hover {
	text-decoration:underline;
}
.footerNavigation ul li.noLeftmargin a {
	margin-left:0;
}
/*::::::::::::::::::::::::::::::: Sub Layout > Footer links ends::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::: Sub Layout ends::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::: Top right links starts::::::::::::::::::::::::::::::::*/
.secondaryLinks {
	width:270px;
	padding:41px 0 0 0;
	height:16px;
	float:left;
}
.secondaryLinks ul {
	margin:0;
	padding:0;
	list-style:none;
}
.secondaryLinks ul li {
	margin:0;
	padding:0;
	border-right:solid 1px #cccccc;
	float:left;
}
/*
html>body .secondaryLinks ul li { margin:0; padding:0; border-left:solid 1px #cccccc; float:right;}
*:first-child+html .secondaryLinks ul li { margin:0; padding:0; border-left:solid 1px #ff0000; display:inline; } /*IE 7*/
/**/
.secondaryLinks ul li a {
	margin:0 8px 0 8px;
	text-decoration:none;
	font-size:1em;
	color:#666666;
}
.secondaryLinks ul li.noBorder {
	border-right:none;
}
.secondaryLinks ul li a.noRightmargin {
	margin-left:0;
}
/*::::::::::::::::::::::::::::::: Top right links ends::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::: Left links ::::::::::::::::::::::::::::::::*/
.leftNavigationmain ul {
	margin:0;
	padding:0;
	list-style:none;
}
.leftNavigationmain li {
	margin:0;
	border-bottom:solid 1px #666;
	width:162px;
}
.leftNavigationmain li a {
	text-decoration:none;
	display:block;
	font-size:1.1em;
	padding:6px 0 6px 22px;
	font-family:Arial;
	background:url(../images/arrow_blue.gif) no-repeat 14px 10px;
	color:#666;
}
.leftNavigationmain li.subsub a {
	text-decoration:none;
	display:block;
	font-size:1.1em;
	padding:6px 0 6px 22px;
	font-family:Arial;
	background:url(../images/sublinks_gray.jpg) no-repeat 14px 12px;
	color:#666;
}
li.subsublast {
	width:162px;
	border:none;
	color:#4B88A6;
	font-weight:normal;
}
.leftNavigationmain li.subsublast a {
	text-decoration:none;
	display:block;
	font-size:1.1em;
	padding:6px 0 6px 22px;
	font-family:Arial;
	color:#4B88A6;
	font-weight:normal;
	margin-left:10px;
	background:url(../images/sublinks_gray.jpg) no-repeat 14px 12px;
}
li.selectedsub li.subsublast a {
	color:#4B88A6;
	font-weight:normal;
}
li.subsubfirst {
	width:162px;
	border:none;
	color:#4B88A6;
	font-weight:normal;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
}
.leftNavigationmain li.subsubfirst a {
	text-decoration:none;
	display:block;
	font-size:1.1em;
	padding:6px 0 6px 22px;
	font-family:Arial;
	color:#4B88A6;
	font-weight:normal;
	margin-left:10px;
	background:url(../images/sublinks_gray.jpg) no-repeat 14px 12px;
}
li.selectedsub li.subsubfirst a {
	color:#4B88A6;
	font-weight:normal;
}


.leftNavigationmain li.selectedsubsub a {
	text-decoration:none;
	display:block;
	font-size:1.1em;
	padding:6px 0 6px 22px;
	font-family:Arial;
	background:url(../images/sublinks_gray.jpg) no-repeat 14px 12px;
	color:#666;
}
.leftNavigationmain li a:hover {
	color:#000000;
}
.leftNavigationmain li.selectedsub a {
	font-weight:bold;
	color:#000000;
}
.leftNavigationmain li.subsub a {
	font-weight:normal;
	color:#4b88a6;
	margin-left:10px;
}
.leftNavigationmain li.selectedsubsub a {
	font-weight:bold;
	color:#4b88a6;
	margin-left:10px;
}
.leftNavigationmain li.selected {
	margin:0;
	width:162px;
	border:none;
}
.leftNavigationmain li.selected a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:1.2em;
	padding:6px 0 6px 14px;
	font-family:Arial;
	background:url(../images/navigation/bg_selectedblue.jpg) repeat-x;
}
/*::::::::::::::::::::::::::::::: Left links ends::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::: links Starts::::::::::::::::::::::::::::::::*/
.moreLink {
}
.moreLink a {
	background:url(../images/bg/bg_morelink.gif) no-repeat;
	padding:1px 0 0 8px;
	font-size:.8em;
	color:#fff;
	width:32px;
	height:15px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}
.moreLink-2 a {
	background:url(../images/bg/bg_morelink.gif) no-repeat;
	padding:1px 0 0 8px;
	font-size:.8em;
	color:#fff;
	width:32px;
	height:15px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	float:right;
	margin-top:5px;
}
.galleryBlock p {
	margin:0;
	padding:0;
}
.galleryBlock p a {
	width:75px;
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#666;
	background:url(../images/arrow_blue_link.gif) no-repeat 0 4px;
	padding:0 0 0 5px;
}
.galleryBlock .leftType-1 p {
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#666;
	padding:0 0 5px 0;
}
/*::::::::::::::::::::::::::::::: links Starts::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::: Headings starts::::::::::::::::::::::::::::::::*/
.contentMain h1 {
	margin:0;
	padding:0;
	font-size:4.2em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenter h1 {
	margin:0;
	padding:0;
	font-size:3.5em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenterNoRHS h1 {
	margin:0;
	padding:0;
	font-size:3.5em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenterDisclmer h1 {
	margin:0;
	padding:0;
	font-size:3.5em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentMain h2 {
	margin:0;
	padding:0;
	font-size:1.8em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenter h2 {
	padding:0;
	font-size:1.6em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenterNoRHS h2 {
	padding:0;
	font-size:1.6em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenterDisclmer h2 {
	padding:0;
	font-size:1.6em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenter h2.policies {
	padding:0;
	font-size:1.6em;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	text-align:center;
	width:380px;
	margin-left:20px;
}
.galleryBlock h3 {
	font-size:1.6em;
	margin:0;
	padding:15px 0 14px 0;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	color:#13658b;
	font-weight:normal;
}
.contentInnerCenter h3 {
	font-size:1.3em;
	margin:0;
	padding:0;
	color:#13658b;
}
.contentInnerCenterNoRHS h3 {
	font-size:1.3em;
	margin:0;
	padding:0;
	color:#13658b;
}
.contentInnerCenterDisclmer h3 {
	font-size:1.3em;
	margin:0;
	padding:0;
	color:#13658b;
}
/*::::::::::::::::::::::::::::::: Headings Ends::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::: Texts ::::::::::::::::::::::::::::::::*/
p.hr {
	width:100%;
	border-bottom:1px solid #13658B;
}
.contentMain p, .contentInnerCenter p {
	font-size:1.2em;
	color:#666666;
	margin-top:5px;
	padding-top:6px;
}
.contentMain p, .contentInnerCenterDisclmer p {
	font-size:1.2em;
	color:#666666;
	margin-top:5px;
	padding-top:6px;
}
.contentMain p, .contentInnerCenterNoRHS p {
	font-size:1.2em;
	color:#666666;
	margin-top:5px;
	padding-top:6px;
}
.contentMain p, .contentInnerCenter p.rightaligned {
	font-size:1.2em;
	color:#666666;
	margin-top:5px;
	padding-top:6px;
	float:right;
	text-align:center;
}
.contentMain p, .contentInnerCenter a.rightaligned {
	float:right;
	text-align:right;
	clear:both;
	font-size:0.8em;
}
.contentMain p, .contentInnerCenter a.rightalignedmore {
	float:right;
	text-align:right;
	clear:both;
	font-size:1.0em;
	margin-right:10px;
}
.contentMain p, .contentInnerCenter p.leftaligned {
	font-size:1.2em;
	color:#666666;
	margin-top:5px;
	padding-top:6px;
	float:left;
}
.contentLeft p {
	font-size:1.2em;
	margin-bottom:-5px;
	text-align:left;
}
.galleryBlock p {
	margin:0;
	padding:0;
}
p.spaceLeft {
	padding-left:15px;
}
.contentRight dl {
	margin:7px 0 19px 0;
	padding:0;
}
.contentRight dl dt {
	margin:0;
	padding:0;
}
.contentRight dl dt a {
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:#2393b6;
	background:url(../images/arrow_blue.gif) no-repeat left 4px;
	padding:0 0 0 13px;
}
.contentRight dl dd {
	margin:0;
	padding:0 0 0 13px;
	font-size:1.1em;
}
.contentInnerCenter ul {
	margin:0;
	padding:0;
	list-style:none;
	width:430px;
	float:left;
}
.contentInnerCenterNoRHS ul {
	margin:0;
	padding:0;
	list-style:none;
}
.contentInnerCenter ul li {
	background:url(../images/arrow_list.gif) no-repeat 0 5px;
	margin:0 0 12px 0;
	padding:0 0 0 13px;
	font-size:1.2em;
	/*color:#1066b1;*/
	color:#666666;
	display:block;
}
.contentInnerCenterNoRHS ul li {
	background:url(../images/arrow_list.gif) no-repeat 0 5px;
	margin:0 0 12px 0;
	padding:0 0 0 13px;
	font-size:1.2em;
	/*color:#1066b1;*/
	color:#666666;
	display:block;
}
.contentInnerCenter ol {
	list-style-type:lower-roman;
}
.contentInnerCenter ol li {
	font-size:1.0em;
	color:#666666;
	padding-bottom:5px;
}
.contentInnerCenter ol li span.titleBold {
	font-weight:bold;
}
.contentInnerCenterDisclmer ul {
	margin:0;
	padding:0;
	list-style:none;
}
.contentInnerCenterDisclmer ul li {
	background:url(../images/arrow_list.gif) no-repeat 0 5px;
	margin:0 0 12px 0;
	padding:0 0 0 13px;
	font-size:1.2em;
	/*color:#1066b1;*/
	color:#666666;
	display:block;
}
.contentInnerCenterDisclmer ol {
	list-style-type:lower-roman;
}
.contentInnerCenterDisclmer ol li {
	font-size:1.2em;
	color:#666666;
	padding-bottom:10px;
}
.contentInnerCenterDisclmer ol li span.titleBold {
	font-weight:bold;
}
ol.olBoard {
	list-style-type:none;
}
ol.olBoard li {
	padding-bottom:5px;
	font-size:1.2em;
 *font-size:1.1em;
}
ol.olBoard li b {
	color:#13658b;
	width:165px;
	display:block;
	float:left;
}
dl.dlBoard {
	margin:0;
	padding:0;
}
dl.dlBoard dt {
	margin:0 0 0 15px;
	padding:0;
	font-weight:normal;
	color:#666666;
	font-size:1.3em;
}
dl.dlBoard dd {
	font-weight:bold;
	color:#13658b;
	font-size:1.2em;
	margin:0 0 0 15px;
	padding:6px 0 6px 0;
}
ol.olUnits {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
}
ol.olUnits li {
	padding-bottom:5px;
	color:#13658b;
	font-weight:bold;
}
ol.olUnits li b {
	margin:0 20px 0 0;
	min-width:165px;
	display:block;
	float:left;
	font-weight:normal;
	color:#666666;
}
.comodity {
	float:left;
	width:330px;
}
.comodity p {
	font-size:1.1em;
	line-height:12px;
	width:330px;
	text-align:left;
	margin:0;
}
/*::::::::::::::::::::::::::::::: Texts Ends::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::: HR ::::::::::::::::::::::::::::::::*/
.contentRight hr {
	border:0;
	color: #fff;
	background-color: #cccccc;
	height: 1px;
	margin:6px 0 6px 0;
}
/*::::::::::::::::::::::::::::::: HR Ends::::::::::::::::::::::::::::::::*/

/*:::::::::::::::::::::::::::::::Form ::::::::::::::::::::::::::::::::*/
.searchBox input {
	width:82px;
	_width:80px;
	height:18px;
	background:url(../images/search.gif) no-repeat;
	border:none;
	float:left;
	margin:0;
	padding:3px 0 0 20px;
	color:#999999;
	font-size:1.2em;
	font-family:Arial;
}
.searchBlock span.searchBox {
	padding:0;
	margin:0;
}
/*..................................... List...................................*/
	.contentRight select, .galleryBlock select {
	border-width: 1px;
	border-style: solid;
	border-color:#cccccc;
	width:160px;
	color:#666666;
	font-size:1.1em;
	height:20px;
}
.groupCompanies 	/*...................................List ends...................................*/
 .contentInnerCenter div.bio a {
	color:#0066CC;
	font-size:12;
	font-weight:bold;
	text-decoration:none;
	border-bottom:solid 1px #CCCCCC;
	display:block;
}
#boardBio a {
	color:#13658b;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	border-bottom:solid 1px #CCCCCC;
	display:block;
	padding-bottom:5px;
}
#boardBio {
	width:439px;
}
#boardBio p {
	
	padding-left:10px;
	padding-bottom:10px;
}
#boardBio img.imgleft {
	float:left;
	margin-right:6px;
}
#milestones a {
	color:#13658b;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	border-bottom:solid 1px #CCCCCC;
	display:block;
	padding-bottom:2px;
}
#milestones a:focus {
	background:#F8F9FB;
}
.contentInnerCenter div.bio div.data {
	display:block;
}
.tabledata {
	width:100%;
	font-size:1.2em;
	color:#666666;
	clear:both;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}
table.tabledata {
	border-left:1px solid #4db3db;
	border-top:1px solid #4db3db;
}
.tabledata td {
	margin:0;
	padding:4px;
	border-right:1px solid #4db3db;
	border-bottom:1px solid #4db3db;
	vertical-align:top
}
.tabledata td.aligncenter {
	text-align:center;
}
.tabledata2 td.aligncenter {
	text-align:center;
}
.tabledata td.heading {
	margin:0;
	padding:4px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
	border-right:1px solid #FFFFFF;
}
.tabledata td.headingLast {
	margin:0;
	padding:4px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
	border-right:1px solid #4db3db;
}
.tabledata td.headingbottombrdr {
	border-bottom:1px solid #ffffff;
}
.tabledata td.headingLHS {
	margin:0;
	padding:4px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #ffffff;
}
.tabledata td.headingLHSLast {
	margin:0;
	padding:4px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #4db3db;
}
.tabledata2 td.headingLHS {
	margin:0;
	padding:4px;
	font-weight:bold;
	text-align:left;
}
.tabledata2 td.headingLHSLast {
	margin:0;
	padding:4px;
	font-weight:bold;
	text-align:left;
}
.tabledata td.imgtd {
	text-align:center;
}
.tabledata2 {
	width:100%;
	font-size:1.2em;
	color:#666666;
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}
.tabledata2 td {
	margin:0;
	padding:4px;
}
.tabledata2 td.heading {
	margin:0;
	padding:4px;
	font-weight:bold;
	text-align:center;
}
.tabledata3 {
	width:100%;
	font-size:1.1em;
	color:#666666;
	clear:both;
	border-collapse:collapse;
	margin-top:10px;
}
table.tabledata3 {
	border-top:1px solid #4db3db;
}
.tabledata3 td {
	margin:0;
	padding:4px;
	border-bottom:1px solid #4db3db;
	vertical-align:top;
}
.tabledata3 td.heading {
	margin:0;
	padding:4px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	vertical-align:bottom;
}
.tabledata3 td.headingLast {
	margin:0;
	padding:4px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	vertical-align:bottom;
}
.tabledata3 td.imgtd {
	text-align:center;
}
.tabledatasmall {
	width:90%;
	font-size:1.0em;
	color:#666666;
	clear:both;
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
}
table.tabledatasmall {
	border-left:1px solid #4db3db!important;
	border-top:1px solid #4db3db!important;
}
.tabledatasmall td {
	margin:0;
	padding:3px;
	border-right:1px solid #4db3db;
	border-bottom:1px solid #4db3db;
	vertical-align:top
}
.tabledatasmall td.aligncenter {
	text-align:center;
}
.tabledatasmall td.heading {
	margin:0;
	padding:3px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-right:1px solid #FFFFFF;
}
.tabledatasmall td.headingLast {
	margin:0;
	padding:3px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-right:1px solid #4db3db;
}
.tabledatasmall td.headingLHS {
	margin:0;
	padding:3px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #ffffff;
}
.tabledatasmall td.headingLHSLast {
	margin:0;
	padding:3px;
	background-color:#4db3db;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #4db3db;
}
.tabledatasmall td.imgtd {
	text-align:center;
}
p.note {
	font-size:10px;
}
.boardprof {
	float:left;
	width:700px;
}
.boardprofname {
	float:left;
	/*border-right:1px solid #4db3db;*/
	padding-right:5px;
	width:200px;
}
.contentInnerCenterNoRHS ul li.profname {
	background:none;
	padding:0;/*border-bottom:1px solid #4db3db;*/
	font-size:1.0em;
}
.boardprofdesc {
	float:left;
	width:475px;
	padding-left:15px;
}

/*:::::::::::::::::::::::::::::::HISTORY MILESTONE Tab Slider::::::::::::::::::::::::::::::::*/

.carousel-component {
	color:#666666;
	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:hidden;  /*component turns it on when first item is rendered */
	cursor:pointer;
	width: 434px!important;
	height:28px;
}
.carousel-clip-region {
	overflow:hidden; /* Secret to the clipping */
	margin:0px;
	position:relative;
	padding:0px;
	width: 439px;
	float:left;
}
ul.carousel-list {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
	width:100000px;
	position:relative;
	z-index:1;
	height:28px;
}
ul.carousel-list li {
	float:left;
	padding: 7px 0px 0px 0px;
	margin:0;
	list-style-type:none;
	background:url(../images/slider_tab_bg.gif) no-repeat;
	width:48px;
	height:28px;
	text-align:center;
}
ul.carousel-list li.selecth {
	float:left;
	padding: 7px 0px 0px 0px;
	margin:0;
	list-style-type:none;
	background:url(../images/button_sel.gif) no-repeat;
	width:48px;
	height:28px;
	text-align:center;
}
ul.carousel-list li a {
	text-decoration:none;
	color:#666666;
}
ul.carousel-list li.selecth a {
	text-decoration:none;
	color:#fff;
}
.carousel-prev {
	float:left;
	width: 22px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*position: absolute;*/
cursor: pointer;
}
.carousel-next {
	width: 22px;
	height: 28px;
	float:left;
	margin:0;
	padding: 0px;
	cursor: pointer;
	display:block;
}
.desc {
	width:428px;
	margin:0;
	_margin-top:-4px;
	background:url(../images/histmile_bg.gif) top repeat-x #3e3e3e;
	color:#FFFFFF;
	padding-top:22px;
	padding-bottom:17px;
	float:left;
}
.desc h1 {
	color:#f4ffff;
	font-size:44px;
	font-family:"HelveticaNeue LightCond", HelveticaNeue-LightCondObl;
	margin:0 0 0 30px;
	padding-top:17px;
	width:364px;
	border-top:1px solid #ffffff;
}
ul.history_mile {
	color:#FFFFFF;
	margin:7px 33px 0 30px;
	_margin:7px 0px 0 15px;
	border-bottom:1px solid #ffffff;
	width:364px;
}
ul.history_mile li {
	color:#FFFFFF;
	background:url(../images/star_bullet.gif) no-repeat 0 2px;
	padding-left:14px;
	width:360px;
}
/*:::::::::::::::::::::::::::::::Tab Slider::::::::::::::::::::::::::::::::*/
.sliderTab {
	float:left;
	width:439px;
}
#heading {
	TEXT-ALIGN: center;
	DISPLAY: block;
	MARGIN:10px 0 5px 25px;
	_MARGIN:10px 0 5px 15px;
	float:left;
	width:410px;
}
#heading li.active {
	BACKGROUND-COLOR: #66ccff;
	color:#FFFFFF;
	margin-left:2px;
	CURSOR: pointer;
}
#heading ul {
	width:320px;
	margin:7px 0 0 5px;
	text-align:center;
}
#heading ul li {
	list-style-type:none;
	background:none;
	border:1px solid #66ccff;
	color:#666666;
	margin-left:2px;
	padding:4px;
	width:40px;
	float:left;
	CURSOR: pointer;
}
#heading img {
	float:left;
}
.pane {
	float:left;
	width:430px;
}

#panes {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	MARGIN: 0px 1em;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none;
	width: 430px;
}
#panes P {
	LINE-HEIGHT: 1.1em;
	MARGIN: 0px auto 1em;
	width: 430px;
}
#panes div div {
	OVERFLOW: hidden
}
#previous {
	float: none;
	cursor: pointer
}
#next {
	float: none;
	cursor: pointer
}
/*----------------------Style For FAQs---------------------------*/

.minus {
	font-weight:bold;
	color:#13658B;
	padding:0;
	margin:0 0 5px 0;
	font-size:1.2em;
}
.minus a {
	text-decoration:none;
}
.minus span.disign {
	font-weight:normal;
	padding-left:0px;
	line-height:20px;
}
/*----------------------Style For FAQs---------------------------*/

.products {
	border:1px solid #4DB3DB;
	margin-top:15px;
	float:left;
}
.productsImg {
	float:left;
	margin:3px 0 3px 3px;
}
.productsDesc {
	float:left;
	padding:6px;
}
.productsDesc p {
	width:218px;
	margin:0;
	padding:0 0 5px 0;
}
/*------------------------CSS for RHS Panel-----------------------------*/
.rhspanel {
	width:224px;
	float:left;
	clear:both;
	margin:10px 0 10px 0;
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.rhstop {
	background:url(../images/bg_panel_top_right.gif) no-repeat;
	float:left;
	width:224px;
	height:24px;
}
.rhstop a {
	text-decoration:none;
	padding-left:11px;
	margin-top:5px;
	float:left;
}
.rhsbody {
	background:url(../images/bg_pane_right.gif) repeat-x top;
	float:left;
	width:221px;
	border:1px solid #e6edf0;
	border-top:none;
}
.rhsbody a img {
	margin:0;
	padding:0;
	margin-left:20px;
}
.rhsbody ul {
	float:left;
}
.rhsbody ul li {
	list-style-type:none;
	color:#454545;
	font-weight:normal;
	padding:11px 0 11px 0;
	border-bottom:1px solid #dadee1;
	width:195px;
}
.rhsbody ul li.noborder {
	border-bottom:none;
}
.rhsbody ul li a {
	text-decoration:none;
	color:#454545;
}
/*------------------------END CSS for RHS Panel-------------------------*/

/*------------------------CSS for RHS Panel Smooth-------------------------*/
#dhtmlgoodies_xpPane {
	background-color:#ffffff;
	float:left;
	width:224px;
	padding-top:7px;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel {
	width:224px;
	margin:0 0 7px 0;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel p {
	padding:5px 5px 7px 11px;
}
#dhtmlgoodies_xpPane .panelContent {
	font-size:1.0em;
	background-image:url('../images/bg_pane_right.gif');
	background-position:top right;
	background-repeat:repeat-x;
	border:1px solid #e3eaee;
	border-top:none;
	padding-left:2px;
	padding-right:2px;
	overflow:hidden;
	position:relative;
	clear:both;
}
#dhtmlgoodies_xpPane .panelContent div {
	position:relative;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar {
	background-image:url('../images/bg_panel_top_right.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:24px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span {
	line-height:25px;
	padding-left:11px;
	vertical-align:middle;
	font-size:1.0em;
	color:#106289;
	font-weight:bold;
	float:left;
	padding-left:5px;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar img {
	float:right;
	cursor:pointer;
	height:24px;
}
#otherContent {	/* Normal text content */
	float:left;	/* Firefox - to avoid blank white space above panel */
	padding-left:10px;	/* A little space at the left */
}
/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li {
	list-style-type:none;
	position:relative;
	border-bottom:1px solid #DADEE1;
	width:200px;
	padding:11px 0 11px 5px;
	margin-left:5px;
}
span.rightaligned {
	text-align:right;
	float:right;
}
#dhtmlgoodies_slidedown_menu li.noborder {
	border-bottom:none;
}
#dhtmlgoodies_slidedown_menu ul {
	margin:0px;
	padding:0px;
	position:relative;
}
#dhtmlgoodies_slidedown_menu div {
	margin:0px;
	padding:0px;
}
/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu {
	width:170px;
	visibility:hidden;
}
/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a {
	color: #454545;
	text-decoration:none;
	padding-left:2px;
}
/*------------------------END CSS for RHS Panel Smooth-------------------------*/

input#FooterNav1_subscr {
	background:url(../images/subscribe.gif) no-repeat;
	width:88px;
	height:20px;
	border:none;
}
.register_update {
	/*margin: 35px 0 0 325px;*/
	bottom: 0;
	width: 355px;
	min-height: 100px;
	height: auto!important;
	height: 100px;
	background-color: #ffffff;
	position: absolute;
	left: -999px;
	padding:12px 10px 15px 10px;
	z-index: 10;
	float: left;
	border: 1px solid #91979b;
}
.register_update1 {
	/*margin: 330px 0 0 0;
    *margin: 327px 0 0 0;*/
	bottom: 50px;
	left:250px;
	width: 355px;
	min-height: 100px;
	height: auto!important;
	height: 100px;
	background-color: #ffffff;
	position: absolute;
	/*	right: 31px;
    *right: 33px;
*/	padding:12px 10px 15px 10px;
	z-index: 10;
	float: left;
	border: 1px solid #91979b;
}
.register_update_content {
	float:left;
	font-size:1.1em;
}
.close_button {
	float:right;
}
/*---------------------------CSS for Image Gallery--------------------------*/
.gallerycontainer {
	float:left;
	margin-top:17px;
	width:695px;
	clear:both;
}
.galleryheader {
	float:left;
	background:url(../images/gallery_header_bg.gif) repeat-x;
	width:695px;
	height:26px;
	border:1px solid #a9ccde;
}
.galleryheader p {
	font-weight:bold;
	color:#38a2cc;
	font-size:14px;
	padding:0 0 4px 16px;
}
.gallerycontent {
	float:left;
	background:url(../images/gallery_container_bg.gif) repeat-x bottom #ffffff;
	width:682px;
	_width:689px;
	border:1px solid #a9ccde;
	border-top:none;
	padding:17px 0 17px 13px;
	_padding:17px 0 17px 6px;
	margin:0 0 30px 0;
	clear:both;
}
.gallery_thumb {
	background:url(../images/gallery_thumb_bg.gif) repeat-x bottom #ffffff;
	width:201px;
	border:1px solid #bdbcbd;
	padding:8px;
	margin:0 8px 11px 0;
	float:left;
}
.gallery_thumb img {
	border:none;
	padding:0;
	margin:0;
	width:201px;
	height:104px;
}
.gallery_thumb p {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	margin:7px 0 5px 0;
	padding:0;
}
p.moreimages {
	text-align:right;
	background:url(../images/arrow_blue_link.gif) no-repeat right bottom;
	float:right;
	padding-right:6px;
	padding-top:2px;
	font-size:1.1em;
	color:#13658b;
	font-family:Arial, Helvetica, sans-serif;
	line-height:11px;
}
p.moreimages a {
	text-decoration:none;
}
/*---------------------------END CSS for Image Gallery----------------------*/


/*	Start Light Box CSS 	*/

#lightbox {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #f7f6f1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border: 1px #CCC solid;
	border-bottom:0px;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 0px;
	width: 0px;
	z-index: 0;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink2, #nextLink2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#060;
	font-weight:bold;
	cursor:pointer;
}
#imageDataContainer {
	font: 14px Arial, Helvetica, sans-serif;
	background-color: #f7f6f1;
	height: 35px;
	border:1px #ccc solid;
	border-top:0px;
	margin:auto;
}
#imageData {
	padding:0px 10px 10px 10px;
}
#imageData #imageDetails {
	width: 50%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
	font-size:11px;
	color:#666;
	max-height:20px;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	font-weight: normal;
	font-size:14px;
	color:#333;
	padding-bottom: 5px;
}
#imageData #slideshowLink {
	width: 55px;
	float: right;
	padding:5px 0px 0 0px;
}
#imageData #bottomNavClose {
	width: 55px;
	float: right;
	padding:5px 0px 0 0px;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline;
	width: 100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;/* End hide from IE-mac */
}



/*--------------------------- CSS for Sociodiv ---------------------------*/
.sociocontainer {
	float:left;
	margin-top:17px;
	width:439px;
	clear:both;
}
.socioheader {
	float:left;
	background:url(../images/socio_header_bg.gif) repeat-x;
	width:439px;
	height:26px;
	border:1px solid #bdbcbd;
}
.socioheader p {
	font-weight:bold;
	color:#13658B;
	font-size:14px;
	padding:0 0 4px 16px;
}
.sociocontent {
	float:left;
	background:url(../images/socio_container_bg.gif) repeat-x bottom #ffffff;
	width:426px;
	border:1px solid #bdbcbd;
	border-top:none;
	padding:17px 0 17px 13px;
	margin:0 0 30px 0;
	clear:both;
}
.sociocontent p {
	width:416px;
	clear:both;
}
.sociocontent li {
	width:400px;
	clear:both;
}
/*---------------------------END CSS for Sociodiv----------------------*/



/*---------------------------CSS for Sitemap----------------------*/
.sitemapContainer {
	float:left;
	width:425px;
}
.sitemapContainer ul {
	margin:18px 0 18px 0;
}
.sitemapContainer ul li {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #999999;
	padding-bottom:12px;
	width:350px;
}
.sitemapContainer ul li a {
	color:#1066b1;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.1em;
	text-decoration:none;
}
.sitemapContainer ul ul.sitemapsub {
	margin:13px 0 13px 16px;
}
.sitemapContainer ul ul.sitemapsub li {
	background:url(../images/bullet_01.gif) no-repeat 0 6px;
	border-bottom:none;
	padding:2px 0 0 8px;
	margin:0;
	width:320px;
}
.sitemapContainer ul ul.sitemapsub li a {
	color:#1066b1;
	font-size:0.9em;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.sitemapContainer ul ul.sitemapsub ul.sitemapsubsub {
	margin:13px 0 13px 17px;
}
.sitemapContainer ul ul.sitemapsub ul.sitemapsubsub li {
	background:url(../images/bullet_gray.gif) no-repeat 0 6px;
	border-bottom:none;
	padding:2px 0 0 8px;
	margin:0;
	font-size:0.9em;
	width:300px;
}
.sitemapContainer ul ul.sitemapsub ul.sitemapsubsub li a {
	color:#666666;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
/*---------------------------END CSS for Sitemap------------------*/

/*---------------------------CSS for Search------------------*/
.searchContainer {
	float:left;
	width:751px;
	padding-left:137px;
}
.searchContainer p {
	float:left;
	width:614px;
	color:#3facd6;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #999999;
	padding-bottom:8px;
	margin-bottom:0;
}
.searchresult01 {
	float:left;
	width:614px;
}
.searchresult02 {
	float:left;
	background:#f1faff;
	width:614px;
}
.searchresult01 p {
	color:#1066b1;
	padding-left:22px;
	padding-right:12px;
	margin:0;
	width:580px;
}
.searchresult02 p {
	color:#1066b1;
	padding-left:22px;
	margin:0;
	padding-top:4px;
	width:592px;
}
ul.result {
	margin-top:10px;
 *margin-top:18px;
	margin-left:10px;
	width:600px;
}
.contentInnerCenterDisclmer ul.result li {
	float:left;
	width:590px;
	margin-bottom:3px;
}
ul.result li a {
	text-decoration:none;
	color:#1066b1;
	font-weight:bold;
}
.searchDiv {
	float:left;
	width:614px;
	background:url(../images/searchdiv_bg.jpg) repeat-x #6abfdf;
	height:39px;
	margin-top:16px;
	clear:both;
}
.searchsp {
	margin:10px 22px 0 0;
	_margin:10px 12px 0 0;
	width:200px;
	clear:both;
	float:right;
}
.searchBlocksp {
	float:left;
	margin:0 0 0 28px;
	padding:0;
}
.searchBoxsp input {
	width:115px;
	height:18px;
	background:url(../images/search_area.gif) no-repeat;
	border:none;
	float:left;
	margin:0;
	padding:3px 0 0 20px;
	color:#999999;
	font-size:1.2em;
	font-family:Arial;
}
.searchBlocksp span.searchBoxsp {
	padding:0;
	margin:0;
}
/*------------------------END CSS for Search------------------*/


#panes p.bluetext{
	color:#24769c;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
}


/* class Added 0n 25th Feb 2010 for Footer Credits */
.siteCredits{
	font-size:0.9em;
	margin:-13px 0 0 85px;
	position: absolute;
	font-weight:bold;
	color:#333333;
}

/* class Added 0n 25th Feb 2010 for Footer Credits */