/* CSS Document for KSS */

/*@font-face
{
	font-family: 'MyriadPro-Regular, MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Regular.otf, MyriadPro-Bold.otf' );
	src: local('MyriadPro-Regular, MyriadPro-Bold.otf' ), url('../fonts/MyriadPro-Regular.otf, MyriadPro-Bold.otf' ) format('opentype' );
}*/

body
{
	background: url(../../images/body-bg.png) top left repeat-x;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #707070;
}

dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span, strong, form, fieldset, table, th, tr, td, input, label, select, div
{
	margin: 0px;
	padding: 0px;
}

object embed
{
	border: none;
	outline: none;
}
object embed:hover
{
	border: none;
	outline: none;
}

a
{
	color: #464646;
}
a:hover, a:focus, a:active
{
	text-decoration: underline;
	outline: none;
}

img
{
	border: none;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cl
{
	clear: both;
	line-height: 0px !important;
	font-size: 0px !important;
	height: 0px !important;
}


.body-wrapper
{
	background: url(../../images/body-wrapper.png) top center no-repeat;
	width: 100%;
	min-height: 810px;
	height: auto !important;
	height: 810px;
}
.wrapper
{
	width: 988px;
	margin: 0 auto;
}

.text-red
{
	color: #ff0404;
}
.text-blue
{
	color: #0083c9;
}
.font-bold
{
	font-weight: bold;
}

/** Header section start **/

.header
{
	background: url(../../images/header-bg.png) top left repeat-x;
	width: 100%;
	height: 85px;
}
.header-left
{
	width: 55%;
	float: left;
}
.header-right
{
	width: 26%;
	float: right;
	margin: 0 30px 0 0;
}
.logo
{
	width: 165px;
	height: 55px;
	float: left;
	margin: 15px 0 0 30px;
}

/** search section start **/
.search-div
{
	width: 100%;
	float: left;
	clear: both;
	margin: 10px 0 0 0;
}
.search-textbox
{
	background: url(../../images/search-textbox-bg.png) top left no-repeat;
	padding: 2px 0 0 5px;
	width: 220px;
	height: 18px;
	margin: 0 0 0 0 !important;
	border: none;
	color: #4c4c4c;
	font-size: 11px;
	float: left;
}
.search-btn
{
	background: url(../../images/search-btn.png) top left no-repeat;
	width: 20px;
	height: 20px;
	border: none;
	margin: 0 0 0 0px !important;
	font-size: 11px;
	float: left;
}
/** search section close **/

/** lang section start **/

.lang-div
{
	background: url(../../images/lang-map.png) top right no-repeat;
	width: 100%;
	clear: both;
	height: 73px;
	margin: 15px 0 0 0;
}
.lang-rus
{
	background: url(../../images/lang-icon-rus.png) top left no-repeat;
	width: 50px;
	float: left;
}
.lang-eng
{
	background: url(../../images/lang-icon-eng.png) top left no-repeat;
	width: 50px;
	float: left;
	margin: 0 0 0 5px;
}

/** lang section close **/

/** bredcrumb section start **/

.bredcrumb-div
{
	width: 100%;
	height: 48px;
	clear: both;
	margin: 10px 0 0 0;
	float: left;
}
.bredcrumb
{
	width: 100%;
	height: 30px;
	clear: both;
	margin: 0px 0 0 5px;
	padding: 0px 0 0 0;
	font-size: 15px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bredcrumb ul
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	list-style: none;
	font-size: 11px;
}
.bredcrumb ul li
{
	display: inline;
	color: #000;
}
.bredcrumb ul li a
{
	background: url(../../images/bredcrumb-bullet.jpg) top left no-repeat;
	text-decoration: none;
	color: #000; /*line-height:27px;*/
	padding: 0px 2px 0px 10px;
	float: left;
	margin: 0 0 0 10px;
	text-transform: capitalize;
}
.bredcrumb ul li a:hover, .bredcrumb ul li a:active, .bredcrumb ul li a:focus
{
	/*background: url(../../images/nav-bg-over.gif) top left repeat-x;*/
	color: #000;
	text-decoration: none;
	outline: none;
	padding: 0px 2px 0px 10px;
	float: left;
}

/** nav section close **/

/** Header section close **/

/** nav section start **/

.nav-div
{
	background: url(../../images/nav-div-bg.png) bottom center no-repeat;
	width: 100%;
	height: 48px;
	clear: both;
	margin: 2px 0 0 0;
	/*position: relative;*/
}
.nav
{
	background: url(../../images/nav-bg-over.gif) top left repeat-x;
	width: 100%;
	height: 40px;
	clear: both;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 15px;
	position: relative;
}
.nav ul
{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	list-style: none;
}
.nav ul li
{
	display: inline;
	color: #ffffff;
}
.nav ul li a
{
	background: url(../../../images/nav-bg-over.gif) top left repeat-x;
	text-decoration: none;
	color: #ffffff; /*line-height:27px;*/
	padding: 11px 8px 11px 8px;
	float: left;
}
.nav ul li a:hover, .nav ul li a:active, .nav ul li a:focus
{
	background: url(../../images/nav-bg.gif) top left repeat-x; ;color:#ffffff;text-decoration:none;outline:none;padding:11px8px11px8px;float:left;}
.nav_seperator
{
	background: url(../../images/nav-seperator.gif) top left no-repeat;
	width: 1px;
	height: 39px;
	margin: 0 0px;
	float: left;
}
.nav ul li a.current
{
	background: url(../../images/nav-bg.gif) top left repeat-x;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	padding: 11px 8px 11px 8px;
	float: left;
}

.nav_sub-bg-bot
{
	background: url(../../images/nav-sub-bg-bot.gif) bottom left no-repeat;
	width: 2px;
	height: 12px;
	margin: 0 0px;
	float: left;
}

.member-login-div
{
	position:relative;
	float:right;
}

.member-login
{
	width: 168px;
	height: 31px;
	position: absolute;
	right: 6px;
	top: 4px;
}

/** nav section close **/

/** banner section start **/

.banner-div
{
	background: url(../../images/banner-div-inner-bg.png) bottom center no-repeat;
	width: 100%;
	height: 318px;
	clear: both;
	outline: none;
	border: none;
	z-index:99;
	margin:0 0 20px 0;
}
.banner-div-inner
{
	background: url(../../images/banner-div-inner-bg.png) bottom center no-repeat;
	width: 100%;
	height: 232px;
	clear: both;
	outline: none;
	border: none;
	margin:0 0 30px 0;
}

/** banner section close **/

/** banner-logo section start **/

.banner-logo-div
{
	width: 65px;
	height: 65px;
	position:absolute;
	margin:-98px 0 0 940px;
}
.banner-logo-div-inner
{
	width: 65px;
	height: 65px;
	position:absolute;
	margin:-68px 0 0 940px;
}

/** banner section close **/


/* operational-base section start **/

.operational-base
{
	clear: both;
	width: 100%;
	background: url(../../images/listing-schedule-bg.png) top left repeat;
	padding: 0px 0px 8px 0px;
	margin: 20px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.operational-base-row
{
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	background: #d9d7cc;
	float: left;
}
.operational-base-row-1
{
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	background: #eaeae6;
	float: left;
}
.operational-base-row-border
{
	height: 1px;
	background: #f2f1f1;
	float: left;
	clear: both;
	width: 100%;
}
.operational-base-cols-l
{
	width: 100px;
	float: left;
	padding: 0 5px 0 5px;
	font-weight: bold;
}
.operational-base-cols-2
{
	width: 390px;
	float: left;
	padding: 0 5px 0 5px;
	border-left: 1px solid #ffffff; /* border-right:1px solid #d9d7cc;*/
}
.operational-base-cols-3
{
	width: 300px;
	float: right;
	padding: 0 5px 0 5px;
	border-left: 1px solid #ffffff;
}
/*.operational-base-title{color:#000000; padding:12px 5px 8px 0px; font-size:12px; font-weight:bold; height:20px; line-height:20px;}*/
.operational-base-text
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 4px 0 4px 0;
	padding: 0 5px 0 5px;
	line-height: 18px;
	float: left;
}
.operational-base-text-1
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 4px 0 4px 0;
	padding: 0 0px 0 0px;
}

/* operational-base section close **/

/* mach-equip section start **/

.mach-equip
{
	width: 100%;
	background: url(../../images/listing-schedule-bg.png) top left repeat;
	padding: 0px 0px 8px 0px;
	margin: 20px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.mach-equip-row
{
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	background: #eaeae6;
	float: left;
}
.mach-equip-row-1
{
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	background: #d9d7cc;
	float: left;
}
.mach-equip-row-border
{
	height: 1px;
	background: #f2f1f1;
	float: left;
	clear: both;
	width: 100%;
}
.mach-equip-cols-l
{
	width: 150px;
	float: left;
	padding: 0 5px 0 10px;
}
.mach-equip-cols-2
{
	width: 40px;
	float: left;
	padding: 0 5px 0 10px;
	border-left: 1px solid #ffffff; /* border-right:1px solid #d9d7cc;*/
}
/*.operational-base-title{color:#000000; padding:12px 5px 8px 0px; font-size:12px; font-weight:bold; height:20px; line-height:20px;}*/
.mach-equip-text
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 4px 0 4px 0;
	padding: 0 5px 0 5px;
	line-height: 18px;
	float: left;
}
.mach-equip-text-1
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 4px 0 4px 0;
	padding: 0 0px 0 0px;
}

.mach-equip-desc-text-bg{background:#eaebe6; padding:0px 0px; margin: 0px 0px; text-align: justify;}
.mach-equip-desc-text {padding:5px 5px 5px 5px; margin: 0px 0px; text-align: justify;}
.mach-equip-desc-text-1 {padding:0px 0px 0px 0px; margin: 0px 0px; text-align: justify;}

/* mach-equip section close **/

/** content section start **/

.content
{
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 100%;
}
.content-text
{
	margin: 0 auto;
	padding: 0 10px 0 10px;
	clear: both;
	width: 98%;
}
.content-text-inner
{
	margin: 0 auto;
	padding: 0 0px 0 0px;
	clear: both;
	width: 100%;
}

.content-left
{
	width: 310px;
	float: left;
}
.content-left-inner
{
	width: 195px;
	float: left;
}
.content-middle
{
	width: 340px;
	float: left;
	margin: 0 0 0 15px;
}
.content-middle-inner
{
	width: 556px;
	float: left;
	margin: 0 0 0 23px;
	padding: 10px 0 0 0;
}
.content-right
{
	width: 296px;
	float: right;
}
.content-right-inner
{
	width: 195px;
	float: right;
}

.content-div
{
	/*width: 100%;*/
	width:558px;
	/*clear: both;*/
	margin: 0 0 25px 0;
	float: left;
}
.content-text-title-div
{
	/*background: url(../../images/title-div-bg.png) 0px 3px no-repeat;*/
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #ff7e00;
	padding:0 0 5px 0px;
}
.content-text-title-bg
{
	background: url(../../images/content-titlte-bg.gif) top left repeat-x;
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #ff7e00;
	height: 43px;
	line-height: 43px;
}
.content-text-title
{
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #0458a8;
	line-height: 30px;
}
.content-text-title-1
{
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #0458a8;
	margin: 0 0 10px 0;
}
.content-text-title-3
{
	width: 94%;
	clear: both;
	font-size: 21px;
	color: #0458a8;
	height: 25px;
	padding: 0 3%;
}
.content-text-title-4
{
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #0458a8;
	height: 15px;
	margin: 0 0 0px 5px;
}
.content-text-title-2
{
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #0458a8;	
	margin: 0 0 0 28px;
}
.content-text-title-5
{
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #0458a8;
	line-height: 30px;
	margin:0 0 0 5px;
}
.content-text-subtitle
{
	width: 100%;
	clear: both;
	color: #ff7e00;
	font-weight: bold;
}
.KSSStroy
{	
	color: #ff7e00;	
}
.content-text-text
{
	width: 100%;
	clear: both;
	line-height: 18px;
	
}
.content-text-text ul
{
	margin: 8px 0 8px 0;
	padding: 0 0 0 0;
	list-style: none;
}
.content-text-text ul li
{
	display: block;
	background: url(../../images/content-text-bullet.png) top left no-repeat;
}
.content-text-text ul li a
{
	color: #0458a8;
	text-decoration: none;
	padding: 0 0 0 12px;
}
.content-text-text ul li a:hover, .content-text-text ul li a:active, .content-text-text ul li a:focus
{
	background: url(../../images/content-text-bullet-over.png) top left no-repeat;
	text-decoration: underline;
	outline: none;
}
.content-text-text a
{
	color: #0458a8;
	text-decoration:underline;
}
.content-text-text a:hover, .content-text-text a:active, .content-text-text a:focus
{
	text-decoration: none;
	outline: none;
}
.content-text-text-1
{
	width: 94%;
	clear: both;
	/*padding: 0 3%;*/
	margin: 20px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.content-text-text-1 ul
{
	margin: 8px 15px ;
	padding: 0 0 0 0;
	list-style: none;
}
.content-text-text-1 ul li
{
	display: block;
	/*background: url(../../images/content-text-bullet.png) top left no-repeat;*/
	padding: 1px 0 1px 5px;
}
.content-text-text-1 ul li a
{
	color: #707070;
	text-decoration: none;
	padding: 0 0 0 12px;
}
.content-text-text-1 ul li a:hover, .content-text-text-1 ul li a:active, .content-text-text-1 ul li a:focus
{
	text-decoration: underline;
	outline: none;
}
.content-text-text-1 a
{
	color: #0458a8;
	text-decoration: underline;
}
.content-text-text-1 a:hover, .content-text-text-1 a:active, .content-text-text-1 a:focus
{
	text-decoration: none;
	outline: none;
}
.content-text-img
{
	float: right;
}

.content-text-text-2
{
	width: 100%;
	clear: both;
	line-height: 18px;
	margin:40px 0 0 0;
	
}
.content-text-text-2 ul
{
	margin: 8px 0 8px 0;
	padding: 0 0 0 0;
	list-style: none;
}
.content-text-text-2 ul li
{
	display: block;
	background: url(../../images/content-text-bullet.png) top left no-repeat;
	padding:1px 0 1px 20px;
}

.content-text-text-3
{
	width: 100%;
	clear: both;
	line-height: 18px;
	
}
.content-text-text-3 ul
{
	margin: 4px 0 4px 0;
	padding: 0 0 0 0;
	list-style: none;
}
.content-text-text-3 ul li
{
	display: block;
}
.content-text-text-3 ul li a
{	
	color: #0458a8;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.content-text-text-3 ul li a:hover, .content-text-text-3 ul li a:active, .content-text-text-3 ul li a:focus
{
	text-decoration: underline;
	outline: none;
}

.content-text-img-bg
{
	background: url(../../images/content-text-img-bg.png) top left no-repeat;
	width: 230px;
	height: 156px;
	float: right;
	margin: 0 0 0 10px;
}
.content-text-img-div
{
	text-align: center;
	margin: 9px 5px;
}

.message-img-div{margin:0px 0px 10px 0px; padding:0px 0px; float:right; text-align:right; width:188px;}
.message-img-bg{background:#ffffff; border:1px solid #dbdbdb; width:178px; height:269px; margin:2px 0px 5px 10px; padding:5px 5px; float:left; text-align:center;}
.message-img{width:86px; height:130px; margin:0px 0px 0 0px; padding:0px; float:left;}

.message-img-div-1{margin:0px 0px 10px 0px; padding:0px 0px; float:right; text-align:right; width:188px;}
.message-img-bg-1{background:#ffffff; border:1px solid #dbdbdb; width:178px; height:269px; margin:2px 0px 5px 10px; padding:5px 5px; float:left; text-align:center;}
.message-img-1{width:86px; height:130px; margin:0px 0px 0 0px; padding:0px; float:left;}

.message-title{font-size:14px; width:100%; margin:0 0 2px 0; font-weight:bold; }
.message-subtitle{font-size:14px; width:100%; margin:0 0 2px 0; font-weight:bold; color:#0083c9;}
.message-img-div{margin:0px 0px 10px 0px; padding:0px 0px; float:right; text-align:right; width:188px;}
.message-img-bg{background:#ffffff; border:1px solid #dbdbdb; width:178px; height:269px; margin:2px 0px 5px 10px; padding:5px 5px; float:left; text-align:center;}
.message-img{width:86px; height:130px; margin:0px 0px 0 0px; padding:0px; float:left;}
.message-title{font-size:14px; width:100%; margin:0 0 2px 0; font-weight:bold; }
.message-subtitle{font-size:14px; width:100%; margin:0 0 2px 0; font-weight:bold; color:#0083c9;}

/** newsletter section start **/

.newsletter-div
{
	width: 100%;
	clear: both;
	margin: 5px 0 8px 12px;
	float: left; /*background:url(../../images/newsletter-bg.gif) top left no-repeat;*/
	height: 62px;
}
.newsletter-btn
{
	width: 100%;
	clear: both;
	float: left;
	margin: 35px 0px 0 190px;
}
.newsletter-btn a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.newsletter-btn a:hover, .newsletter-btn a:active, .newsletter-btn a:focus
{
	text-decoration: underline;
	outline: none;
}


/** newsletter section close **/

/** listing section start **/

.listing-div
{
	clear: both;
	width: 98%;
	background: url(../../images/listing-bg-bot.png) bottom left repeat-x;
	padding: 5px 0px 0px 0px;
	margin: 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
.listing-div-1
{
	clear: both;
	width: 100%; /* background:url(../../images/listing-bg-bot.png) bottom left repeat-x; */
	padding: 5px 0px 0px 0px;
	margin: 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

.listing
{
	clear: both;
	/*width: 98%;*/
	background: url(../../images/listing-bg-bot.png) bottom left repeat-x;
	padding: 5px 10px 40px 10px;
	margin: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.listing-1
{
	clear: both;
	width: 98%;
	padding: 5px 0px 30px 10px;
	margin: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.listing-2
{
	width: 44%;
	padding: 5px 10px 20px 10px;
	margin: 10px 0;
	float: left;
}
.listing-3
{
	width: 46%;
	padding: 5px 10px 20px 10px;
	margin: 10px 0;
	float: left;
}
.listing-4
{
	clear: both;
	width: 100%;
	background: url(../../images/listing-bg-bot.png) bottom left repeat-x;
	padding: 0px 0px 10px 0px;
	margin: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
.listing-title
{
	color: #0083c9;
	background: url(../../images/listing-title-icon.png) top left no-repeat;
	padding: 0 5px 0 15px;
	font-size: 12px;
}
.listing-title a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-title a:hover, .listing-title a:active, .listing-title a:focus
{
	text-decoration: underline;
	outline: none;
}
.listing-title-1
{
	color: #0083c9;
	padding: 0 5px 0 0px;
	font-size: 12px;
}
.listing-title-1 a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-title-1 a:hover, .listing-title-1 a:active, .listing-title-1 a:focus
{
	text-decoration: underline;
	outline: none;
}
.listing-title-2
{
	color: #0083c9;
	padding: 0 5px 0 0px;
	font-size: 11px;
	font-weight: bold;
}
.listing-title-2 a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-title-2 a:hover, .listing-title-2 a:active, .listing-title-2 a:focus
{
	text-decoration: underline;
	outline: none;
}
.listing-title-3
{
	color: #0083c9;
	padding: 0 5px 0 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.listing-title-3 a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-title-3 a:hover, .listing-title-3 a:active, .listing-title-3 a:focus
{
	text-decoration: underline;
	outline: none;
}
.listing-title-4
{
	color: #0083c9;
	padding: 0 5px 0 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.listing-title-4 a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-title-4 a:hover, .listing-title-4 a:active, .listing-title-4 a:focus
{
	text-decoration: underline;
	outline: none;
}
.listing-subtitle
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 8px 0 0 0;
	color: #ff9700;
	font-size: 11px;
}
.listing-text
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 8px 0 0 0;
}

.listing-text ul
{
	margin: 8px 0 8px 20px;
	padding: 0 0 0 0;
	list-style: none;
}
.listing-text ul li
{
	display: block;
	background: url(../../images/content-text-bullet.png) top left no-repeat;
	padding: 0 5px 0 12px;
}

.listing-text a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-text a:hover, .listing-text a:active, .listing-text a:focus
{
	text-decoration: underline;
	outline: none;
}

.listing-links
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 10px 0 5px 0;
}
.listing-links a
{
	color: #FF7E00!important;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.listing-links a:hover, .listing-links a:active, .listing-links a:focus
{
	text-decoration: underline;
	outline: none;
}

.listing-text-title
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 15px 0 0 0;
	font-weight: bold;
	color: #000000;
}
.listing-text-text
{
	padding:0px;
	text-align: justify;
	margin: 15px 0 5px 0;
}
.listing-text-text img{ float:right; margin-left:15px;}
.listing-img
{
	clear: both;
	margin: 1px 0 0 0;
}
.listing-img-1
{
	clear: both;
	margin: 10px 0 0 0;
	background:#0083C9;
	float: left;
	width: 100%;
	
}
.listing-img-text-div
{
	
	float: left;
	padding: 7px 10px 5px 10px;
}
.listing-img-text-title
{
	clear: both;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	width:100%;
	margin:0 0 0px 0;
}
.listing-img-text-title a {
	color: #ffffff; text-decoration: none;
}
.listing-img-text-title a:hover {
	text-decoration: none; outline: none
}
.listing-img-text-title a:active {
	text-decoration: none; outline: none
}
.listing-img-text-title a:focus {
	text-decoration: none; outline: none
}

.listing-img-text-title-1
{
	clear: both;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	width:100%;
	margin:0 0 0px 0;
}
.listing-img-text-title-1 a {
	color: #ffffff; text-decoration: none;
}
.listing-img-text-title-1 a:hover {
	text-decoration: none; outline: none
}
.listing-img-text-title-1 a:active {
	text-decoration: none; outline: none
}
.listing-img-text-title-1 a:focus {
	text-decoration: none; outline: none
}

.listing-img-text-subtitle
{
	clear: both;
	font-size: 16px;
	color: #FFFFFF;
	margin: 5px 0 0 0;
}
.listing-img-img-div
{
	width: 261px;
	float: right;
}

.list-schedule
{
	clear: both;
	width: 100%;
	background: url(../../images/listing-schedule-bg.png) top left repeat;
	padding: 0px 0px 8px 0px;
	margin: 20px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.list-schedule-row
{
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
}
.list-row-border
{
	height: 1px;
	background: #d9d7cc;
	float: left;
	clear: both;
	width: 100%;
}
.list-schedule-cols-l
{
	width: 200px;
	float: left;
	text-align: left;
	padding: 0 5px 0 15px;
}
.list-schedule-cols-2
{
	width: 150px;
	float: left;
	text-align: center;
	border-left: 1px solid #d9d7cc;
	border-right: 1px solid #d9d7cc;
}
.list-schedule-cols-3
{
	width: 110px;
	float: right;
	text-align: center;
}
.list-schedule-title
{
	color: #000000;
	padding: 12px 5px 8px 0px;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}
.list-schedule-text
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 8px 0 0 0;
	text-align: center;
	line-height: 25px;
}
.list-schedule-text-1
{
	padding: 0 0 0 0px;
	text-align: justify;
	margin: 8px 0 0 0;
	padding: 0 0px 0 0px;
}

/** listing section close **/

/** gallery-detail section start **/

.gallery-detail-div
{
	clear: both;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px 0 0 0px;
}
.gallery-detail
{
	float: left;
	width: 166px;
	margin: 20px 4px 10px 4px;
}
.gallery-detail-bg
{
	float: left;
	width: 163px;
	height: 99px;
	border: 1px solid #ff9b09;
	background: #fff;
}
.gallery-detail-img
{
	float: left;
	width: 157px;
	height: 93px;
	margin: 3px 3px;
	overflow: hidden;
}
.gallery-detail-title
{
	color: #000;
	font-weight: bold;
	margin: 10px 0;
	line-height: 16px;
	float: left;
	width: 100%;
	min-height:10px;
	height:10px;
}
.gallery-detail-title a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.gallery-detail-title a:hover, .gallery-detail-title a:active, .gallery-detail-title a:focus
{
	text-decoration: underline;
	outline: none;
}
.gallery-detail-seperator
{
	float: left;
	width: 12px;
	margin: 20px 0 0px 0;
}

/** gallery-detail section close **/

/** certificate-detail section start **/

.certificate-detail-div
{
	clear: both;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px 0 0 0px;
}
.certificate-detail
{
	float: left;
	width: 172px;
	margin: 20px 5px 10px 5px;
}
.certificate-detail-bg
{
	float: left;
	width: 169px;
	height: 216px;
	background:url("../../images/certificate-bg.png") top left no-repeat;
}
.certificate-detail-img
{
	float: left;
	width: 160px;
	height: 229px;
	margin: 20px 20px;
	overflow: hidden;
}
.certificate-detail-title
{
	color: #000;
	font-weight: bold;
	margin: 10px 0;
	line-height: 16px;
	float: left;
	width: 100%;
	min-height:10px;
	height:10px;
}
.certificate-detail-title a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.certificate-detail-title a:hover, .certificate-detail-title a:active, .certificate-detail-title a:focus
{
	text-decoration: underline;
	outline: none;
}
.certificate-detail-seperator
{
	float: left;
	width: 12px;
	margin: 20px 0 0px 0;
}

/** certificate-detail section close **/


/** ad section start **/

.ad-div
{
	width: 193px;
	clear: both;
	margin: 0px 0 0px 0;
	float: left;
	position: relative;
}
.ad
{
	background: url(../../images/ad-bg.gif) top left repeat-y;
	width: 100%;
}
.ad-title
{
	background: url(../../images/ad-title-bg.png) top left no-repeat;
	width: 98%;
	clear: both;
	padding: 20px 10px 10px 10px;
}
.ad-text
{
	background: url(../../images/ad-img.gif) bottom left no-repeat;
	width: 80%;
	clear: both;
	margin: 10px 0 0px 0;
	padding: 20px 30px 50px 10px;
	color: #FFFFFF;
	min-height: 280px;
	height: auto !important;
	height: 280px;
	font-size: 14px;
}
.ad-link-div
{
	clear: both;
	width: 100%;
	margin: 15px 0 15px 0;
	position: absolute;
	top: 270px;
	left: 10px;
}
.ad-link-div a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.ad-link-div a:hover, .ad-link-div a:active, .ad-link-div a:focus
{
	text-decoration: underline;
	outline: none;
}

/** ad section close **/


/** pagination section start **/

.pagination-div
{
	clear: both;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	height: 22px;
	margin: 15px 0 0 0;
	float: left;
}
.pagination-links
{
	float: right;
	width: auto;
	color: #000000;
	margin: 4px 0;
}
.pagination-links a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.pagination-links a:hover, .pagination-links a:active, .pagination-links a:focus
{
	text-decoration: underline;
	outline: none;
}
.pagination-links a.current-page
{
	color: #ff9700;
	text-decoration: none;
	padding: 0 0 0 12px;
}

.pagination-links ul
{
	margin: 4px 0 4px 0;
	padding: 0 0 0 0;
	list-style: none !important;
}
.pagination-links ul li
{
	display: inline;
	list-style: none;
}
.pagination-links ul li a
{
	color: #0083c9;
	text-decoration: none;
	padding: 0 0 0 12px;
	font-weight: bold;
}
.pagination-links ul li a:hover, .pagination-links ul li a:active, .pagination-links ul li a:focus
{
	text-decoration: underline;
	outline: none;
	color: #ff9700;
}

.pagination-links ul li a.current-page
{
	color: #ff9700;
	text-decoration: none;
	padding: 0 0 0 12px;
}

/** pagination section close **/

/** contact section start **/

.contact-wrapper
{
	width: 100%;
	clear: both;
	margin: 15px 0 10px 0px;
	float: left;
	position: relative;
}
.contact-div
{
	background: url(../../images/contact-map.png) bottom right no-repeat;
	width: 100%;
	clear: both;
	margin: 15px 0 25px 0px;
	float: left;
	position: relative;
}
.contact-div-1
{
	background: url(../../images/contact-map.png) bottom right no-repeat;
	width: 100%;
	clear: both;
	margin: 60px 0 65px 0;
	float: left;
	position: relative;
}
.contact-div-2
{
	background: url(../../images/contact-map.png) bottom right no-repeat;
	width: 98%;
	clear: both;
	margin: 15px 0 5px 5px;
	float: left;
	position: relative;
	min-height: 100px;
	height: auto;
	height: 100px;
}
/*.contact-div-inner{background:#ffffff; width:158px; clear:both; margin:10px 0 5px 0; float:left; border:1px solid #dad9ce; padding:5% 10% 10px 9%;}*/

.contact-div-inner
{
	background: url(../../images/contact-map.png) bottom center no-repeat;
	width: 170px;
	clear: both;
	margin: 10px 0 5px 0;
	float: left;
	border: 1px solid #dad9ce;
	padding: 5% 8% 140px 3%;
	position: relative;
}
.contact-div-inner-1
{
	background: #ffffff;
	width: 89.8%;
	clear: both;
	margin: 10px 0 5px 5px;
	float: left;
	border: 1px solid #dad9ce;
	padding: 5% 5% 40px 5%;
}
.contact-div-inner-2
{
	background: #ffffff;
	width: 98%;
	clear: both;
	margin: 10px 5px 5px 0px;
	float: left;
	border: 1px solid #dad9ce;
	padding: 5% 0% 40px 0%;
}

.contact-img-inner
{
	background: url(../../images/contact-map.png) top center no-repeat;
	width: 124px;
	clear: both;
	margin: 10px 0 0px 0;
	float: left !important;
	padding: 0 0 0 0;
	position: relative;
}
.contact-text-div
{
	width: 180px;
	float: left;
}
.contact-text-div-1
{
	width: 160px;
	float: left;
}
.contact-img-div
{
	width: 196px;
	float: right;
	height: 73px;
	padding: 55px 0 0 0;
	float: left;
	text-align: right;
	position: absolute;
	top: -90px;
	right: 0;
}
.contact-img-div-inner
{
	width: 161px;
	float: left;
	height: 40px;
	padding: 0px 0 0 0;
	float: left;
	text-align: right;
	margin: 15px 0 0 0;
	position: absolute;
	top: -10px;
	right: -30px;
}
.contact-text-no
{
	width: 100%;
	clear: both;
}
.contact-text-link
{
	color: #ff7e00;
	clear: both;
	margin: 0px 0 0 0;
}
.contact-text-link a
{
	text-decoration: underline;
	color: #ff7e00;
}
.contact-text-link a:hover, .content-text-link a:active, .content-text-link a:focus
{
	text-decoration: none;
	outline: none;
}
/** contact section close **/

/** side-nav section start **/

.side-nav-div
{
	background: url(../../images/side-nav-bg.gif) top left repeat;
	width: 99%;
	clear: both;
	margin: 10px 0 10px 0;
	float: left;
	clear: both;
}
.side-nav-title
{
	width: 94%;
	clear: both;
	font-size: 21px;
	color: #ffffff;
	height: 30px;
	padding: 5px 0 0 12px;
	border-bottom: 1px solid #339cd4;
}
.side-nav-title-1
{
	width: 96.8%;
	clear: both;
	font-size: 21px;
	color: #ffffff;
	height: 20px;
	padding: 8px 0 0 10px;
}
.side-nav-text
{
	width: 100%;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 15px;
}
.side-nav-text-1
{
	width: 100%;
	clear: both;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 15px;
}

#side-nav
{
	float: left;
	padding: 0;
	margin: 1px 0 0 0;
	list-style: none;
	position: relative;
	width: 180px;
	min-height: 134px;
	height: auto !important;
	height: 134px;
}
#side-nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 180px;
	height: auto;
	background: transparent;
	position: absolute;
	left: -9999px;
	top: 0;
}

#side-nav li
{
	float: left;
	margin-bottom: 1px;
}
#side-nav li a
{
	display: block;
	float: left;
	width: 180px;
	height: 21px;
	background: url(../../images/side-nav-list-bg.gif) top left no-repeat;
	background-position: 0 -21px;
	color: #fff;
	line-height: 21px;
	text-indent: 10px;
	text-decoration: none;
	padding: 0 5px 0 15px;
}
#side-nav li a.fly
{
	background-position: 0 0;
}

#side-nav li:hover, #side-nav-nav li:active, #side-nav-nav li:focus
{
	position: relative;
}
#side-nav li a:hover, #side-nav-nav li a:active, #side-nav-nav li a:focus
{
	position: relative;
	background-position: 0 0;
	line-height: 21px;
	color: #000000;
}
#side-nav li:hover > a
{
	background-position: 0 0;
	color: #000000;
	line-height: 21px;
}

#side-nav li a.current, #side-nav ul li a.current, #side-nav ul ul li a.current, #side-nav ul ul ul li a.current
{
	background-position: 0 0;
	color: #000000;
}

/** location section close **/

/** latest-news section start **/

.latest-news-div
{
	width: 100%;
	clear: both;
	border: 1px solid #d9d7cc;
	padding: 0% 0%;
	background: #ffffff;
	margin: 0 0 0 5px;
}
.news-div-1
{
	width: 100%;
	clear: both;
	padding: 0% 0%;
	margin: 0 0 10px 5px; /*min-height:380px; height:auto !important; height:380px;*/
	position: relative;
}
#datacontainer{width:310px !important;}
/*.newsscroller-inner-2 #datacontainer{/*width:270px !important;*//* width:380px !important;}
.newsscroller-inner-1 #datacontainer{/*width:270px !important;*/ /*width:270px !important;}*/
.latest-news
{
	width: 100%;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.latest-news-inner
{
	width: 90%;
	clear: both;
	padding: 0 4% !important;
}
.latest-news-text
{
	width: 90%;
	clear: both;
	padding: 0 4% !important;
}
.news-date
{
	color: #000000;
	font-weight: bold;
	clear: both;
	margin: 8px 0 0px 0;
	/*float: left;*/
}
.news-date-1
{
	color: #0083c9;
	clear: both;
	margin: 8px 0 4px 0;
	float: left;
}
.news-text
{
	width:100%;
	color: #0458a8;
	clear: both;
	margin: 0 0 8px 0;
	float: left;
}
.news-text a
{
	text-decoration: underline;
	color: #0458a8;
}
.news-text a:hover, .news-text a:active, .news-text a:focus
{
	text-decoration: none;
	outline: none;
}

.news-text ul li a
{
	text-decoration: underline;
	color: #0458a8;
}
.news-text ul li a:hover, .news-text ul li a:active, .news-text ul li a:focus
{
	text-decoration: none;
	outline: none;
}

.news-text-1
{
	color: #707070;
	clear: both;
	margin: 5px 0 0px 0;
}
.news-text-1 a
{
	text-decoration: underline;
	color: #707070;
}
.news-text-1 a:hover, .news-text-1 a:active, .news-text-1 a:focus
{
	text-decoration: none;
	outline: none;
}

.news-text-2
{
	width:100%;
	color: #707070;
	clear: both;
	margin: 5px 0 0px 0;
}
.news-text-2 a
{
	text-decoration: none;
	color: #707070;
}
.news-text-2 a:hover, .news-text-2 a:active, .news-text-2 a:focus
{
	text-decoration: underline;
	outline: none;
}

.news-title
{
	color: #707070;
	clear: both;
	margin: 8px 0 0px 0;
	font-size: 18px;
}
.news-title a
{
	text-decoration: none;
	color: #707070;
}
.news-title a:hover, .news-title a:active, .news-title a:focus
{
	text-decoration: underline;
	outline: none;
}

.news-title-1
{
	color: #707070;
	clear: both;
	margin: 8px 0 10px 0;
	font-size: 18px;
}
.news-title-1 a
{
	text-decoration: none;
	color: #707070;
}
.news-title-1 a:hover, .news-title-1 a:active, .news-title-1 a:focus
{
	text-decoration: underline;
	outline: none;
}

.news-text-link
{
	color: #ff7e00;
	clear: both;
	background: url(../../images/read-all-bullet.png) top right no-repeat;
	width: 82px;
	margin: 5px 0 0 0;
}
.news-text-link a
{
	text-decoration: underline;
	color: #ff7e00;
}
.news-text-link a:hover, .news-text-link a:active, .news-text-link a:focus
{
	text-decoration: none;
	outline: none;
}

.news-text-link-1
{
	color: #707070;
	clear: both;
	background: url(../../images/read-all-bullet.png) top right no-repeat;
	width: 90px;
	margin: 0px 0 0 0;
}
.news-text-link-1 a
{
	text-decoration: none;
	color: #ff7e00;
}
.news-text-link-1 a:hover, .news-text-link-1 a:active, .news-text-link-1 a:focus
{
	text-decoration: overline;
	outline: none;
}

.news-text-link-2
{
	color: #ff7e00;
	clear: both;
	background: url(../../images/read-all-bullet.png) top right no-repeat;
	width: 65px;
	margin: 5px 0 0 6px;
}
.news-text-link-2 a
{
	text-decoration: underline;
	color: #ff7e00;
}
.news-text-link-2 a:hover, .news-text-link-2 a:active, .news-text-link-2 a:focus
{
	text-decoration: none;
	outline: none;
}

/* Ticker Vertical */
	#TickerVertical {
		width: 100%;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#TickerVertical li {
		display: block;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		/*#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}*/
/** latest-news section close **/

/** feedback section start **/

/*.feedback-div{width:100%; margin:5px 0 5px 0; padding:0 0 0 0; background:#f2f0e2; float:left;}
.feedback-div-1{width:100%; margin:15px 0 5px 0; padding:0 0 0 0; background:url(../../images/feedback-img.png) top right no-repeat; float:left;}
.feedback-title{background:#d9d7cc; padding:0 5%; color:#0458a8; line-height:34px; font-size:18px; margin:1px 0 0 0;}
.feedback-text{padding:5px 10px; color:#000000;}
.feedback-form{clear:both; width:100%; margin:10px 0 5px 0;}
.feedback-form-1{clear:both; width:90%; margin:30px 5% 5px 5%;}
.feedback-form-row{width:100%; clear:both; float:left; margin:5px 0 0 0;}
.feedback-form-row-1{width:100%; clear:both; float:left; margin:10px 0 10px 0;}
.feedback-form-cols{width:80px; float:left; margin:5px 0 0 0;}
.feedback-label{clear:both; color:#000000; height:30px; width:100%;}
.feedback-textbox{background:#ffffff; border:1px solid #d9d7cc; clear:both; width:175px;}
.feedback-textarea{background:#ffffff; border:1px solid #d9d7cc; clear:both; width:172px;}
.feedback-textbox-1{background:#ffffff; border:1px solid #d9d7cc; clear:both; width:235px; height:20px;}
.feedback-textarea-1{background:#ffffff; border:1px solid #d9d7cc; clear:both; width:368px;}
.feedback-btn-div{clear:both; float:left; margin:10px 0 0 0; width:100%;}
.feedback-btn{background:url(../../images/feedback-btn.gif) top left repeat-x; padding:5px 10px; float:left; color:#FFFFFF; border:none; line-height:11px; text-transform:uppercase; font-size:11px; margin:0 3px;}
.feedback-btn-div-1{clear:both; float:left; margin:0px 0 0 0;}
.feedback-btn-1{background:url(../../images/feedback-btn.gif) top left repeat-x; padding:5px 10px; float:left; color:#FFFFFF; border:none; line-height:11px; text-transform:uppercase; font-size:11px; margin:0 3px;}
.feedback-note{padding:10px 0px 20px 0; color:#000000; clear:both;}*/

/** feedback section start **/

.feedback-div
{
	width: 100%;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	background: #f2f0e2;
	float: left;
}
.feedback-div-1
{
	width: 100%;
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	background: url(../../images/feedback-img.png) top right no-repeat;
	float: left;
}
.feedback-div-2
{
	width: 100%;
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	background: url(../../images/send-cv-img.png) top right no-repeat;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.feedback-div-3
{
	width: 100%;
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	background: url(../../images/page-not-found-img.gif) top right no-repeat;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.feedback-div-4
{
	width: 100%;
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	background: url(../../images/thank-you-img.gif) top right no-repeat;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.feedback-title
{
	background: #d9d7cc;
	padding: 0 5%;
	color: #0458a8;
	line-height: 34px;
	font-size: 18px;
	margin: 1px 0 0 0;
}
.feedback-text
{
	padding: 5px 10px;
	color: #000000;
	float: left;
}
.feedback-form
{
	clear: both;
	width: 100%;
	margin: 10px 0 5px 0;
}
.feedback-form-1
{
	clear: both;
	width: 90%;
	margin: 30px 5% 5px 5%;
	float: left;
}
.feedback-form-2
{
	clear: both;
	width: 90%;
	margin: 10px 5% 5px 5%;
	float: left;
}
.feedback-form-row
{
	width: 100%;
	clear: both;
	float: left;
	margin: 5px 0 0 0;
}
.feedback-form-row-1
{
	width: 100%;
	clear: both;
	float: left;
	margin: 10px 0 10px 0;
}
.feedback-form-cols
{
	width: 80px;
	float: left;
	margin: 5px 0 0 0;
}
.feedback-form-cols-1
{
	width: 140px;
	float: left;
	margin: 5px 0 0 0;
}
.feedback-form-cols-2
{
	width: 340px;
	float: left;
	margin: px 0 0 0;
}
.feedback-form-cols-3
{
	width: 180px;
	float: left;
	margin: 5px 0 0 0;
}
.feedback-label
{
	clear: both;
	color: #000000;
	height: 30px;
	width: 100%;
}
.feedback-textbox
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	clear: both;
	width: 175px;
}
.feedback-textarea
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	clear: both;
	width: 172px;
}
.feedback-textbox-1
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	clear: both;
	width: 255px;
	height: 20px;
}
.feedback-textarea-1
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	clear: both;
	width: 392px;
}
.feedback-textarea-2
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	width: 392px;
}
.feedback-textbox-3
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	width: 305px;
	height: 20px;
}
.feedback-textbox-4
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	width: 255px;
	height: 20px;
}
.feedback-textbox-5
{
	background: #ffffff;
	border: 1px solid #d9d7cc;
	width: 236px;
	height: 20px;
}
.feedback-btn-div
{
	clear: both !important;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
.feedback-btn-div-2
{
	clear: both !important;
	float: left;
	margin: 0px 0 0 0;
	width: 51%;
}
.feedback-btn-div-3
{
	clear: both !important;
	float: left;
	margin: 0px 0 0 0;
	width: 96%;
}
.feedback-btn
{
	background: url(../../images/feedback-btn.gif) top left repeat-x;
	padding: 5px 10px;
	float: left;
	color: #FFFFFF;
	border: none;
	line-height: 11px;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0 3px;
	float: right;
	width:78px;
	height:25px !important;
	cursor:pointer;
}
.feedback-btn-div-1
{
	clear: both;
	float: left;
	margin: 0px 0 0 0;
}
.feedback-btn-1
{
	background: url(../../images/feedback-btn.gif) top left repeat-x;
	padding: 5px 10px;
	float: left;
	color: #FFFFFF;
	border: none;
	line-height: 11px;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0 3px;
}
.feedback-note
{
	padding: 10px 0px 20px 0;
	color: #000000;
	clear: both;
	margin: 0 0 0 0;
}

/** feedback section close **/

/** location section start **/

.location
{
	width: 100%;
	clear: both;
	margin: 0px 0 10px 0;
	float: left;
}
.location-1
{
	width: 100%;
	clear: both;
	margin: 0px 0 30px 0;
	float: left;
}
.location-title
{
	/*background:url(../../images/group-company-title-bg.gif) top left repeat-x;*/
	width: 100%;
	clear: both;
	font-size: 21px;
	color: #ffffff;
	height: 53px;
	padding: 0px 0 0 0;
	/*position:relative;*/
}
.location-title-1
{
	background: url(../../images/group-company-title-bg.gif) top left repeat-x;
	width: 96.8%;
	clear: both;
	font-size: 21px;
	color: #ffffff;
	height: 20px;
	padding: 8px 0 0 10px;
}
.location-text
{
	width: 100%;
	clear: both;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 15px;
}
.location-text-1
{
	width: 100%;
	clear: both;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 15px;
}

#flyout
{
	float: left;
	padding: 0;
	margin: 1px 0 0 0;
	list-style: none;
	/*position: relative;*/
	width: 296px;
}
#flyout ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 296px;
	height: auto;
	background: transparent;
	position: absolute;
	left: -9999px;
	top: 0;
}

#flyout li
{
	float: left;
	margin-bottom: 1px;
}
#flyout li a
{
	display: block;
	float: left;
	width: 296px;
	height: 22px;
	background: url(../../images/group-company-list-bg-1.gif) top left repeat-x;
	background-position: 0 -23px;
	color: #0458a8;
	line-height: 22px;
	text-indent: 10px;
	text-decoration: none;
	font-size: 12px;
}
#flyout li a.fly
{
	background-position: 0 0;
}

#flyout li:hover, #flyout li:active, #flyout li:focus
{
	/*position: relative;*/
}
#flyout li a:hover, #flyout li a:active, #flyout li a:focus
{
	/*position: relative;*/
	background-position: 0 0;
	line-height: 22px;
	color: #0458a8;
}
#flyout li:hover > a
{
	background-position: 0 0;
	color: #0458a8;
	line-height: 22px;
}

#flyout li a.current-loc, #flyout ul li a.current-loc, #flyout ul ul li a.current-loc, #flyout ul ul ul li a.current-loc
{
	background-position: 0 0;
	color: #0458a8;
}

/*#flyout ul li:hover > a {background-position:0 0; line-height:22px; color:#fff; text-decoration:none;}
#flyout ul ul li:hover > a {background-position:0 0; line-height:22px; color:#fff; text-decoration:none;}

.location ul{margin:0 0 0 0px; padding:0 0 0 0;	list-style:none; width:296px;}
.location ul li{display:block; color:#0458a8;}
.location ul li a{background:url(../../images/group-company-list-bg.gif) top left no-repeat; text-decoration:none; color:#0458a8;/*line-height:27px;*//*padding:0px 0px 0px 0px; float:left;}
.location ul li a:hover, .nav ul li a:active, .nav ul li a:focus{background: url(../../images/group-company-list-bg-over.gif) top left repeat-x;; color:#ffffff; text-decoration:none; outline:none; padding:11px 8px 11px 8px; float:left;}
/*.location_seperator{background:url(../../images/nav-seperator.gif) top left no-repeat; width:2px; height:39px; margin:0 0px; float:left;}*/
/*.location ul li a.current{background:url(../../images/group-company-list-bg-over.gif) top left repeat-x; color:#ffffff; text-decoration:none; outline:none; padding:11px 8px 11px 8px; float:left;}*/

/** location section close **/

/** content section close **/

/** jv section start **/

.jv-div
{
	background: url(../../images/jv-bg.png) bottom center no-repeat;
	width: 100%;
	height: 143px;
	clear: both;
	margin: 10px 0 10px 0;
	float: left;
}
.jv-title
{
	background: url(../../images/jv-title-bg.gif) top left repeat-x;
	width: 90%;
	clear: both;
	font-size: 21px;
	color: #ffffff;
	height: 30px;
	padding: 8px 15px 0 15px;
}
.jv-text
{
	width: 100%;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/** jv section close **/

/** Send cv control class start**/
.fileinputs
{
	position: relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height: 70px;
	overflow: hidden;
}

.fakefile
{
	position: absolute;
	top: -6px;
	left: 0px;
	z-index: 999;
}
.fakefile img
{
	position: relative;
	z-index: 999999;
	margin: -25px 0 0 145px;
	height: 25px;
	float: left;
	cursor: default;
}
.fileinputs .file
{
	position: relative;
	text-align: left;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 200;
	margin: 0px 4px 0 0px;
	width: 215px;
	cursor: pointer;
	height: 35px;
	z-index: 9999;
}
.fileinputs .hidden
{
	float: left;
}
.fakefile input
{
	background-color: #ffffff;
	border: 1px solid #d9d7cc;
	height: 19px;
	padding: 2px 2px 2px 2px;
	width: 135px;
	color: #14242d;
	margin: 6px 0 0 0px;
	float: left;
}

/** Send cv control class close**/

/** brochure section start **/

.brochure-div
{
	width: 331px;
	height: 223px;
	clear: both;
	margin: 20px 0 10px 0;
	float: left;
	text-align: center;
}
.brochure-div-inner
{
	width: 193px;
	height: 165px;
	clear: both;
	margin: 0px 0 0px 0px;
	float: left;
	text-align: left;
}
.brochure-text
{
	width: 100%;
	clear: both;
	margin: 0 0 0 0 !important;
}
.brochure-text a
{
	text-decoration: none;
	color: #000000; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}
.brochure-text a:hover, .brochure-text a:active, .brochure-text a:focus
{
	text-decoration: underline;
	outline: none;
}

/** brochure section close **/

/** gallery section start **/

.gallery-div
{
	background: url(../../images/gallery-bg.png) bottom center no-repeat;
	width: 331px;
	height: 240px;
	clear: both;
	margin: 10px 0 15px 0;
	float: left;
}
.gallery-div-inner
{
	background: url(../../images/gallery-bg-inner.png) bottom center no-repeat;
	width: 207px;
	height: 229px;
	clear: both !important;
	margin: 0px 0 10px 0;
	float: left;
}
.gallery-title
{
	width: 90%;
	font-size: 21px;
	color: #ffffff;
	height: 30px;
	padding: 6px 15px 0 25px;
}
.gallery-title-inner
{
	width: 90%;
	font-size: 21px;
	color: #ffffff;
	height: 30px;
	padding: 8px 15px 0 25px;
	float: left !important;
	margin: 0 0 0 0;
}
.gallery-text
{
	width: 100%;
	clear: both;
	text-align: center;
	padding: 25px 0 0 0;
	position: relative;
}
.gallery-text a
{
	text-decoration: none;
	color: #000000; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}
.gallery-text a:hover, .gallery-text a:active, .gallery-text a:focus
{
	text-decoration: underline;
	outline: none;
}
.gallery-text-inner
{
	width: 100%;
	clear: both;
	text-align: center;
	padding: 22px 0 0 0px;
}
.gallery-text-inner a
{
	text-decoration: none;
	color: #000000; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}
.gallery-text-inner a:hover, .gallery-text-inner a:active, .gallery-text-inner a:focus
{
	text-decoration: underline;
	outline: none;
}
.gallery-link
{
	width: 20%;
	text-align: right;
	padding: 2px 0px 0 0;
	float: right;
	margin: 5px 30px 0 0;
	position: absolute;
	top: 185px;
	right: 0px;
}
.gallery-link a
{
	text-decoration: none;
	color: #000000; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}
.gallery-link a:hover, .gallery-link a:active, .gallery-link a:focus
{
	text-decoration: underline;
	outline: none;
}

.gallery-link-inner
{
	width: 20%;
	text-align: right;
	padding: 2px 30px 0 0;
	float: right;
	margin: 5px 10px 0 0;
}
.gallery-link-inner a
{
	text-decoration: none;
	color: #000000; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}
.gallery-link-inner a:hover, .gallery-link a:active, .gallery-link a:focus
{
	text-decoration: underline;
	outline: none;
}

/** gallery section close **/


/** content section close **/

/** footer section start **/

.footer-div
{
	background: url(../../images/footer-div-bg.png) bottom center no-repeat;
	clear: both;
	width: 100%;
	height: 100px;
	margin: 15px 0 20px 0;
	float: left;
}
.footer
{
	background: url(../../images/footer-bg.gif) top left repeat-x;
	clear: both;
	width: 100%;
	float: left;
	height: 86px;
}
.footer-text
{
	color: #0083c9;
	clear: both;
}
.footer-text-text
{
	color: #0083c9;
	float: left;
	width: 670px;
	margin: 5px 0 0 25px;
}
.footer-text-links
{
	color: #000000;
	float: right;
	width: 200px;
	margin: 20px 0 0 0;
}
.footer-text-links a
{
	text-decoration: none;
	color: #000000; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
}
.footer-text-links a:hover, .footer-text-links a:active, .footer-text-links a:focus
{
	text-decoration: underline;
	outline: none;
}

.footer ul
{
	margin: 8px 0 0 20px;
	padding: 0 0 0 0;
	list-style: none;
	height: 30px;
}
.footer ul li
{
	display: inline;
	color: #d2efff;
	float: left;
}
.footer ul li a
{
	text-decoration: none;
	color: #d2efff; /*line-height:27px;*/
	padding: 0px 6px 0px 6px;
	float: left;
}
.footer ul li a:hover, .footer ul li a:active, .footer ul li a:focus
{
	color: #d2efff;
	text-decoration: underline;
	outline: none;
	padding: 0px 6px 0px 6px;
	float: left;
}
.footer_seperator
{
	background: url(images/menuseperatr.jpg) top left no-repeat;
	width: 2px;
	height: 37px;
	margin: 0 0px;
	float: left;
}

/** footer section close **/

/** search section start **/

.search-title
{
	color: #707070;
	clear: both;
	margin: 2px 0 2px 0;
	font-size: 14px;
}
.search-title a
{
	text-decoration: none;
	color: #707070;
}
.search-title a:hover, .search-title a:active, .search-title a:focus
{
	text-decoration: underline;
	outline: none;
}

/** search section close **/


/** lightbox css start **/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay
{
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft
{
	clear: left;
}
#cboxContent
{
	position: relative;
	overflow: hidden;
}
#cboxLoadedContent
{
	overflow: auto;
}
#cboxLoadedContent iframe
{
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
#cboxTitle
{
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow
{
	cursor: pointer;
}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay
{
	background: url(../../images/lightbox/overlay.png) 0 0 repeat;
}
#colorbox
{
}
#cboxTopLeft
{
	width: 21px;
	height: 21px;
	background: url(../../images/lightbox/controls.png) -100px 0 no-repeat;
}
#cboxTopRight
{
	width: 21px;
	height: 21px;
	background: url(../../images/lightbox/controls.png) -129px 0 no-repeat;
}
#cboxBottomLeft
{
	width: 21px;
	height: 21px;
	background: url(../../images/lightbox/controls.png) -100px -29px no-repeat;
}
#cboxBottomRight
{
	width: 21px;
	height: 21px;
	background: url(../../images/lightbox/controls.png) -129px -29px no-repeat;
}
#cboxMiddleLeft
{
	width: 21px;
	background: url(../../images/lightbox/controls.png) left top repeat-y;
}
#cboxMiddleRight
{
	width: 21px;
	background: url(../../images/lightbox/controls.png) right top repeat-y;
}
#cboxTopCenter
{
	height: 21px;
	background: url(../../images/lightbox/border.png) 0 0 repeat-x;
}
#cboxBottomCenter
{
	height: 21px;
	background: url(../../images/lightbox/border.png) 0 -29px repeat-x;
}
#cboxContent
{
	background: #fff;
}
#cboxLoadedContent
{
	margin-bottom: 28px;
}
#cboxTitle
{
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}
#cboxCurrent
{
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}
#cboxSlideshow
{
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}
#cboxPrevious
{
	position: absolute;
	bottom: 0;
	left: 0px;
	background: url(../../images/lightbox/controls.png) -75px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxPrevious.hover
{
	background-position: -75px -25px;
}
#cboxNext
{
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(../../images/lightbox/controls.png) -50px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxNext.hover
{
	background-position: -50px -25px;
}
#cboxLoadingOverlay
{
	background: url(../../images/lightbox/loading_background.png) center center no-repeat;
}
#cboxLoadingGraphic
{
	background: url(../../images/lightbox/loading.gif) center center no-repeat;
}
#cboxClose
{
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../../images/lightbox/controls.png) -25px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxClose.hover
{
	background-position: -25px -25px;
}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background ../images/lightbox are relative to the CSS document.
*/
.cboxIE #cboxTopLeft
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderTopLeft.png, sizingMethod=  'scale' );
}
.cboxIE #cboxTopCenter
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderTopCenter.png, sizingMethod=  'scale' );
}
.cboxIE #cboxTopRight
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderTopRight.png, sizingMethod=  'scale' );
}
.cboxIE #cboxBottomLeft
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderBottomLeft.png, sizingMethod=  'scale' );
}
.cboxIE #cboxBottomCenter
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderBottomCenter.png, sizingMethod=  'scale' );
}
.cboxIE #cboxBottomRight
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderBottomRight.png, sizingMethod=  'scale' );
}
.cboxIE #cboxMiddleLeft
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderMiddleLeft.png, sizingMethod=  'scale' );
}
.cboxIE #cboxMiddleRight
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/lightbox/internet_explorer/borderMiddleRight.png, sizingMethod=  'scale' );
}


/** lightbox css close **/

/** gallery slider section start **/

.slider img
{
	width: 284px;
	height: 197px;
	background: url(../../images/ajax-loader.gif) no-repeat center center;
}

/** gallery slider section close **/

/** model popup section start **/

.modalPage
{
	display: none;
	position: fixed !important;
	width: 100%;
	height: 100%;
	z-index: 999999;
	left: 0;
	top: 0;
}
.modalPage a
{
	text-decoration: none !important;
	padding: 5px;
}
.modalPage a:hover
{
	color: inherit;
}
.modalTop a
{
	font-weight: bold;
}
.modalTop a:hover
{
}
.modalBackground
{
	filter: Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	width: 100%;
	height: 1800px;
	background-color: #000000;
	position: absolute !important;
	z-index: 500;
	top: 0px;
	left: 0px;
	float: left;
}
.modalContainer
{
	width: 704px;
	position: relative;
	z-index: 9999;
	margin: 0px auto;
	top: 10px;
}
.modal
{
	background: #033568 /*url(../../images/gallery-panel-bg.png) repeat-x left top*/;
	border: 1px solid #186cbb;
	border: solid 2px #186cbb;
	position: relative !important;
	z-index: 999999;
	padding: 0px;
}
.modalTop
{
	padding: 4px;
	color: #70A0CC;
	text-align: right; /*border:1px solid #B5D2DF; 	margin:10px 10px 2px 10px;*/
}
.modalTop a, .modalTop a:visited
{
	color: #ffffff;
}
.modalBody
{
	padding: 10px 10px 0px 10px;
	background: #033568;
}
.modalTop .fl
{
	font-size: 18px;
}

.modelCloseBtn
{
	position: relative;
	top: -10px;
	right: 15px;
	font-weight: bold;
	z-index: 152;
	float: right;
}

/** model popup section close **/

/** News Scroll section **/

.newsscroller
{
	width: 100%;
	clear: both;
	overflow: hidden;
	min-height: 230px !important; /*height:auto !important;*/
	height: 230px !important;
	float: left;
	position: relative;
	
}
.newsscroller-inner
{
	width: 100%;
	clear: both;
	overflow: hidden;
	min-height: 300px !important; /*height:auto !important;*/
	height: 300px !important;
	float: left;
	position: relative;
}
.newsscroller-inner-1
{
	width: 100% !important;
	clear: both;
	overflow: hidden;
	min-height: 230px !important; /*height:auto !important;*/
	height: 280px !important;
	float: left;
	position: relative;
}

/* ceo-tooltip Section start */
.ceo-tooltip{margin:5px 0 5px 8px; padding:0px; width:98%;}
.ceo-tooltip-bg-top{background:url(../../images/ceo-tooltip-bg-top.png) top left no-repeat; width:100%; height:6px;}

.ceo-tooltip-bg-mid{background:url(../../images/ceo-tooltip-bg-mid.png) top left repeat-y; margin:0px 0;width:100%; padding:0% 0%; float:left; /*border-top:1px solid #0083c9;*/}

.ceo-tooltip-bg-bot{background:url(../../images/ceo-tooltip-bg-bot.png) top left no-repeat; width:100%; height:6px; float:left;}

.ceo-tooltip-div{margin:0 0 0 0; padding:0px 0px; /*display:none;*/visibility: hidden; position:absolute; margin-top:-164px; margin-left:15px; width:264px; z-index:45;}
.ceo-tooltip-title{font-size:14px; width:100% !important; margin:0 0 5px 0; font-weight:bold;}
.ceo-tooltip-subtitle{font-size:11px; width:100%; margin:0 0 2px 0; font-weight:bold; color:#0083c9;}
.ceo-tooltip-text{float:left; padding:5px 10px 0 10px; font-size:11px; color:#707070;}
.ceo-tooltip-img-div{background:#ffffff; border:1px solid #dbdbdb; width:66px; height:100px; margin:2px 10px 4px 0px; padding:5px 5px; float:left; text-align:center;}
.ceo-tooltip-img{width:66px; height:100px; margin:0px 0px 0 0px; padding:0px; float:left;}
.ceo-tooltip-close-btn{/*background:url(../../images/ceo-tooltip-close-btn.png) top left no-repeat;*/ margin:0 0 0 0; padding:0px 0px; position:absolute; top:0px; right:3px; width:15px; height:15px; z-index:46;}

/* ceo-tooltip Section closed */

/* inactive-tooltip Section start */
.inactive-tooltip{margin:5px 0 5px 8px; padding:0px; width:100%;}
.inactive-tooltip-bg-top{background:url(../../images/tooltip-bg-top.png) top left no-repeat; width:100%; height:30px;}
.inactive-tooltip-bg-mid{background:url(../../images/tooltip-bg-mid.png) top left repeat-y; margin:0px 0;width:100%; padding:0% 0%; float:left; min-height:22px;}
.inactive-tooltip-bg-bot{background:url(../../images/tooltip-bg-bot.png) top left no-repeat; width:100%; height:10px; float:left;}
.inactive-tooltip-div{margin:0 0 0 0; padding:0px 0px; display:none; position:absolute; top:30px; right:65px; width:200px; z-index:99999;}
.inactive-tooltip-text{float:left; padding:0px 13px 0 13px; font-size:12px; color:#ffffff;}

/* ceo-tooltip Section closed */

/* finance-data section start **/

.finance-data{clear:both; width:100%; background:transparent; padding:0px 0px 8px 0px; margin:20px 0 10px 0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left;}
.finance-data-row{clear:both; width:100%; margin:0 0 0 0; background:#d9d7cc; float:left; background:url(../../images/finance-border-bg-1.gif) top left repeat-y;}
.finance-data-row-2{clear:both; width:100%; margin:0 0 0 0; background:#EAEAE6 url(../../images/finance-title-border-bg.gif) top left repeat-y; float:left;}
.finance-data-row-1{clear:both; width:100%; margin:0 0 0 0; /*background:#eaeae6;*/ float:left; background:#D9D7CC url(../../images/finance-title-border-bg.gif) top left repeat-y;}
.finance-data-row-border{height:1px; background:#f2f1f1; float:left; clear:both; width:100%;}
.finance-data-col-border{width:1px; background:#f7f7f7; float:left; height:100%;}
.finance-data-col-border-1{width:1px; background:#f2f1f1; float:left; height:100%;}
.finance-data-cols-l{width:64px; float:left; padding:4px 5px 4px 5px; font-weight:bold; text-align:center; line-height:40px; color:#707070;}
.finance-data-cols-6{width:98px; float:left; padding:4px 2px 4px 2px; font-weight:bold; text-align:left; font-size:14px;}
.finance-data-cols-2{width:98px; float:left; padding:4px 2px 4px 2px; font-weight:bold; text-align:left; line-height:40px;}
.finance-data-cols-7{width:98px; float:left; padding:4px 2px 4px 2px; font-weight:bold; text-align:left;}
.finance-data-cols-3{width:60px; float:left; padding:4px 2px 4px 2px; font-weight:bold; text-align:right;}
.finance-data-cols-4{width:92px; float:left; padding:4px 2px 4px 2px; font-weight:bold; text-align:left;}
.finance-data-cols-5{width:70px; float:left; padding:4px 2px 4px 2px; font-weight:bold; text-align:center; font-size:14px;}
/*.operational-base-title{color:#000000; padding:12px 5px 8px 0px; font-size:12px; font-weight:bold; height:20px; line-height:20px;}*/
.finance-data-text{padding:0 0 0 0px; text-align:justify; margin:4px 0 4px 0; padding:0 5px 0 5px; line-height:18px; float:left;}
.finance-data-text-1{padding:0 0 0 0px; text-align:justify; margin:4px 0 4px 0; padding:0 0px 0 0px; float:left;}

.finance-title{color:#ffffff; background:#0083c9 url(../../images/finance-title-border-bg.gif) top left repeat-y; padding:6px 5px 8px 5px; font-size:12px; height:22px; float:left; width:98.3%;}
.finance-small-title{padding:0 5px 0 5px; font-size:12px; height:20px; float:left; width:98.3%; line-height:20px; background:#EAEAE6; font-style:italic; color:#0458A8;}
.finance-notes{padding:0 5px 0 5px; font-size:10px; float:left; width:100%; line-height:10px; clear:both; margin:2px 0;}
.finance-text{background:transparent; padding:0 5px 0 5px; font-size:12px; width:98.3%;}

.finance-disclaimer-div{clear:both; margin:15px 0 0 0; color:#cccccc; border-top:1px solid #cccccc; float:left; font-size:10px; width:100%;}
.finance-disclaimer-text{padding:0 0px 0 0px; float:left; width:100%; line-height:10px; clear:both; margin:2px 0; color:#a8a7a7; line-height:12px;}
.finance-disclaimer-title{ text-transform:uppercase; clear:both; line-height:30px; margin:0 0 10px 0; color:#a8a7a7;}

/* finance-data section close **/

/** our-offerings section start **/

.our-offerings-div{clear:both; width:98%; padding:5px 0px 0px 0px; margin:0px 0; font-family:Arial, Helvetica, sans-serif; float:left;}
.our-offerings-box{width:250px; float:left; background:#0083C9; padding:0 0 1px 0;}
.our-offerings-box-title{clear:both; background:#0083C9; color:#fff; font-size:12px; font-weight:bold; padding:10px 10px 4px 10px; height:60px; font-size:24px; text-align:right;}
.our-offerings-box-text{width:100%; clear:both; background:#F2FAFE; min-height:180px; height:auto !important; height:180px; float:left;}
.our-offerings-box-img{clear:both;}
.our-offerings-box-text ul{padding:8px 0 8px 20px; margin:0 0 1px 0; list-style:none;}
.our-offerings-box-text ul li{background:url(../../images/content-text-bullet.png) top left no-repeat; display:block; padding:2px 0 2px 12px; font-weight:bold;}
.our-offerings-box-text ul li a{ color:#707070; text-decoration:none; padding:0 0 0 12px;}
.our-offerings-box-text ul li a:hover, .our-offerings-box-text ul li a:active, .our-offerings-box-text ul li a:focus{text-decoration:underline; outline:none;}
.our-offerings-box-text a{color:#0458a8; text-decoration:underline;}
.our-offerings-box-text a:hover, .our-offerings-box-text a:active, .our-offerings-box-text a:focus{text-decoration:none; outline:none;}
.our-offerings-box-col{width:10px; float:left; height:100%;}
.our-offerings-box-row{clear:both; width:100%; margin:0 0 0 0;}

/** our-offerings section close **/

/** our-team section start **/

.our-team-div{clear:both; width:98%; padding:5px 0px 0px 0px; margin:0px 0; font-family:Arial, Helvetica, sans-serif; float:left;}
.our-team-box{width:100%; float:left; padding:0 0 0px 0; margin: 0 0 10px 0;}
.our-team-box-title{font-size:14px; width:100%; margin:0 0 5px 0; font-weight:bold; color:#707070; }
.our-team-box-subtitle{font-size:12px; width:100%; margin:0 0 5px 0; font-weight:bold; color:#0083c9;}

.our-team-box-text{background:#f7f7f7; float:left; min-height:150px; height:auto !important; height:150px; padding:10px 10px; width:65%;}
.our-team-box-text p{margin:5px 0 0px 0;}

.our-team-img-div{margin:0px 5px 0px 0px; padding:0px 0px; float:left; text-align:right; width:150px;}
.our-team-img-bg{background:#ffffff; border:1px solid #dbdbdb; width:130px; height:160px; margin:0px 0px 0px 0px; padding:5px 5px; float:left; text-align:center;}
.our-team-img{width:86px; height:130px; margin:0px 0px 0 0px; padding:0px; float:left;}

.our-team-box-text ul{padding:8px 0 8px 20px; margin:0 0 1px 0; list-style:none;}
.our-team-box-text ul li{background:url(../../images/content-text-bullet.png) top left no-repeat; display:block; padding:2px 0 2px 12px; color:#707070;}

/** our-offerings section close **/


/** glossy menu section start **/

.glossymenu{
margin: 35px 0 0 0;
padding: 0;
width: 100%; /*width of menu*/
}

.glossymenu a.menuitem{
background: #0083c9;
color: #ffffff;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 3px 0 3px 10px;
text-decoration: none;
font-weight:bold;
margin:10px 0;
font-size:12px;
text-transform:capitalize;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active, .glossymenu a.menuitem:focus{
outline:none;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
outline:none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#eaebe6; padding:0px 0px; MARGIN: 0px 0px; TEXT-ALIGN: justify;
}

/** glossy menu section close **/

/** glossy-team menu section start **/

.glossymenu-team{
margin: 5px 0 0 0;
padding: 0;
width: 100%; /*width of menu*/
}

.glossymenu-team a.menuitem-team{
background:transparent;
color: #0083c9;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 0px 0 0px 0px;
text-decoration: none;
font-weight:bold;
margin:10px 0;
font-size:12px;
}


.glossymenu-team a.menuitem-team:visited, .glossymenu-team a.menuitem-team:active, .glossymenu-team a.menuitem-team:focus{
outline:none;
}

/*.glossymenu-team a.menuitem-team .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
/*position: absolute;
top: 5px;
right: 5px;
border: none;
}*/

.glossymenu-team a.menuitem-team:hover{
outline:none;
}

.glossymenu-team div.submenu{ /*DIV that contains each sub menu*/
background:/*#eaebe6*/ transparent; padding:0px 0px; MARGIN: 0px 0px; text-align: justify;
}

/** glossy-team menu section close **/

#newsticker-demo { 
width:310px; 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }


/*----------------------
new pape style 23/03/10(Naveen Sharma)
------------------------*/

/*-------sitemap--------*/
div.sitemap
{
	min-height: 300px;
	margin-top: 20px;
	margin-left: 35px;
}
div.sitemap li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div.sitemap ul li
{
	font-size: 16px;
	color: #000000;
	margin-bottom: 5px;
	font-weight: bold;
	float: left;
	width: 300px;
	padding-right: 15px;
}
div.sitemap ul li a
{
	color: #000;
	text-decoration: none;
}
div.sitemap ul
{
	margin: 0 0 10px 0px;
}
div.sitemap ul
{
	margin: 0px;
	padding: 0px;
}
div.sitemap ul ul
{
	margin: 0px;
	padding: 0 0 0 20px;
}
div.sitemap ul li ul li
{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #000000;
	padding-left: 15px;
	float: none;
}
div.sitemap ul li li a
{
	color: #0458A8;
	text-decoration: underline;
	background: none;
	padding: 0;
}
div.sitemap ul li a:hover
{
	text-decoration: none;
}
div.sitemap ul li ul li
{
	background: none;
	padding: 0;
	color: #666699;
	background:url(../../images/square.gif) 0 9px  no-repeat;
	padding-left:12px;
	
	
}
div.sitemap ul li ul li ul li
{
	list-style: disc;
	background:none;
	padding:0;
	
	
}
div.sitemap ul li ul li ul li a
{
	color: #0458A8;
}

.equipment{margin:0 0 0 0;}
 /*  23_12_2012 changes related to category description */
 
 .photo-cat-container {width:552px; margin:0 auto; border:solid 1px #d6d4d5; background:#ebe9ea}
 
.photo-cat-container h4 {display:block; height:45px;cursor:pointer }
.photo-cat-container h4 span{display:block; height:36px; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:15px;  background-color:#0282c9; color:#fff; background-color:#0282c9; color:#fff  }
.h4-active {background:url(../../images/li-active.jpg) 35px 100% no-repeat scroll;}

.div-disp-cont {display:block; display:none}
.div-disp-cont ul {list-style:none} 
 
 /* end changes */
